Программирование

Программирование на Visual С++ (2011)

Программирование на Visual С++

Язык программирования 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 Просмотров: 2345
0
nanodesu 13 сентября 2014, 23:19:09

Спасибо.yes Интересный курс.

qawsedrf1 14 июля 2013, 15:48:08

Кто не знает С++ тот не знает ничего smile