⇒ Библиотека книг по компьютерным технологиям
⇒ ⇒ Разработка Windows-приложений на Microsoft Visual Basic .NET и Microsoft Visual C# .NET. Учебный курс MCAD/MCSD
⇒ ⇒ ⇒ Глава 2. Создание пользовательского интерфейса
⇒ ⇒ ⇒ ⇒ Занятие 1. Принципы разработки пользовательского интерфейса
⇒ ⇒ ⇒ ⇒ ⇒ Принципы дизайна интерфейса
Читать далее: Композиция формы
Простота пользовательского интерфейса — это одна из важнейших его характеристик. Освоение и использование программы с запутанным или чересчур сложным интерфейсом весьма затруднительно и требует много времени. Пользовательский интерфейс должен помогать быстро исполнять любые операции, необходимые для взаимодействия с программой, предоставляя ровно столько возможностей, сколько требуется на данном этапе работы.
Конструировать интерфейс следует с учетом логики работы приложения. Элементы управления, отображающие логически связанные данные, следует размещать на формах группами. То же касается списков, полей и флажков для выбора и установки предопределенных параметров. Корректная передача фокуса позволяет быстро перемещаться между элементами управления, составляющими группу, нажимая клавишу Tab
.
При разработке интерфейса часто допускают ошибку, пытаясь точно воспроизвести объект из реального мира. Например, при конструировании формы для замены бумажного бланка возникает естественное желание воспроизвести этот бланк «один к одному». Иногда такой подход оправдан, но чаще он лишь ограничивает возможности приложения, не принося реальной выгоды. В любом случае следует хорошо обдумать ситуацию и попытаться расширить функциональность приложения за счет дополнительных возможностей, которые предоставляет компьютер.
Применение значений по умолчанию также позволяет упростить пользовательский интерфейс. Если большинство клиентов выбирают значение «Вашингтон» для поля «Штат», имеет смысл назначить «Вашингтон» значением по умолчанию для этого поля. Однако следует позаботиться о том, чтобы при необходимости пользователь смог без труда указать другое значение.
Пользовательский интерфейс рекомендуется создавать на основе данных опроса целевой аудитории. Узнайте, как пользователи хотят работать с приложением, и постарайтесь спроектировать интерфейс так, чтобы упростить решение наиболее типовых задач. Результаты опросов также пригодятся для совершенствования готовых приложений.
Все книги представлены на сайте исключительно для ознакомления с содержанием. |