- •1 Ітераційний процес проектування інтерфейсу користувача
- •2 Причини проектування інтерфейсу користувача
- •3 Засоби в інтерфейсі користувача для запобігання помилок
- •Значення інтерфейсу «людина – комп’ютер»
- •4 Фактори, які впливають на зручність роботи з системою
- •5 Основні ергономічні характеристики
- •6 Вибір взаємодії користувача з системою
- •7. Стилі взаємодії користувача з системою. Їх недоліки і переваги
- •8 Концепція представлення даних від самих даних
- •9 Стратегія розробки ік
- •Загальні принципи стратегії розробки ік
- •10 Критерії оцінки проекту ік
- •11 Складові частини інтерфейсу "людина – комп’ютер"
- •12 Процеси вводу-виводу
- •Пристрої вводу
- •Пристрої виводу
- •Фактори, що враховують при виборі пристроїв
- •Правила усного обміну інформацією
- •13 Процес діалогу
- •14 Задачі діалогового процесу
- •15 Повідомлення. Види повідомлень
- •Режими діалогу
- •Варіанти граматики діалогу
- •16 Засоби перевірки вхідних даних
- •23 Види структур діалогу та їх оцінка
- •24 П’ять основних критеріїв оцінки діалогу
- •25 Діалог типу q&a
- •26 Критерії розробки діалогу q&a
- •27. Реалізація діалогу q&a
- •28 Структура діалогу типу Меню
- •29 Критерії розробки діалогу типу Меню
- •Реалізація діалогу типу Меню
- •30 Структура діалогу на основі екранних форм
- •31 Критерії розробки діалогу на основі екранних форм і реалізація
- •Реалізація діалогу на основі екранних форм
- •Висновки
- •32 Структура діалогу на основі командної мови.
- •33 Критерії розробки і реалізація Критерії розробки
- •Реалізація
- •Висновки
- •34 Змішана структура діалогу
- •35 Сфери застосування різних структур діалогу
- •36 Засоби опису діалогу
- •37 Сітка переходів
- •38 Згортка сітки переходів
- •39 Обробка сітки переходів у вершинах
- •40 Формування екрану
- •41 Загальні принципи розташування інформації на екрані
- •42 Яка інформація і в якому виді повинна виводитись на екран Яка інформація повинна виводитись на екран
- •В якому виді виводити інформацію
- •Загальні принципи розташування інформації
- •43 Шаблони для розміщення даних на екрані
- •44 Розміщення повідомлення про помилки
- •45 Засоби виділення інформації на екрані
- •1) Колір. Правила використання кольорів
- •2) Яскравість
- •2) Метод виділених точок
- •48 Адаптація користувача в системі "людина – комп’ютер"
- •1) Фіксована адаптація
- •2) Повна адаптація
- •3) Косметична адаптація
- •52 Перетворення імен в Sound Dex
- •53 Застосування концепції замовчування
- •54 Випереджуючий ввід символів та відповідей
- •55 Багатовіконні wimp-інтерфейси
- •56 Сучасні вимоги до робочих станцій
- •57 Метафора «Конкретний об’єкт»
- •58 Метафора «Що бачиш, те й отримуєш»
- •59 Метафора «Робочий стіл»
- •60 Концепція вікна. Аспекти концепції вікна
- •61 Визначення вікна
- •62 Вікна та додаткові буфери
- •63 Функції системи керування відображенням
- •64 Фреймові вікна
- •65 Пряме маніпулювання
- •66. Недоліки і переваги wimp інтерфейсів
- •67. Інтелектуальні інтерфейси
- •68. Основна відмінність інтелектуального інтерфейсу
- •69. Друга відмінність інтелектуального інтерфейсу
- •70. Третя відмінність інтелектуального інтерфейсу
- •71. Мовний і зоровий ввід/вивід
- •72. Обробка природної мови
- •73. Недоліки систем обробки природної мови
- •74. Витончена адаптація і моделі користувача
- •75. Методи інтерактивного діалогу
- •76. Рівні програм, що забезпечують інтерактивний діалог
- •Рівень підготовки до візуалізації
65 Пряме маніпулювання
Пряме маніпулювання – це основний інструмент WIMP.
Пряме маніпулювання з зображення є реалізацією метафори в конкретний об’єкт. Якщо вікна, буфери, інші елементи в системі є конкретними сутностями, то вони обробляються фізичними діями, а не командами. Інакше кажучи, рядок символів, який є командою копіювання файлу, можна замінити фізичними діями в інтерфейсі прямого маніпулювання.
Ці фізичні операції виконуються різними механізмами:
1) Використовується пристрій позиціонування. Фізичні операції представляються різними переміщеннями і маніпулюваннями, довільна частина екрану розглядається як адресат. Це значить, що користувач визначає вікно як активне шляхом підведення курсору вводу і натискання кнопки.
2 ) Операція „Буксування” – це операція переміщення і копіювання. Вибраний адресат буксується до нової позиції, де і залишається. Нехай початкова ділянка, зайнята вікном, визначається такими координатами:
TL – рядок;
TL – стовпчик;
Довжина;
Висота;
Положення курсору до вибірки:
Рядок – 1;
Стовпчик – 1;
Нова ділянка для вікна:
TL – рядок + рядок_2 – рядок_1;
TL – стовпчик + стовпчик_2 – стовпчик_1;
Довжина;
Висота.
Файл може бути скопійований в директорію буксування адресата, який представляє файл в адресат, який представляю директорію, а вилучення файла шляхом буксування його в піктограму „корзина”.
3) Операція „Гумова нитка” – спеціальний випадок буксування, яке використовується для зміни розмірів вікна. Рух курсору перпендикулярний ребру вікна, викликає рух тільки цього ребра.
Нехай початкова ділянка занята вікном:
Вікно:
TL – рядок;
TL – стовпчик;
Довжина;
Курсор (1)
Рядок – 1;
Стовпчик – 1;
Висота;
Курсор (2)
Рядок – 2;
Стовпчик – 2;
Новою ділянкою для вікна є:
TL – рядок;
TL – стовпчик;
Довжина + стовпчик_2 – стовпчик_1
Висота + рядок -2 – рядок_
4) Операція „Ковзаючий бар’єр” – ввід, який міняється неперервно. Користувач буксує бар’єр мишею замість натискання кнопок. На фізичному екрані завжди бракує простору для неперервного відображення всіх піктограм і екранних кнопок, що потрібні для активізації всіх можливих операцій та забезпечення всіх даних для ОС і прикладних систем. Для подолання цих труднощів WIMP використовує динамічне вікно, запитуючи у користувача дані через меню і режимі Q&A або шляхом заповнення форм:
Випливаюче меню – це вікно, яке пропонує користувачу вибрати з блоку меню, після завершення вибору вікно пропадає. Постійно доступні функції можна класифікувати по групах і заголовки груп представити як лінійку меню.
Випадаюче меню – з’являється автоматично, коли користувач просувається по лінійці меню, блок допоміжного меню буде випадати.
Відкидне меню – є тоді, коли користувач вибирає елементи лінійки. Вікно пропадає, коли користувач вибере варіанти і пересуне курсор до іншого елемента.
Довільні значення вхідних даних не можуть бути забезпечені в меню діалогу, тоді коли треба відновити дані або відповісти на кілька визначених запитів, вікно буде вміщувати готову форму.