
- •14.1. Основные принципы проектирования пользовательского интерфейса
- •Особенности графического интерфейса
- •Объектный подход к проектированию gui
- •14.2. Этапы проектирования пользовательского интерфейса (слайд 14.12)
- •14.3. Методы разработки гибкого интерфейса
- •Визуальные атрибуты отображаемой информации
- •14.4. Проектирование средств поддержки пользователя (слайды 18-21)
- •Правила создания контекстно-зависимой подсказки
14.4. Проектирование средств поддержки пользователя (слайды 18-21)
Поддержка пользователей ИС организуется по двум направлениям:
Создание системы сообщений и справочной информации – для конечных пользователей информационной системы.
Создание комплекта документации по процессам проектирования и разработки информационной системы – для конечных пользователей и разработчиков.
Средства оперативной поддержки пользователя являются важной частью приложения и могут быть реализованы различными способами, от использования команд явного вызова помощи до автоматического отображения справочной информации, соответствующей текущей ситуации. Содержание выводимых сообщений также может носить разнообразный характер и представлять собой либо краткое пояснение, либо ссылку на другой источник информации, либо своеобразный электронный учебник. Но помощь пользователю должна быть всегда простой, эффективной и своевременной, чтобы пользователь мог получить ее до того, как будет вынужден прекратить работу.
Окно СООБЩЕНИЕ (Message Box) — это вторичное окно, используемое для вывода на экран сообщений пользователю; как правило, сообщения содержат информация о конкретной ситуации или условиях выполнения операций. Сообщения являются важной частью пользовательского интерфейса любого программного продукта.
Заголовок окна СООБЩЕНИЕ. Заголовок окна должен идентифицировать объект или процесс, с которым связано сообщение; поэтому в нем обычно фигурирует имя объекта.
Не рекомендуется использовать в заголовке окна сообщения такие слова, как например, «предупреждение» или «предостережение», поскольку символ сообщения сам по себе уже отражает цель сообщения. И никогда не используйте в заголовке окна слово «ошибка».
Для каждой конкретной ситуации должно формироваться только одно окно СООБЩЕНИЕ, так как большое число сообщений может запутать пользователя.
Использование кнопок в окне СООБЩЕНИЕ. Кнопки обеспечивают простой и эффективный способ взаимодействия пользователя с окном СООБЩЕНИЕ. В большинстве случаев оно содержит только такие кнопки, которые обеспечивают выбор пользователем одного из возможных вариантов ответа (или действий). При этом в качестве предопределенной кнопки целесообразно использовать такую, которая представляет наиболее вероятный или наименее опасный вариант. Если сообщение не требует от пользователя ввода никакой информации, окно должно содержать только кнопку ОК и, возможно, кнопку Справка. Если же реакция на сообщение предполагает выбор пользователем одного из вариантов, для каждого из них в окне должна иметься соответствующая кнопка. При этом лучше всего постараться сформулировать вопрос таким образом, чтобы пользователь мог ответить на него «Да» или «Нет». Если это сложно, следует использовать в качестве меток кнопок наименование связанных с ними действий, например, Сохранить и Удалить.
Выбор текста сообщений. Текст сообщения должен быть ясным, кратким, и использовать терминологию, понятную пользователю. Не рекомендуется применять в сообщениях технический жаргон или системную информацию (особенно в приложениях, ориентированных на непрограммирующих пользователей).
Контекстная помощь обеспечивает предоставление пользователю информации о конкретном объекте или ситуации. Она реализуется в виде ответов на вопросы типа «Что это?» и «Как я должен использовать это?» В данном разделе представлены некоторые основные способы использования контекстной помощи пользователю в создаваемом приложении.
Команда Что это ? (What's This?) обеспечивает пользователя контекстной информацией относительно любого объекта, представленного на экране, включая элементы управления на панелях свойств и других диалоговых панелях. Эта форма контекстной помощи пользователю называется контекстно-зависимой подсказкой. Как показано на рис. 6.6, доступ пользователя к этой команде может быть реализован одним из следующих способов:
Через выпадающее меню Справка первичного окна.
С помощью кнопки на панели инструментов.
С помощью кнопки, расположенной в полосе заголовка вторичного окна.
Через всплывающее меню конкретного объекта.
Когда пользователь выбирает команду Что это? из меню Справка или нажимает соответствующую кнопку па панели инструментов, система переходит во временный режим (режим подсказки). Визуальным признаком этого режима служит изменение формы указателя. Альтернативным средством перехода е режим подсказки является комбинация клавиш <Shift>+Fl.