Psaní aplikací systému Windows pomocí tříd
Tvoří dohromady tříd v knihovně Microsoft Foundation Class (MFC) "application framework," na které vytváříte aplikaci pro operační systém Windows.Na velmi obecné úrovni rámce definuje kostra aplikace a poskytuje implementace standardní uživatelské rozhraní, které lze umístit do kostra.Úlohy jako programátor je vyplňte zbývající osnovu, které jsou tyto věci, které jsou specifické pro vaše aplikace.Začít můžete získat pomocí Průvodce aplikací MFC k vytvoření souborů aplikace velmi důkladné starter.Pomocí Microsoft Visual C++ prostředku editory vizuálně, návrhu vaší prvků uživatelského rozhraní třídy zobrazení příkazy připojit tyto prvky kódu a knihovna tříd implementovat logiku na vaší aplikace.
Verze 3.0 a novější MFC rámce podporuje programování pro platformy Win32, včetně systému Microsoft Windows 95 a novější a systémem Windows NT verze 3.51 a vyšší.Multithreading zahrnuje podporu MFC Win32.Použití verze 1.5x Pokud potřebujete provést 16bitové programování.
Tato řada článků představuje široký přehled v rámci aplikace.Prozkoumá také hlavní objekty, které aplikace a jak se vytvářejí.Mezi témata v těchto článcích jsou následující:
Rozdělení práce mezi rámci a kód, jak je popsáno v v rámci budovy.
Třídu aplikace, které zapouzdřuje funkce na úrovni aplikace.
Jak šablony dokumentu vytvoření a Správa dokumentů a jejich přidružených zobrazení a snímek systému windows.
Třída CWnd, kořenové základní třída všech oken.
Grafické objekty, jako je například per a stopy.
Ostatní části rámci patří:
-
Poskytování výhodu v psaní aplikací pro operační systém Windows, MFC také velmi snadno psát aplikace používající konkrétně propojování a vkládání technologie OLE.Můžete provést aplikace OLE vizuální úpravy kontejner nebo vizuální úpravy serveru OLE a automatizace můžete přidat tak, že dalších aplikací můžete použít objekty z aplikace nebo dokonce vzdáleně jednotky.
-
OLE ovládacího prvku development kit (CDK) je nyní plně integrována s rámci.Řady Tento článek poskytuje přehled vývoje ovládací prvek ActiveX s MFC.(Ovládací prvky ActiveX dříve označované jako ovládací prvky OLE.)
-
MFC také poskytuje dvě sady databáze tříd, které usnadňují psaní datové aplikace.Použití tříd databáze ODBC, můžete připojit k databázi pomocí ovladače připojení ODBC (Open Database), vyberte záznamy z tabulek a zobrazit informace o záznamu v formuláři na obrazovce.Použití tříd objektů DAO (Data Access), můžete pracovat s databázemi pomocí databázového stroje Microsoft Jet nebo externích dat (bez Jet) zdrojů včetně zdrojů dat ODBC.
Kromě toho MFC plně povolena pro psaní aplikací, které používají kódování Unicode a vícebajtové znakové sady (MBCS), konkrétně dvoubajtové znakové sady (DBCS).
Vodítko k dokumentaci MFC, viz Obecné MFC témata.