Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Дипломная работа / Дипломная работа / пояснительная записка к диплому.docx
Скачиваний:
70
Добавлен:
15.06.2021
Размер:
1.88 Mб
Скачать

2 Специальный раздел

2.1 Описание структуры программы

Структурная схема игрового приложения «Морской бой» представлена на рисунке 1.

Рисунок 1 – Структурная схема игрового приложения

2.2 Описание алгоритма решения задачи

а) Создание формы «Главное меню»

Для создания проекта необходимо выполнить следующие действия:

– запустить программу Visual Studio 2019;

– сохранить проект File – Save Project As;

ДП–09.02.03–ПКС–262–21–ПЗ

разместить объекты, с заданными характеристиками, указанными в таблице 1, на форму «Меню».

Таблица 1 – Объекты главной формы

Object

Caption

Height

Width

Button 1

Игра по сети

150

200

Button 2

Игра с компьютером

150

200

Итоговый результат после заполнения формы представлен на рисунке 2.

Рисунок 2 – Главная форма

б) Создание формы «Игра с компьютером»

1) Разместить объекты, с заданными характеристиками, указанными в таблице 2, на форму «Игра с компьютером».

Таблица 2 – Объекты формы «Игра с компьютером»

Object

Caption

Height

Width

Button 1

Ориентация

150

200

Button 2

Случайно

150

200

Button 3

Выход

150

200

2

ДП–09.02.03–ПКС–262–21–ПЗ

) Итоговый результат после заполнения формы представлен на рисунке 3.

Рисунок 3 – «Игра с компьютером»

в) Создание формы «Лобби»

1 ) Разместить объекты, с заданными характеристиками, указанными в таблице 3, на форму «Лобби».

Таблица 3 – Объекты формы «Лобби»

Object

Caption

Height

Width

Label 1

Игроки онлайн

250

300

Label 2

Текущие игры

150

250

Label 3

Пароль

50

100

Chatframe

Сообщения

300

400

Button

Искать противника

150

200

2) Итоговый результат после заполнения формы представлен на рисунке 4.

Рисунок 4 – «Лобби»

г

ДП–09.02.03–ПКС–262–21–ПЗ

) Создание формы «Клиент»

1) Разместить объекты, с заданными характеристиками, указанными в таблице 4, на форму «Клиент».

Таблица 4 – Объекты формы «Клиент»

Object

Caption

Height

Width

Button 1

Подключение к серверу

150

200

Button 2

Обновить список серверов

150

200

Label 1

Список серверов

300

400

Label 2

Имя игрока

100

150

Label 3

Хост

50

100

2) Итоговый результат после заполнения формы представлен на рисунке 5.

Рисунок 5 – «Клиент»

д) Создание формы «Сервер»

1) Разместить объекты, с заданными характеристиками, указанными в таблице 5, на форму «Сервер».

Таблица 5 – Объекты формы «Сервер»

Object

Caption

Height

Width

Label 1

Сервер

150

200

Label 2

Порт

150

200

Checkbox 1

Видимость

50

100

Checkbox 2

Прокрутка

50

100

Listview

Логи

250

300

2) Итоговый результат после заполнения формы представлен на рисунке 6.

Рисунок 6 – «Сервер»

е) Создание формы «Игра по сети»

1

ДП–09.02.03–ПКС–262–21–ПЗ

) Разместить объекты, с заданными характеристиками, указанными в таблице 6, на форму «Игра по сети».

Таблица 6 – Объекты формы «Игра по сети»

Object

Caption

Height

Width

Button 1

Ориентация

150

200

Button 2

Выход

150

200

Chatframe 1

Сообщения

250

300

2) Итоговый результат после заполнения формы представлен на рисунке 7.

Рисунок 7 – «Игра по сети»