Kolejność operacji tworzenia aplikacji baz danych
W poniższej tabeli przedstawiono roli i w ramach roli na piśmie bazy danych aplikacji.
[!UWAGA]
W Visual C++.NET, środowiska Visual C++ i kreatorzy już obsługiwać DAO (chociaż klasy DAO są włączone i nadal można ich użyć).Firma Microsoft zaleca, aby użyć ODBC dla nowych projektów MFC.Utrzymania istniejących aplikacji, należy używać tylko obiektów DAO.
Tworzenie aplikacji baz danych
Zadania |
Można to zrobić |
Jest w ramach |
---|---|---|
Należy zdecydować, czy użyć klas MFC ODBC lub obiektów DAO. |
Użyj ODBC dla nowych projektów MFC.Tylko do utrzymania istniejących aplikacji, należy używać obiektów DAO.Zobacz należy używać obiektów DAO lub ODBC?.Aby uzyskać ogólne informacje, zobacz artykuł Danych programu Access programowania. |
Ramach dostaw klas, które obsługują dostęp do bazy danych. |
Utworzyć szkielet aplikacji z opcjami bazy danych. |
Kreator aplikacji MFC.Wybierz opcje na stronie pomocy bazy danych.Jeśli wybierzesz opcję tworzy widok rekordu, również określić:
|
Kreator aplikacji MFC tworzy pliki i określa, że zawiera niezbędne.W zależności od opcji określonych pliki mogą zawierać klasy zestawu rekordów. |
Projektowanie bazy danych formularza lub formularzy. |
Edytor Visual C++ okna dialogowego do formantów na zasoby szablonu okno dialogowe dla klas widoku rekordu. |
Kreator aplikacji MFC tworzy zasób szablon puste okno dialogowe pozwala wypełnić. |
Tworzyć dodatkowe klasy rekordu widoku i zestawu rekordów. |
Tworzenie klas i okno dialogowe Edytor projektowania widoków za pomocą widoku klasy. |
Widok klasy tworzy dodatkowe pliki dla nowych klas. |
Tworzyć obiekty recordset w kodzie.Zaznaczać rekordy za pomocą każdego zestawu rekordów... |
Zestawach rekordów są oparte na klasy pochodzące od CRecordset z kreatorów. |
ODBC używa pola rekordu wymiany (RFX) do wymiany danych między bazą danych i członkowie danych pola w zestawie rekordów.Jeśli używasz widoku rekordu, okno dialogowe wymiany danych (DDX) wymiany danych między zestawu rekordów i formantów w widoku rekordu. |
.. lub utworzyć jawne CDatabase w kodzie dla każdej bazy danych, który chcesz otworzyć. |
Obiekty recordset należy oprzeć na obiekty bazy danych. |
Obiekt bazy danych zapewnia interfejs do źródła danych. |
Dynamicznie powiązania kolumn danych do zestawu rekordów. |
W ODBC należy dodać kod do klasy pochodnej rekordów do zarządzania wiązania.Zobacz artykuł zestaw rekordów: dynamiczne wiązanie danych kolumn (ODBC). |
|
Zobacz też
Koncepcje
Sekwencja operacji budowania aplikacji MFC