Поделиться через


Последовательность операций для создания приложений баз данных

В следующей таблице показаны свою роль и роль платформы в приложениях баз данных записи.

Примечание

Что касается 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