ModeratoR #1
Administrator
Название: Программирование на Visual С++ Язык программирования C++, на котором, как правило, работают настоящие профессионалы — один из самых популярных объектно-ориентированных языков программирования. С++ используется для создания программного обеспечения — операционных систем, прикладных программ, драйверов устройств, игр и многое другое. В курсе «Программирование на Visual С++» рассматриваются все этапы подготовки и написанных программ на языке C++. Все теоретические положения детально демонстрируются на практических примерах, опытными преподавателями Центра «Специалист». В курсе программирования на Visual С++» рассматривается стандарт языка ANSI C++ 1998 года. Существует множество реализаций языка C++, как бесплатных, так и коммерческих для различных платформ. Если учесть, что синтаксис C++ унаследован от языка Си, тоКурс Visual С++ предназначен для всех Си-программистов и на всех платформах. Полнота изложения, точность, актуальность, изобе практических примеров и учебных заданий — вот лишь краткий перечень очевидных достоинств курса обучения по Visual С++. Курс рекомендован как опытным, так и начинающих разработчикам на языке C, которые хотят развить свои профессиональные навыки, изучив C++. Цель курса: Овладеть объектно-ориентированным языком программирования C++, освоить принципы работы в среде Microsoft Visuаl Studio и приобрести базовые навыки разработки объектно-ориентированных приложений. По окончании курса Вы будете уметь: - Работать с различными типами данных, операторами и функциями С++ - Производить инкапсуляцию - Использовать конструкторы и деструкторы - Перегружать операции - Использовать наследование и полиморфизм - Разрабатывать абстрактные классы и интерфейсы - Применять шаблоны функций и классов - Управлять исключениями - Использовать современную среду разработки Microsoft Visuаl Studio Продолжительность курса - 40 ак. ч. Модуль 1. Типы данных, операции и функции в С++ Ссылочный тип данных. Операции - расширения контекста. Операции new и delete. Встроенные inline-функции. Перегрузка функций. Аргументы по умолчанию Модуль 2. Инкапсуляция Декларация класса. Управление доступом. Указатель this. Дружественные классы и функции. Модуль 3. Специальные методы класса Конструктор по умолчания. Конструктор копирования. Перегрузка конструкторов. Деструктор. Модуль 4. Константные и статические члены класса Константные функции и объекты. Статические данные и функции. Правила инициализации и использования. Модуль 5. Перегрузка операций Правила перегрузки операций в С++. Примеры перегрузки основных операций. Перегрузка операции присваивания и конструктора копирования. Модуль 6. Потоки данных в С++ Иерархия классов потоков в С++. Форматированный ввод/вывод. Использование и создание манипуляторов. Перегрузка операций ввода/вывода. Работа с файлами. Модуль 7. Наследование и полиморфизм Наследование как механизм повторного использования кода. Виртуальные функции и позднее связывание. Множественное наследование Виртуальный базовый класс. Чистые виртуальные функции и абстрактные классы. Модуль 8. Шаблоны функций и классов Области применения шаблонов. Создание и перегрузка шаблонных функций. Определение, специализация и использование шаблонов классов. Модуль 9. Управление исключениями Применение операторов try, catch, throw. Динамическая идентификация типов времени выполнения (RTTI). Операции приведения типа. |
Для просмотра скрытого содержимого вы должны войти или зарегистрироваться.
Для просмотра скрытого содержимого вы должны войти или зарегистрироваться.