Общая информация про MFC. Иерархия классов MFC. Место MFC в среде разработчика Visual C++
Состав работы
|
|
|
|
Работа представляет собой zip архив с файлами (распаковать онлайн), которые открываются в программах:
- Microsoft Word
Описание
Общая информация про MFC. Иерархия классов MFC. Место MFC в среде разработчика Visual C++
Иерархия основных классов MFC. CObject (обеспечивает базовые операции ввода/вывода) →CGDIObject (поддержка графических объектов); CDC (класс, обеспечивающий связь с устройствами); CExeption (обработка исключительных ситуаций в MFC); CFile (базовый класс для обработки файлов); CMenu (поддержка обьектов меню); CCmdTarget (базовый для обработки сообщения)1)→CWnd (базовый класс для окон); СFrameWnd; 2)→CWinThread;CwinApp;
Структура простой MFC программы. Программа на MFC содержит, по крайней мере, 2 класса. И эти классы порождаются от CWnd и CWinThread. Для реализации простой программы сделаем следующую последовательность шагов: 1) Создать класс приложений, порожденный от CWinApp. 2) Создать класс окна, порожденный от CFrameWnd. 3) Для класса приложения объявить функцию InitInstance(). 4) В конструкторе класса окна вызвать функцию Create для создания окна. 5) Объявить глобальный объект приложения. 6) Создать карту сообщения. 7) Подключить заголовочные файлы и определиться с типом объектов.
Иерархия основных классов MFC. CObject (обеспечивает базовые операции ввода/вывода) →CGDIObject (поддержка графических объектов); CDC (класс, обеспечивающий связь с устройствами); CExeption (обработка исключительных ситуаций в MFC); CFile (базовый класс для обработки файлов); CMenu (поддержка обьектов меню); CCmdTarget (базовый для обработки сообщения)1)→CWnd (базовый класс для окон); СFrameWnd; 2)→CWinThread;CwinApp;
Структура простой MFC программы. Программа на MFC содержит, по крайней мере, 2 класса. И эти классы порождаются от CWnd и CWinThread. Для реализации простой программы сделаем следующую последовательность шагов: 1) Создать класс приложений, порожденный от CWinApp. 2) Создать класс окна, порожденный от CFrameWnd. 3) Для класса приложения объявить функцию InitInstance(). 4) В конструкторе класса окна вызвать функцию Create для создания окна. 5) Объявить глобальный объект приложения. 6) Создать карту сообщения. 7) Подключить заголовочные файлы и определиться с типом объектов.
Другие работы
Механика жидкости и газа СПбГАСУ 2014 Задача 12 Вариант 04
Z24
: 2 января 2026
Вычислить дебит артезианской скважины при условии, что мощность водоносного пласта t = (15 + 0,5·y) м; диаметр скважины d = (30 + 0,5·z) см; глубина откачки S = (6 + 1·y) = 10 м; радиус влияния R = (150 + 10·z) м; коэффициент фильтрации k = (10 + 1·y) м/сут (рис. 12).
120 руб.
Экзаменационная работа по дисциплине: Электротехника и электроника. Билет №18
Amor
: 21 октября 2016
Экзаменационные вопросы по курсу «Электроника».
1. Эквивалентные схемы полевых транзисторов.
2. Изобразите принципиальную схему базового элемента 2ИЛИ-НЕ на МДП транзисторах с индуцированным каналом p-типа. Составьте таблицу истинности. Приведите вид передаточной характеристики. Объясните, какие параметры ЦИМС можно определить с использованием передаточной характеристики.
3. Изобразите принципиальную схему усилительного каскада на биполярном транзисторе со структурой n-p-n, по схеме с общим э
350 руб.
Лабораторная работа №3 по дисциплине «Сети связи». Вариант 08
gudrich
: 31 марта 2012
Цель работы
Изучить основные понятия и определения по структурной надежности сетей связи. Ознакомиться с методами определения показателей структурной надежности. Приобрести навыки исследования структурной надежности сетей связи на ЭВМ.
Задание
Задаются: сети различной структуры; ранг пути; значение коэффициентов готовности на единицу длины линии связи. Определить показатели структурной надежности для различных сетей при изменении параметров (коэффициентов готовности и ранга пути).
Задачи синтез
300 руб.
Лабораторная работа №1 по дисциплине: Физические Основы Электроники
ZhmurovaUlia
: 20 ноября 2016
Лабораторная работа №1
По дисциплине: Физические Основы Электроники
130 руб.