Візуальне проектування процесів
У будь-якому додатку можуть бути присутніми вікна:
- первинні, в яких здійснюється взаємодія користувача з об'єктами докладання,
- вторинні, які використовуються для прийому від користувача або відображення додаткової інформації
У типовому первинному вікні містяться:
- Рамка, яка визначає межі вікна.
- Смуга заголовка вікна. У ній зліва направо размешаются піктограма вікна, заголовок вікна і стандартні кнопки управління відображенням вікна (мінімізація, розташування, закриття).
- Вертикальна і / або горизонтальна лінійки прокрутки (скролінгу) інформації, коли інформація не вміщується у вікні.
- Головне меню, яка розташовується під заголовком і містить перелік пунктів, які об'єднують команди певного функціонального призначення.
- Панелі інструментів, в яких розміщуються піктограми. Вибір піктограми з панелі призводить до виконання команди, пов'язаної з нею.
- Робоче поле, в якому розміщуються об'єкти додатка.
- Рядок стану в нижній частині вікна. Тут зазвичай виводяться дані про стан системи або поради користувачеві на вибір дій в поточний момент часу.
- Контекстне меню, яке викликається клацанням по заголовку вікна правою кнопкою маніпулятора миша. Контекстне меню містить команди управління вікном.
Вікно може поділятися на кілька відносно незалежних частин, які називаються підвікні. За допомогою подокон можна:
- переглядати одночасно різні частини документа,
- переглядати одну і ту ж частину документа в різній формі.
Як приклад подокон можна розглядати Провідник Windows, в лівому подокне якого відображається ієрархічно організований список папок, а в правому - вміст папки обраної в лівому подокне.

Вторинні вікна в порівнянні з первинними вікнами, мають особливості:
· Відсутні кнопки «Розгорнути» і «Згорнути», так як дані операції до вторинних вікон не застосовуються.
- не змінюють своїх розмірів звичайними способами.
Вторинні вікна - вікна діалогів, вікна повідомлень.

Меню містить перелік команд, що є в розпорядженні користувача, використовувані при виконанні певного кроку завдання або завдання в цілому. Меню дає можливість користувачеві вибору необхідного засобу вирішення завдання, не вимагаючи від нього запам'ятовування імен команд і синтаксису.
Існують різні типи меню:
· Головне меню вікна.
· Контекстні (спливаючі) меню.
Головне меню вікна
Головне меню-одна з найбільш поширених форм меню. Воно розташовується горизонтально безпосередньо під рядком заголовка програми і являє собою - лінійну послідовність команд (або розділів).
У головному меню зазвичай розташовуються іменовані розділи, що містять групи команд певного функціонального призначення. Для відображення команд розділів використовуються випадають меню. Меню, що випадає відображається у вигляді стовпчика, що розміщується під обраним розділом головного меню.


У випадаючому меню команда, на якій розміщується курсор, виділяється кольором. Після відпускання клавіші обрана команда виконується.
Для створення головного меню використовується компонент MainMenu.
Для його заповнення використовується дизайнер меню. Після створення головного меню потрібно зв'язати кожен пункт або підпункт з обробником події його активізації. Кожному пункту відповідає ім'я, що зв'язує його з обробником.



Контекстні (спливаючі) меню
Контекстне меню дає користувачеві доступ до операцій над об'єктами. Кожному об'єкту має відповідати своє контекстне меню, що містить операції тільки для цього об'єкта. Для виклику контекстного меню використовується клацання правою кнопкою миші по бажаному об'єкту. Контекстне меню виводиться поряд з обраним об'єктом, містить стовпець з можливими операціями над об'єктом. Обрана курсором операція виділяється в меню кольором і при відпуску кнопки миші виповнюється, після чого контекстне меню пропадає.


При виборі порядку проходження операцій в контекстному меню потрібно керуватися наступними рекомендаціями:
Для створення контекстного меню використовується компонент PopMenu. Для його заповнення використовується дизайнер контекстного меню.


Каскадне меню може використовуватися для того, щоб надати користувачеві можливість додаткового вибору і при цьому не позичати додаткового простору в батьківському меню. Каскадне меню містить безліч підміню, пов'язані з пунктами в батьківському меню. Каскадне меню інакше називають ієрархічним. а підміню в ньому дочірнім. Якщо рядок батьківського меню має дочірнє меню, то в правій частині цього рядка розміщується ознака наявності дочірнього меню - стрілочка.

Каскадне меню створюється на базі головного меню з використанням компонент MainMenu або PopMenu. і дизайнера меню.

Каскадні меню ускладнюють інтерфейс. Тому при їх використанні враховуйте наступні рекомендації:
- Мінімізуйте число рівнів ієрархії.
- Уникайте використання каскадних меню для доступу до часто використовуваних команд.
- Як альтернативне рішення застосовуйте вторинні вікна і панелі інструментів.
При виборі текстових імен пунктів рекомендуються наступні правила:
· Використовуйте унікальні імена в межах одного меню.
· Назва пункту повинен складатися з одного слова (дієслово для дій, іменник для об'єктів).
· Визначайте унікальні імена клавіш швидкого доступу (гарячі клавіші) для часто виконуваних дій.
· Дотримуйтесь норм використання заголовних букв, прийнятих в мові.
Всі теми даного розділу:
Апаратні засоби діалогу та мультимедіа-пристрої
В даний час вживаються: · Клавіатура. З її допомогою користувач може передавати комп'ютера дані або команди. Дисплей. Використовується для відображення відгуку компью
Віртуальні пристрої діалогу
До них відносяться реально неіснуючі пристрої, але підтримувані програмно моделями. Приклади таких пристроїв: · тренажери, віртуальні вимірювальні вус
кнопки управління
Натискання на таку кнопку запускає якесь явне дію, тому правильніше називати такі кнопки «кнопками прямого дії». На кнопки наносять мітки у вигляді тексту або піктограми. командні до
Зовсім перемикачі
Залежний перемикач дозволяють користувачеві вибрати єдиний варіант з безлічі взаємовиключних альтернатив (не менше двох). При виборі нової альтернативи раніше обрана альтернатива, про
незалежні перемикачі
Незалежний перемикач (часто званий прапорцем, так як зазвичай вживається для установки якоїсь ознаки об'єкта) дозволяє користувачеві встановити будь-які з безлічі параметрів об'єкта (
Панель інструментів і рядок стану
Панель інструментів (ToolBar) - спеціальний компонент для створення функціонально орієнтованих наборів елементів управління. Панель містить елементи управління, що забезпечують швидкий доступ до ч
Вибір візуальних атрибутів, що відображається
Продуманий вибір візуальних атрибутів відображається на екрані інформації в значній мірі впливає на психофізіологічний стан користувача і на ефективність його роботи. З цієї причини
вікно Повідомлення
Вікно Повідомлення - це вторинне вікно, яке використовується для виведення на екран повідомлень користувачеві. У ньому зазвичай розміщуються: Тема. Графічний символ, візуально хара
майстри
Майстер - це спеціальна форма користувачеві, що дозволяє автоматизувати виконання завдання за допомогою діалогу системи з користувачем. Майстри застосовують в тих випадках, коли завдання досить сло