|
№ |
Наименование разделов, дисциплин и тем |
Всего, час. | |
|
1 |
Типы данных, операции и функции в С++ |
2 | |
|
Ссылочный тип данных. Операции - расширения контекста, new, delete. Встроенные inline-функции. Перегрузка функций. Аргументы по умолчанию. | | |
|
2 |
Инкапсуляция |
2 | |
|
Декларация класса. Управление доступом. Указатель this. Дружественные классы и функции. | | |
|
3 |
Специальные методы класса |
4 | |
|
Конструкторы умолчания, преобразования копирования. Деструкторы. | | |
|
4 |
Перегрузка операций |
4 | |
|
Методы преобразования. Классы потоков C++. Операции замещения и вставки. Ввод/вывод в файлы. | | |
|
5 |
Статические элементы данных |
4 | |
|
Static – методы. Константные объекты и методы. Правила инициализации и использования. | | |
|
6 |
Наследование и полиморфизм |
4 | |
|
Виртуальные функции и позднее связывание. Множественное наследование. Виртуальный базовый класс. Чистые виртуальные функции и абстрактные классы. | | |
|
7 |
Шаблоны функций и классов |
4 | |
|
Определение, специализация и использование шаблонов. Перегрузка template функций. | | |
|
8 |
Управление исключениями |
4 | |
|
Применение операторов try, catch, throw. Динамическая идентификация типов времени выполнения (RTTI). Операции приведения типа. | | |
|
9 |
Использование Microsoft Developer Studio |
4 | |
|
Интерфейс Developer Studio (Мастерская разработчика). Создание консольного приложения и Win32-приложения.
Понятие проекта и просмотр компонентов проекта. Виды ресурсов Developer Studio. Формирование визуального графического интерфейса в редакторе ресурсов. | | |
|
10 |
Структура приложения Windows |
4 | |
|
Главная функция Windows-приложения WinMain(). Структура приложения Windows. Загрузка стандартных ресурсов Windows. Механизм сообщений Windows, цикл обработки сообщений. Функция управления окном приложения. Сообщения, посылаемые окну приложения, и их обработка. | | |
|
11 |
Графика под Windows |
4 | |
|
Контекст устройства. Обработка сообщения WM_PAINT. Вывод графических образов. Битовые образы. | | |