- •Национальный исследовательский технологический университет “миСиС”
- •Автоматизированные системы управления Контрольное домашнее задание по дисциплине «Программирование»
- •Функции разрабатываемого приложения
- •Варианты использования
- •Описание интерфейса пользователя
- •Структура приложения
- •Описание классов, их полей и методов
- •Код библиотеки классов x0
- •Список литературы:
Кораблев Д. X/0
Национальный исследовательский технологический университет “миСиС”
Институт «ИТАСУ»
Направление “Прикладная математика”
Кафедра
Автоматизированные системы управления Контрольное домашнее задание по дисциплине «Программирование»
Тема работы: Объектно-ориентированное программирование С#
Выполнил: студент группы ММ-11-1
____________________ Кораблев Д.А.
тел. ___________________
e-mail адрес: ___________________
Преподаватель:___________________________
Москва, 2012 год.
ОГЛАВЛЕНИЕ:
Национальный исследовательский технологический университет “МИСиС” 1
Институт «ИТАСУ» 1
Направление “Прикладная математика” 1
Кафедра 1
Автоматизированные системы управления 1
Контрольное домашнее задание по дисциплине «Программирование» 1
1
Тема работы: Объектно-ориентированное программирование С# 1
тел. ___________________ 1
e-mail адрес: ___________________ 1
Преподаватель:___________________________ 1
Москва, 2012 год. 2
1. Функции разрабатываемого приложения 4
1.1. Варианты использования 4
1.2. Описание интерфейса пользователя 4
2. Структура приложения 5
2.1. Описание классов, их полей и методов 5
3. Распределение исходного кода по файлам проекта 6
3.1. Проект Main 6
3.2. Проект Library 6
4. Контрольный пример и описание результатов 6
4.1. Код библиотеки классов X0 7
4.2. Код Form1(Main) 9
Список литературы: 11
Функции разрабатываемого приложения
Запуск игры (приложения) “X/0”
Искусственный соперник, который обдуманно делает шаг
Счет побед (пользователь/компьютер)
Новая игра
Выход из игры (приложения)
Варианты использования
Приложение используется для игры в “Крестики-нолики”.
Описание интерфейса пользователя
Form1
Рисунок 1. Основное окно приложения. Названия элементов управления.
private System.Windows.Forms.DataGridView dataGridView1;
private System.Windows.Forms.Label label1;
private System.Windows.Forms.Label label2;
private System.Windows.Forms.Label label3;
private System.Windows.Forms.MenuStrip menuStrip1;
private System.Windows.Forms.ToolStripMenuItem ToolStripMenuItem;
private System.Windows.Forms.ToolStripMenuItem игроToolStripMenuItem;
private System.Windows.Forms.ToolStripMenuItem выходToolStripMenuItem;
private System.Windows.Forms.ToolStripMenuItem справкаToolStripMenuItem;
private System.Windows.Forms.ToolStripMenuItem оПрограммеToolStripMenuItem;
dataGridView1 - поле, в которое вводятся данные с помощью клика мышки, а именно “Х”,“O”.
label1 – текст, который показывает количество побед пользователя.
Label2 – текст, предназначенный для знака “:”.
Label3 – текст, в который показывает количество побед компьютера.
menuStrip1 – меню, в котором содержаться подзаголовки “игроToolStripMenuItem”, “выходToolStripMenuItem”, “справкаToolStripMenuItem”, “оПрограммеToolStripMenuItem”