Posloupnost operací při vytváření databázových aplikací
Následující tabulka ukazuje vaši roli a roli architektury při psaní databázových aplikací.
Poznámka
Prostředí a průvodci Visual C++ nepodporují rozhraní DAO (i když jsou zahrnuty třídy DAO a můžete je stále používat). Společnost Microsoft doporučuje používat rozhraní ODBC pro nové projekty MFC. DaO byste měli používat jenom při údržbě existujících aplikací.
Vytváření databázových aplikací
Úkol | Vy to uděláte | Architektura dělá |
---|---|---|
Rozhodněte se, jestli se mají používat třídy MFC ODBC nebo DAO. | Použijte rozhraní ODBC pro nové projekty MFC. K údržbě existujících aplikací používejte rozhraní DAO. Obecné informace najdete v článku Programování přístupu k datům. | Architektura poskytuje třídy, které podporují přístup k databázi. |
Vytvořte kostru aplikace s možnostmi databáze. | Spusťte Průvodce aplikací MFC. Vyberte možnosti na stránce Podpora databáze. Pokud zvolíte možnost, která vytvoří zobrazení záznamů, zadejte také: – Název nebo názvy tabulek a zdrojů dat – Název dotazu nebo názvy. |
Průvodce aplikací MFC vytvoří soubory a určí nezbytné zahrnutí. V závislosti na zadaných možnostech mohou soubory obsahovat třídu sady záznamů. |
Navrhněte databázový formulář nebo formuláře. | Pomocí editoru dialogových oken Visual C++ umístěte ovládací prvky do prostředků šablony dialogového okna pro třídy zobrazení záznamů. | Průvodce aplikací MFC vytvoří prázdný prostředek šablony dialogového okna, který chcete vyplnit. |
Podle potřeby vytvořte další třídy zobrazení záznamů a sady záznamů. | Pomocí zobrazení tříd můžete vytvořit třídy a editor dialogů pro návrh zobrazení. | Zobrazení tříd vytvoří další soubory pro nové třídy. |
Podle potřeby vytvořte v kódu objekty sady záznamů. Ke zpracování záznamů použijte každou sadu záznamů... | Sady záznamů jsou založené na třídách odvozených z CRecordset pomocí průvodců. | Odbc používá výměnu polí záznamů (RFX) k výměně dat mezi databází a datovými členy sady záznamů. Pokud používáte zobrazení záznamů, výměna dat dialogového okna (DDX) vyměňuje data mezi sadou záznamů a ovládacími prvky v zobrazení záznamů. |
... nebo ve svém kódu vytvořte explicitní databázi CDatabase pro každou databázi, kterou chcete otevřít. | Založte objekty sady záznamů na databázových objektech. | Databázový objekt poskytuje rozhraní pro zdroj dat. |
Dynamické svázání datových sloupců se sadou záznamů | V rozhraní ODBC přidejte kód do odvozené třídy sady záznamů pro správu vazby. Viz sada záznamů článku : Dynamické vazby datových sloupců (ODBC). |
Viz také
Sestavení na základě rozhraní .NET Framework
Posloupnost operací při sestavování aplikací MFC
Posloupnost operací při vytváření aplikací OLE
Posloupnost operací při vytváření ovládacích prvků ActiveX