Tartalomjegyzék:
- Meghatározás - Mit jelent a Microsoft Foundation Class Library (MFC Library)?
- A Techopedia magyarázza a Microsoft Foundation Class Library (MFC Library)
Meghatározás - Mit jelent a Microsoft Foundation Class Library (MFC Library)?
A Microsoft Foundation Class Library egy eszközkészlet, amely előre definiált C ++ osztályokat tartalmaz a Windows alkalmazásai számára. Ez a kifejezés a Microsoft Foundation Classes (MFC) néven is ismert.
A Techopedia magyarázza a Microsoft Foundation Class Library (MFC Library)
Az MFC alkalmazási keretet biztosít a Windows programjai számára. Az MFC-vel történő programozás a következő előnyökkel rendelkezik:
- Időt takarít meg a fejlesztők számára előre megírt kód megadásával
- Nagyobb rugalmasságot biztosít, ha a kódot hordozhatóbbá teszi a különféle operációs rendszerek (Windows és Unix - az MFC Unix verzióját igényli) és a processzorok (x86 és DEC Alpha) között
- Osztályokat biztosít a párbeszédpanelek, a nyomtatás előnézete és a felhasználói felület elemei, például ablakok, eszközsorok, menük stb. Létrehozásához
- Egyszerűsíti az adatbázis-programozást a Data Access Objects (DAO) és az Open Database Connectivity (ODBC) osztályokon keresztül
- Könnyű hozzáférést biztosít más technológiákhoz, például az ActiveX vezérlőkhöz, az Object Linking and Embedging (OLE) és az Internet programozáshoz.
Az MFC használatakor ritkán fordul elő, hogy a Windows alkalmazásprogramozási interfészek (API) közvetlen használatára van szükség. Mivel az MFC egy vékony csomagolóeszköz a Windows API-hoz, az osztálymódszerek többségét valóban leképezik a megfelelő API-funkciókkal.
2010 áprilisában megjelent az MFC 10. verziója a Visual C ++ 2010 és a .NET 4.0 verzióval.