Создание пользовательского интерфейса
В разработке программных продуктов один из немаловажных этапов - создание пользовательского интерфейса. Интерфейс должен иметь следующие возможности:
- манипуляция разными формами диалога и их изменение по выбору пользователя в процессе работы;
- передача данных системе разными способами;
- получение данных в разных формах от различных устройств системы;
- гибкая поддержка запросов.
Проектирование пользовательских интерфейсов включает проектирование панелей и диалогов. Панель приложения обычно делится на три части: область функциональных клавиш, тело панели и меню действий.
Также существует понятие "всплывающего окна", которое позволяет расширять диалог пользователей с приложением. Всплывающее окно в основном используется в передаче сообщений или подсказок. Когда пользователи и приложения обмениваются сообщениями, движение диалога идет по одному из путей в приложении, т.е. это движение пользователя по приложению через выполнение конкретных действий, сами действия при этом необязательно приводят к обработке информации приложением, может только обеспечиваться переход от панели к панели. Диалоговыми действиями контролируется информация, набираемая пользователем. Если пользователи переходят к другой панели, то их действия способны приводить к потере данных, тогда рекомендуется запросить подтверждение на сохранение. При этом пользователь может сохранять информацию, отменять последний запрос, возвращаться на шаг назад.
Если панели располагаются в ограниченной и отделенной части экрана, то они называются окнами, которые могут быть первичными или вторичными. В первичных окнах диалоги начинаются, если у приложения нет потребности в создании других, тогда весь экран считается окном. Первичные окна могут содержать столько панелей, сколько потребует процесс ведения диалога. Вторичное окно вызывается из первичного: в нем пользователем ведется диалог параллельно первичному окну. Вторичное окно часто нужно для подсказок.
Дата публикации 25.06.2012, 14:56