|
Главная » Программирование» С++
Программирование на языке С++ (часть 1) |
Цель: Овладеть объектно-ориентированным языком программирования C++, освоить принципы работы в среде Visual C++ и приобрести базовые навыки разработки приложений под Windows.
Аудитория: Курс предназначен для тех, кто умеет программировать на языке C и хочет развить свои профессиональные навыки, изучив C++. Содержание курса: - Введение в С++
- Visual Studio
- Программа
- Хранение данных
- Выражения и операторы
- Управляющие структуры
- Отладка
- Указатели
- Функции
- Введение в ООП
- Структуры и классы
- Конструирование и удаление
- Константные и статические методы
- Пространства имен и агрегация
- Наследование
| Стоимость:
для организаций: 15000 для частных лиц: по договоренностидля студентов: по договоренности | Длительность: 40ч / 5д. | |
|
Модули курса Модуль 1. Введение в С++- Введение в С++
- Входные файлы
- Выходные файлы
Модуль 2. Visual Studio- Почему Visual Studio?
- Доступные проекты
- Интегрированная среда разработки
- Создание проекта, компиляция, запуск
Модуль 3. Программа- Структура программы
- Подключение заголовочных файлов
- Комментарии, идентификаторы, ключевые слова
- Объявления и определения
- Правило одного определения
Модуль 4. Хранение данных- Типы данных
- Литералы
- Переменные
- Массивы
- Область видимости и класс памяти
Модуль 5. Выражения и операторы- Выражения
- Операторы
- Приоритеты
- Приведения типов
Модуль 6. Управляющие структуры- Блок кода
- Условные операторы
- Циклы
Модуль 7. ОтладкаМодуль 8. Указатели- Понятие указателя
- Основные операции с указателями
- Указатель void
- Связь указателей и массивов
- Работа с динамической памятью
- Операторы приведения
Модуль 9. Функции- Определение функции
- Возврат из функции
- Вызов функций
- Параметры функций
- Перегрузка
- Параметры по умолчанию
Модуль 10. Введение в ООП- Концепции ООП
- Преимущества ООП
- Псевдонимы типов
Модуль 11. Структуры и классы- Структуры. Объявление и реализация. Инициализация
- Доступ к полям и методам
- Управление доступом
- Классы
- Указатель this
- Друзья
Модуль 12. Конструирование и удаление- Конструкторы.
- Перегрузка конструкторов.
- Списки инициализации.
- Деструкторы.
Модуль 13. Константные и статические методы- Константные объекты
- Константные методы
- Статические члены
- Статические методы
Модуль 14. Пространства имен и агрегация- Пространства имен
- Агрегация
- Композиция
- Агрегация и наследование
Модуль 15. Наследование- Открытое наследование.
- Производные классы.
- Виртуальные функции-члены.
|
|