Панель управления
Оплаченные ссылки
Главная » Видеоуроки по С++ » Учебный курс "Объектно-ориентированное программирование"
Категория: Видеоуроки по С++, Видео по C++ онлайн
- 85
Автор: admin

Название: Учебный курс "Объектно-ориентированное программирование"
Автор: vivid_bw
Год: 2010
формат: avi
Размер: 8.38 ГБ
Качество: Отличное
Язык: Русский
Автор: vivid_bw
Год: 2010
формат: avi
Размер: 8.38 ГБ
Качество: Отличное
Язык: Русский
Описание:
Видеозаписи курса лекций по Объектно-ориентированному программированию + материалы к лабораторным работам (методические задания и примеры). Автор: Малов Алексей Николаевич, ст. преподаватель каф. Информатики и Системного Программирования МарГТУ.
Курс лекций читается на 2 курсе специальности ПС (Программное обеспечение вычислительной техники и автоматизированных систем) Факультета Информатики и Вычислительной Техники МарГТУ.
Информация о лекциях:
Информация о лабораторных работах:
Курс лекций читается на 2 курсе специальности ПС (Программное обеспечение вычислительной техники и автоматизированных систем) Факультета Информатики и Вычислительной Техники МарГТУ.
Информация о лекциях:
1. Синтаксис языка Си++
В лекции рассматриваются основные типы данных и операторы языка Си++, рассматривается работа с указателями и динамическим выделением памяти
Часть 1. Продолжительность 1:03:54
Часть 2. Продолжительность 1:24:00
Часть 3. Продолжительность 1:06:09
Часть 4. Продолжительность 1:23:21
Смотреть слайды 1 лекции на slideboom.com
2. Новые возможности Си++
В лекции рассматриваются новые возможности языка Си++ (по сравнению с языком Си): перегрузка функций, ссылки, а также стандартная библиотека шаблонов STL.
Продолжительность 1:36:01
Смотреть слайды 2 лекции на slideboom.com
3. Основы ООП
В лекции рассказывается об объектно-ориентированной парадигме программирования, дается понятие класса и объекта, методах, данных и свойствах, конструкторах и деструкторах а также о важнейших принципах ООП: абстракции, инкапсуляции, наследовании и полиморфизме. Особое внимание уделяется созданию и использованию собственных классов в программах на языке Си++.
Часть 1. Продолжительность 1:25:06
Часть 2. Продолжительность 0:20:20
Смотреть слайды 3 лекции на slideboom.com
4. Перегрузка операций
В лекции рассказывается о возможностях языка C++ по перегрузке операций для пользовательских типов данных и подробно разбираются особенности реализации арифметических операций, операторов присваивания, инкремента и декремента, сравнения, индексации, операторов потокового ввода и вывода, операторов приведения типов, а также для создания умных указателей.
Часть 1. Продолжительность 0:50:37
Часть 2. Продолжительность 1:14:48
Смотреть слайды 4 лекции на slideboom.com
5. Модульное тестирование ПО. Test-driven development
В лекции рассказывается об автоматическом тестировании программ при помощи модульных тестов на примере С++ unit test фреймворка CxxTest, а также о подходе Test-driven development ("Разработка через тестирование") для разработки программ.
Продолжительность: 1:15:29
Смотреть слайды 5 лекции на slideboom.com
6. Дружественные функции и классы, статические данные и методы, вложенные классы
В лекции рассматриваются дружественные функции и классы, статические данные и методы классов, а также вложенные классы.
Продолжительность: 0:39:11
Смотреть слайды 6 лекции на slideboom.com
7. Композиция, наследование, полиморфизм
В лекции рассматриваются такие возможность ООП как наследование и полиморфизм
Часть 1. Продолжительность 1:23:44
Часть 2. Продолжительность 0:53:39
Смотреть слайды 7 лекции на slideboom.com
8. Обработка исключений
В лекции рассматривается механизм исключений языка C++
Продолжительность 1:17:32
Смотреть слайды 8 лекции на slideboom.com
9. Обобщенное программирование, шаблоны
В лекции рассматривается использование механизма шаблонов языка C++ для написания обобщенного кода
Продолжительность 1:24:34
Смотреть слайды 9 лекции на slideboom.com
10. Паттерны проектирования
В лекции рассматривается структура и применение различных паттернов проектирования
Часть 1. "Абстрактная фабрика", "Строитель", "Фабричный метод". Продолжительность 1:12:17
Смотреть слайды 10 лекции (1 часть) на slideboom.com
Часть 2. "Прототип", "Одиночка", "Адаптер". Продолжительность 1:16:51
Смотреть слайды 10 лекции (2 часть) на slideboom.com
Часть 3. "Компоновщик", "Декоратор", "Заместитель". Продолжительность 1:22:32
Смотреть слайды 10 лекции (3 часть) на slideboom.com
Часть 4. "Команда", "Посетитель", "Наблюдатель". Продолжительность 1:09:00
Смотреть слайды 10 лекции (3 часть) на slideboom.com
В лекции рассматриваются основные типы данных и операторы языка Си++, рассматривается работа с указателями и динамическим выделением памяти
Часть 1. Продолжительность 1:03:54
Часть 2. Продолжительность 1:24:00
Часть 3. Продолжительность 1:06:09
Часть 4. Продолжительность 1:23:21
Смотреть слайды 1 лекции на slideboom.com
2. Новые возможности Си++
В лекции рассматриваются новые возможности языка Си++ (по сравнению с языком Си): перегрузка функций, ссылки, а также стандартная библиотека шаблонов STL.
Продолжительность 1:36:01
Смотреть слайды 2 лекции на slideboom.com
3. Основы ООП
В лекции рассказывается об объектно-ориентированной парадигме программирования, дается понятие класса и объекта, методах, данных и свойствах, конструкторах и деструкторах а также о важнейших принципах ООП: абстракции, инкапсуляции, наследовании и полиморфизме. Особое внимание уделяется созданию и использованию собственных классов в программах на языке Си++.
Часть 1. Продолжительность 1:25:06
Часть 2. Продолжительность 0:20:20
Смотреть слайды 3 лекции на slideboom.com
4. Перегрузка операций
В лекции рассказывается о возможностях языка C++ по перегрузке операций для пользовательских типов данных и подробно разбираются особенности реализации арифметических операций, операторов присваивания, инкремента и декремента, сравнения, индексации, операторов потокового ввода и вывода, операторов приведения типов, а также для создания умных указателей.
Часть 1. Продолжительность 0:50:37
Часть 2. Продолжительность 1:14:48
Смотреть слайды 4 лекции на slideboom.com
5. Модульное тестирование ПО. Test-driven development
В лекции рассказывается об автоматическом тестировании программ при помощи модульных тестов на примере С++ unit test фреймворка CxxTest, а также о подходе Test-driven development ("Разработка через тестирование") для разработки программ.
Продолжительность: 1:15:29
Смотреть слайды 5 лекции на slideboom.com
6. Дружественные функции и классы, статические данные и методы, вложенные классы
В лекции рассматриваются дружественные функции и классы, статические данные и методы классов, а также вложенные классы.
Продолжительность: 0:39:11
Смотреть слайды 6 лекции на slideboom.com
7. Композиция, наследование, полиморфизм
В лекции рассматриваются такие возможность ООП как наследование и полиморфизм
Часть 1. Продолжительность 1:23:44
Часть 2. Продолжительность 0:53:39
Смотреть слайды 7 лекции на slideboom.com
8. Обработка исключений
В лекции рассматривается механизм исключений языка C++
Продолжительность 1:17:32
Смотреть слайды 8 лекции на slideboom.com
9. Обобщенное программирование, шаблоны
В лекции рассматривается использование механизма шаблонов языка C++ для написания обобщенного кода
Продолжительность 1:24:34
Смотреть слайды 9 лекции на slideboom.com
10. Паттерны проектирования
В лекции рассматривается структура и применение различных паттернов проектирования
Часть 1. "Абстрактная фабрика", "Строитель", "Фабричный метод". Продолжительность 1:12:17
Смотреть слайды 10 лекции (1 часть) на slideboom.com
Часть 2. "Прототип", "Одиночка", "Адаптер". Продолжительность 1:16:51
Смотреть слайды 10 лекции (2 часть) на slideboom.com
Часть 3. "Компоновщик", "Декоратор", "Заместитель". Продолжительность 1:22:32
Смотреть слайды 10 лекции (3 часть) на slideboom.com
Часть 4. "Команда", "Посетитель", "Наблюдатель". Продолжительность 1:09:00
Смотреть слайды 10 лекции (3 часть) на slideboom.com
Информация о лабораторных работах:
Лабораторная работа №1 – Работа в среде Microsoft Visual Studio. Основы программирования на языке C++
Лабораторная работа №2 – Файловый ввод-вывод, операторы манипулирования битами, работа с массивами
Лабораторная работа №3 – Модульная организация программ. Работа со структурами. Указатели и динамическая память
Лабораторная работа №4 – Стандартная библиотека языка Си++
Лабораторная работа №5 – Создание собственных классов
Лабораторная работа №6 – Перегрузка операций, умные указатели
Лабораторная работа №7 – Модульное тестирование ПО. Разработка в стиле TDD
Лабораторная работа №8 – Композиция, наследование, полиморфизм
Лабораторная работа №9 – Обработка исключений
Лабораторная работа №10 – Обобщенное программирование, шаблоны
Лабораторная работа №2 – Файловый ввод-вывод, операторы манипулирования битами, работа с массивами
Лабораторная работа №3 – Модульная организация программ. Работа со структурами. Указатели и динамическая память
Лабораторная работа №4 – Стандартная библиотека языка Си++
Лабораторная работа №5 – Создание собственных классов
Лабораторная работа №6 – Перегрузка операций, умные указатели
Лабораторная работа №7 – Модульное тестирование ПО. Разработка в стиле TDD
Лабораторная работа №8 – Композиция, наследование, полиморфизм
Лабораторная работа №9 – Обработка исключений
Лабораторная работа №10 – Обобщенное программирование, шаблоны
Другие новости по теме:
Уважаемый посетитель, Вы зашли на сайт как незарегистрированный пользователь.
Мы рекомендуем Вам зарегистрироваться либо войти на сайт под своим именем.
Мы рекомендуем Вам зарегистрироваться либо войти на сайт под своим именем.
Информация
Посетители, находящиеся в группе Гости, не могут оставлять комментарии к данной публикации.
Посетители, находящиеся в группе Гости, не могут оставлять комментарии к данной публикации.
