Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
All_Lections(13)+content_DPIK.docx
Скачиваний:
0
Добавлен:
01.04.2025
Размер:
927.76 Кб
Скачать

Структура діалогу на основі екранної форми

В изначене поле

вміст [тут виводяться повідомлення]

Область виводу

Рядок[] Стовпчик[] ширина []

Атрибути:

Передній план[] Фон[]

Контрастність[] Блимання[]

F1= вв. Форму F2=довідка ESC=Вихід

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

Можливості цієї форми діалогу такі:

  1. Користувач може відредагувати деяку відповідь перед вводом.

  2. Може тимчасово пропускати деякі відповіді і повертатися до відповідей на попередні питання.

  3. На завершення викликати команду кінець вводу або дати відповідь на питання і перейти до обрання так або ні, як правило треба очікувати заповнення всієї форми і передавати її адресу повністю. Помітити помилки і виправити їх. Якщо є помилки вводу, то не повинні виводити заново пусту форму. Виводиться форма з попередньо відновленої і помічається. Як в структурі Q&A, окрема відповідь може вибиратися із списку можливих варіантів або вона вводиться у вигляді довільних значень. Це може бути символьний рядок або приховане меню.

Критерії розробки

Цю сторінку зручно використовувати там де джерело даних є іншої концептуальної форми.

На екорані заздалегідь відомо, які одиниці даних вимагаються, бо кожне поле задається вмістом

Важливо що б форма екрані була подібна на форму на папері, яка є джерелом інформації. Повне співпадіння не обов'язкове, але всі елементи даних, які вводяться повинні розташовуватися в тому відносному порядку і мати такий же формат як у вихідній формі, якщо форма розбита на частини, то важливо що б вони зберігали логічні зв'язки і щоб це не приводило до рознесення зв'язаних частин на різні екранні форми. В цій формі забезпечується високий рівень підтримки коректності і сек користувача, Треба просто ввести у форму інформацію, весь екран практично можна заповнити питаннями у вигляді коректних заголовків. Проблема виникає тоді форма на папері вміщує поля, які не потрібно вводити, тоді такі області повинні бути чітко виділені на екрані і відокремлені від інших полів вміст яких потрібно вводити. Можуть бути необов'язкові поля або такі, які заповнюються якщо деяке значення вводиться в попереднє поле. Такі поля краще розташовувати в кінці форми.

Реалізація:

Створення діалогу типу екранної форми будують в 3 етапи

  1. Форма відображається повністю.

  2. Питання повторюються доти, поки не завершаться заповнення форми.

  3. Заповнення форми завершується вводом ознаки завершення або відповіддю на всі питання.

Форму можна визначити як набір додаткових полів. На відмінну від меню цей набір не може розділятися однозначно на деякі структури. Це можуть бути поля, які в деяких формах виконують роль заголовків. Можливі і інші поля — підзаголовки. Всі такі поля вважають фоновими полями.

Які параметри потрібні для визначення переднього плану форми?

Це поле для відповіді на питання, які поставлені у формі. Саме представлення питань на екрані попередньо створюють структуру заднього плану. Користувач переходить до відповіді на наступне питання, коли він відповідає на попереднє. Ввід відповіді можна завершити 2 способами.

  1. При явному завершені треба для кожного поля ставити символ завершення

  2. При автоматичному завершені переходити до наступного питання, виконувати одразу як тільки заповниться поле формату для вводу відповіді.

Не можна виконувати 2 етапи завершення одночасно. Користувач повинен мати можливість міняти довільну із відповідей, а не тільки ту яка помічена помилкою.

Висновки:

Ця сторінка діалогу працює скоріше ніж Q&A. Вона може маніпулювати більшою шириною діапазону вхідних даних ніж меню і ця сторінка діалогу підходить користувачам довільної кваліфікації. Оскільки ця сторінка має послідовну а не деревоподібну організацію, вона в меншій мірі підходить для вибору варіанту.

Багатоваріантні меню — це 1 із варіантів заповнення форм. Користувачу надається список варіантів і його не обмежує можливість єдиного вибору. Питання мають встановлюватися по заповненню відповіді, тому нема необхідності давати відповідь на кожне питання.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]