操作序列创建数据库应用程序中
下表显示了的角色和结构的影响将编写的应用程序。
备注
从 Visual C++ .NET 起,Visual C++ 环境和向导不再支持 DAO(不过提供了 DAO 类,仍可供您使用)。Microsoft 建议对新项目使用 MFC ODBC。DAO 只应用于维护现有的应用程序。
创建数据库应用程序
任务 |
您 |
框架 |
---|---|---|
确定是否使用 MFC ODBC 或 DAO 类。 |
为新 MFC 项目使用 ODBC。 使用 DAO 只保留现有应用程序。 应当使用 DAO 或 ODBC?参见。 有关常规信息,请参见中的文章 数据访问编程。 |
框架提供支持数据库访问的类。 |
用数据库选项创建自己的主干应用程序。 |
运行 MFC 应用程序向导。 在中选择选项数据库支持页。 如果选择创建记录视图的选项,则还必须指定:
|
MFC 应用程序向导创建该文件并指定要包括。 根据您指定的选项,文件可以包含记录集类。 |
设计数据库窗体或窗体。 |
使用 Visual C++ 对话框编辑器将控件放在自己的记录视图类的对话框模板资源。 |
MFC 应用程序向导将为您创建一个空对话框模板资源可以填充。 |
创建额外记录视图和记录集类根据需要。 |
使用类视图创建类和对话框编辑器 " 设计 " 视图。 |
类视图创建新的类的其他文件。 |
创建记录集对象根据需要在代码。 使用每个记录集操作录制… |
记录集基于用向导的 CRecordset 派生的类。 |
ODBC 使用记录字段交换 (rfx) 到数据库和记录集的字段数据成员之间交换数据。 如果使用记录视图,在记录集和控件之间的对话框数据交换 (ddx) 交换数据在记录视图。 |
…或创建显式 CDatabase 在您的要打开的每个数据库的代码。 |
根据您的记录集对象数据库对象。 |
数据库对象提供一个界面数据源。 |
绑定到动态记录集的数据列。 |
在 ODBC,请将代码添加到您的派生记录集类管理绑定。 参见中的文章 记录集:动态绑定数据列 (odbc)。 |
|