Объектно-ориентированное программирование: учебное пособие / В. Н. Казагачев.

ЛЕКЦИЯ №15. Библиотека MFC ПРЕИМУЩЕСТВА ИСПОЛЬЗОВАНИЯ MFC Опр. MFC - что базовый набор (библиотека) классов, написанных на языке C++ и предназначенных для упрощения и ускорения процесса программирования для Windows. Библиотека содержит многоуровневую иерархию классов, насчитывающую около 200 членов. Они дают возможность создавать Windows- приложения на базе объектно-ориентированного подхода. MFC представляет собой каркас, на основе которого можно писать программы для Windows. - Одним из основных преимуществ работы с MFC является возможность многократного использования одного и того же кода. Программы, написанные на основе MFC, могут бьггь легко адаптированы к новым версиям Windows. - Еще одним существенным преимущес гвом MFC является упрощение взаимодействия с прикладным программным интерфейсом (API) Windows. Любое приложение взаимодействует с Windows через API. Главная часть библиотеки MFC состоит из классов, используемых для построения компонентов приложения. С каждым MFC-приложением связывается определяющий его на верхнем уровне объект theApp, принадлежащий классу, производному от CWinApp.KaK правило, структура приложения определяется архитектурой Document-View (документ-облик). Это означает, что приложение состоит из одного или нескольких документов - объектов, классы которых являются производными от класса CDocument (класс "документ"). С каждым из документов связано один или несколько обликов - объектов классов, производных от CView (класс "облик ") и определяющих облик документа. СОГЛАШЕНИЯДЛЯ ИМЕН. ИСПОЛЬЗУЕМЫХ В MFC Правило. Библиотека MFC содержит большое количество классов, структур, констант и т.д. Названия всех классов и шаблонов классов библиотеки MFC начинаются с заглавной буквы С. При наследовании классов от классов MFC можно давать им любые имена.

RkJQdWJsaXNoZXIy MTExODQxMg==