Poznámka
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
Tato řada článků obsahuje technické podrobnosti o knihovně Microsoft Foundation Class (MFC) a poskytuje přehled architektury MFC a jejích klíčových komponent a subsystémů.
Knihovna tříd Microsoft Foundation je aplikační architektura pro programování v systému Microsoft Windows. Mfc napsaný v jazyce C++ poskytuje většinu kódu potřebného ke správě oken, nabídek a dialogových oken; provádění základního vstupu/výstupu; ukládání kolekcí datových objektů; a tak dále. Stačí do této architektury 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é architektura MFC poskytuje.
Architektura MFC je výkonný přístup, který vám umožní stavět na práci odborníků programátorů pro Windows. MFC zkracuje dobu vývoje; dělá kód přenosnějším; poskytuje obrovskou podporu, aniž by omezila svobodu a flexibilitu programování; a umožňuje snadný přístup k obtížně programovatelným prvkům a technologiím uživatelského rozhraní, jako jsou Active technologie, OLE a internetové programování. Mfc navíc zjednodušuje programování databází prostřednictvím objektů DAO (Data Access Object) (nyní zastaralé) a rozhraní ODBC (Open Database Connectivity) a síťové programování prostřednictvím rozhraní Windows Sockets. MFC usnadňuje programování funkcí, jako jsou seznamy vlastností (dialogy karet), náhled tisku a plovoucí, přizpůsobitelné panely nástrojů.
V této sekci
Použití zdrojových souborů MFC
Použití tříd k zápisu aplikací pro Windows
Šablony dokumentů a proces vytváření dokumentů/zobrazení
Správa stavových dat modulů 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 mfc naleznete v tématu Knihovna tříd Microsoft Foundation.
Informace o knihovně ATL naleznete v tématu Active Template Library Reference.