Sdílet prostřednictvím


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