Содержание
Введение
1 Анализ задания. Описание предметной области
2 Разработка библиотеки классов, проектирование приложения
2.1 Определение набора классов, их свойств и методов
2.2 Формализация описания классов в виде диаграммы классов
3 Реализация оконного приложения
4 Тестирование и использование приложения
4.1 Интерфейс приложения
4.2 Тестирование приложения
Заключение
Список использованных источников
Выдержка из текста
Целью работы является закрепление теоретических знаний, полученных при изучении курса «Объектно-ориентированное программирование», путем создания приложения, представляющего собой программную реализацию известной логической игры «Сокобан».
Концепция объектно-ориентированного программирования подразумевает, что программное приложение, как и окружающий нас мир, должно состоять из объектов, обладающих собственными свойствами и поведением. ООП объединяет исполняемый код программы и ее данные в объекты, что упрощает создание сложных программных приложений.
При объектно-ориентированном подходе программные задачи распределяются между объектами программы. Объекты обладают определенным набором свойств, методов и способностью реагировать на события (нажатие кнопок мыши, интервалы времени и т.д.)
Список использованной литературы
1 Стиллмен Э., Грин Дж. Изучаем C#. Включая C# .NET 4.0 и Visual Studio 2010. 2-е издание. Питер, 2012. — 689 с.
2 Шилдт Г. C# 4.0. Полное руководство. Вильямс, 2011. -1056 с.
3 Павловская Т. А. C#. Программирование на языке высокого уровня/ Питер. 2009. — 432 c.
4 Дубов И.Р. Объектно-ориентированное программирование: учебное пособие. — Владимир: Владимирский государственный университет, 2003.- 478 с.
5 Нейгел К., Ивьен Б., Глинн Дж., Уотсон К. C# 4.0 и платформа .NET 4 для профессионалов/Диалектика. 2011. — 1440 с.
6 Троелсен Э. Язык программирования C# 2010 и платформа .NET 4/ 2011. — 1392 с.
7 Иванова Г.С. Объектно-ориентированное программирование : учебник для вузов по направлению "Информатика и вычислительная техника". — Москва: Московский государственный технический университет имени Н. Э. Баумана (МГТУ), 2001. — 870с.
8 Приемы объектно-ориентированного проектирования. Паттерны проектирования: пер. с англ. / Э. Гамма [и др.] .— Санкт-Петербург : ДМК Пресс : Питер, 2008. – 460с.
9 Бертран Мейер Объектно-ориентированное конструирование программных систем. – М.: Русская редакция, 2005. – 590с.
10 Д.Э. Кнут. Искусство программирования, том 3. Пер. с англ. М.: Издательский дом "Вильямс", 2007. — 700
11 http://msdn.microsoft.com/en-US/
12 http://www.csharphelp.com/