Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Пример_ПЗ_КР_ПрПр.docx
Скачиваний:
2
Добавлен:
01.07.2025
Размер:
16 Мб
Скачать
☆

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 та представлення результатів гри у вигляді діаграми.