Форум программистов, компьютерный форум, киберфорум
C# .NET
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
 
Рейтинг 4.93/15: Рейтинг темы: голосов - 15, средняя оценка - 4.93
 Аватар для belalugoci
475 / 294 / 29
Регистрация: 01.06.2018
Сообщений: 3,676

Консольное приложение (аля FAR)

15.10.2019, 17:44. Показов 3350. Ответов 36
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Привет всем мегамозгам программирования. Вы, ребята, реально выручаете всегда. Прошу подсказки, хочу для себя написать консольное приложение где стиль управления и отображения данных будет реализован в духе программы Far Manager.
Исходники Far смотрел, но там не мой уровень, ничего не понял. Когда-то на Clipper писал программы, там вот окошечки, менюшки довольно ловко рисовались, а вот как это в C# сделать?
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
15.10.2019, 17:44
Ответы с готовыми решениями:

Как открыть консольное приложение в .NET через другое консольное приложение .NET
Есть один вопрос. Как открыть консольное приложение .NET через другое консольное приложение .NET, чтобы при этом второе приложение...

Консольное приложение
Привет!Напишите плиз программу, кому не сложно, в свое время упустил матрериал, сам виноват! Задание: Составить описание класса для...

Консольное приложение не создает файлы при запуске через Task Scheduler
Есть консольное приложение не C#. Работает с базои данных, собирает данные, записывает в фаилы. Поставила еxe(из bin\release) в Task...

36
 Аватар для belalugoci
475 / 294 / 29
Регистрация: 01.06.2018
Сообщений: 3,676
09.11.2019, 20:28  [ТС]
Студворк — интернет-сервис помощи студентам
Цитата Сообщение от nicolas2008 Посмотреть сообщение
Если убрать эту информацию, как вы предложили
о_О где? Я вообще не касался темы dll
0
Эксперт .NET
6691 / 4102 / 1607
Регистрация: 09.05.2015
Сообщений: 9,574
10.11.2019, 03:34
Цитата Сообщение от belalugoci Посмотреть сообщение
мда, оказывается для каждого проекта нужно ставить пакеты снова. странная парадигма.
Как VS узнает какая версия библиотеки нужна каждому конкретному проекту, если бы ссылки на пакеты добавлялись на уровне VS/системы, а не на уровне конкретного проекта?

Ну и к сведению: во первых не uses, а using, во вторых using не имеет ничего общего с библиотеками, это просто средство чтобы вам меньше приходилось писать в плане имен типов.
0
 Аватар для belalugoci
475 / 294 / 29
Регистрация: 01.06.2018
Сообщений: 3,676
10.11.2019, 10:59  [ТС]
Цитата Сообщение от Someone007 Посмотреть сообщение
Как VS узнает какая версия библиотеки нужна каждому конкретному проекту
А как Photoshop узнает какую версию фильтра применять к изображению? Вы для каждой фотографии устанавливаете фильтры снова и снова? Или всё же ставите фильтры один раз, а внутри каждого проекта только выбираете параметры его работы?
Если вы вдруг запамятовали, то выбор версии .NET именно так и происходит, он ставится в VS а в свойствах проекта вы можете менять версию, если вдруг такая необходимость появилась.
Точно так же с Python или Java - они ставятся единожды, а потом лишь каждый выбирает то что ему нужно. Это очевидно, и не ясно с чего это у вас вызывает вопросы.
0
Эксперт .NET
6691 / 4102 / 1607
Регистрация: 09.05.2015
Сообщений: 9,574
10.11.2019, 12:38
Цитата Сообщение от belalugoci Посмотреть сообщение
А как Photoshop узнает какую версию фильтра применять к изображению? Вы для каждой фотографии устанавливаете фильтры снова и снова? Или всё же ставите фильтры один раз, а внутри каждого проекта только выбираете параметры его работы?
Понятия не имею что там в фотошопе, т.к. не пользуюсь данным софтом. Но если рассуждать логически, то фильтры должны применяться к каждой фотографии отдельно.
Цитата Сообщение от belalugoci Посмотреть сообщение
Если вы вдруг запамятовали, то выбор версии .NET именно так и происходит, он ставится в VS а в свойствах проекта вы можете менять версию, если вдруг такая необходимость появилась.
Можете, только как это связано с nuget пакетами, которые сами по себе? nuget пакеты тоже кстати имеют версии. Как VS должна узнать какой версии nuget пакет нужно использовать в каждом конкретном проекте?
Цитата Сообщение от belalugoci Посмотреть сообщение
Точно так же с Python или Java - они ставятся единожды, а потом лишь каждый выбирает то что ему нужно.
В питоне тоже есть пакеты и они насколько мне известно тоже ставятся отдельно в каждый проект...
0
 Аватар для belalugoci
