Udostępnij za pośrednictwem


Sekwencja operacji przy tworzeniu aplikacji bazy danych

W poniższej tabeli przedstawiono rolę i rolę platformy w pisaniu aplikacji bazy danych.

Uwaga

Środowisko i kreatory języka Visual C++ nie obsługują dao (chociaż klasy DAO są uwzględnione i nadal można ich używać). Firma Microsoft zaleca używanie odbc dla nowych projektów MFC. W przypadku obsługi istniejących aplikacji należy używać tylko dao.

Tworzenie aplikacji bazy danych

Zadanie Robisz to Struktura działa
Zdecyduj, czy używać klas MFC ODBC czy DAO. Użyj funkcji ODBC dla nowych projektów MFC. Użyj dao tylko do obsługi istniejących aplikacji. Aby uzyskać ogólne informacje, zobacz artykuł Programowanie dostępu do danych. Struktura dostarcza klasy, które obsługują dostęp do bazy danych.
Utwórz szkielet aplikacji przy użyciu opcji bazy danych. Uruchom Kreatora aplikacji MFC. Wybierz opcje na stronie Obsługa bazy danych. Jeśli wybierzesz opcję, która tworzy widok rekordów, określ również:

- Źródło danych i nazwa tabeli lub nazwy
— Nazwa lub nazwy kwerendy.
Kreator aplikacji MFC tworzy pliki i określa niezbędne elementy. W zależności od podanych opcji pliki mogą zawierać klasę zestawu rekordów.
Projektowanie formularza lub formularzy bazy danych. Za pomocą edytora okien dialogowych języka Visual C++ można umieszczać kontrolki w zasobach szablonu okna dialogowego dla klas widoków rekordów. Kreator aplikacji MFC tworzy pusty zasób szablonu okna dialogowego do wypełnienia.
Utwórz dodatkowe klasy widoku rekordów i zestawów rekordów zgodnie z potrzebami. Użyj widoku klasy, aby utworzyć klasy i edytor okien dialogowych w celu zaprojektowania widoków. Widok klasy tworzy dodatkowe pliki dla nowych klas.
Utwórz obiekty zestawu rekordów zgodnie z potrzebami w kodzie. Użyj każdego zestawu rekordów do manipulowania rekordami... Zestawy rekordów są oparte na klasach pochodzących z CRecordset z kreatorami. Funkcja ODBC używa wymiany pól rekordów (RFX) do wymiany danych między bazą danych a elementami członkowskimi danych pól zestawu rekordów. Jeśli używasz widoku rekordu, wymiana danych okna dialogowego (DDX) wymienia dane między zestawem rekordów a kontrolkami w widoku rekordu.
... lub utwórz jawną bazę danych CDatabase w kodzie dla każdej bazy danych, którą chcesz otworzyć. Bazuj obiekty zestawu rekordów na obiektach bazy danych. Obiekt bazy danych udostępnia interfejs dla źródła danych.
Dynamiczne wiązanie kolumn danych z zestawem rekordów. W programie ODBC dodaj kod do klasy pochodnego zestawu rekordów, aby zarządzać powiązaniem. Zobacz artykuł Zestaw rekordów: dynamiczne wiązanie kolumn danych (ODBC).

Zobacz też

Opieranie się na strukturze
Sekwencja operacji przy tworzeniu aplikacji MFC
Sekwencja operacji przy tworzeniu aplikacji OLE
Sekwencja operacji przy tworzeniu kontrolek ActiveX