Курс посвящен основам объектного программирования. В качестве языка программирования выбран язык C# - его версия 3.0, в качестве среды разработки программных проектов — Visual Studio 2008 Professional Edition и Framework .Net в версии 3.5. Вторая часть курса посвящена созданию программных систем, построенных на классах. Изложение сопровождается большим числом примеров. Курс является учебником и задачником. Задачи сопровождают каждую лекцию курса.
Современные программные системы проектируются и разрабатываются как системы, построенные на классах. Язык С# и среда разработки Visual Studio 2008 эффективно поддерживают такой стиль создания программных систем. Как правильно создавать классы, какие отношения существуют между классами системы, почему в языке С# появляются частные случаи классов — структуры, интерфейсы, перечисления, делегаты, универсальные классы — эти вопросы составляют основу этой части курса. Классы с событиями, документирование классов, обработка исключительных ситуаций, наконец, стиль профессионального программирования подробно обсуждается в данном курсе.
Содержание:
Лекция 1: Классы
Лекция 2: Проектирование класса
Лекция 3: Структуры
Лекция 4: Перечисления
Лекция 5: Отношения между классами. Клиенты и наследники
Лекция 6: Наследование и полиморфизм
Лекция 7: Интерфейсы. Множественное наследование
Лекция 8: Делегаты. Функциональный тип данных
Лекция 9: Применение делегатов. Функции высших порядков
Лекция 10: Делегаты как свойства. Операции над делегатами
Лекция 11: Классы с событиями
Лекция 12: Корректная работа с событиями
Лекция 13: Универсальность. Классы с родовыми параметрами
Лекция 14: Ограничения универсальности
Лекция 15: Декларативность. Атрибуты и теги
Лекция 16: Встроенные и заданные программистом атрибуты. Документируемые комментарии
Лекция 17: Корректность и устойчивость программных систем
Лекция 18: Искусство отладки
Лекция 19: Обработка исключительных ситуаций
Присоединяйтесь — мы покажем вам много интересного
Присоединяйтесь к ОК, чтобы подписаться на группу и комментировать публикации.
Нет комментариев