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

12. Классификация интерфейсов пользователя: Командный интерфейс.

Командный интерфейс пользователя, интерфейс командной строки (англ. CLI — command line interface), консольный интерфейс, консоль — интерфейс пользователя, обеспечивающий взаимодействие пользователя и компьютера в диалоговом режиме посредством ввода команд и данных.

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

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

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

Преимущества и недостатки

Преимущества командного интерфейса

Очень низкие требования к аппаратным средствам — минимально для работы требуется клавиатура и символьное устройство вывода или терминал, соединённый с машиной.

Высокая степень унификации — всё взаимодействие обеспечивается через две функции: ввод и вывод символов, часто реализуемые через файловый ввод-вывод.

Широкая возможность интеграции программ — посредством использования командного интерпретатора и перенаправления ввода-вывода.

Недостатки командного интерфейса

Плохая наглядность интерфейса — необходимо помнить команды или пользоваться справочником.

Ограниченные возможности выводаа информации — отсутствие графики.

Использование

Наиболее распространённое использование интерфейса командной строки — командный интерпретатор, используемый как интерфейс управления операционной системой. Это широко распространённая практика в ОС POSIX-совместимого семейства: Linux, xBSD, QNX и других. Также это основной интерфейс многих старых ОС, включая CP/M и основанных на ней — MS-DOS и пр.

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

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

Интерфейс командной строки используется в разнообразных устройствах. Hayes-модемы используют стандартизированный набор AT-команд посылаемых с компьютера. Многие встроенные системы также используют командый интерфейс в качестве технологического.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]