Разработка интерфейса пользователя АСУ в Среде Delphi
Рефераты >> Программирование и компьютеры >> Разработка интерфейса пользователя АСУ в Среде Delphi

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

Выбор Связи  

Выбрать один из следующих видов связи:

1. Прием почты

2. Прием сообщений

3. Отправление почты

4. Почтовый журнал

5. Операции

6. Почтовый статус  

Esc=Отмена

F1=Помощь

F3=Выход

Рис. 3. Панель с областью функциональных клавиш. Область функциональных клавиш экранирована в короткой форме и содержит выборы Отмена, Помощь и Выход.

Панельные элементы являются наименьшими частями панельного дизайна. Некоторые элементы относяться исключительно к определенным областям панели, тогда как другие могут быть использованы в разных областях.

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

ПРИНЦИПЫ ПРОЕКТИРОВАНИЯ: ОБЪЕКТ - ДЕЙСТВИЕ

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

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

РАБОТА ПОЛЬЗОВАТЕЛЯ С ПАНЕЛЬЮ

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

ПРЯМОЕ ВЗАИМОДЕЙСТВИЕ

В Общий Пользовательский Доступ входят такие концепции дизайна как концепция пошаговой подсказки, визуальной реплики и интерактивной техники. Однако опытные пользователи могут и не потребовать такого уровня простоты в эксплуатации. Они могут потребовать более прямого взаимодействия с приложением. Для таких пользователей Общий Пользовательский Доступ также содержит быстрые интерактивные технологии, такие как:

· Назначение действиям функциональных клавиш.

· Ускоренный выход из действий высокого уровня.

· Использование мнемоники и номеров для выбора объектов и действий.

· Командная область позволяет пользователю войти в приложение и системные команды.

· Применение мышки ускоряет выбор действий.

ПОСТРОЕНИЕ ДИАЛОГА

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

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

Итак, диалог состоит из двух частей:

· запросы на обработку информации и

· запросы навигации через приложение.

Каждому шагу диалога сопутствует решение сохранять или не сохранять новую информацию.

С помощью нескольких направлений хода диалога оператору предоставляется возможность альтернативного продвижения в своих решениях, включая такие общие диалоговые действия, как вход, отмена и выход. Общие диалоговые действия представляют собой набор таких действий, определенных в Общем Пользовательском Доступе, которые имеют общее значение во всех приложениях. С некоторыми из этих режимов пользователь может продвигаться:

· Вперед на один шаг (действие входа);

· Назад на один шаг (действие отмены);

· Назад на конкретную точку приложения (действие функционального выхода);

· Покинуть приложение (режим выхода из приложения).

Действия входа и отмены, как шаги диалога, обычно представляют оператору новую панель или могут представлять ту же самую панель, но со значительными изменениями. В различных точках диалога действия снятия и выхода выполняются одинаково независимо от того, как много точек выхода имеет приложение. Некоторые приложения имеют только одну точку выхода, а другие несколько. Совокупность нескольких общих диалоговых действий иллюстрируется на рис. 4.

Здесь иллюстрируются возможности навигации типичного диалога при переходах от панели к панели, которые изображены прямоугольниками. Операции Вперед и Назад являются операциями прокрутки, а не навигационными, и используются для передвижения внутри панелей.

Рис. 4. Диалоговые действия.

УДЕРЖАНИЕ И СОХРАНЕНИЕ ИНФОРМАЦИИ

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

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


Страница: