- •Міністерство освіти і науки, молоді та спорту україни
- •1.4.1. Вимоги до функціональних характеристик
- •1.5. Вимоги до допоміжної документації
- •1.6. Вимоги до функціональної частини прикладної системи
- •1.6.1. Вимоги до набору функціональних блоків
- •1.6.2. Вимоги до інтерфейсу користувача
- •1.6.3. Вимоги до взаємодії із зовнішніми даними
- •1.7. Порядок контролю й приймання
- •2. Календарний план
- •3. Вступ
- •4. Схема алгоритму
- •5. Опис основних елементів управління та їхнього призначення
- •5.1. Стисла характеристика ігрової програми
- •5.2. Використані елементи управління та їхнє призначення
- •6. Сценарій роботи програмного продукту
- •6.1. Умова гри
- •6.2. Інтерфейс гри
- •6.2.1. Титульна форма
- •6.2.4. Форма з інформацією про автора гри
- •6.2.5. Форма з інформацією про гру
- •7. Інструкція користувача
- •8. Керівництво системного програміста
- •Література
- •Додаток Титульна форма «Приветствие»
- •Форма «Нова гра»
- •Форма «Реєстрації»
- •Головна форма гри «Игра»
- •Форма інформації про гру та розробника «Информация»
- •Форма «Правильно»
- •Форма « Не Правильно»
- •Форма відображення статистики «Рекорды»
- •Форма «о программе»
- •Модуль баллы
5.2. Використані елементи управління та їхнє призначення
5.2.1. Реалізація функціональності ігрової програми
Для реалізації функціональності програми використовуються такі командні об’єкти, як Button та MenuStrip (рис. 5.1, 5.2).
5.2.1.1. Командна кнопка Button
За допомогою командних кнопок Button в ігровій програмі здійснюється перехід між ігровими формами, вводяться дані гравця, виконуються операції по відображенню книги рекордів гри в текстовому процесорі MS Word та табличному процесорі MS Excel.
Рис. 5.1. Елемент управління Button
5.2.1.2. Меню користувача MenuStrip
За допомогою меню користувача в ігровій програмі виконуються такі основні функції: початок гри, перегляд книги рекордів, виведення інформації про автора та довідкової інформації.
Рис. 5.2. Елемент управління MenuStrip
5.2.2. Реалізація операцій введення-виведення даних
Для відображення інформації в ігровій програмі використовуються елементи управління Label та DataGridView (рис. 5.3). Для введення текстової інформації, необхідної для роботи програми використовується текстове поле TextBox (рис. 5.3). Для відображення малюнків, що підвищують наочність ігрової програми використовується елемент управління PictureBox (рис. 5.3).
Рис. 5.3. Елементи управління Label, TextBox, PictureBox, DataGridView
5.2.2.1. Напис Label
За допомогою написів Label в ігровій програмі на екранних формах здійснюється відображення такої текстової інформації: пояснювальні написи, тривалість гри та зароблені бали.
5.2.2.2. Текстове поле TextBox
За допомогою текстового поля TextBox здійснюється введення даних гравця.
5.2.2.3. Зображення PictureBox
За допомогою елемента для виведення малюнків PictureBox в ігровій програмі виводяться яскраво оформлені екранні форми, зображення предметів.
5.2.2.4. Таблиця даних DataGridView
За допомогою елемента DataGridView на формі здійснюється виведення статистичних даних ‑ відображуються дані з бази даних рекордів.
5.2.3. Реалізація зв’язку з базою даних
Для здійснення зв’язку з базою даних рекордів використовуються елементи управління TableAdapter, BindingNavigator та DataSet (рис. 5.4).
Рис. 5.4. Елементи зв’язку з базою даних
Елементи для зв’язку з базою даних є взаємопов’язані та з’являються у проекті за результатами роботи майстру зв’язку з базами даних Мастер конфигурации адаптера данных.
6. Сценарій роботи програмного продукту
6.1. Умова гри
Суть гри полягає в тому, що потрібно правильно дати відповідь на питання з поданих варіантів відповідей. Якщо питання вгадано, виводиться повідомлення і нараховується 1 бал,а у разі помилки виводиться повідомлення про неправильну відповідь.
6.2. Інтерфейс гри
6.2.1. Титульна форма
При запуску ігрової програми відкривається титульна форма, за допомогою командних кнопок якої можна почати гру, переглянути довідкову інформацію про гру або вийти з гри.
Призначення командних кнопок:
Начать игру – початок гри;
О программе – перегляд довідкової інформації про умову гри та особливості роботи з ігровою програмою;
Выход – завершення гри, вихід із програми;
Информация о разработчике – виводить інформацію про розробника гри.
6.2.2. Форма Нова Гра
Після натиснення кнопки Играть на титульній формі з'являється форма «Нова Гра».
На цій формі відображаються кнопки, де можна загрузити раніш збережену гру або зареєструватися, вийти з гри.
Регистрация – перехід до форми, на якій здійснюється введення реєстраційних даних;
Загрузить игру – завантаження раніше збереженої гри;
Выход – завершення гри.
6.2.3. Форма Реєстрації
На формі «Реєстрація» гравець може зареєструватися.
Ок – підтвердження реєстраційних даних, перехід до основної форми гри.
6.2.3. Форма Гри
На формі «Гра» розташовано меню користувача, де можна зберегти гру, відобразити таблицю рекордів або вийти з гри.
Сохранить игру – збереження поточної гри;
Рекорды – відображення книги рекордів;
Выход – завершення гри;
Ок – відповідь на поточне питання, перехід до наступного питання.
6.2.4. Форма відображення статистики
На формі «Рекорды» відображено таблицю рекордів гри та розташована кнопка для очищення таблиці. Також на формі є кнопки, за допомогою яких таблицю рекордів можна вивести у MS Word та MS Excel.
Книга в Word – відкриття текстового процесору MS Word та створення книги рекордів гри у табличному виді у текстовому документі MS Word;
Книга в Excel – відкриття табличного процесору MS Excel та створення книги рекордів гри у табличному виді у робочій книзі MS Excel та представлення результатів гри у вигляді діаграми.
