Исследование методов построения пользовательских интерфейсов

Дипломная работа - Компьютеры, программирование

Другие дипломы по предмету Компьютеры, программирование



СОДЕРЖАНИЕ

Введение

Глава 1 Графический пользовательский интерфейс

Раздел 1.1 Методы и подходы к созданию пользовательских интерфейсов

1.1 Методы создания пользовательских интерфейсов

Раздел 1.2 Принципы разработки пользовательских интерфейсов

Раздел 1.3 Команда разработчиков

Раздел 1.4 Этапы работы над пользовательским интерфейсом

Раздел 1.5 Правила и принципы проектирования пользовательского интерфейса

1.5.1 Правила проектирования пользовательского интерфейса

1.5.2 Руководящие принципы

Раздел 1.6 Основные элементы графического интерфейса

Глава 2 Microsoft Expression Blend - инструмент создания пользовательских интерфейсов

Раздел 2.1 Пакет инструментов Expression Studio

2.1.1 Expression Web

2.1.2 Expression Encoder

2.1.3 Expression Design

2.1.4 DeepZoom Composer

2.1.5 Microsoft Expression Media

2.1.6 Expression Blend

Раздел 2.2 Интегрированная среда разработки Expression Blend

Раздел 2.3 Работа в Microsoft Expression Blend

2.3.1 Интерфейс Blend

2.3.2 Инструменты рисования

2.3.3 Работа с текстом

2.3.4 Библиотека интерфейсных элементов

Раздел 2.4 Создание интерфейсов в Expression Blend

2.4.1 Стили и шаблоны

2.4.2 Создание пользовательских интерфейсных элементов

Раздел 2.5 Сравнительный анализ Expression Blend

2.5.1 Blend и классические способы создания прототипов интерфейсов

Заключение

Введение

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

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

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

В современном мире создание пользовательских интерфейсов стало одной из самых популярных и востребованных профессий в мире IT и занимает второе место. Создатели пользовательских интерфейсов (графики) являются важным звеном в создании программ и веб-сайтов. Большинство создателей программного обеспечения все больше уделяет внимания тому, чтобы пользователи чувствовали себя комфортно при работе с их приложениями. Именно поэтому одним из важнейших этапов создания программных средств является разработка и создание пользовательского интерфейса.

Глава 1 Графический пользовательский интерфейс

Сегодня, благодаря совершенно неожиданным применениям компьютеров, пользовательский интерфейс привлекает все больше внимания.

Так что же такое пользовательский интерфейс? Главным образом это способы взаимодействия пользователя с системой. Дизайн, в свою очередь, призван облегчить пользование программным средством.

Раздел 1.1 Методы и подходы к созданию пользовательских интерфейсов

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

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

1.1 Методы создания пользовательских интерфейсов

Можно рассматривать два совершенно разных метода создания интерфейсов.

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

)Графической редактор. В данном подходе ?/p>