Программирование на Visual С++ (2011)
Язык программирования C++, на котором, как правило, работают настоящие профессионалы — один из самых популярных объектно-ориентированных языков программирования. Он используется для создания программного обеспечения — операционных систем, прикладных программ, драйверов устройств. С этим видеокурсом Вы научитесь разрабатывать Windows-приложения на языке С++.
В курсе рассматриваются все этапы подготовки и тестирования программ, написанных на языке C++. Все теоретические положения детально демонстрируются на практических примерах опытными преподавателями.
Также в курсе рассматривается почти полностью стандарт ANSI C, поскольку, следуя ему, можно повысить уровень переносимости программных кодов. Видеокурс адресован не только Си-программистам в Windows, DOS или Unix - он предназначен для всех Си-программистов. В нем приведены полезные переносимые сведения и подключаемые исходные коды, которые можно использовать на различных платформах.
Полнота изложения, точность, актуальность, изобилие практических примеров и учебных заданий — вот лишь краткий перечень очевидных достоинств этого курса. Иллюстрация алгоритмов на одном из наиболее эффективных языков - 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. Итоговое занятие.
- Выполнение курсовой работы.
По окончании курса Вы научитесь:
- Работать с различными типами данных, операторами и функциями С++.
- Производить инкапсуляцию.
- Использовать конструкторы и деструкторы.
- Перегружать операции.
- Использовать наследование и полиморфизм.
- Применять шаблоны функций и классов.
- Управлять исключениями.
- Использовать Microsoft Developer Studio.
- Создавать приложения Windows.
- Работать с битовыми образами.
Издатель: Специалист
Язык: русский
Продолжительность: 33:07:47
Формат: wmv
Видео: G2M3 1024x768 29.97fps 82kbps
Аудио: WMA 2 44100Hz mono 48kbps
Кодек G2M3 в архиве.
Скачать видеокурс (980 МБ):
hostefile 08/07/13 Просмотров: 2328
0
Спасибо. Интересный курс.
Кто не знает С++ тот не знает ничего