您在使用记录视图中的角色
下表显示使用记录视图您通常必须执行的任务以及框架为您执行的任务。
使用记录视图:您需要执行的任务和框架为您执行的任务
您 |
框架 |
---|---|
使用 Visual C++ 对话框编辑器来设计窗体。 |
使用控件创建对话框模板资源。 |
使用 MFC 应用程序向导创建从 CRecordView 和 CRecordset 或者从 CDaoRecordView 和 CDaoRecordset 派生的类。 |
为您编写类。 |
将记录视图控件映射到记录集字段数据成员。 |
提供控件和记录集字段之间的 DDX。 |
|
为菜单或工具栏按钮上的某些命令提供默认的命令处理程序,这些命令包括:“移到最前”、“移到最后”、“后移一步”和“前移一步”命令。 |
|
更新数据源的更改。 |
[可选] 编写用另一个记录集的数据填充列表框或组合框或其他控件的代码。 |
|
[可选] 编写用于任何特殊验证的代码。 |
|
[可选] 编写添加或删除记录的代码。 |
|
基于窗体的编程只是使用数据库的方法之一。有关使用某些其他用户界面(或不使用用户界面)的应用程序的信息,请参见 MFC:结合文档和视图使用数据库类和 MFC:不结合文档和视图使用数据库类。有关显示数据库记录的其他方法,请参见 CListView 和 CTreeView 类。