В данной курсовой работе речь пойдет о создании игровой программы «Поймай кота».
Цель работы - разработать приложение для игры «Поймай кота» в среде Visual Studio на языке программирования С#.
Предметом работы является использование управляющих компонентов Visual Studio С# для разработки графического приложения.
Содержание отчета к программе:
- Введение.
- Глава 1. Теоретические основы.
- 1.1 Управляющие элементы и компоненты.
- 1.2 Обоснование выбора языка и среды программирования.
- 1.3 Правила игры
- Глава 2. Практическая реализация приложения.
- 2.1 Реализация интерфейсной части программы.
- 2.2 Реализация программного кода приложения.
- 2.3 Тестирование приложения.
- Заключение.
- Список литературы.
- Приложения. (здесь содержится исходный код программы)
Фрагмент программного кода:
public void Create() //функция создания и отображения игрового поля { int startLeft = 10; //стартовое положение 1й ячейки игрового поля по X // left и top переменные для установки необходимых координат для каждой ячейки int left = startLeft; int top = 10; // в цикле проходим по всем элементам массива и... for (int i = 0; i < 11; i++) { for (int j = 0; j < 11; j++) { Index temp = new Index(i, j); // создаем объект temp для записи индекса в будущюю ячейку MatrixShowedField[i, j] = new RoundPictureBox(); // создаем новую ячейку MatrixShowedField[i, j].Width = 40; //устанавливаем ширину и высоту MatrixShowedField[i, j].Height = 40; MatrixShowedField[i, j].SizeMode = PictureBoxSizeMode.StretchImage; // устанавливаем режим показа изображение MatrixShowedField[i, j].BackColor = UnPressed; // цвет ненажатой кнопки MatrixShowedField[i, j].Tag = temp; //в свойство Tag устанавливаем текущий индекс объекта в массиве if (i % 2 == 0) //устанавливаем смещение по левому краю MatrixShowedField[i, j].Left = left; else MatrixShowedField[i, j].Left = left + 20; MatrixShowedField[i, j].Top = top; //указываем Y для текущей ячейки left += 45; // меняем значение left panel1.Controls.Add(MatrixShowedField[i, j]); //добавляем элемент управления на панель } top += 42; //изменяем значение высоты для показа следующей строки элементов left = startLeft; // восстанавливаем значение отступа по левому краю }
Скриншот архива с проектом:
Содержание архива
- исходный код на C# WinForms для Visual Studio
- пояснительная записка к курсовой работе (23 страницы, с исходным кодом - 34 страницы)
widok