Jump to content

Консольное приложение

(Перенаправлено из утилиты командной строки )

Консольное приложение или программа командной строки — это компьютерная программа ( приложения или утилиты ), предназначенная для использования через текстовый пользовательский интерфейс , такой как текстовый терминал , интерфейс командной строки некоторых операционных систем ( Unix , DOS , [1] и т. д.) или текстовый интерфейс, включенный в большинство операционных систем с графическим пользовательским интерфейсом (GUI), например консоль Windows в Microsoft Windows , [2] Терминал xterm в macOS и в Unix.

FreeDOS Edit, текстовый редактор
Alpine, почтовый клиент
Ирсси, клиент IRC

Пользователь обычно взаимодействует с консольным приложением, используя только клавиатуру и экран дисплея , в отличие от приложений с графическим интерфейсом, которые обычно требуют использования мыши или другого указательного устройства . Многие консольные приложения, такие как интерпретаторы командной строки , являются командной строки инструментами , но также существует множество программ с текстовым пользовательским интерфейсом (TUI).

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

Возможность создания консольных приложений сохраняется как функция современных сред программирования, таких как Visual Studio и .NET Framework в Microsoft Windows. [3] Он упрощает процесс изучения нового языка программирования, устраняя сложность графического пользовательского интерфейса (см. пример в статье C# ).

Для задач обработки данных и компьютерного администрирования эти среды программирования представляют собой следующий уровень управления операционной системой или обработкой данных после написания сценариев . Если приложение будет запускаться только оригинальным программистом и/или несколькими коллегами, возможно, нет необходимости в красивом графическом интерфейсе пользователя, в результате чего приложение станет более компактным, быстрым и простым в обслуживании.

Текстовый пользовательский интерфейс

[ редактировать ]

Библиотеки

[ редактировать ]

несколько библиотек Доступно для помощи в разработке текстовых пользовательских интерфейсов.

В системах Unix такими библиотеками являются ncurses и Curses .

В Microsoft Windows conio.h примером такой библиотеки является .

Консольные приложения включают Alpine ( клиент электронной почты ), cmus ( аудиоплеер ), Irssi ( IRC-клиент ), Lynx ( веб-браузер ), Midnight Commander ( файловый менеджер ), Music on Console ( аудиоплеер). ), Mutt (клиент электронной почты), nano ( текстовый редактор ), ne (текстовый редактор), newsbeuter (программа для чтения RSS ) и ranger ( файловый менеджер ).

См. также

[ редактировать ]
  1. ^ Уолнум, Клейтон (1998). Секреты программирования Windows 98 . Книги IDG по всему миру. ISBN  978-0764530593 .
  2. ^ Стиглер, Шейн; Линсенбрадт, Марк; Коварт, Роберт; Грегг, Кеннет (1999). Руководство администратора Windows NT 4 . Уайли . ISBN  978-0764532870 .
  3. ^ Оберг, Роберт Дж. (2002). Введение в C# с использованием .NET . Прентис Холл PTR . ISBN  978-0130418012 .

Дальнейшее чтение

[ редактировать ]


Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: 953df6b142d9a53efff5ae5e7c228ad4__1715654040
URL1:https://arc.ask3.ru/arc/aa/95/d4/953df6b142d9a53efff5ae5e7c228ad4.html
Заголовок, (Title) документа по адресу, URL1:
Console application - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)