Kazalo:
- Opredelitev - Kaj pomeni knjižnica razredov Microsoft Foundation Class (knjižnica MFC)?
- Techopedia razlaga knjižnico razredov Microsoft Foundation Class (knjižnica MFC)
Opredelitev - Kaj pomeni knjižnica razredov Microsoft Foundation Class (knjižnica MFC)?
Knjižnica razredov Microsoft Foundation je orodje, ki vsebuje niz vnaprej določenih razredov C ++ za gradnjo aplikacij za Windows. Ta izraz je znan tudi kot Microsoft Foundation Class (MFC) razredi.
Techopedia razlaga knjižnico razredov Microsoft Foundation Class (knjižnica MFC)
MFC ponuja aplikacijski okvir za gradnjo programov za Windows. Programiranje z MFC ima naslednje prednosti:
- Prihrani čas razvijalcem z vnaprej napisano kodo
- Zagotavlja večjo prilagodljivost, saj koda postane bolj prenosljiva med različnimi operacijskimi sistemi (Windows in Unix - zahteva Unix različico MFC) in procesorji (x86 in DEC Alpha)
- Ponuja razrede za ustvarjanje dialogov zavihkov, predogled tiskanja in elemente uporabniškega vmesnika, kot so okna, orodne vrstice, meniji itd
- Poenostavlja programiranje baze podatkov prek razredov dostopa do podatkov (DAO) in razredov odprtosti podatkovne baze (ODBC)
- Omogoča enostaven dostop do drugih tehnologij, kot so ActiveX kontrole, povezovanje in vdelava predmetov (OLE) in internetno programiranje.
Pri uporabi MFC so redki primeri, ko je potrebna neposredna uporaba aplikacijskih programskih vmesnikov (API-jev) za Windows. Ker je MFC tanek ovoj za Windows API, je večina metod razreda dejansko preslikana na ustrezne funkcije API-ja.
Aprila 2010 je bila izdana različica 10 MFC z Visual C ++ 2010 in .NET različico 4.0.