Библиотека классов Microsoft Foundation (библиотека MFC)

Автор: Monica Porter
Дата создания: 18 Март 2021
Дата обновления: 1 Июль 2024
Anonim
C++ MFC Desktop Application in Visual Studio 2019
Видео: C++ MFC Desktop Application in Visual Studio 2019

Содержание

Определение. Что означает библиотека классов Microsoft Foundation (MFC Library)?

Microsoft Foundation Class Library - это набор инструментов, содержащий набор предопределенных классов C ++ для создания приложений для Windows. Этот термин также известен как Microsoft Foundation Classes (MFC).


Введение в Microsoft Azure и Microsoft Cloud | Из этого руководства вы узнаете, что такое облачные вычисления и как Microsoft Azure может помочь вам перенести и запустить свой бизнес из облака.

Techopedia объясняет Microsoft Foundation Class Library (Библиотека MFC)

MFC предоставляет каркас приложений для сборки программ для Windows. Программирование с помощью MFC имеет следующие преимущества:

  • Экономит время разработчиков, предоставляя заранее написанный код
  • Обеспечивает большую гибкость, делая код более переносимым между различными операционными системами (Windows и Unix - требуется версия MFC для Unix) и процессорами (x86 и DEC Alpha)
  • Предоставляет классы для создания диалоговых окон вкладок, элементов предварительного просмотра и пользовательского интерфейса, таких как окна, панели инструментов, меню и т. Д.
  • Упрощает программирование базы данных с помощью классов объектов доступа к данным (DAO) и Open Database Connectivity (ODBC)
  • Обеспечивает легкий доступ к другим технологиям, таким как элементы управления ActiveX, связывание и внедрение объектов (OLE) и интернет-программирование.

При использовании MFC бывают редкие случаи, когда необходимо прямое использование интерфейсов прикладного программирования Windows (API). Поскольку MFC является тонкой оболочкой для Windows API, большинство методов класса фактически сопоставлены с их соответствующими функциями API.

В апреле 2010 года была выпущена версия 10 MFC с Visual C ++ 2010 и .NET версии 4.0.