Bibliothèque de classes Microsoft Foundation (bibliothèque mfc)

Définition - Que signifie Microsoft Foundation Class Library (MFC Library)?

La bibliothèque de classes Microsoft Foundation est une boîte à outils contenant un ensemble de classes C ++ prédéfinies pour la création d'applications pour Windows. Ce terme est également connu sous le nom de Microsoft Foundation Classes (MFC).

Definir Tech explique la bibliothèque de classes Microsoft Foundation (bibliothèque MFC)

MFC fournit un cadre d'application pour la création de programmes pour Windows. La programmation avec MFC présente les avantages suivants:

  • Économise du temps aux développeurs en fournissant un code pré-écrit
  • Offre une plus grande flexibilité en rendant le code plus portable entre différents systèmes d'exploitation (Windows et Unix - nécessite une version Unix de MFC) et processeurs (x86 et DEC Alpha)
  • Fournit des classes pour créer des boîtes de dialogue à onglets, un aperçu avant impression et des éléments d'interface utilisateur, tels que des fenêtres, des barres d'outils, des menus, etc.
  • Simplifie la programmation de base de données grâce aux classes DAO (Data Access Objects) et Open Database Connectivity (ODBC)
  • Fournit un accès facile à d'autres technologies telles que les contrôles ActiveX, la liaison et l'incorporation d'objets (OLE) et la programmation Internet.

Lors de l'utilisation de MFC, il existe de rares cas où l'utilisation directe des interfaces de programmation d'application (API) Windows est nécessaire. Étant donné que MFC est un wrapper léger pour l'API Windows, la plupart des méthodes de classe sont en fait mappées à leurs fonctions API correspondantes.

En avril 2010, MFC version 10 a été publiée avec Visual C ++ 2010 et .NET version 4.0.