Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
дз конспект жизненный цикл.docx
Скачиваний:
0
Добавлен:
01.07.2025
Размер:
90.41 Кб
Скачать

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

Приложение, как вы знаете, это компьютерная программа. Word, Excel, пасьянс "Косынка" и Internet Explorer - это всё приложения. Приложения бывают разными. Не только по функциональному назначению, внешнему виду, но и по принципу организации своего пользовательского интерфейса. Интерфейс - это внешний вид программы, и в Windows он бывает двух типов. Первый - это графический, второй - текстовый. Все программы, имеющие красивые разноцветные окна, имеют и графический интерфейс. Даже Word и "Блокнот", хоть и работают с текстом, но интерфейс имеют графический.

Где же тогда в наши дни можно увидеть программу, работающую в режиме текстового интерфейса?

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

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

Дело в том, что ещё не так давно, около двадцати лет назад, мощности компьютеров, стоящих у пользователей дома и на работе, не хватало на отображение даже такой несложной графики, как окна. Поэтому компьютеру и пользователям приходилось общаться с помощью текста. Пользователь вводил специальные команды - например, команда dir в первой из систем производства Microsoft, DOS, позволяла просмотреть список файлов и папок в определённой директории, а команда ver показывала версию операционной системы, с которой работал пользователь. Программы, которые запускал пользователь, тоже, естественно, работали в текстовом режиме.

Командная строка, как вы видите, сохранилась в Windows до сих пор. Команды, которые можно выполнить из неё, подробно описаны в справке Windows. А приложения, которые выполняются в текстовом режиме, теперь называются консольными. Командная строка – пример консольного приложения.

Консольное приложение - это программа, которая работает с командной строкой. То есть это обычное окно, где пользователь может ввести какую-то команду и получить результат. Здесь нет никаких кнопочек и прочих прелестей Windows.

Консольные приложения удобны как иллюстрации при рассмотрении общих вопросов программирования, когда надо сосредоточиться на сути проблемы, а также как небольшие утилиты "для внутреннего потребления".

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

Консольные приложения используются для отладки программных конструкций, они не имеют графического интерфейса в виде формы с элементами управления (кнопками, текстовыми окнами, списками и так далее).

Консольные приложения открываются в специальном окне (консоли). Пользователь должен либо вводить информацию в окно и нажимать Enter, либо читать информацию о ходе вычислительного процесса, то есть консоль строится для диалога с пользователем в текстовом режиме. Обычно, это отладочный режим для построения какого-либо вычислительного алгоритма.

Графи́ческий интерфе́йс по́льзователя (ГИП)графический пользовательский интерфейс (ГПИ) (англ. graphical user interface, GUI) — разновидность пользовательского интерфейса, в котором элементы интерфейса (меню, кнопки, значки, списки и т. п.), представленные пользователю на дисплее, исполнены в виде графических изображений.

В отличие от интерфейса командной строки, в GUI пользователь имеет произвольный доступ (с помощью устройств ввода — клавиатуры, мыши, джойстика и т. п.) ко всем видимым экранным объектам (элементам интерфейса) и осуществляет непосредственное манипулирование ими. Чаще всего элементы интерфейса в GUI реализованы на основе метафор и отображают их назначение и свойства, что облегчает понимание и освоение программ неподготовленными пользователями.

Графический интерфейс пользователя является частью пользовательского интерфейса и определяет взаимодействие с пользователем на уровне визуализированной информации.