Форум программистов, компьютерный форум, киберфорум
Священные войны
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск  
Результаты опроса: Пользуетесь ли вы консолью?
Да пользуюсь 66 75.86%
Нет не пользуюсь 2 2.30%
Бывает иногда 19 21.84%
Голосовавшие: 87. Вы ещё не голосовали в этом опросе

 
 
Рейтинг 4.54/83: Рейтинг темы: голосов - 83, средняя оценка - 4.54
Комбинатор
 Аватар для DenQ
980 / 252 / 13
Регистрация: 10.03.2010
Сообщений: 3,556

Консоль VS GUI

09.01.2011, 06:14. Показов 18829. Ответов 139
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Многим очень не нравится консоль и они предпочитают кнопочки и красивые окошки... Один знакомый товарищ, бывший сотрудник, говорил мне, что консоль это прошлый век, глядя на то как я работаю в ней с mysql.
Любовь к консоли у меня появилась на втором курсе. Мне захотелось убрать студию и другие gui`ие ide, и работать непосредственно в консольке(тогда у меня стояла винда). Мы тогда в универе как раз win api проходили. Я тогда в консольке конечно не кодил, но компилировал и создавал файлы и директории именно через нее короче использовал по максимуму, где только можно. И мне это нравилось. А проги писал в блокноте. Преподы меня немного не понимали... Наверное потому что сам процесс моей работы с консолью для них был вышкой, ну так мне показалось

Лично мое мнение, я очень люблю консоль и уважаю тех кто предпочитает ее, gui. Вот обрушатся у них случайно иксы и что они будут делать? Систему по ново ставить?хех...
А еще я считаю что толку сидеть под линем если не юзаешь консольку... вся сила в консоли. Еще есть консольный файловый менеджер mc, довольно удобен, и все в нем просто...

Хотя сейчас я пишу программы в netBeans`е, просто мне нравится удобство в нем, мышку я там почти не использую. В будущем возможно напишу свою консольную среду, со своими фишками и некоторые позаимствую из netBeans. Уже давно планирую. Просто netBeans многовато весит. И требует джава машину.

Ну, кто что скажет по поводу сабжа? Устаревает ли консоль?
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
09.01.2011, 06:14
Ответы с готовыми решениями:

Консоль и GUI
Доброго времени суток! Я-новичок, в рамках учебной программы изучал когда-то С++, было это давно, и программировали тогда мы под консоль....

Убрать консоль в GUI
Если GUI создается задним способом, через консольное приложение, то как убрать консоль?

