Разделы презентаций


Тема 2. Проектирование пользовательского интерфейса

Содержание

Программирование и основы алгоритмизацииТема 2. Проектирование пользовательского интерфейса2Шевченко А. В.Роль пользовательского интерфейсаАлгоритмыДанныеПользователиДанныеИнтерфейспользователя

Слайды и текст этой презентации

Слайд 1Программирование и основы алгоритмизации
Тема 2. Проектирование пользовательского интерфейса
1
Тема 2. Проектирование

пользовательского интерфейса
Шевченко А. В.

Программирование и основы алгоритмизацииТема 2. Проектирование пользовательского интерфейса1Тема 2. Проектирование пользовательского интерфейсаШевченко А. В.

Слайд 2Программирование и основы алгоритмизации
Тема 2. Проектирование пользовательского интерфейса
2
Шевченко А. В.
Роль

пользовательского интерфейса
Алгоритмы
Данные
Пользователи
Данные
Интерфейс
пользователя

Программирование и основы алгоритмизацииТема 2. Проектирование пользовательского интерфейса2Шевченко А. В.Роль пользовательского интерфейсаАлгоритмыДанныеПользователиДанныеИнтерфейспользователя

Слайд 3Программирование и основы алгоритмизации
Тема 2. Проектирование пользовательского интерфейса
3
Шевченко А. В.

Эволюция пользовательских интерфейсов
20 лет назад...
Сейчас...

Программирование и основы алгоритмизацииТема 2. Проектирование пользовательского интерфейса3Шевченко А. В. Эволюция пользовательских интерфейсов20 лет назад...Сейчас...

Слайд 4Программирование и основы алгоритмизации
Тема 2. Проектирование пользовательского интерфейса
4
Шевченко А. В.

Способы организации человеко-машинного диалога

Программирование и основы алгоритмизацииТема 2. Проектирование пользовательского интерфейса4Шевченко А. В. Способы организации человеко-машинного диалога

Слайд 5Программирование и основы алгоритмизации
Тема 2. Проектирование пользовательского интерфейса
5
Шевченко А. В.

Способы организации человеко-машинного диалога

Программирование и основы алгоритмизацииТема 2. Проектирование пользовательского интерфейса5Шевченко А. В. Способы организации человеко-машинного диалога

Слайд 6Программирование и основы алгоритмизации
Тема 2. Проектирование пользовательского интерфейса
6
Шевченко А. В.

Современные пользовательские интерфейсы
Принцип непосредственного манипулирования
Событийный принцип диалога
(Event-driven dialog)
WYSIWYG
(What You See

Is What You Get)

WIMP-интерфейс
(Windows, Icons, Menus, Pointers)

