Учебники

МФЦ — Обзор

Библиотека Microsoft Foundation Class (MFC) предоставляет набор функций, констант, типов данных и классов для упрощения создания приложений для операционных систем Microsoft Windows. В этом руководстве вы узнаете все о том, как запускать и создавать приложения на базе Windows с помощью MFC.

Предпосылки

Мы предположили, что вы знаете следующее —

  • Немного о программировании для Windows.
  • Основы программирования на C ++.
  • Понимать основы объектно-ориентированного программирования.

Что такое МФЦ?

Microsoft Foundation Class Library (MFC) — это «среда приложения» для программирования в Microsoft Windows. MFC предоставляет большую часть кода, который требуется для следующего —

  • Управление Windows.
  • Меню и диалоговые окна.
  • Выполнение основного ввода / вывода.
  • Хранение коллекций объектов данных и т. Д.

Вы можете легко расширить или переопределить базовую функциональность инфраструктуры MFC в своих приложениях C ++, добавив свой специфичный для приложения код в среду MFC.

MFC Framework

  • Инфраструктура MFC предоставляет набор повторно используемых классов, предназначенных для упрощения программирования Windows.

  • MFC предоставляет классы для многих базовых объектов, таких как строки, файлы и коллекции, которые используются в повседневном программировании.

  • Он также предоставляет классы для общих API-интерфейсов Windows и структур данных, таких как окна, элементы управления и контексты устройства.

  • Каркас также обеспечивает прочную основу для более продвинутых функций, таких как ActiveX и обработка представления документов.

  • Кроме того, MFC предоставляет среду приложения, включая классы, составляющие иерархию архитектуры приложения.

Инфраструктура MFC предоставляет набор повторно используемых классов, предназначенных для упрощения программирования Windows.

MFC предоставляет классы для многих базовых объектов, таких как строки, файлы и коллекции, которые используются в повседневном программировании.

Он также предоставляет классы для общих API-интерфейсов Windows и структур данных, таких как окна, элементы управления и контексты устройства.

Каркас также обеспечивает прочную основу для более продвинутых функций, таких как ActiveX и обработка представления документов.

Кроме того, MFC предоставляет среду приложения, включая классы, составляющие иерархию архитектуры приложения.

Почему МФЦ?

Платформа MFC — это мощный подход, который позволяет вам опираться на работу опытных программистов для Windows. Структура MFC имеет следующие преимущества.

Это сокращает время разработки.

Это делает код более переносимым.

Он также обеспечивает огромную поддержку, не уменьшая свободу и гибкость программирования.

Он обеспечивает легкий доступ к «сложным для программирования» элементам и технологиям пользовательского интерфейса.

MFC упрощает программирование базы данных с помощью объектов доступа к данным (DAO) и Open Database Connectivity (ODBC), а также сетевое программирование с помощью сокетов Windows.