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