програми.
Дана програма «Dramteatr» працює за алгоритмом, який здійснює автоматизацію процесу обліку раніше скоєних замовлень і формуванню нових замовлень квитків установи.
Для того щоб здійснити оформлення квитка необхідно зайти у вкладку «Друк» і ввести дані, якщо не скоєно ніяких помилок введення, програма занесе дані, інакше видасть повідомлення про помилку.
Для друку замовлення призначений метод Print, відразу після виклику, якого звіт готується до друку і направляється на встановлений в системі принтер.
. 2 Структурна схема програми
Розроблена програма має досить зручну для роботи користувача структуру, відповідна основній вимозі, висунутій до структури програми.
Меню програми являє собою структурну схему, представлену на малюнку 2.
Рисунок 2 - Структурна схема програми
2.3 Діалоговий режим
Програма підтримує режим з жорстким сценарієм діалогу, тобто стандартизоване уявлення інформаційного обміну. ??
Цей режим представлений у вигляді:
Меню - діалог ініціюється програмою, користувачеві пропонується вибір альтернативних функції обробки з фіксованого переліку.
Діалоговий процес управляється згідно зі створеним сценарієм, для якого визначається:
1) ініціатор діалогу - в програмі ініціатором діалогу є людина, тому людина виробляє запуск програми, а також вибір необхідного пункту меню, після якого відкривається відповідне вікно;
2) параметри і зміст діалогу - структура меню, екранні форми. Після запуску програми на екрані з'являється меню, що складається з шести пунктів: «Про театр», «Афіша», «Оформлення квитків», «Медіа», «Фотогалерея», «Про Dramteatr».
Реакція програми на завершення роботи - якщо користувач клацне по кнопці «Вихід», то програма запитує підтвердження виходу, після чого закриває вікно програми.
2.4 Ескіз і специфікація типових об'єктів управління графічного інтерфейсу
Ескіз програми виконаної в Delphi представлений на малюнку 3.
Малюнок 3 - Програма «Dramteatr», виконана в Delphi
Для створення діалогового вікна використовувалися об'єкти:
1) Label - постійний текст, який не підлягає зміні при роботі користувача з екранної формою;
2) PageControl - багатосторінкова панель;
3) Edit - компонент візуальний. Це стандартний елемент керування Windows для введення. Він може бути використаний для відображення короткого фрагмента тексту і дозволяє користувачеві вводити текст під час виконання програми;
4) Button - компонент візуальний. Він дозволяє виконати будь-які дії при натисканні кнопки під час виконання програми. Помістивши компонент TButton на форму, ви за подвійним клацанням можете створити заготівлю;
5) Imagе - компонент візуальний. Він відображає графічне зображення на формі, сприймає формати BMP, ICO, WMF;
6) Scrollbar - смуга прокрутки, призначений для швидкого переміщення всередині довгого списку або тексту по вертикалі або горизонталі;
7) StatusBar - рядок стану, використовується для відображення часу, дати і підказок;
) ComboBox -д «випадаючий» список вибору. Являє собою комбінацію компонентів Edit іListBox;
) ScrollBar - смуга прокручування. Являє собою вертикальну або горизонтальну смугу, керуючу візуальним представленням компонентів, що не поміщаються цілком у вікні програми;
10) StatusBar - панель статусу. Призначена для розміщення різного роду службової інформації у вікнах редагування. Приклад - нижня частина рамки вікна текстового редактора Word;
11) Timer - таймер. Цей компонент служить для відліку інтервалів реального часу. Має обмеження - не може обробляти інтервали менше 55 мілісекунд;
) DBGridEh - складається з набору компонентів TDBEdit, призначений для роботи з базами даних;
13) DBNavigator - надає користувачеві можливість переглядати набір даних;
14) Radio-button - це тип кнопки, яка використовується в групі і служить для вибору одного з запропонованих варіантів;
15) GroupBox - панель угруповання;
) ImageList являє собою набір зображень однакових розмірів, на які можна посилатися за індексами, що починається з 0;
) невізуальних компонент DataSource являє собо...