Sdílet prostřednictvím


Posloupnost operací při sestavování aplikací MFC

Následující tabulka popisuje obecné sekvence, které mohou následovat obvykle při vývoji vaší aplikace knihovny MFC.

Sekvence pro vytváření aplikace s rámci

Úloha

Provedení

Systém provádí

Vytvořte kostru aplikace.

Spustit Průvodce aplikací knihovny MFC.V možnosti stránky, zadejte požadované možnosti.Možnosti zahrnují provádění aplikace komponenty modelu COM, kontejneru nebo obojí; Přidání automatizace; a aplikace podporující rozhraní databáze.

Průvodce aplikace knihovny MFC vytvoří soubory pro kostru aplikace, včetně zdrojové soubory pro aplikace, dokumentu, zobrazení a rámeček okna; soubor prostředků; soubor projektu; a jiné, všechny šité na míru vašich požadavků.

Zjistěte, co rámec a Průvodce aplikace knihovny MFC bez přidání řádku s vlastním kódem.

Vytvořit kostru aplikace a spustit v aplikaci Visual C++.

Spuštění kostry aplikace je odvozena řada standard souboru, Úprava, zobrazení, a pomoci příkazy nabídky v rámci.Pro aplikace MDI také získat plně funkční systém Windows nabídky a spracuje architektura vytváření, uspořádání a zničení podřízených oken MDI.

Vytvoření uživatelského rozhraní.

Používat Visual C++ editory prostředků vizuálně upravit uživatelské rozhraní aplikace:

  • Vytvoření nabídek.

  • Definujte akcelerátory.

  • Vytváření dialogových oken.

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

  • Úpravy panelu nástrojů můžete vytvořit pomocí Průvodce aplikací knihovny MFC.

  • Vytvářet a upravovat další prostředky.

Můžete také otestovat dialogová okna v editoru dialogu.

Výchozí soubor prostředků vytvořené pomocí Průvodce aplikace knihovny MFC poskytuje mnoho zdrojů, které potřebujete.Visual C++ umožňuje upravit existující zdroje a vizuálně a snadno přidat nové zdroje.

Nabídky mapování na obslužné rutiny funkce.

Použití události tlačítka v okno Vlastnosti nabídky a akcelerátory připojovaný obslužné rutiny funkce ve vašem kódu.

Okno Vlastnosti vloží do zdrojových souborů, určit a spravuje mnoho úkolů kódování ručního položek mapování zpráv a funkce prázdné šablony.

Napište kód pro obslužnou rutinu.

Chcete-li přejít přímo do kódu v editoru zdrojového kódu pomocí zobrazení tříd.Vyplňte kód obslužné rutiny funkce.Další informace o použití zobrazení tříd a o Průvodci, který přidá kód do projektu, naleznete v Přidání funkcionality pomocí průvodců kódem.

Zobrazení tříd otevře editor, posouvá k šabloně prázdná funkce a automaticky se umístí kurzor.

Tlačítka panelu nástrojů Mapa k příkazům.

Mapování každého tlačítka na panelu nástrojů do příkazu nabídky nebo klávesových zkratek přiřazením tlačítka ID příslušný příkaz.

Výkres, povolení, zakázání, kontrola a další vizuální aspekty tlačítek na panelu nástrojů ovládací prvky rozhraní.

Test obslužných funkcí.

Program sestavit a otestovat správně fungovat vaše obslužné rutiny použít vestavěný ladicí nástroje.

Můžete krok nebo sledovat prostřednictvím kódu, chcete-li zjistit, jak se nazývají vaše obslužné rutiny.Pokud jste vyplnili kód pro obslužnou rutinu, obslužné rutiny provádět příkazy.Rámci bude automaticky zakázat položky nabídky a tlačítka panelu nástrojů, které nejsou zpracovány.

Přidat oken.

Prostředky dialogového okna šablony návrhu editoru dialogové okno.Vytvořte třídu dialogové okno a kód, který zpracovává dialogového okna.

Rámci řídí dialogové okno a usnadňuje získávání informací zadaných uživatelem.

Inicializace, ověření a načtení dat dialogové okno pole.

Můžete také definovat, jak jsou ovládací prvky dialogového okna pole inicializována a ověřit.Přidání členské proměnné třídy dialogové okno a namapuje je na ovládací prvky dialogového okna pomocí sady Visual Studio.Zadejte ověřovací pravidla pro každý ovládací prvek použije jako uživatel zadá data.Chcete-li, poskytují vlastní vlastní ověření.

Inicializace dialogového a ověření spracuje architektura.Pokud uživatel zadá neplatné informace, rozhraní zobrazí okno se zprávou a umožňuje uživateli zadat data znovu.

Vytvořte další třídy.

