# You can also click the upper-left icon to select videos from the playlist.
source: НОУ ИНТУИТ 2013年12月29日
Объектное программирование в классах на С# 3.0
Курс и тесты в НОУ "ИНТУИТ" http://www.intuit.ru/studies/courses/1182/413/info
Автор: Владимир Биллиг
Курс посвящен основам объектного программирования. В качестве языка программирования выбран язык C# - его версия 3.0, в качестве среды разработки программных проектов -- Visual Studio 2008 Professional Edition и Framework .Net в версии 3.5. Вторая часть курса посвящена созданию программных систем, построенных на классах. Изложение сопровождается большим числом примеров. Курс является учебником и задачником. Задачи сопровождают каждую лекцию курса.
Современные программные системы проектируются и разрабатываются как системы, построенные на классах. Язык С# и среда разработки Visual Studio 2008 эффективно поддерживают такой стиль создания программных систем. Как правильно создавать классы, какие отношения существуют между классами системы, почему в языке С# появляются частные случаи классов -- структуры, интерфейсы, перечисления, делегаты, универсальные классы -- эти вопросы составляют основу этой части курса. Классы с событиями, документирование классов, обработка исключительных ситуаций, наконец, стиль профессионального программирования подробно обсуждается в данном курсе.
Лекция 1: Классы 1:12:29 В лекции рассматриваются детали построения класса. Обсуждается роль полей, как глобальной информации, доступной всем методам класса.
Лекция 2: Проектирование класса 1:45:59
Лекция 3: Структуры 51:28
Лекция 4: Перечисления 1:33:31
Лекция 5: Отношения между классами. Клиенты и наследники 1:02:42
Лекция 6: Наследование и полиморфизм 1:01:19
Лекция 7: Интерфейсы. Множественное наследование 1:39:52
Лекция 8: Делегаты. Функциональный тип данных 1:24:10
Лекция 9: Применение делегатов. Функции высших порядков 1:07:39
Лекция 10: Делегаты как свойства. Операции над делегатами 53:27
Лекция 11: Классы с событиями 1:33:38
Лекция 12: Корректная работа с событиями 1:17:55
Лекция 13: Универсальность. Классы с родовыми параметрами 39:13
Лекция 14: Ограничения универсальности 1:05:10
Лекция 15: Декларативность. Атрибуты и теги 1:32:42
Лекция 16: Встроенные и заданные программистом атрибуты. Документируемые комментарии 1:42:04
Лекция 17: Корректность и устойчивость программных систем 1:07:17
Лекция 18: Искусство отладки 51:06
Лекция 19: Обработка исключительных ситуаций 1:06:09
1. Clicking ▼&► to (un)fold the tree menu may facilitate locating what you want to find. 2. Videos embedded here do not necessarily represent my viewpoints or preferences. 3. This is just one of my several websites. Please click the category-tags below these two lines to go to each independent website.
No comments:
Post a Comment