475 / 294 / 29
Регистрация: 01.06.2018
Сообщений: 3,676
10.11.2019, 13:18  [ТС]
Цитата Сообщение от Someone007 Посмотреть сообщение
Но если рассуждать логически, то фильтры должны применяться к каждой фотографии отдельно.
ставятся 1 раз, а потом применяются (using)

Цитата Сообщение от Someone007 Посмотреть сообщение
Можете, только как это связано с nuget пакетами
видимо так же как и ваши рассуждения про dll

Цитата Сообщение от Someone007 Посмотреть сообщение
nuget пакеты тоже кстати имеют версии
боюсь подумать что будет с проектом сделанным в VS2017 при попытке открыть его в VS2019. Видимо придется ставить VS2017 и работать так всю оставшуюся жизнь.

Цитата Сообщение от Someone007 Посмотреть сообщение
Как VS должна узнать какой версии nuget пакет нужно использовать в каждом конкретном проекте?
По умолчанию самая последняя версия если пользователем не указано иное. Вы первый раз с ПК и ПО взаимодействуете?

Цитата Сообщение от Someone007 Посмотреть сообщение
В питоне тоже есть пакеты и они насколько мне известно тоже ставятся отдельно в каждый проект...
Когда один про зеленое, а второй про мягкое - можно разговаривать бесконечно, выискивая точки соприкосновения.

Вот ваш вариант:
1) Берем VS
2) Создаем проект
3) Ставим Nuget пакет
4) Повторяем 2-3 еще 1000 раз, пока не наступит катарсис

Вот мой вариант:
1) Берем VS
2) Ставим Nuget пакет
3) Создаем проект
4) Повторяем 3 tot 1000 раз
5) По необходимости выбираем версию пакета

Как мне кажется мой вариант очевидно более удобен в работе.
0
Эксперт .NET
6691 / 4102 / 1607
Регистрация: 09.05.2015
Сообщений: 9,574
10.11.2019, 13:49
Цитата Сообщение от belalugoci Посмотреть сообщение
ставятся 1 раз, а потом применяются (using)
nuget пакеты тоже 1 раз ставятся. Потом добавляются в каждый конкретный проект через меню Manage nuget packages... или Manage nuget packages for Solution...
using тут вообще не причем...
Цитата Сообщение от belalugoci Посмотреть сообщение
видимо так же как и ваши рассуждения про dll
А я про DLL ничего не говорит вообще, хватит придумывать...
Цитата Сообщение от belalugoci Посмотреть сообщение
боюсь подумать что будет с проектом сделанным в VS2017 при попытке открыть его в VS2019. Видимо придется ставить VS2017 и работать так всю оставшуюся жизнь.
Может и придется, но скорее всего нет.
Цитата Сообщение от belalugoci Посмотреть сообщение
По умолчанию самая последняя версия если пользователем не указано иное. Вы первый раз с ПК и ПО взаимодействуете?
Это совсем не очевидно. Как и где по вашему нужно указывать? Ну и раз пользователю нужно указывать версию, то и версию чего именно не мешало бы указать, что и делается через меню Manage nuget packages... или Manage nuget packages for Solution...
В большинстве случаев можно даже обойтись без использования меню Manage nuget packages, просто кликнув на подсказку в коде...
Цитата Сообщение от belalugoci Посмотреть сообщение
Когда один про зеленое, а второй про мягкое - можно разговаривать бесконечно, выискивая точки соприкосновения.
Не понимаю о чем вы вообще...

