
- •Содержание
- •В ведение
- •1 Разработка программного продукта Техническое задание
- •1.3 Обоснование выбора и принципы работы с программным средством
- •2 Специальный раздел
- •2.1 Описание структуры программы
- •2.2 Описание алгоритма решения задачи
- •2 .3 Отладка и тестирование программного продукта
- •3 Экономическая часть
- •3.1 Расчет стоимости материальных ресурсов
- •3.2 Расчет баланса рабочего времени и заработной платы
- •3.3 Расчет потребляемой энергии
- •3 .4 Расчет амортизации оборудования
- •3 .5 Составление сметы затрат
- •3.6 Определение цены программного продукта
- •4 Охрана труда и промышленная экология
- •4.1 Охрана труда на рабочем месте программиста
- •4.2 Утилизация компьютерного оборудования
- •З аключение
- •С писок использованных источников
- •П риложение а Код программы
- •Справка программы
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 – «Игра по сети»