Курсовая работа: Сапер
В ходе выполнения данного курсового проекта были разработана программа на языке высокого уровня VisualC++. А также изучены возможности данного языка.
Систематизированы и закреплены практические навыки использования ЭВМ, программного обеспечения, существующих средств обслуживания системных программистов, а также теоретические знания по основным разделам курса "Объектно-ориентированное программирование". Основное внимание уделено изучению современных операционных систем, способов проектирования приложений, объектно-ориентированному и системному программированию.
При выполнении курсового проекта произведено знакомство с реферативными журналами и другими информационными источниками по объектно-ориентированному и системному программированию с целью анализа состояния решаемой задачи.
Получены практические навыки работы в среде MicrosoftVisualStudio.
ПЕРЕЧЕНЬ ССЫЛОК
1. Бондаренко М.Ф., Бритик В.И., Свинар М.К. Конспект лекций. Часть I "Алгоритмические языки и программирование". "Компания СМИТ" – Харьков, 2004. -221 с.
2. Павловская Т.А. С/С++ программирование на языке высокого уровня. "Питер" – Санкт Петербург, 2002. -460 с.
3. Ричард С. Линкер, Том Арчер. Программирование для Windows 98. Библия разработчика. “Диалектика ” – Москва, 1999. -864 с.: ил. - Парал. тит. англ. Уч. пос.
4. Джесс Либерти. С++ за 21 день. ”Вильямс” – Москва, 2000. -816 с.: ил. - Парал. тит. англ.
ПРИЛОЖЕНИ я
Приложение 1
ДИАГРАММА КЛАССОВ
ПРИЛОЖЕНИЕ 2.
ТЕКСТ ПРОГРАММЫ
Mycell. h
#ifndef MYCELL_H_
#define MYCELL_H_
// defines...
// задаем константы
#define CLOSED 0
#define OPENED 1
#define BLOCK 2
#define SIZE 20
#define WITH_BOMB 0
#define WITHOUT_BOMB 1
// events
#define REDRAW 0x00000001
#define GAMEOVER 0x00000010
#define OPEN_NULL_VALUES 0x00000100
#define WINNER 0x00001000
class CMyCell // базовый класс для ячейки
{