Цитата Сообщение от belalugoci Посмотреть сообщение
1000 раз
Цитата Сообщение от belalugoci Посмотреть сообщение
1000 раз
Вы в день по 1000 проектов создаете или по 1000 nuget пакетов добавляете? Мне вас жаль (нет).

Цитата Сообщение от belalugoci Посмотреть сообщение
Как мне кажется мой вариант очевидно более удобен в работе.
Именно что кажется, а на самом деле это не так.

Добавлено через 8 минут
И вот например такая ситуация (если бы nuget пакеты как вы хотите автоматически во все проекты добавлялись):
есть nuget пакет A, он используется в проектах A, B, C и т.д. с версией по умолчанию (самая последняя).
Вы работаете допустим над проектом A и видите что вышла новая версия nuget пакета A, обновляете его и вдруг в ваших проектах B и C тоже версия nuget пакета обновилась. А потом выясняется что в новой версии nuget пакета есть breaking changes и ваши проекты B и C больше не компилятся или работают не так как работали с прежней версией nuget пакета A...

Ну и еще раз, using это не добавление DLL, nuget пакета или еще чего либо. Это просто для удобства, чтобы вам было меньше писать.
0
 Аватар для belalugoci
475 / 294 / 29
Регистрация: 01.06.2018
Сообщений: 3,676
10.11.2019, 14:24  [ТС]
Цитата Сообщение от Someone007 Посмотреть сообщение
nuget пакеты тоже 1 раз ставятся. Потом добавляются в каждый конкретный проект через меню Manage nuget packages... или Manage nuget packages for Solution...
Это не так, смотрите скриншот, пакета нет, но я уже ставил его для двух проектов.


Цитата Сообщение от Someone007 Посмотреть сообщение
using тут вообще не причем...
аналогия с include, пока не укажете VS знать не будет что именно вы хотите.

Цитата Сообщение от Someone007 Посмотреть сообщение
А я про DLL ничего не говорит вообще, хватит придумывать...
да тут вся ветка про dll, даже не знаю причем тут dll

Цитата Сообщение от Someone007 Посмотреть сообщение
Может и придется, но скорее всего нет.
свой первый компилятор я использовал с 1987 году и пока ни разу не было случая описываемого вами, статистика как-никак, а уж сколько языков перепробовано...

Цитата Сообщение от Someone007 Посмотреть сообщение
Это совсем не очевидно
Так работает во всех программах. Это очевидно.

Цитата Сообщение от Someone007 Посмотреть сообщение
Как и где по вашему нужно указывать?
Где хотите, раз до сих пор нет такой реализации - придумайте. Можно в том же using указать например.
using Terminal.Gui -v 0.24.0

Цитата Сообщение от Someone007 Посмотреть сообщение
Ну и раз пользователю нужно указывать версию, то и версию чего именно не мешало бы указать
Смысле?

Цитата Сообщение от Someone007 Посмотреть сообщение
Вы в день по 1000 проектов создаете или по 1000 nuget пакетов добавляете? Мне вас жаль (нет).
Это пример. За два дня три раза создавал приложение и нужно было добавлять пакеты, это он один, а если их 20?
А мне жаль вас, что для вас простые и очевидные вещи не просто не непонятны, а вы еще и защищаете извращенный способ работы.

Цитата Сообщение от Someone007 Посмотреть сообщение
Именно что кажется, а на самом деле это не так.
За последние 15 лет я из ИТшника несколько перепрофилировался в эдакого специалиста-оптимизатора. С опытом на многие вещи смотришь иначе и когда приходишь на новое место а там взрослые люди ведут себя хуже детей, то невольно приходится им показывать как правильно. Поверьте, они все уверены что я маюсь дурью и у них всё и без меня удобно. Так что каждый останется при своём мнении, но я удоство своего подхода обосновал, вы - нет.

Цитата Сообщение от Someone007 Посмотреть сообщение
И вот например такая ситуация (если бы nuget пакеты как вы хотите автоматически во все проекты добавлялись):
Враньё на пустом месте, я ни слова не сказал про автоматическое добавление Nuget пакетов во все проекты.

