Innholdsfortegnelse:
- Definisjon - Hva betyr Microsoft Foundation Class Library (MFC Library)?
- Techopedia forklarer Microsoft Foundation Class Library (MFC Library)
Definisjon - Hva betyr Microsoft Foundation Class Library (MFC Library)?
Microsoft Foundation Class Library er et verktøysett som inneholder et sett med forhåndsdefinerte C ++ klasser for å bygge applikasjoner for Windows. Dette begrepet er også kjent som Microsoft Foundation Classes (MFC).
Techopedia forklarer Microsoft Foundation Class Library (MFC Library)
MFC gir et applikasjonsrammeverk for å bygge programmer for Windows. Programmering med MFC har følgende fordeler:
- Sparer tid for utviklere ved å oppgi forhåndsskrevet kode
- Gir større fleksibilitet ved å gjøre koden mer bærbar blant forskjellige operativsystemer (Windows og Unix - krever en Unix-versjon av MFC) og prosessorer (x86 og DEC Alpha)
- Tilbyr klasser for å lage fanedialoger, forhåndsvisning av forhåndsvisning og brukergrensesnittelementer, for eksempel vinduer, verktøylinjer, menyer osv
- Forenkler databaseprogrammering gjennom Data Access Objects (DAO) og ODBC (Class Database Connectivity)
- Gir enkel tilgang til andre teknologier som ActiveX-kontroller, Object Linking and Embedding (OLE) og Internett-programmering.
Når du bruker MFC, er det sjeldne tilfeller hvor direkte bruk av Windows-applikasjonsprogrammeringsgrensesnitt (APIer) er nødvendig. Fordi MFC er en tynn innpakning for Windows API, blir de fleste klassemetoder faktisk kartlagt til de tilsvarende API-funksjonene.
I april 2010 ble MFC versjon 10 utgitt med Visual C ++ 2010 og .NET versjon 4.0.
