Pořadí operací pro vytváření aplikací MFC
Následující tabulka popisuje obecné sekvence, které mohou následovat obvykle při vývoji aplikace MFC.
Sekvence aplikace s rámcem
Úloha |
Provedete |
Nemá v rámci |
---|---|---|
Vytvoření obalu s kostlivcem aplikace. |
Spustit Průvodce aplikace MFC.Možnosti stránky zadejte požadované možnosti.Možnosti zahrnují podání komponenty modelu COM, kontejneru nebo obojí; Přidání automatizace; a aplikace podporující databáze. |
Průvodce aplikací MFC vytvoří soubory obalu s kostlivcem aplikace, včetně zdrojové soubory aplikace, dokumentu, zobrazení a rám okna; soubor prostředků; soubor projektu; a jiné, všechny vaše požadavky přizpůsobeny. |
Viz Průvodce aplikace MFC a rámci nabízejí bez přidání řádku vlastní kód. |
Vytvoření aplikace obalu s kostlivcem a spustit v aplikaci Visual C++. |
Aplikace spuštěné obalu s kostlivcem odvozuje mnoho standardní soubor, Upravit, zobrazení, a pomoci příkazy nabídky v rámci.Aplikace MDI také získat plně funkční nabídky systému Windows a spravuje rámci vytváření, uspořádání a zničení podřízených oken MDI. |
Vytvořte uživatelské rozhraní aplikace. |
Pomocí aplikace Visual C++ prostředku editory vizuálně upravit uživatelské rozhraní aplikace:
V dialogových oknech můžete testovat také v dialogovém okně editor. |
Výchozí soubor prostředků vytvořené pomocí Průvodce aplikace MFC dodává mnoho zdrojů, které potřebujete.Visual C++ umožňuje upravit stávající zdroje a vizuálně a snadno přidávat nové zdroje. |
Mapovat funkce zpracování nabídky. |
Použití události tlačítka v okno Vlastnosti nabídky a akcelerátory připojit k obslužné rutiny funkce ve vašem kódu. |
Okno Vlastnosti vloží do zdrojových souborů zadat a spravuje mnoho úkolů ruční kódování položek mapování zprávy a funkce prázdné šablony. |
Napište kód popisovač. |
Pomocí zobrazení třídy přejít přímo do kódu v editoru zdrojového kódu.Vyplňte kód pro zpracování funkce.Další informace o použití třídy zobrazení a průvodců, které do projektu přidat kód, viz Přidání funkce s průvodci kódu. |
Třída zobrazení otevře editor, posouvá šablony prázdná, funkce a kurzor je pro vás. |
Tlačítka panelu nástrojů Mapa příkazy. |
Mapování každého tlačítka na panelu nástrojů k příkazu nabídky nebo akcelerátor přiřazením tlačítko ID příslušný příkaz. |
Rámci řídí výkresu, povolení, zakázání, kontrola a další vizuální aspekty tlačítka panelu nástrojů. |
Test funkce zpracování. |
Program znovu vytvořit a použít integrované nástroje ladění test správně fungovat v obslužné rutiny. |
Můžete krok nebo trasování pomocí kódu vidět, jak vaše jsou volány.Pokud vyplnili popisovač kód obslužných rutin provádět příkazy.Položky nabídky a tlačítka, která nejsou ovládány automaticky zakáže rámce. |
Přidat dialogových oknech. |
Zdroje v dialogovém okně šablony návrhu dialogové okno editoru.Vytvořte dialogové okno třídy a kód, který zpracovává dialogové okno. |
Rámci spravuje dialogové okno a usnadňuje získávání informací zadaných uživatelem. |
Inicializace, ověření a načítání dat dialogové okno. |
Můžete definovat, jak se řídí dialogové okno inicializován a ověřen.Přidat proměnné členů třídy dialogové okno a mapovat na ovládací prvky dialogového okna pomocí sady Visual Studio.Zadejte ověřovací pravidla se vztahují na každý ovládací prvek jako uživatel zadá data.Chcete-li, poskytují vlastní vlastní ověření. |
Rámci spravuje dialogové okno Inicializace a ověření.Pokud uživatel zadá neplatná informace, rámci zobrazí okno se zprávou a umožňuje uživateli zadejte data znovu. |
Vytvořte další třídy. |
Třída zobrazení použijte k vytvoření další dokument, zobrazení a třídy rámeček okna kromě vytvořena automaticky pomocí Průvodce aplikace MFC.Můžete vytvořit další databázi záznamů tříd, tříd v dialogovém okně a podobně.(Zobrazení třídy můžete vytvořit třídy není odvozena od třídy MFC.) |
Zobrazení třídy přidá tyto třídy do zdrojových souborů a umožňuje definovat jejich připojení na všechny příkazy, které mohou zpracovávat. |
Přidáte k použití součásti aplikace. |
Použití New Item dialog box přidat různé položky. |
Tyto položky lze snadno integrovat do aplikace a ušetřit značnou práce. |
Implementaci třídy dokumentu. |
Implementaci třídy dokumentu aplikace nebo třídy.Přidáte členské proměnné pro uložení datových struktur.Přidáte rozhraní data členské funkce. |
Rámci již ví, jak pracovat s datovými soubory dokumentu.Jej můžete otevřít zavřete soubory dokumentů, číst a zapisovat data dokumentu a zpracování jiných uživatelských rozhraní.Můžete se zaměřit na, jak je zpracováván data dokumentu. |
Implementovat otevřít, uložit a uložit jako příkazy. |
Zápis kódu v dokumentu Serialize členské funkce. |
Rámci se zobrazí dialogová okna Otevřít, Uložit, a Uložit jako příkazy na soubor nabídce.Zapíše a zpět čtení dokumentu ve formátu data v vaše Serialize členské funkce. |
Zavést zobrazení třídy. |
Provádění jednoho nebo více zobrazení třídy odpovídající dokumenty.Provedení funkce členů v zobrazení namapovaná třídy zobrazení uživatelského rozhraní.Různé CView-odvozené třídy jsou k dispozici, včetně CListView a CTreeView. |
Rámci spravuje většinu vztah mezi dokumentem a jeho zobrazení.Funkce zobrazení členů přístup k dokumentu v zobrazení aktualizovat datové struktury dokumentu v reakci na příkazy pro úpravy uživatele a vykreslení jeho obraz na obrazovce nebo vytištění. |
Zvýšit výchozí tisk. |
Potřebujete podporu vícestránkového tisku potlačit zobrazení funkce členů. |
Podporuje Tisk, Vzhled stránky, a Náhled příkazy na soubor nabídce.Musí se zjistit jak rozdělit na více stránek dokumentu. |
Přidáte posouvání. |
Pokud potřebujete podporu posouvání, odvodit zobrazení třídy nebo z třídy CScrollView. |
Zobrazení automaticky přidá posuvníky při zobrazení okna stává příliš malý. |
Vytvořte zobrazení formuláře. |
Pokud chcete založit své názory na zdroje v dialogovém okně šablony, odvodit zobrazení třídy nebo z třídy CFormView. |
Zobrazení dialogového okna šablony prostředků používá k zobrazení ovládacích prvků.Uživatele můžete z ovládacího prvku karta ovládacího prvku v zobrazení. |
Vytvoření databáze formulářů. |
Pokud chcete data přístup založený na formuláři žádosti, odvození třídy z zobrazení CRecordView (pro programování ODBC). |
Zobrazení funguje jako zobrazení formuláře, ale jeho ovládacích prvků, které jsou připojeny k oblasti CRecordset objekt představující tabulky databáze.MFC pro vás přesune data mezi ovládacími prvky a záznamů. |
Vytvořte jednoduchý textový editor. |
Pokud chcete zobrazení je jednoduchý textový editor, odvodit zobrazení třídy nebo z třídy CEditView nebo CRichEditView. |
Zobrazení obsahuje úpravy funkcí, podporu schránky a vstupní a výstupní soubor.CRichEditViewStylizovaný text obsahuje. |
Přidáte dělicí windows. |
Pokud chcete podporovat rozdělení okna, přidat CSplitterWnd objektu SDI rámeček okna nebo podřízené okno MDI a zapojení v tomto okně OnCreateClient členské funkce. |
Rámci dodávky řídí rozdělování pole vedle posuvníků a spravuje rozdělení zobrazení do více podoken.Jestliže uživatel rozdělí okno, rámci vytvoří a zobrazit další objekty v dokumentu. |
Vytvořit, testovat a ladit aplikace. |
Vytvořit, testovat a ladit aplikace pomocí zařízení Visual C++. |
Visual C++ umožňuje nastavit kompilaci, propojení a další možnosti.Můžete také procházet zdrojový kód a třídy strukturu. |
Viz také
Koncepty
Pořadí operací pro vytváření aplikací OLE
Pořadí operací pro vytváření ovládacích prvků ActiveX