Убрать консоль из GUI
Доброго времени суток! Подскажите, как убрать консоль при запуске графического приложения? (Использую МСВС 3.0, Qt 4.5.3, QtCreator...

139
737 / 704 / 110
Регистрация: 29.05.2015
Сообщений: 4,350
26.01.2022, 10:34
Студворк — интернет-сервис помощи студентам
Цитата Сообщение от COKPOWEHEU Посмотреть сообщение
И поэтому вы написали свою версию.
Это хобби. Я люблю писать программы для себя и пользоваться ими. По мере возможности, конечно.
Программ для группового переименования файлов конечно не 100500, но с десяток бесплатных наберётся точно.

Цитата Сообщение от COKPOWEHEU Посмотреть сообщение
Сколько у вас на это ушло времени? А потом поделите его на 2-10 и получите время на написание консольного аналога.
Консольный аналог нужно уметь сделать, потом написать, где-то хранить и каждый раз менять, т.к. разные имена файлов, папки и т.д.
А тут запускаешь программу, открываешь папку, выбираешь файлы, вставляешь в нужные окошки нужные символы - предосмотром смотришь результат - и если он удовлетворяет, переименовываешь выбранные файлы в папке.
Для того, кто разбирается в консолях и умеет писать для них - наверное проще консоль. Мне проще написать простенькое приложение, которым пользоваться.

Добавлено через 7 минут
Цитата Сообщение от ft4l Посмотреть сообщение
Auidacious
Не имеет значения. Если я могу сам что-то написать (не слишком сложное) - я это пишу и потом пользуюсь с удовольствием.

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

Добавлено через 7 минут
Цитата Сообщение от ft4l Посмотреть сообщение
Но задумка так-себе. С числами отсортировано всё как надо по именам.
А названия вообще не нужны если в тегах они есть
Ну, каждый создаёт и хранит свою коллекцию по-своему. У меня у каждого исполнителя своя папка с его именем, в которой файлы с его песнями. Так легче ориентироваться, по имени файла сразу видно кто поёт и название песни. Тегами я не пользуюсь.
0
Нарушитель
447 / 888 / 106
Регистрация: 23.11.2021
Сообщений: 5,209
Записей в блоге: 19
26.01.2022, 12:32
Не надо ничего писать! find написан много лет назад, как и rename. Достаточно просто включить мозг. Не ну и маны покурить.
0
 Аватар для belalugoci
475 / 294 / 29
Регистрация: 01.06.2018
Сообщений: 3,676
26.01.2022, 15:03
Цитата Сообщение от alexu_007 Посмотреть сообщение
Это хобби. Я люблю писать программы для себя и пользоваться ими
дружище, я сколько на этом форуме то так и не смог это объяснить этим динозаврам. Плюсую бесконечно

Добавлено через 2 минуты
Цитата Сообщение от Eddy_Em Посмотреть сообщение
Достаточно просто включить мозг
вам не помешает его иногда отключать.
0
Эксперт С++
 Аватар для hoggy
8973 / 4319 / 960
Регистрация: 15.11.2014
Сообщений: 9,760
02.02.2022, 08:42
Цитата Сообщение от alexu_007 Посмотреть сообщение
И всё равно я не понимаю. Зачем вместо удобного графического приложения и пары движений/кликов мышкой использовать консоль.
графика прожорливая.

нерационально тащить её на устройства, которым она не нужна для их задач.
тем не менее, этими устройствами нужно как то управлять.

очевидное решение: подключаться тонким клиентом, через проводок,
и управлять машиной посредством консольных команд.
0
737 / 704 / 110
Регистрация: 29.05.2015
Сообщений: 4,350
02.02.2022, 09:45
Цитата Сообщение от hoggy Посмотреть сообщение
графика прожорливая.
В наш век гигабайтов и гигагерц это не имеет практического значения. Нет смысла писать программу, которая обязательно должна уместиться на дискетке 1,3 МВ.

Цитата Сообщение от hoggy Посмотреть сообщение
нерационально тащить её на устройства, которым она не нужна для их задач.
тем не менее, этими устройствами нужно как то управлять.
очевидное решение: подключаться тонким клиентом, через проводок,
и управлять машиной посредством консольных команд
Ну посмотрите на современное оборудование - там где надо и не надо суют дисплеи как раз с графикой.
0
Нарушитель
447 / 888 / 106
Регистрация: 23.11.2021
Сообщений: 5,209
Записей в блоге: 19
02.02.2022, 09:56
Цитата Сообщение от alexu_007 Посмотреть сообщение
В наш век гигабайтов и гигагерц это не имеет практического значения
Такие высказывания свойственны потребителям легкого поведения, ведомым копроэкономикой!
Помимо излишней траты ресурсов есть еще и проблема с зависимостями: чем меньше библиотек в зависимостях, тем более надежной будет программа и проще ее будет сопровождать. Скажем standalone утилита, не имеющая в зависимостях ничего, кроме glibc, будет собираться любыми версиями gcc на любых архитектурах (если, конечно, автор не использовал асмовские вставки — я на такое уже натыкался), а если там 100500 библиотек — увы и ах… Коллега мой, например, долгое время использующий монструозный Qt, понял наконец, что нужно отказываться от этого куска УГ в пользу легковесных header-only библиотек.
0
Эксперт С++
 Аватар для hoggy
8973 / 4319 / 960
Регистрация: 15.11.2014
Сообщений: 9,760
02.02.2022, 10:18
Цитата Сообщение от alexu_007 Посмотреть сообщение
В наш век гигабайтов и гигагерц это не имеет практического значения.
гигабайты - это у настольных, ну или у каких нибудь смартфонов/ноутбуков.
а это - лишь капля в океане устройств.

Цитата Сообщение от alexu_007 Посмотреть сообщение
Ну посмотрите на современное оборудование - там где надо и не надо суют дисплеи как раз с графикой.
не суют.

процессор нынче чуть ли не в каждой кофеварке.
а вот дисплей, если и есть, то явно не гуёвый.
0
 Аватар для COKPOWEHEU
4150 / 2728 / 433
Регистрация: 09.09.2017
Сообщений: 12,087
02.02.2022, 11:58
Куда-то вас не туда понесло. Какой смысл спорить что лучше, GUI или CLI в роутере, к которому кроме терминального подключения и нет ничего. И обратно, в каком-нибудь велокомпьютере без клавиатуры. Специализированным устройствам специализированный интерфейс. А то еще начнете обсуждать какой интерфейс у обычного калькулятора, гуёвый или консольный.
Консоль обычно плохо справляется с обработкой нетекстовой информации (даже для всяких ffmpeg или imagemagick приходится чем-то контролировать результат), но вот с тем, что хорошо к тексту приводится - хорошо. То же управление файлами, настройка системы и т.п.
А, например, в САПР или офисных пакетах очень хорошо работает гибридный подход: основная работа в консоли, но результат сразу виден. И результат мышевозных команд тоже отображается в консоль, что здорово ускоряет обучение. Если кто пробовал набирать формулы в Ворде знает какой это ад по сравнению с обычным Writer'ом.
0
Модератор
Эксперт NIX
 Аватар для NeoMatrix
8537 / 3417 / 105
Регистрация: 24.05.2011
Сообщений: 14,651
Записей в блоге: 8
02.02.2022, 17:04
Цитата Сообщение от alexu_007 Посмотреть сообщение
В наш век гигабайтов и гигагерц это не имеет практического значения.
Ещё как имеет!
Вот вы покупаете машину. Допустим, объём её двигана два литра. Но таки вам в эту машину втюхивают тонну всякого ненужного вам (типа "вам когда-нибудь это может пригодиться") разнокалиберного хлама.
Вы садитесь в автосалоне в машину, заводите - машинка просто чудо! Садитесь, едете на ней домой. Всё хорошо. Бежит, жужжит, фонарями моргает.
Но вот вам надо на этой машинке перевезти славянский шкаф.
И тут выясняется, что шкаф бы влез, кабы этот весь предустановленный хлам повыкидывать. И машинка бы побежала ещё резвей. И ещё бы места в ней стало просторнее. Да и общий вес её уменьшится...
Но вам говорят, что без этого хлама, который вам не нужен вообще, машина просто не поедет.

Но вам же нужен только руль, рычаг кпп, замок зажигания, подрульные рычажки, переключателей три штуки и педали под ногами!
0
737 / 704 / 110
Регистрация: 29.05.2015
Сообщений: 4,350
02.02.2022, 19:22
MS-DOS была прекрасной ОС, места мало занимала и грузилась быстро. И чего народ на виндовс перешёл? Непонимаю...
0
Нарушитель
447 / 888 / 106
Регистрация: 23.11.2021
Сообщений: 5,209
Записей в блоге: 19
02.02.2022, 19:34
Цитата Сообщение от alexu_007 Посмотреть сообщение
MS-DOS была прекрасной ОС
Юниксу и в подметки не годилась…

Не по теме:

Анекдот с лурка:

Недалёкое будущее. Компьютерная выставка. Идёт представление компа нового поколения. Представитель компании, изготовившей комп, говорит посетителям выставки:
— Этот компьютер уникален. Он не нуждается в вводе команд с клавиатуры, а воспринимает их с помощью голоса пользователя. Сейчас каждый из вас может попробовать поуправлять этой чудо-машиной.
Крик из толпы:
— Формат цэ, двоеточие, энтер, игрик, энтер! энтер!
А компьютер ему в ответ:
— bash: format: command not found.

1
 Аватар для vantfiles
1018 / 1921 / 177
Регистрация: 07.05.2013
Сообщений: 3,931
Записей в блоге: 12
02.02.2022, 20:15
Цитата Сообщение от NeoMatrix Посмотреть сообщение
и педали под ногами
Чтобы крутить их, движка то нету...

Добавлено через 2 минуты
Цитата Сообщение от Eddy_Em Посмотреть сообщение
Крик из толпы:
rm -rf
0
Нарушитель
447 / 888 / 106
Регистрация: 23.11.2021
Сообщений: 5,209
Записей в блоге: 19
02.02.2022, 21:46
Цитата Сообщение от vantfiles Посмотреть сообщение
rm -rf
«Су майнес эс куотес ар эм майнес ар эф майнес майнес ноу майнес пресерв майнес рут»

☺

А без этого матюкнется сразу же и ничего не сделает. Ну, а без su -c удалит лишь директорию пользователя.
0
03.02.2022, 08:03

Не по теме:

Цитата Сообщение от vantfiles Посмотреть сообщение
Чтобы крутить их, движка то нету...
...стоя. Кресла-то тоже нету...

0
Невнимательный
 Аватар для ft4l
3143 / 1364 / 362
Регистрация: 08.02.2013
Сообщений: 8,009
Записей в блоге: 2
03.02.2022, 14:59
GUI GUI-ям тоже рознь
Искал чего полегче для посмотреть свои 120 каналов IPTV под линуксом.
Метался между vlc и mpv, из-за того что в vlc плейлист почти как в parole,
а в mpv только видно его кусочек и по одному переключение мышью по стрелке.
Пока не нашёл https://github.com/jonniek/mpv-playlistmanager
один lua-скрипт и по Shift+Enter практически всё то, чего не хватало не нарадуюсь.
Никаких солянок из java+cpp )
А могли-бы и сделать такую шнягу как некоторые другие,) с кучей завимостей, и GUI-комбайнов
, от которой лично ине адо только одно ) чтобы в уголке тихонько шуршало и канал переключить было более менее удобно.

