Obsah:
- Definice - Co znamená knihovna Microsoft Foundation Class Library (knihovna MFC)?
- Techopedia vysvětluje Microsoft Class Class Library (knihovna MFC)
Definice - Co znamená knihovna Microsoft Foundation Class Library (knihovna MFC)?
Knihovna tříd Microsoft Foundation Class je sada nástrojů, která obsahuje sadu předdefinovaných tříd C ++ pro vytváření aplikací pro Windows. Tento termín se také nazývá Microsoft Foundation Classes (MFC).
Techopedia vysvětluje Microsoft Class Class Library (knihovna MFC)
MFC poskytuje aplikační rámec pro vytváření programů pro Windows. Programování pomocí MFC má následující výhody:
- Šetří čas vývojářům poskytováním předem napsaného kódu
- Poskytuje větší flexibilitu tím, že zvyšuje přenositelnost kódu mezi různými operačními systémy (Windows a Unix - vyžaduje unixovou verzi MFC) a procesory (x86 a DEC Alpha)
- Poskytuje třídy pro vytváření dialogů karet, náhledu tisku a prvků uživatelského rozhraní, jako jsou okna, panely nástrojů, nabídky atd
- Zjednodušuje programování databáze prostřednictvím tříd Data Access Objects (DAO) a Open Database Connectivity (ODBC)
- Poskytuje snadný přístup k dalším technologiím, jako jsou ovládací prvky ActiveX, propojování a vkládání objektů (OLE) a programování na internetu.
Při použití MFC existují vzácné případy, kdy je třeba přímé použití rozhraní API pro programování Windows. Protože MFC je tenký obal pro Windows API, většina metod třídy je skutečně mapována na odpovídající funkce API.
V dubnu 2010 byla vydána verze MFC 10 s Visual C ++ 2010 a .NET verze 4.0.