Vytváření dalších dokumentů, zobrazení a třídy rám okno kromě automaticky vytvořené pomocí Průvodce aplikace knihovny MFC pomocí zobrazení tříd.Můžete vytvořit další databázové třídy sady záznamů, dialogové okno třídy a tak dále. (Pomocí zobrazení tříd můžete vytvořit třídy není odvozena od třídy knihovna MFC.)

Zobrazení tříd přidá tyto třídy zdrojových souborů a umožňuje definovat jejich připojení na všechny příkazy, které zpracovávají.

Připraveno k použití součásti přidáte do vaší aplikace.

Použití New Item dialog box Chcete-li přidat řadu položek.

Tyto položky lze snadno integrovat do aplikace a ušetří mnoho práce.

Implementujte vaše třída dokumentu.

Implementace třídy specifické pro aplikaci, dokumentu nebo třídy.Přidání členské proměnné pro uložení datových struktur.Přidání členské funkce poskytnout rozhraní k datům.

Rámci již ví, jak pracovat se soubory dat dokumentu.Ji můžete otevřít soubory dokumentů, číst a zapisovat data v dokumentu a zavřete zpracování uživatelského rozhraní.Můžete se zaměřit na jak manipulovat s daty v dokumentu.

Implementovat otevřít, uložit a uložit jako příkazy.

Zápis kódu v dokumentu Serialize členské funkce.

Rámci zobrazí dialogová okna Otevřít, Uložit, a Uložit jako příkazy na souboru nabídky.Zapisuje a čte zpět dokument ve formátu data zadaného v v Serialize členské funkce.

Zavést zobrazení třídy.

Implementovat jednu nebo více tříd zobrazení odpovídající dokumenty.Implementace členské funkce v zobrazení, které mapovat na uživatelské rozhraní pomocí zobrazení tříd.Řadu CView-odvozených tříd, které jsou k dispozici, včetně CListView a CTreeView.

Rámci spravuje většinu vztahů mezi dokumentem a jeho zobrazení.Zobrazení členských funkcí přístup k dokumentu v zobrazení vykreslení jeho obraz na obrazovce nebo vytištění a aktualizovat datové struktury dokumentu jako odpověď na příkazy pro úpravy uživatelem.

Zvýšit výchozí tisk.

Pokud potřebujete podporovat vícestránkového tisku, přepište členské funkce zobrazení.

Podporuje rozhraní Tisk, Vzhled stránky, a Náhled příkazy na souboru nabídky.Musí mu sdělit jak rozdělit na více stránek dokumentu.

Přidáte posouvání.

Pokud potřebujete podporu posouvání, odvození zobrazení třídy nebo tříd z CScrollView.

Zobrazení se automaticky přidá posuvníky při zobrazení okna se stane příliš malá.

Vytvořte zobrazení formuláře.

Pokud chcete založit své názory na dialogové šabloně zdroje, odvození zobrazení třídy nebo tříd z CFormView.

Zobrazení dialogového okna šablony zdrojů používá k zobrazení ovládacích prvků.Uživatel může karta z ovládacího prvku na ovládací prvek v zobrazení.

Vytvoření databáze formulářů.

Pokud chcete formulář založen přístup k datům aplikace, odvozovat svou třídu zobrazení z CRecordView (pro programování rozhraní ODBC).

Zobrazení funguje podobně jako ve formulářovém zobrazení, ale jeho ovládací prvky jsou připojeny k oblasti CRecordset objekt reprezentující tabulku databáze.MFC přesune data mezi ovládacími prvky a sadu záznamů pro vás.

Vytvořte jednoduchý textový editor.

Zobrazení jako jednoduchý textový editor, jsou odvozeny zobrazení třídy nebo tříd z CEditView nebo CRichEditView.

Zobrazení obsahuje úpravy funkcí, podporu schránky a vstupní a výstupní soubor.CRichEditViewobsahuje text stylem.

Přidáte windows rozdělovač.

Pokud chcete podporovat rozdělení okna, přidání CSplitterWnd objektu okna rámce SDI nebo podřízené okno MDI a připojili do okna OnCreateClient členské funkce.

Rozhraní poskytuje rozdělovač políčka vedle posuvníků a spravuje rozdělení do více částí zobrazení.Pokud uživatel rozdělí okno, rozhraní framework vytvoří a připojí další zobrazení objektů v dokumentu.

Vytvořit, testovat a ladit aplikace.

Použijte zařízení pro Visual c++ k vytvoření, testování a ladění aplikace.

Visual C++ umožňuje nastavit další možnosti, kompilace a propojení.To také umožňuje procházet strukturu zdrojového kódu a třídy.

Viz také

Koncepty

Posloupnost operací při vytváření aplikací OLE

Posloupnost operací při vytváření ovládacích prvků ActiveX

Posloupnost operací při vytváření databázových aplikací

Sestavení na základě rozhraní .NET Framework