На nouveau только память пожирает ,) и процессор грузит, если в конфиге cache не выключить , под nvidia-драйвером норм.
Но такой для моей карты, всего 10-летней давности, только в old-релизах ставится.))


Не по теме:

На Qt под винду покруче местами GUI конечно на qt+vlc в IpTv-Player-е который ещй по группам списки может
и программы на неделю с teleguide тянуть, но на XP уже приходится тянуть самому и ему подсовывать... https-блин

0
Модератор
2131 / 1000 / 170
Регистрация: 23.07.2018
Сообщений: 3,349
Записей в блоге: 3
11.02.2022, 09:53
Цитата Сообщение от COKPOWEHEU Посмотреть сообщение
Консоль обычно плохо справляется с обработкой нетекстовой информации
Тогда нужна не текстовая, а графическая, стереофоническая или электромеханическая консоль.
0
 Аватар для COKPOWEHEU
4150 / 2728 / 433
Регистрация: 09.09.2017
Сообщений: 12,087
11.02.2022, 10:26
Тогда это уже будет не консоль
0
 Аватар для vantfiles
1018 / 1921 / 177
Регистрация: 07.05.2013
Сообщений: 3,931
Записей в блоге: 12
11.02.2022, 13:31
Цитата Сообщение от politoto Посмотреть сообщение
электромеханическая
еще пневматическая и гидравлическая.
0
 Аватар для CoderHuligan
