Гибкий интерфейс и опережающий ввод символов


Статьи дня Одной из модификаций косметической адаптации является опережающий ввод символов, при котором система, «узнав» по первым символам команду, «дописывает» ее сама. Примером может служить интерфейс системы GPSS/PC, в которой при вводе начальных символов команды на экран выводится ее полное имя, а курсор автоматически перемещается в нужную позицию для ввода параметров этой команды. Разумеется, пользователь, особенно начинающий, испытывает чувство «глубокой признательности» такой системе за «посильную помощь». Идея опережающего ввода ответов заключается в том, что пользователь имеет возможность на очередном шаге диалога вводить не один ответ, а цепочку последовательных ответов, упреждая возможные вопросы системы.

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