Microsoft Foundation Class Library (MFC-bibliotheek)

Schrijver: Monica Porter
Datum Van Creatie: 18 Maart 2021
Updatedatum: 1 Juli- 2024
Anonim
C++ MFC Desktop Application in Visual Studio 2019
Video: C++ MFC Desktop Application in Visual Studio 2019

Inhoud

Definitie - Wat betekent Microsoft Foundation Class Library (MFC Library)?

De Microsoft Foundation Class Library is een toolkit met een set vooraf gedefinieerde C ++ klassen voor het bouwen van applicaties voor Windows. Deze term wordt ook wel Microsoft Foundation Classes (MFC) genoemd.


Een inleiding tot Microsoft Azure en de Microsoft Cloud | In deze handleiding leert u wat cloud computing inhoudt en hoe Microsoft Azure u kan helpen bij het migreren en runnen van uw bedrijf vanuit de cloud.

Techopedia verklaart Microsoft Foundation Class Library (MFC Library)

MFC biedt een toepassingskader voor het bouwen van programma's voor Windows. Programmeren met MFC heeft de volgende voordelen:

  • Bespaart ontwikkelaars tijd door vooraf geschreven code te verstrekken
  • Biedt meer flexibiliteit door code draagbaarder te maken tussen verschillende besturingssystemen (Windows en Unix - vereist een Unix-versie van MFC) en processors (x86 en DEC Alpha)
  • Biedt klassen voor het maken van tabdialogen, preview- en gebruikersinterface-elementen, zoals vensters, werkbalken, menu's, enz
  • Vereenvoudigt databaseprogrammering via DAO (Data Access Objects) en ODBC-klassen (Open Database Connectivity)
  • Biedt gemakkelijke toegang tot andere technologieën zoals ActiveX-besturingselementen, Object Linking and Embedding (OLE) en internetprogrammering.

Bij het gebruik van MFC zijn er zeldzame gevallen waarin direct gebruik van Windows Application Programming Interfaces (API's) nodig is. Omdat MFC een dunne wrapper is voor de Windows API, zijn de meeste klassemethoden eigenlijk toegewezen aan hun overeenkomstige API-functies.

In april 2010 werd MFC versie 10 uitgebracht met Visual C ++ 2010 en .NET versie 4.0.