Цитата Сообщение от Someone007 Посмотреть сообщение
есть nuget пакет A, он используется в проектах A, B, C и т.д. с версией по умолчанию (самая последняя).
Вы работаете допустим над проектом A и видите что вышла новая версия nuget пакета A, обновляете его и вдруг в ваших проектах B и C тоже версия nuget пакета обновилась. А потом выясняется что в новой версии nuget пакета есть breaking changes и ваши проекты B и C больше не компилятся или работают не так как работали с прежней версией nuget пакета A...
Это называется - чтобы мне придумать такое чтобы придумать и чтобы придуманное было придуманным, а потом я скажу что это всё фигня и всем станет очевидно, так как придуманное придуманное не может быть не фигней.

кто вам мешает сделать опцию, где вы по желанию можете указать, чтобы обновления не применялись?
А вообще, как я и написал выше - не будем рассуждать на тему ваших абсурдных фантазий.

Цитата Сообщение от Someone007 Посмотреть сообщение
Ну и еще раз, using это не добавление DLL, nuget пакета или еще чего либо
А я нигде такое и не говорил. Это ссылка про пространство имён, чтобы понимать что например Path можно найти в System.IO.
Но очевидно, что компилятор в работе будет руководствоваться тем что там написано. А то что вы используете попадет в конечный файл. Надеюсь не вызывает споров что using Terminal.Gui приведет к компиляции кода в этом файле/наборе файлов и конечный EXE будет содержать используемые в моей программе методы?.
0
Эксперт .NET
6691 / 4102 / 1607
Регистрация: 09.05.2015
Сообщений: 9,574
10.11.2019, 14:54
Цитата Сообщение от belalugoci Посмотреть сообщение
Это не так, смотрите скриншот, пакета нет, но я уже ставил его для двух проектов.
Там отображаются пакеты, добавленные в проект, а не закэшированные у вас в системе.
Цитата Сообщение от belalugoci Посмотреть сообщение
аналогия с include, пока не укажете VS знать не будет что именно вы хотите.
Даже близко нет.
Цитата Сообщение от belalugoci Посмотреть сообщение
да тут вся ветка про dll, даже не знаю причем тут dll
А по моему мы тут nuget пакеты обсуждаем.
Цитата Сообщение от belalugoci Посмотреть сообщение
Так работает во всех программах. Это очевидно.
Нет, так работает далеко не во всем программах, как бы вы этого не хотели...
Цитата Сообщение от belalugoci Посмотреть сообщение
Где хотите, раз до сих пор нет такой реализации - придумайте. Можно в том же using указать например.
using Terminal.Gui -v 0.24.0
using не для этого придумали. Сейчас все ссылки указываются в каждом конкретном файле проекта.
Цитата Сообщение от belalugoci Посмотреть сообщение
Смысле?
В прямом.
Цитата Сообщение от belalugoci Посмотреть сообщение
но я удоство своего подхода обосновал
Ничего вы не обосновали, вы только и говорите "хочу вот так и больше никак"...
Цитата Сообщение от belalugoci Посмотреть сообщение
Враньё на пустом месте, я ни слова не сказал про автоматическое добавление Nuget пакетов во все проекты.
По вашим словам именно за это вы тут и ратуете... А так же до вас до сих пор не дошло что такое using и для чего оно нужно... Иначе бы все вопросы давно отпали.
Цитата Сообщение от belalugoci Посмотреть сообщение
не будем рассуждать на тему ваших абсурдных фантазий
Это были бы реалии, если бы nuget пакеты работали как вы хотите.
Цитата Сообщение от belalugoci Посмотреть сообщение
А я нигде такое и не говорил. Это ссылка про пространство имён, чтобы понимать что например Path можно найти в System.IO.
Именно. Пространство имен. Не nuget пакет, ни DLL, ни сборка, ни что либо еще...
А вы почему-то до этого утверждали что using должен подключать вам в проект nuget пакеты. Это в принципе не возможно... Хотя бы по причине того, что одно и тоже пространство имен может быть в неограниченном количестве nuget пакетов или сборок. Да и одноименные типы могут находится в разных пространствах имен. Тот же Path например...
0
 Аватар для belalugoci
