Введение в теорию программирования

Вступительная лекция. Обзор истории развития научных направлений, сформировавших теоретическое основание курса.Объектно-ориентированный подход к программированиюПлатформа .NЕТ и ее применение для объектно-ориентированного подхода к программированиюОсновные понятия языка программирования C#Разработка элементарных программ на языке программирования C#Краткая информация о платформе .NETБазовые конструкции языка C#Основные управляющие операторыПространства именПорядок выполнения работыВарианты заданийСемантика основных конструкций языка программирования C#Основные понятия объектно-ориентированного подхода: объекты, классы и методыОбъекты и классыКлассы и объектыСоздание объектаПонятия конструктора и деструктораНаследованиеПорядок выполнения работыВарианты заданийТеория типов и типизация в .NETКонцепция наследования и ее реализация в языке C#Концепция инкапсуляции и ее реализация в языке C#Концепция полиморфизма и ее реализация в языке C#Полиморфные методыКонцепция полиморфизмаВиртуальные методыАбстрактные классыПорядок выполнения работыВарианты заданийРасширенные возможности полиморфизма в языке C#Расширенные возможности языка программирования C#Описание интерфейсаДелегатыМногоадресность делегатовПорядок выполнения работыВарианты заданийСобытийно управляемое программирование в .NETСобытийно-ориентированное программированиеОбработка событийШироковещательные событияИсключительные ситуацииВозврат из исключенияГенерация исключенийНаследование классов исключенийПорядок выполнения работыВарианты заданийКомпонентное программирование в .NETПроектирование и реализация гетерогенных приложенийГетерогенные приложенияВзаимодействие с SML.NET на компонентном уровнеПорядок выполнения работыВарианты заданийСписок литературы
 
  РЕЗЮМЕ   След >