Библиотека книг по компьютерным технологиям
⇒ ⇒ Разработка Windows-приложений на Microsoft Visual Basic .NET и Microsoft Visual C# .NET. Учебный курс MCAD/MCSD
⇒ ⇒ ⇒ Глава 2. Создание пользовательского интерфейса
⇒ ⇒ ⇒ ⇒ Занятие 1. Принципы разработки пользовательского интерфейса
⇒ ⇒ ⇒ ⇒ ⇒ Принципы дизайна интерфейса

Читать далее: Резюме

Эстетика внешнего вида

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

Выбор цветов

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

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

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

Подбор шрифта

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

Изображения и значки

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

Лучше для значков применять простые изображения, которые легко передаются квадратом размером 16×16 пикселей. Более сложные значки сильно искажаются при просмотре с низким разрешением.

Фигурные и прозрачные элементы управления

.NET Framework предоставляет инструменты для создания элементов управления разной прозрачности и формы, отличной от традиционного прямоугольника. Хотя это чрезвычайно мощное средство создания визуальных эффектов для интерфейса, пользуйтесь им в меру. Например, текстовое поле в форме пончика выглядит забавно и оригинально, но едва ли оно повысит эффективность приложения или сделает его удобнее. Применяя подобные эффекты, всегда помните об интересах конечного пользователя. Разнообразные элементы управления и формы (например, круглые кнопки) делают пользовательский интерфейс привлекательным и не выбиваются из стиля приложения, только когда применены со вкусом. Полупрозрачные формы хороши тем, что позволяют держать в поле зрения форму, расположенную на заднем плане. Эстетика повышает удобство работы с приложением.

Google
 
Рейтинг@Mail.ru
Сайт управляется системой uCoz