475 / 294 / 29
Регистрация: 01.06.2018
Сообщений: 3,676
10.11.2019, 15:27  [ТС]
Цитата Сообщение от Someone007 Посмотреть сообщение
А вы почему-то до этого утверждали что using должен подключать вам в проект nuget пакеты
Где?
0
Эксперт .NET
6691 / 4102 / 1607
Регистрация: 09.05.2015
Сообщений: 9,574
10.11.2019, 17:21
Цитата Сообщение от belalugoci Посмотреть сообщение
Где?
Да прямо вот тут Консольное приложение (аля FAR)
0
 Аватар для belalugoci
475 / 294 / 29
Регистрация: 01.06.2018
Сообщений: 3,676
10.11.2019, 17:46  [ТС]
Цитата Сообщение от Someone007 Посмотреть сообщение
Да прямо вот тут
и где там хоть пол слова про Nuget и то что using подключает сторонние пакеты? Вы хоть контекст моего ответа читайте.
0
Эксперт .NET
6691 / 4102 / 1607
Регистрация: 09.05.2015
Сообщений: 9,574
10.11.2019, 18:05
и еще тут
Цитата Сообщение от belalugoci Посмотреть сообщение
ставятся 1 раз, а потом применяются (using)
Цитата Сообщение от belalugoci Посмотреть сообщение
Можно в том же using указать например.
using Terminal.Gui -v 0.24.0
Добавлено через 1 минуту
Цитата Сообщение от belalugoci Посмотреть сообщение
и где там хоть пол слова про Nuget и то что using подключает сторонние пакеты? Вы хоть контекст моего ответа читайте.
Вы же сами говорили что мы тут DLL (библиотеки) обсуждаем. Что уже нет? nuget пакет это по сути библиотека (или их набор)....

Цитата Сообщение от belalugoci Посмотреть сообщение
да тут вся ветка про dll, даже не знаю причем тут dll
Цитата Сообщение от belalugoci Посмотреть сообщение
поэтому логично ставить библиотеку в сам VS, а указывая uses Terminal.Gui говорить, что конкретно использовать
0
 Аватар для belalugoci
475 / 294 / 29
Регистрация: 01.06.2018
Сообщений: 3,676
10.11.2019, 18:07  [ТС]
Цитата Сообщение от Someone007 Посмотреть сообщение
Вы же сами говорили что мы тут DLL (библиотеки) обсуждаем. Что уже нет?
вернитесь в самое начало, внимательно перечитайте, я вообще ни слова про dll ни сказал, я наоборот пытался спросить причем тут dll вообще. Кто-то неудачно пукнул про dll и теперь мы их только и обсуждаем.

Цитата Сообщение от Someone007 Посмотреть сообщение
и еще тут
и где там про Nuget?

Цитата Сообщение от Someone007 Посмотреть сообщение
поэтому логично ставить библиотеку в сам VS, а указывая uses Terminal.Gui говорить, что конкретно использовать
И? Библиотеки вообще-то это библиотеки языка программирования, а не dll, dll - это динамически подключаемые библиотеки на уровне приложения и я не вижу чтобы Terminal.Gui поставлялся в виде dll и чтобы я в своем проекте подключал её и вызывал внешние функции.
0
Эксперт .NET
6691 / 4102 / 1607
Регистрация: 09.05.2015
Сообщений: 9,574
10.11.2019, 18:09
Цитата Сообщение от belalugoci Посмотреть сообщение
Библиотеки вообще-то это библиотеки языка программирования, а не dll
Т.е. все эти dll которые идут вместе с .NET Framework это не библиотеки языка программирования? Что это тогда? Есть конкретные примеры библиотек языка программирования C#?
Цитата Сообщение от belalugoci Посмотреть сообщение
я не вижу чтобы Terminal.Gui поставлялся в виде dll и чтобы я в своем проекте подключал её и вызывал внешние функции
Плохо что не видите, потому что именно так это и работает...
0
 Аватар для belalugoci
