Основы программир-я в MFC c использованием Microsoft Visual С++ 6.0

В данный момент идет прием заявок на курс.
Мы можем сообщить вам о начале
запланированного обучения


Код: 1011
Длительность: 40 ак.ч.
Стоимость: 36 005 р.

Аудитория
Ориентирован на программистов Visual C++ , задачей которых является разработка Windows - приложений на основе библиотеки классов Microsoft Foundation Class (MFC) Library.

Предварительный уровень подготовки
• опыт программирования на С++ не менее трех месяцев,
• навыки пользователя Microsoft Windows,
• знание основных концепций ООП

По окончании курса слушатели смогут:
• Разбираться в архитектурных концепциях Microsoft Windows – событийно-управляемое программирование, процессы, модели виртуальной памяти, поточная обработка, многозадачность, сообщения;
• Разбираться в структуре библиотеки MFC;
• Использовать редакторы ресурсов и инструменты, предолставляемые Visual C++;
• Создавать и отлаживать простое SDI-приложение, которое выводит текст и графику;
• Использовать MFC для создания меню, панелей инструментов и диалоговых окон в приложении.

Программа курса
1. Основы архитектуры Microsoft Windows
• Знакомство с архитектурой Microsoft Windows
• Анатомия Windows-приложения
• Анализ простого Windows-приложения

2. Основы архитектуры MFC
• Введение в MFC
• Иерархия классов MFC
• Документы, представления и структура приложения

3. Использование Microsoft Visual Studio
• Введение в Microsoft Visual Studio
• Мастера MFC
• Управление проектами
• Редакторы ресурсов
• Использование галлерей
• Информационные ресурсы

4. Создание MFC-приложений
• Минимальный набор классов в MFC-приложении
• Создание приложений не в рамках архитектуры «документ-вид»
• Основы архитектуры «документ-вид»
• Анализ приложения, построенного в архитектуре «документ-вид»
  
5. Отладка
• Среда отладки
• Использование отладчика Microsoft Visual Studio
• Поддержка отладки MFC

6. Обработка сообщений
• Введение в сообщения
• Система отображения сообщений
• Создание карты отображения сообщений
• Как MFC обрабатывает сообщения
• Использование мастеров для обработки сообщений
  
7. Вывод текста и графики
• Вывод на устройство
• Использование класса CDC
• Использование объектов графического пользовательского интерфейса (GDI)
• Системы координат
• Визуальные эффекты

8. Пользовательский интерфейс
• Меню
• Панели инструментов
• Строки состояния

9. Создание и использование диалоговых окон
• Создание диалоговых окон
• Реализация класса диалогового окна
• Создание страниц свойств
• Использование стандартных диалоговых окон

10. Создание и использование шаблонов
• Создание шаблонов функций
• Создание шаблонов классов
• Использование шаблонов коллекций
• Отладка шаблонов

11: Постоянное хранение данных
• Сериализация
• Использование реестра