Sekwencja operacji przy tworzeniu aplikacji bazy danych
W poniższej tabeli przedstawiono roli i w ramach roli na piśmie aplikacji baz danych.
[!UWAGA]
Począwszy od programu Visual C++ .NET środowiska Visual C++ i kreatorów już obsługiwać DAO (choć znajdują się klasy DAO i nadal można używać).Firma Microsoft zaleca użycie ODBC dla nowych projektów MFC.W utrzymaniu istniejących aplikacji należy używać tylko obiektów DAO.
Tworzenie aplikacji baz danych
Zadanie |
Możesz zrobić |
Czy w ramach |
---|---|---|
Podejmowanie decyzji dotyczącej używania 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ł Programowanie dostępu do danych. |
Ramach dostaw klas, które obsługują dostęp do bazy danych. |
Utworzyć szkielet aplikacji z opcjami bazy danych. |
Uruchom Kreatora konfiguracji aplikacji MFC.Wybierz opcje na stronie pomocy technicznej bazy danych.Jeśli wybierzesz opcję, która tworzy widok rekordu jest również określenie:
|
Kreator aplikacji MFC tworzy pliki i określa, że zawiera niezbędne.W zależności od opcji, które określisz pliki mogą zawierać klasy zestawu rekordów. |
Projektowanie bazy danych formularza lub formularzy. |
Umieść formanty na zasoby okno szablon dla klas wyświetlanie rekordów za pomocą edytora okno Visual C++. |
Kreator aplikacji MFC tworzy zasób puste okno szablon dla należy wypełnić. |
Tworzyć dodatkowe klasy rekordu widoku i zestaw rekordów. |
Widok klas umożliwia utworzenie klasy oraz okno dialogowe Edytor przy projektowaniu widoków. |
Widok klasy tworzy dodatkowe pliki dla nowych klas. |
Tworzyć obiekty recordset w kodzie.Użyć każdego zestawu rekordów do manipulowania rekordów... |
Zestawach rekordów są oparte na pochodną klasy CRecordset z kreatorów. |
ODBC używa pola rekordu programu exchange (RFX) do wymiany danych między bazą danych i członkowie danych pole w zestawie rekordów.Jeśli używasz widoku rekordu, okno dialogowe wymiany danych (DDX) wymienia dane między zestaw rekordów i formantów w widoku rekordu. |
.. .lub utworzyć jawne CDatabase w kodzie dla każdej bazy danych, który chcesz otworzyć. |
Oprzeć swoje obiekty recordset obiektów bazy danych. |
Obiekt bazy danych zapewnia interfejs do źródła danych. |
Dynamicznie powiązać kolumny danych do zestawu rekordów. |
ODBC należy dodać kod do klasy pochodnej zestawu rekordów do zarządzania powiązania.Zapoznaj się z artykułem zestaw rekordów: dynamiczne wiązanie danych kolumn (ODBC). |
|
Zobacz też
Koncepcje
Sekwencja operacji przy tworzeniu aplikacji MFC