475 / 294 / 29
Регистрация: 01.06.2018
Сообщений: 3,676
10.11.2019, 18:24  [ТС]
Цитата Сообщение от Someone007 Посмотреть сообщение
поэтому логично ставить библиотеку в сам VS
возможно вам не довелось программировать под DOS, тогда расскажу, библиотеки функций входили в состав IDE и компилятора и при написании приложения вы могли использовать готовое. На данный момент namespaces такую функцию и выполняют, только все библиотеки сосредоточены в ядре .NET и по сути using кроме сокращения написания либо предоставляет готовое решение либо является ссылкой на решение внутри .NET.
Реализована это через dll сейчас или нет, мне совершенно по барабану, хоть закодированными пикселами в квантовом поле.
Если вы хотите добавить в своё приложение какой функционал, то вы берете готовое решение, например Terminal.Gui, что вполне соответствует в терминологии - библиотеке классов.
Если вам не нравится термин библиотека, не используйте, а я уж как-то буду по-старинке, ибо в тему.

Добавлено через 10 минут
Цитата Сообщение от Someone007 Посмотреть сообщение
Плохо что не видите, потому что именно так это и работает...
полез изучать...
ну что скажу, после изучения вопроса я теперь еще более худшего мнения о реализации такого подхода, мало того что Nuget пакет действительно ставится в скомпилированном DLL виде, так еще он болтается отдельным файлом рядом с файлом проекта и без него не запускается. Придумал это весьма укуренный человек.
Про DLL я изначально не подумал, так как скачивал проект с GIT и мне показалось что он лежит в виде CS файла, что было бы логично.
0
Эксперт .NET
6691 / 4102 / 1607
Регистрация: 09.05.2015
Сообщений: 9,574
10.11.2019, 18:35
Цитата Сообщение от belalugoci Посмотреть сообщение
библиотеки функций входили в состав IDE и компилятора и при написании приложения вы могли использовать готовое
Можно подумать сейчас что-то изменилось...

Цитата Сообщение от belalugoci Посмотреть сообщение
using кроме сокращения написания либо предоставляет готовое решение либо является ссылкой на решение внутри .NET
Нет. Если у вас к проекту не добавлена соответствующая ссылка на библиотеку классов/nuget пакет/sdk/framework с нужным функционалом, то using вам ничего не предоставит, т.к. кроме сокращения написания имен типов он ничего не делает.

Цитата Сообщение от Someone007 Посмотреть сообщение
я не вижу чтобы Terminal.Gui поставлялся в виде dll
Цитата Сообщение от belalugoci Посмотреть сообщение
готовое решение - Terminal.Gui - библиотеке классов.
Так в каком виде у вас поставляется Terminal.Gui? Библиотека классов? DLL? Что-то еще?

Добавлено через 3 минуты
Цитата Сообщение от belalugoci Посмотреть сообщение
он болтается отдельным файлом рядом с файлом проекта и без него не запускается
О, походу еще один адепт запихивания всего и вся в один исполняемый файл

Добавлено через 1 минуту
Цитата Сообщение от belalugoci Посмотреть сообщение
Про DLL я изначально не подумал, так как скачивал проект с GIT и мне показалось что он лежит в виде CS файла, что было бы логично.
Т.е. по вашему все библиотеки, nuget пакеты, компоненты должны в исходниках поставляться?

Добавлено через 2 минуты
Я вас еще огорчу, т.к вы наверняка не знаете, так вот если вы даже из исходников компилите, то в exe попадает абсолютно весь код из проекта, даже тот, который не используется.
0
 Аватар для belalugoci
475 / 294 / 29
Регистрация: 01.06.2018
Сообщений: 3,676
10.11.2019, 21:50  [ТС]
Цитата Сообщение от Someone007 Посмотреть сообщение
О, походу еще один адепт запихивания всего и вся в один исполняемый файл
XD нет на самом деле, просто в ряде случае удобнее иметь один файл
PS: помнится у меня был первый проект на делфи размером 35 кажется мегабайт и я мог его запустить только дома, так как у меня оперативки было 64, а вот преподу в ВУЗе уже показать не мог, он не запускался из-за нехватки памяти.
Позднее, не для уменьшения размера в памяти а для уменьшения размера таскаемого файла пользовался сжатием EXE файла программой UPX.

