ть процедурно-орієнтований та об'єктно-орієнтований підходи до розробки інтерфейсів.
Діалог - це процес обміну інформацією між користувачем і програмною системою, здійснюваний через інтерактивний термінал і за певними правилами.
Тип діалогу визначає, хто з В«співрозмовниківВ» управляє процесом обміну інформацією. Відповідно розрізняють два типи діалогу: керовані програмою і керовані користувачем. p align="justify"> Ніякої діалог неможливий, якщо не існує мови, зрозумілого В«співрозмовникамВ». Опис мови, на якому ведеться діалог, включає визначення його синтаксису - правил, що визначають допустимі конструкції (слова, пропозиції) мови або форму, і семантики - правил, що визначають сенс синтаксично коректних конструкцій мови або його зміст. Залежно від виду використовуваних в конкретному випадку синтаксису і семантики розрізняють три форми діалогу:
фразову;
директивну;
табличну.
.1 Розробка сценарію діалогу на основі меню
Даний тип діалогу відноситься до типу - керований користувачем. Для реалізації діалогів, керованих користувачем, застосовують меню різних видів: основне, панелі інструментів, контекстні та кнопкові, тобто сформовані з окремих кнопок. Як альтернативу меню доцільно використовувати директивну форму діалогу, поставивши у відповідність основним командам певні комбінації клавіш. p align="justify"> Меню проектують на основі графів діалогів розроблюваного програмного забезпечення. Граф діалогу - це граф, кожній вершині якого зіставляється конкретна картинка на екрані або певний стан діалогу, яке характеризується набором допустимих користувачеві дій. При цьому дуги, що виходять з вершин, показують можливу зміну станів при виконанні користувачем зазначених дій. p align="justify"> Користувач діалогового меню може вибрати потрібний пункт, вводячи в текстову рядок, або вказуючи на неї безпосередньо, або переглядаючи список і вибираючи з нього.
На рис.8 представлений загальний вигляд автоматизованої системи В«Облік ставокВ». br/>В
Рис. 8. Загальний вигляд програми
На рис.9 представлений сценарій діалогу для функції В«ІніціалізаціяВ». Кожна функція має свої складові. У даному випадку, В«ІніціалізаціяВ» підрозділяється на: введення інформації про гравців, введення коефіцієнтів. br/>
Рис. 9. В«ІніціалізаціяВ»
На рис. 10 представлені екранна форма В«РозрахункиВ», до якої входять її складові В«Розрахувати прибутокВ», В«Розрахувати виграш гравцяВ» і В«Рейтинг ставокВ». br/>В
Рис. 10. В«РозрахункиВ»
Структура типу меню є найбільш природним механізмом для роботи з пристроями вказівки й вибору.
Кори...