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

Кораблев Д. 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

  1. Функции разрабатываемого приложения

  • Запуск игры (приложения) “X/0”

  • Искусственный соперник, который обдуманно делает шаг

  • Счет побед (пользователь/компьютер)

  • Новая игра

  • Выход из игры (приложения)

    1. Варианты использования

Приложение используется для игры в “Крестики-нолики”.

    1. Описание интерфейса пользователя

      1. 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;

  1. dataGridView1 - поле, в которое вводятся данные с помощью клика мышки, а именно “Х”,“O”.

  2. label1 – текст, который показывает количество побед пользователя.

  3. Label2 – текст, предназначенный для знака “:”.

  4. Label3 – текст, в который показывает количество побед компьютера.

  5. menuStrip1 – меню, в котором содержаться подзаголовки “игроToolStripMenuItem”, “выходToolStripMenuItem”, “справкаToolStripMenuItem”, “оПрограммеToolStripMenuItem”