Требования к интерфейсу пользователя приложений для Windows
11.1. Требования к интерфейсу пользователя приложений для Windows
11.1.1. Общие рекомендации по разработке графического интерфейса.
Работая с различными программами Windows, графический интерфейс пользователя любой серьезной программы должен включать в себя:
- Главное меню. Реализуется компонентом MainMenu или с помощью компонентов ActionManager и ActionMainMenuBar
- Инструментальную панель быстрых кнопок, дублирующих основные разделы меню.
Чаще всего это компонент ТооlBаг. Если панель большая, то целесообразно
использовать ее совместно с компонентом PageScroller, обеспечивающим ее
автоматическую прокрутку. Если у вас несколько инструментальных панелей и
желательно дать пользователю возможность их перестроения, то панели ТооlBаг
целесообразно разме-щать в компонентах СооlBаг или ControlBar. Панель,
настраиваемую пользователем, проще всего делать на основе компонентов
ActionManager и ActionToolBar.
- Контекстные меню (реализуется компонентом PopupMenu), всплывающие при щелчке пользователя правой кнопкой мыши на том или ином компоненте.
- Продуманную последовательность переключения фокуса управляющих элементов .
- Клавиши быстрого доступа ко всем разделам меню и всем управляющим элементам, "горячие" клавиши для доступа к основным командам.
- Ярлычки подсказок, всплывающие при перемещении курсора мыши над быстрыми кнопками и иными компонентами.
- Полосу состояния (реализуется компонентом StatusBar), используемую для развернутых подсказок и выдачи различной информации пользователю.
- Файл справки, темы которого отображаются при нажатии клавиши F1 или при выборе пользователем соответствующего раздела меню.
- Информацию о версии, доступную пользователю при щелчке на пиктограмме приложения правой кнопкой мыши.
- Возможность настройки приложения и запоминания настроек, чтобы при очередном сеансе работы восстанавливались настройки, установленные в прошлом сеансе .
- Средства установки приложения, регистрации его в Windows и удаления из Windows (это нужно для приложений, которые содержат не один, а несколько файлов. Для простых программ установка, регистрация и удаление не требует специальных средств.).
Содержание раздела