1754 / 1020 / 257
Регистрация: 30.06.2015
Сообщений: 5,132
Записей в блоге: 56
14.02.2022, 14:06
Цитата Сообщение от alexu_007 Посмотреть сообщение
MS-DOS была прекрасной ОС, места мало занимала и грузилась быстро. И чего народ на виндовс перешёл?
Бизнес, чистый бизнес, ничего личного..
Раньше системы с разделением времени исполнения называли многопользовательскими. Были отдельные терминалы и одна базовая станция. Один процессор обслуживал много пользователей. Если пользователь один, то достаточно многозадачной системы без разделения времени. Хорошим решением являлась ОС Оберон Никлауса Вирта. Исходники которой можно отыскать в сети. DOS - хорошая система в том смысле, что предоставляла базовый интерфейс доступа к системам ввода/вывода и т.п. Многозадачность организовывалась на уровне приложений. Так была реализована ОС windows 3. Это позволяло покидать виндовс и работать в чистой dos. Игры писались не под виндовс, а под dos, что позволяло добиться их наивысшей производительности. Такая схема: dos и псевдомногозадачная ось в виде интегрированного пакета была идеальной связкой. Машина позволяла работать в реальном режиме dos, при этом, компьютер можно было использовать для управления реальными производственными процессами. Пускать туда современные многопользовательские машины типа линукс и виндовс - может только сумасшедший.
0
 Аватар для vantfiles
