Диалог на основе командного языка
Структура диалога на основе командного языка столь же распространена, что и структура типа меню. Она очень часто используется в операционных системах и располагается на другом конце спектра структур диалога по отношению к структуре типа меню. Исторически это первая из реализованных структур диалога.
При такой организации диалога программная система не выводит ничего, кроме постоянной подсказки (приглашения на ввод команды), которая означает готовность системы к работе. Каждую команду вводят с новой строки и обычно заканчивают нажатием клавиши «ввод». Ответственность за правильность задаваемых команд ложится на пользователя. Система информирует о невозможности выполнения неверной команды, не поясняя, как правило, причин.
Подобно меню, диалог на базе команд удобен для ввода управляющих сообщений, однако он обеспечивает более широкие возможности выбора в любой точке диалога и не требует иерархической организации обслуживающих его программ.
Программная система может поддерживать достаточно большое количество команд, но на практике следует ограничивать их число, чтобы не перегружать память пользователя. Структура на базе командного языка не отличается хорошей поддержкой пользователя и пригодна в основном для подготовленных специалистов. Перед использованием такой системы необходимо пройти курс обучения и в дальнейшем изучать особенности работы по документации, а не на практике. Более того, поскольку системе неизвестно, что намеревается делать пользователь, трудно предложить какую-либо реальную помощь в процессе работы, кроме выдачи справок достаточно общего характера.
Поскольку данная структура предполагает большой объем запоминаемого материала, имена команд следует выбирать так, чтобы они несли смысловую нагрузку и легко запоминались. Разработчик должен стремиться избегать излишней функциональности, происходящей от желания создать собственную команду для каждой функции, выполняемой системой, то есть не стоит создавать множество разнообразных команд с часто перекрывающимися функциями. Такие «благие» намерения нередко приводят к появлению большого количества ключевых слов для обозначения команд и синтаксических правил, многие из которых редко используются и лишь осложняют работу.
Диалог должен управлять данными. В интерфейсах на основе языков команд это обычно достигается с помощью составных командных строк, где ключевое слово для обозначения команды (что делать) предшествует списку параметров (входным данным). Параметры в списке можно задавать в одной из двух форм — в позиционной или ключевой. В первом случае назначение параметра определяется по его месту в командной строке. В случае ключевых параметров каждое значение предваряется определенным идентификатором, который определяет его назначение.
На правах рекламы: методы активных продаж.
Новости
МинисуперЭВМ и супермини-ЭВМ20.10.2010
Выше отмечалось, что отсутствуют четкие границы между рассмотренными типами ЭВМ. В последнее время стали выделять два промежуточных типа ЭВМ: а) минисуперЭВМ и б) супермини-ЭВМ...
ПОДРОБНЕЕ
Классификация вычислительных систем20.10.2010
Стремление удовлетворить требования разнообразных областей и форм применения электронной вычислительной техники, повысить производительность и расширить логические возможности ЭВМ...
ПОДРОБНЕЕ
Многооконная технология интерфейса20.10.2010
Прямое манипулирование объектами обладает следующими достоинствами: обеспечивает визуальный контроль за выполняемыми операциями; позволяет легко восстановить предшествующее...
ПОДРОБНЕЕ
Читайте также
- Командный язык и диалог на его основе
- Диалог на основе командного языка
- Диалог на основе экранных форм
- Диалог на основе меню
- Диалог типа «вопрос - ответ»
- Главные моменты при проектировании пользовательского интерфейса
- Основные правила диалога
- Альтернативный подход к проведению испытаний приложения
- Оценка потребительских свойств приложения
- Испытание создаваемого приложения
- Прототипирование проекта или приложения
- Расчет радиусов зон разрушений
- Оценка качества ремонта оборудования
Фотогалерея

Изображение 1

Изображение 2