Obecná témata MFC
Tato řada článků obsahuje technické podrobnosti o knihovně Microsoft Foundation Class (MFC) a poskytuje přehled rozhraní MFC a jeho klíčových komponent a podsystémů.
Knihovna Microsoft Foundation Class je aplikační rozhraní pro programování v systému Windows.Je napsána v jazyce C++ a poskytuje většinu kódu potřebnou pro správu oken, nabídek a dialogů, provádění základních vstupně-výstupních operací, ukládání kolekcí datových objektů apod.Stačí do tohoto rozhraní pouze přidat kód specifický pro aplikaci.Vzhledem k povaze programování tříd jazyka C++ je snadné rozšířit nebo přepsat základní funkce, které rozhraní MFC poskytuje.
Rozhraní MFC je přístupem, který umožňuje využít jako základ práci odborných programátorů pro systém Windows.Rozhraní MFC zkracuje dobu vývoje, dělá kód přenosnějším, poskytuje obrovskou podporu bez snížení svobody a flexibility programování a poskytuje snadný přístup k prvkům a technologiím uživatelského rozhraní, které je obtížné naprogramovat, například technologie Active, OLE či internetové programování.Kromě toho rozhraní MFC zjednodušuje programování databází pomocí objektů DAO (Data Access Objects) a rozhraní ODBC (Open Database Connectivity) a síťové programování pomocí rozhraní Windows Sockets.Rozhraní MFC usnadňuje programování funkcí jako seznam vlastností ("kartové dialogy"), náhled tisku či plovoucí, přizpůsobitelné panely nástrojů.
V této části
Ukázky MFC Samples dodávané v ukázkách Visual C++ – ukázky
Použití zdrojových souborů MFC
Použití tříd pro psaní aplikací pro Windows
Sestavení na základě rozhraní .NET Framework
Šablony dokumentů a proces tvorby v modelu dokument/zobrazení
Správa údajů o stavu modulů knihovny MFC
Podpora kontextů aktivace ve stavu modulu MFC
Izolace knihovny běžných ovládacích prvků MFC
Požadavky na sestavení pro běžné ovládací prvky systému Windows Vista
Postupy: Přidání podpory správce restartování
Přehled referenční dokumentace knihovny MFC naleznete v tématu Knihovna Microsoft Foundation Class.
Informace o knihovně ATL naleznete v tématu Reference knihovny Active Template Library.