Для начинающих разработчиков приложений.
Знакомство с любым объектно-ориентированным языком программирования.
Обучение разработке приложений в среде Microsoft Visual C++.
Методические пособия Компьютерной Академии.
Модуль 1 |
 | Интерфейс Microsoft Visual С++. Структура программы. Роль функции main(). Компиляция и компоновка. Директивы препроцессора. Справочная система MSDN. |
|
Модуль 2 |
 | Типы и объявления. Логические, целые, символьные типы, типы с плавающей точкой. Тип void. Перечисления. |
|
Модуль 3 |
 | Операторы, инструкции, преобразования типов. Последовательность вычислений, приоритет операторов. Префиксные и постфиксные операторы. |
|
Модуль 4 |
 | Указатели, ссылки, константы, массивы. Строки в стиле C и функции для работы с ними. |
|
Модуль 5 |
 | Операторы new и delete. Автоматический, динамический и статический классы памяти. |
|
Модуль 6 |
 | Структуры и объединения. |
|
Модуль 7 |
 | Функции. Прототипы функций. Передача аргументов в функции. Аргументы по умолчанию. Перегрузка функций. |
|
Модуль 8 |
 | Рекурсия. Указатели на функцию. Inline-функции и макросы. |
|
Модуль 9 |
 | Контейнеры: линейные списки, стеки, очереди. |
|
Модуль 10 |
 | Инкапсуляция. Классы. Функции-члены, конструкторы, управление доступом. Дружественные функции и классы. |
|
Модуль 11 |
 | Деструкторы. Статические и константные члены класса. Конструкторы копирования и преобразования. |
|
Модуль 12 |
 | Перегрузка операторов. Операторы преобразования. |
|
Модуль 13 |
 | Наследование. Производные классы. Виртуальные функции, динамическое и статическое связывание. Абстрактные базовые классы. Библиотека RTTI. |
|
Модуль 14 |
 | Множественное наследование, разрешение неоднозначности. Виртуальные базовые классы. |
|
Модуль 15 |
 | Шаблоны функций и классов. Конкретизация шаблона. Явные специализации шаблонов. Типы по умолчанию. |
|
Модуль 16 |
 | Механизм исключений: генерация и перехват. Неперехваченные и непредвиденные исключения. Класс exception. |
|
Модуль 17 |
 | Класс string. Класс шаблонов auto_ptr. Интеллектуальные указатели. |
|
Модуль 18 |
 | Библиотека STL. Контейнеры-последовательности и ассоциативные контейнеры. Итераторы. Алгоритмы. Концепция сложности. Функциональные объекты. |
|
Модуль 19 |
 | Библиотека ввода-вывода. Файловый ввод-вывод. |
|
Модуль 20 |
 | Архитектура ОС Windows. Win32 API. Структура приложений Windows. Обработка сообщений. |
|