ідображенні для обох мов, а так же склад і зміст модулів на С ++ і на Delphi збігаються , відмінності полягають тільки в синтаксичних особливостях мов.
. 4 Схема ієрархії модулів
2.5 Специфікації підпрограм кожного модуля
Таблиця 1 Таблиця специфікацій модулів програми
№ІмяНазначеніеТіп п/пПараметриТіп результатаZastavka1Button1ClickВизов форми першої раундаПроцедура- - 2Button2ClickВидает повідомлення, що містить інформацію про правила ігриПроцедура- - 3Button3ClickЗакривает формуПроцедура - Round1, Round2, Round31FormShowВибор питання раунду, автоматичний вибір режиму введення літер вручную.Процедура-- 2FormCloseВизов форм, уточнюючої хочете ви вийти, перезапустити програму або не вчиняти действійПроцедура- - 3RadioButton2ClickПереход до режиму введення слова целікомПроцедура- - 4Button1Click - Button33ClickРеакція програми на вибір літери, залежно від згенерованого вопроса.Процедури- - 5Button34ClickОчіщеніе введеного значення при режимі введення слова целіком.Процедура- - 6Button35ClickОтправка введеного значення на перевірку при режимі введення слова целіком.Процедура - Final1FormShowВибор питання раунду, автоматичний вибір режиму введення букв.Процедура- - 2FormCloseВизов форм, уточнюючої хочете ви вийти, перезапустити програму або не вчиняти действійПроцедура- - 3Button1Click- Button33ClickРеакція на вибір літери, залежно від згенерованого вопроса.Процедура- - 4Button34ClickОчіщеніе введеного значенія.Процедура- - 5Button35ClickОтправка введеного значення на проверку.Процедура - Net_bukvi1Button1ClickВизов форми обертання барабанаПроцедура - Est_bukva1Button1ClickВизов форми обертання барабанаПроцедура - Baraban1Button1ClickЗакритіе допоміжних форм, перехід до раундуПроцедура- - 2FormCreateПрісвоеніе змінній значення 0Процедура- - 3Timer1TimerОрганізація анімації обертового барабана, і зміну значень панелі, на якій у результаті з'явиться значення очок на конуПроцедура- - 4Button2ClickОтключеніе таймера, привласнення певного значення очками на конуПроцедура- - 5FormShowВключеніе таймераПроцедура - Viigriw1Button1ClickЗакривает пріложеніеПроцедура- - 2Button2ClickЗапускает додаток сначалаПроцедура - Porajenie1Button1ClickЗакривает пріложеніеПроцедура- - 2Button2ClickЗапускает додаток сначалаПроцедура - Spros1Button1ClickЗакривает пріложеніеПроцедура- - 2Button2ClickЗапускает додаток сначалаПроцедура -
2.6 Інструкція користувача
Таблиця 2 - Таблиця повідомлень на подію користувача
№ПрічінаТекст сообщенія1Нажатіе кнопки Про гру Правила гри: Вас очікує 3 раунду і фінал. У кожному раунді ви набираєте очки за правильні літери, якщо ви відповідаєте на питання вірно, переходите в наступний раунд. Якщо ви називаєте слово цілком, то отримаєте 1500 очок. Якщо до фіналу ви набираєте більше 7000 очок, то вам стає видно декілька перших літер загаданого слова, назвати яке необхідно тільки цілком. Обмеження по ходах=16 ходів. Тобто якщо ви не вгадали слово і вже вибрали 16 букв, ви програєте. Удачі! 2В режимі вибору букв при правильному ответеВи вірно відповіли СЛОВО3В режимі введення слова полностьюВаш відповідь верен4Прі спробі закрити формуВи впевнені, що хочете вийти? Та немає
При запуску програми перед вами виникає головне вікно програми, у якому пропонується почати гру, дізнатися її правила, або вийти з програми. При виборі почати гру з'являється форма обертання барабана, де ви повинні спочатку зупинити обертання барабана, дізнавшись тим самим окуляри, які ставляться на кін. Потім натиснувши кнопку ОК ви переходите в форму першого раунду, де бачите питання і намагаєтеся на нього відповісти. Автоматічесті стоїть режим вибору букв по одній, при цьому називаючи невірну букву, ви не отримуєте очки, а називаючи вірну отримуєте. Про те, чи є така буква в слові, вас сповіщають відповідні форми. Обмеження по ходах - 16. Тобто якщо ви не вгадає слово за 16 ходів, ви програєте. Так само, в програмі передбачено введення слова цілком, вибрати який ви так само можете на формі раунду. У ньому ви вводите букви по черзі, обмеження таке ж, 16 букв.Прі введете більше 16 букв, ви програєте. Якщо ви вгадуєте слово вірно, ви переходите в наступний раунд. Другий і третій раунд подібні першому. У фіналі вам належить вгадати слово, назвавши його цілком. Обмеження - 10 букв. Якщо в ході раундів ви набираєте більше 7000 очок, то отримуєте підказку у вигляді зазначених перших букв. Так само, з будь-якого раунду ви можете покинути додаток, або перезапустити його.
Опис компонентів і форм
Для розробки додатку Pole використовуються два середовища візуального програмування Delphi і C ++ raquo ;. Проект програми містить 11 вікон: - форма основного меню.
Малюнок 1 - Головне вікно...