Программирование и основы алгоритмизацииТема 2. Проектирование пользовательского интерфейса6Шевченко А. В. Современные пользовательские интерфейсыПринцип непосредственного манипулированияСобытийный принцип диалога(Event-driven

Слайд 7Программирование и основы алгоритмизации
Тема 2. Проектирование пользовательского интерфейса
7
Шевченко А. В.

Уровни пользовательского интерфейса
Внешний
Концептуальный
Логический

Программирование и основы алгоритмизацииТема 2. Проектирование пользовательского интерфейса7Шевченко А. В. Уровни пользовательского интерфейсаВнешнийКонцептуальныйЛогический

Слайд 8Программирование и основы алгоритмизации
Тема 2. Проектирование пользовательского интерфейса
8
Шевченко А. В.

Внешний уровень интерфейса - метафора
Понятие метафоры
Ассоциация, позволяющая пользователю эффективно

интерпретировать данные, представленные в интерфейсе
Программирование и основы алгоритмизацииТема 2. Проектирование пользовательского интерфейса8Шевченко А. В. Внешний уровень интерфейса - метафораПонятие метафоры Ассоциация,

Слайд 9Программирование и основы алгоритмизации
Тема 2. Проектирование пользовательского интерфейса
9
Шевченко А. В.

Внешний уровень интерфейса - стиль

Программирование и основы алгоритмизацииТема 2. Проектирование пользовательского интерфейса9Шевченко А. В. Внешний уровень интерфейса - стиль

Слайд 10Программирование и основы алгоритмизации
Тема 2. Проектирование пользовательского интерфейса
10
Шевченко А. В.

Концептуальный уровень пользовательского интерфейса
Элементы интерфейса
Простые
Композиционные
Декоративные
Представление
данных
Управляющие

Программирование и основы алгоритмизацииТема 2. Проектирование пользовательского интерфейса10Шевченко А. В. Концептуальный уровень пользовательского интерфейсаЭлементы интерфейсаПростыеКомпозиционныеДекоративныеПредставлениеданныхУправляющие

Слайд 11Программирование и основы алгоритмизации
Тема 2. Проектирование пользовательского интерфейса
11
Шевченко А. В.

Элементы для представления данных

Программирование и основы алгоритмизацииТема 2. Проектирование пользовательского интерфейса11Шевченко А. В. Элементы для представления данных

Слайд 12Программирование и основы алгоритмизации
Тема 2. Проектирование пользовательского интерфейса
12
Шевченко А. В.

Элементы для представления данных (продолжение)

Программирование и основы алгоритмизацииТема 2. Проектирование пользовательского интерфейса12Шевченко А. В. Элементы для представления данных (продолжение)

Слайд 13Программирование и основы алгоритмизации
Тема 2. Проектирование пользовательского интерфейса
13
Шевченко А. В.

Декоративные элементы

Программирование и основы алгоритмизацииТема 2. Проектирование пользовательского интерфейса13Шевченко А. В. Декоративные элементы

Слайд 14Программирование и основы алгоритмизации
Тема 2. Проектирование пользовательского интерфейса
14
Шевченко А. В.

Управляющие элементы

Программирование и основы алгоритмизацииТема 2. Проектирование пользовательского интерфейса14Шевченко А. В. Управляющие элементы

Слайд 15Программирование и основы алгоритмизации
Тема 2. Проектирование пользовательского интерфейса
15
Шевченко А. В.

Композиционные элементы

Программирование и основы алгоритмизацииТема 2. Проектирование пользовательского интерфейса15Шевченко А. В. Композиционные элементы

Слайд 16Программирование и основы алгоритмизации
Тема 2. Проектирование пользовательского интерфейса
16
Шевченко А. В.

Геометрия элементов пользовательского интерфейса
Элемент
Свойства
Width, Height, Left, Top
Родитель
Смещение сверху (Top)
Ширина (Width)
Высота

(Height)

Смещение
слева (Left)

Программирование и основы алгоритмизацииТема 2. Проектирование пользовательского интерфейса16Шевченко А. В. Геометрия элементов пользовательского интерфейсаЭлементСвойстваWidth, Height, Left, TopРодительСмещение

Слайд 17Программирование и основы алгоритмизации
Тема 2. Проектирование пользовательского интерфейса
17
Шевченко А. В.

Реакция элементов интерфейса на изменение размера
Элемент
Свойство
AutoSize
Родитель

Программирование и основы алгоритмизацииТема 2. Проектирование пользовательского интерфейса17Шевченко А. В. Реакция элементов интерфейса на изменение размераЭлементСвойствоAutoSizeРодитель

Слайд 18Программирование и основы алгоритмизации
Тема 2. Проектирование пользовательского интерфейса
18
Шевченко А. В.

Пример изменения размеров элементов
Элемент
Родитель

Программирование и основы алгоритмизацииТема 2. Проектирование пользовательского интерфейса18Шевченко А. В. Пример изменения размеров элементовЭлементРодитель

Слайд 19Программирование и основы алгоритмизации
Тема 2. Проектирование пользовательского интерфейса
19
Шевченко А. В.

Выравнивание элементов
Right
Bottom
Client
Свойство
Align
None
Left
Top

Программирование и основы алгоритмизацииТема 2. Проектирование пользовательского интерфейса19Шевченко А. В. Выравнивание элементовRightBottomClientСвойствоAlignNoneLeftTop

Слайд 20Right
Программирование и основы алгоритмизации
Тема 2. Проектирование пользовательского интерфейса
20
Шевченко А. В.

Использование выравнивания при компоновке экранов
Client
Client
Top
Top
Client
Bottom

RightПрограммирование и основы алгоритмизацииТема 2. Проектирование пользовательского интерфейса20Шевченко А. В. Использование выравнивания при компоновке экрановClientClientTopTopClientBottom

Слайд 21Программирование и основы алгоритмизации
Тема 2. Проектирование пользовательского интерфейса
21
Шевченко А. В.

Видимость элементов
Свойство
Visible
order_info->Visible = true;

...

order_info->Visible = false;

Программирование и основы алгоритмизацииТема 2. Проектирование пользовательского интерфейса21Шевченко А. В. Видимость элементовСвойствоVisibleorder_info->Visible = true;...order_info->Visible = false;

Слайд 22Программирование и основы алгоритмизации
Тема 2. Проектирование пользовательского интерфейса
22
Шевченко А. В.

Чувствительность элементов
Свойство
Enabled
create_button->Enabled = false;
open_button->Enabled = false;
list_button->Enabled = false;

...

create_button->Enabled

= true;
open_button->Enabled = true;
list_button->Enabled = true;
Программирование и основы алгоритмизацииТема 2. Проектирование пользовательского интерфейса22Шевченко А. В. Чувствительность элементовСвойствоEnabledcreate_button->Enabled = false;open_button->Enabled  = false;list_button->Enabled

Слайд 23Программирование и основы алгоритмизации
Тема 2. Проектирование пользовательского интерфейса
23
Шевченко А. В.

Реализация событийного принципа. Сценарии

Программирование и основы алгоритмизацииТема 2. Проектирование пользовательского интерфейса23Шевченко А. В. Реализация событийного принципа. Сценарии

Обратная связь

Если не удалось найти и скачать доклад-презентацию, Вы можете заказать его на нашем сайте. Мы постараемся найти нужный Вам материал и отправим по электронной почте. Не стесняйтесь обращаться к нам, если у вас возникли вопросы или пожелания:

Email: Нажмите что бы посмотреть 

Что такое TheSlide.ru?

Это сайт презентации, докладов, проектов в PowerPoint. Здесь удобно  хранить и делиться своими презентациями с другими пользователями.


Для правообладателей

Яндекс.Метрика