Sdílet prostřednictvím


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:

  • Vytvoření nabídky.

  • Definujte akcelerátory.

  • Vytvoření dialogového okna.

  • Vytvářet a upravovat rastrové obrázky, ikony a kurzory.

  • Upravte panel nástrojů vytvořen průvodcem aplikace MFC.

  • Vytvořit a upravit další prostředky.

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

Pořadí operací pro vytváření databázových aplikací

V rámci budovy