Цитата Сообщение от Someone007 Посмотреть сообщение
Т.е. по вашему все библиотеки, nuget пакеты, компоненты должны в исходниках поставляться?
бесплатные - да

Цитата Сообщение от Someone007 Посмотреть сообщение
Я вас еще огорчу, т.к вы наверняка не знаете, так вот если вы даже из исходников компилите, то в exe попадает абсолютно весь код из проекта, даже тот, который не используется.
На TASM в своё время писали программу которая от EXE отрезала ненужные библиотеки после компиляции и сборки.

Мне кажется мы всё обсудили что имело и не имело смысла. Ваши слова меня в очередной раз разочаровали, я уж думал за столько то лет могли бы хоть с места сдвинуться в решении простых вопросов, ан нет.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
10.11.2019, 21:50
Помогаю со студенческими работами здесь

Консольное приложение свернуть в tray
Здравствуйте... Как свернуть консольное приложение, чтоб пользователь его не видел... можно даже так, чтоб от него остался только...

Нажатие button через консольное приложение
Привет форумчане. Недавно перешел с Autohotkey на C#и наткнулся на одну большую проблему. На данный момент разрабатываю программу в...

[CodeDOM Compiler] Скрытое консольное приложение
Народ, как скомпилировать консольное приложение, что бы не отображалась консоль. Если бы я делал это в студии, то воспользовался бы таким...

Как поместить в трей консольное приложение
Доброго времени суток. Как запихнуть в трей консольное приложение?

Передать параметры в консольное приложение программно
Привет всем. Интересует возможность программно передать параметры командной строки в консольное приложение .NET перед его запуском. (тоесть...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
37
Ответ Создать тему
Новые блоги и статьи
Переходник USB-CAN-GPIO
Eddy_Em 20.03.2026
Достаточно давно на работе возникла необходимость в переходнике CAN-USB с гальваноразвязкой, оный и был разработан. Однако, все меня терзала совесть, что аж 48-ногий МК используется так тупо: просто. . .
Оттенки серого
Argus19 18.03.2026
Оттенки серого Нашёл в интернете 3 прекрасных модуля: Модуль класса открытия диалога открытия/ сохранения файла на Win32 API; Модуль класса быстрого перекодирования цветного изображения в оттенки. . .
SDL3 для Desktop (MinGW): Рисуем цветные прямоугольники с помощью рисовальщика SDL3 на Си и C++
8Observer8 17.03.2026
Содержание блога Финальные проекты на Си и на C++: finish-rectangles-sdl3-c. zip finish-rectangles-sdl3-cpp. zip
Символические и жёсткие ссылки в Linux.
algri14 15.03.2026
Существует два типа ссылок — символические и жёсткие. Ссылка в Linux — это запись в каталоге, которая может указывать либо на inode «файла-ИСТОЧНИКА», тогда это будет «жёсткая ссылка» (hard link),. . .
[Owen Logic] Поддержание уровня воды в резервуаре количеством включённых насосов: моделирование и выбор регулятора
ФедосеевПавел 14.03.2026
Поддержание уровня воды в резервуаре количеством включённых насосов: моделирование и выбор регулятора ВВЕДЕНИЕ Выполняя задание на управление насосной группой заполнения резервуара,. . .
делаю науч статью по влиянию грибов на сукцессию
anaschu 13.03.2026
прикрепляю статью
SDL3 для Desktop (MinGW): Создаём пустое окно с нуля для 2D-графики на SDL3, Си и C++
8Observer8 10.03.2026
Содержание блога Финальные проекты на Си и на C++: hello-sdl3-c. zip hello-sdl3-cpp. zip Результат:
Установка CMake и MinGW 13.1 для сборки С и C++ приложений из консоли и из Qt Creator в EXE
8Observer8 10.03.2026
Содержание блога MinGW - это коллекция инструментов для сборки приложений в EXE. CMake - это система сборки приложений. Здесь описаны базовые шаги для старта программирования с помощью CMake и. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru