Консольное приложение
Эта статья нуждается в дополнительных цитатах для проверки . ( декабрь 2009 г. ) |
Консольное приложение или программа командной строки — это компьютерная программа ( приложения или утилиты ), предназначенная для использования через текстовый пользовательский интерфейс , такой как текстовый терминал , интерфейс командной строки некоторых операционных систем ( Unix , DOS , [1] и т. д.) или текстовый интерфейс, включенный в большинство операционных систем с графическим пользовательским интерфейсом (GUI), например консоль Windows в Microsoft Windows , [2] Терминал xterm в macOS и в Unix.
Обзор
[ редактировать ]Пользователь обычно взаимодействует с консольным приложением, используя только клавиатуру и экран дисплея , в отличие от приложений с графическим интерфейсом, которые обычно требуют использования мыши или другого указательного устройства . Многие консольные приложения, такие как интерпретаторы командной строки , являются командной строки инструментами , но также существует множество программ с текстовым пользовательским интерфейсом (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 ( файловый менеджер ).
См. также
[ редактировать ]Ссылки
[ редактировать ]- ^ Уолнум, Клейтон (1998). Секреты программирования Windows 98 . Книги IDG по всему миру. ISBN 978-0764530593 .
- ^ Стиглер, Шейн; Линсенбрадт, Марк; Коварт, Роберт; Грегг, Кеннет (1999). Руководство администратора Windows NT 4 . Уайли . ISBN 978-0764532870 .
- ^ Оберг, Роберт Дж. (2002). Введение в C# с использованием .NET . Прентис Холл PTR . ISBN 978-0130418012 .
Дальнейшее чтение
[ редактировать ]- Рихтер, Джеффри (1994). Advanced Windows NT. Руководство разработчика по интерфейсу программирования приложений Win32 . Майкрософт Пресс . ISBN 978-1556155673 .