Последовательность операций для создания приложений баз данных
В следующей таблице показаны свою роль и роль платформы в приложениях баз данных записи.
Примечание
Что касается Visual C++ .NET, то среда и мастера Visual C++ больше не поддерживают DAO (хотя классы DAO включены и вы по-прежнему можете их использовать).Майкрософт рекомендует использовать ODBC для новых проектов MFC.DAO необходимо использовать только для поддержки существующих приложений.
Создание приложения баз данных
Задача |
Выполняется |
.NET Framework. |
---|---|---|
Решите, использовать ли классы MFC DAO или ODBC. |
Использование ODBC для новых проектов MFC. DAO следует использовать только для обслуживания существующих приложений. В разделе Следует ли использовать DAO или ODBC?. Дополнительные сведения см. в статье Программирование доступа к данным. |
Предоставляет классы платформы, поддерживающие доступ к базе данных. |
Создайте пользовательское приложение с параметрами схемы базы данных. |
Запустите мастер приложений MFC. Выделите параметры на этой странице поддержки баз данных. Если был выбран параметр, который создает представление записей необходимо также указать:
|
Мастер приложений MFC создает файлы и задает необходимое включает. В зависимости от параметров необходимо указать файлы, может содержать класс набора записей. |
Создайте в форме или формы базы данных. |
Использование редактора диалоговых окон Visual C++ для размещения элементов управления в ресурсах шаблона диалоговых окон для класса представления. |
Мастер приложений MFC создает пустой ресурс шаблона диалоговых окон для заполнения. |
Создайте дополнительные представления записей и классы набора записей при необходимости. |
Используйте представление классов для создания классов и редактор диалоговых окон для разработки представления. |
Представление классов создает дополнительные файлы для новых классов. |
Создайте объекты наборов записей при необходимости в коде. Используйте каждый набор записей для обработки записей… |
Для наборов записей основаны на классах производных от CRecordset, с помощью мастера. |
ODBC использует обмен полями записей (RFX) для обмена данными между базой данных и элементов данных полей в наборе записей. Если используется представление записей, данные диалогового окна обмениваются данные обеспечивает DDX между набором записей и элементами управления в представлении записей. |
… или создайте явное CDatabase в коде для каждой базы данных, которую нужно открыть. |
Обнаружен объекты наборов записей для объектов базы данных. |
Объект базы данных предоставляет интерфейс источника данных. |
Столбцы данных привязки в набор записей динамически. |
В ODBC, добавьте код в производный класс набора записей для управления привязки. См. статью Набор записей. Динамическая привязка столбцов данных (ODBC). |
|
См. также
Основные понятия
Последовательность операций для сборки приложений MFC
Последовательность операций для создания приложений OLE
Последовательность операций при создании элементов управления ActiveX