Название курса Мастер программирования на Visual С++
Продолжительность 72 ак. часа (1,5 месяца)
Время проведения занятий 18.00 — 21.00 (пн., ср., пт. или вт., чт., сб.)
Стоимость 7250 рублей
Уровень начальных знаний Уверенный пользователь ПК
Сертификация Свидетельство об окончании курса

 

Тема Количество часов
Модуль 1. Основы Visual C++ 10
Тема 1: Знакомство с Visual C++
Тема 2: Типы данных и простейшие операции.
Тема 3: Операции увеличения и уменьшения. Операции со строками.
Тема 4: Управляющие конструкции (часть 1).Условный оператор и его составляющие.
Тема 5: Управляющие конструкции (часть 2). Оператор выбора и его составляющие.
Тема 6: Управляющие конструкции (часть 3). Использование операторов цикла while и for.
Тема 7: Организация данных: одномерные массивы.
Тема 8: Организация данных: многомерные массивы.
Тема 9: Функции (часть 1). Простейшие функции.
Тема 10: Функции (часть 2). Рекурсивные функции.
Тема 11: Структуры данных (Часть 1). Простейшие структуры.
Тема 12: Структуры данных (Часть 2). Использование структур, включающих различные типы данных.
Тема 13: Указатели (Часть 1). Описание указателей и операции над ними.
Тема 14: Указатели (часть 2). Символьные строки и указатели ИЛИ как обойтись без CString.
Модуль 2. Классы 28
Тема 15: Основные элементы класса и их создание.
Тема 16: Перегрузка операторов.
Тема 17: Классы с динамической памятью  (часть 1). Выделение и освобождение динамической памяти.
Тема 18: Классы с динамической памятью (часть 2). Проблемы при присваивании объектов.
Тема 19: Классы с динамической памятью (часть 3). Возврат ссылки функциями класса.
Тема 20: Классы с динамической памятью (часть 4).Возврат объекта функциями класса.
Тема 21: Классы с динамической памятью (часть 5). Класс списка и его создание.
Тема 22: Классы с динамической памятью (часть 6). Расширение класса списка.
Тема 23: Классы с динамической памятью (часть 7). Класс двоичного дерева.
Тема 24: Классы с динамической памятью (часть 8). Расширение класса двоичного дерева.
Тема 25: Наследование
Тема 26: Наследование (часть 2). Создание классов-наследников
Тема 27: Наследование (часть 3). Хранение объектов производных классов через указатели на базовый класс
Тема 28: Полиморфизм (часть 1). Причины появления в классе виртуальных функций
Тема 29: Полиморфизм (часть 2). Чистые виртуальные функции
Модуль 3. Подготовка Windows-приложений 6
Тема 30: Диалоговые приложения Windows (часть 1). Два типа интерфейса Windows-программ
Тема 31: Диалоговые приложения Windows (часть 2). Разработка диалоговой игры «Угадай число»
Тема 32: Диалоговые приложения Windows (часть 3). Доработка диалоговой игры «Угадай число»
Модуль 4. Архитектура «Документ — Вид» для Windows-приложений 18
Тема 33. Приложения с интерфейсом Single Document
Тема 34. Создание классов фигур
Тема 35. Использование списка фигур
Тема 36. Сохранение и считывание списка фигур
Тема 37. Управление цветом фигур
Тема 38. Удаление фигур
Тема 39. Использование диалоговых окон
Тема 40. Движение фигур
Тема 41. Создание контекстного меню и панели инструментов
Модуль 5. Создание приложения для работы с базой данных 10
Тема 42. Создание приложения для работы с базой данных
Тема 43. Создание источника данных и класса набора записей
Тема 44. Преобразование текстовых полей формы в списки
Тема 45. Работа со справочниками
Тема 46. Сортировка и фильтрация данных
Итого 72