1018 / 1921 / 177
Регистрация: 07.05.2013
Сообщений: 3,931
Записей в блоге: 12
14.02.2022, 15:08
Цитата Сообщение от CoderHuligan Посмотреть сообщение
Пускать туда современные многопользовательские машины типа линукс и виндовс
Пустить в эту сферу ДОС тоже мог только или отчаянный, или отчаявшийся. Нормальным решением считались QNX и OS-9.

Добавлено через 3 минуты
Впрочем, Trace mode ставят и на нефтянку и в энергетику - и ниче, справляется же ж.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
14.02.2022, 15:08

Консоль в GUI приложении
как сделать, чтобы при закрытии консоли не закрывалась вся программа? Добавлено через 5 часов 19 минут пробовал...

Вместе с GUI запускается консоль.
Всем привет, создал проект. При запуске GUI приложения на заднем фоне появляется консоль, как ее убрать. В настройках "Запуск в...

Можно ли сделать приложение у которого будет консоль и GUI одновременно?
С помощью консоли удобно отлаживать, хотелось бы запускать одновременно с GUI консоль в которую печатать по необходимости отладочный код с...

Как вывести информацию в консоль, когда программа построена на GUI?
Вот таким образом консоль не открывается(я про QDebug()<<"aaaa"; ). И еще интересно, куда выведется информация от стандартного макроса...

Как запустить qt gui программу, как демон, без gui, скрыв gui?
Как запустить qt gui программу, как демон, без gui, скрыв gui? В gui браузер выполняет определенные действия, и нужно запустить этот...


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

Или воспользуйтесь поиском по форуму:
120
Ответ Создать тему
Новые блоги и статьи
Запустил конкурс "тем и промптов для текстовых квестов созданных почти чисто ИИ"
Adler 06.10.2026
Всем привет! За последние три-четыре дня я создал более 16 текстовых квестовых игр используя преимущественно по одному запросу к ИИ на игру. Мне так понравилось смотреть все ветки/ сцены во всех. . .
ИИ не может найти нужный язык в списке
Supersumestria 05.10.2026
Я ему даю вот такое изображение и прошу найти и подчеркнуть немецкий язык. Возвращает он вот это: https:/ / i. **********/ vqBWLe2. png Нужную строчку в 3й колонке просто выдумал. . Это. . .
Новая последняя моя музыка в SUNO
zorxor 05.10.2026
Здравствуйте, дорогие мои друзья! С большой радостью я хотел бы представить вам свою новую последнею музыку, которую сгенерировала мне по моей просьбе нейросеть SUNO. С уважением, zorxor. Это. . .
Nekobox - outbounds[0].transport: unknown transport type: raw
damix 01.10.2026
Фикс ошибки Правым кликом по серверу -> отладочная информация -> edit Заменить "net": "raw", на "net": "tcp", Нажать кнопку reload.
Программный домашний кинотеатр
russiannick 27.09.2026
Сподобился на программный домашний кинотеатр. В качестве ЯВУ по традиции выбрал js. В помощники взял Яндекс-Алису. Было создано три зала на разные интересы. исторические и ретро сериал Хичкок. . .
Беседа с ИИ о программистах, недопускающих к созданию и правке кода генеративные ИИ и причины этого
zorxor 21.09.2026
Раньше я радовался или получал некоторые эмоции, пусть небольшие, но всё же, от самого процесса написания кода, рекомпиляции и запуска, видя постепенное развитие программы и прочее. А теперь лень. . .
Мобильное приложение ColorStep
pavlinmavlin 17.09.2026
Реализовал приложение Красный, Зеленый, Синий в Unity3d + c#. Название изменил на ColorStep. Приложение прошло модерацию и теперь доступно для скачивания. Делал его сам, шаг за шагом — и вот,. . .
Запрет дублирования строк в табличной части
Maks 13.09.2026
Реализация из решения ниже выполнена на нетиповом справочнике "Нормы ТО" с табличной часть "Виды ТО", разработанного в КА2, со следующими реквизитами: - ВидТО (СправочникСсылка. ВидыТО); - ВидГСМ. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru