实验MFC+DB 2015

2026/4/23 10:55:41

VisualStudioC++数据库编程实现过程详解~9~王思野编制

图15主界面

对于文档模板,单击右键,选择 Properties,改变界面的风格。如果没有弹出控件工具栏,则在工具栏的右边空白处单击右键,选择 Controls,如下图所示,将鼠标在控件上停留一会,就会出现该控件的名称。

图16调出控件工具栏

在文档模板上添加所需的控件,这里添加了五个Edit box 控件和四个Button,和若干Static Text。这里具体描述一下控件的简单用法:

控件的选取:可以用鼠标直接选取。首先选中所要的控件,比如Static Text,然后移动鼠标指针至文档模板上即可。

控件属性的修改:右键单击文档模板面上的控件,选择Properties,单击左键,

VisualStudioC++数据库编程实现过程详解~10~王思野编制

弹出Text Properties对话框,如下图所示为Static Text的属性:

图17 Static Text控件的属性

General 标签中的 ID 为控件的编号,Caption 中可填写标题。在本例子中,可将 Caption 分别改为“学号”、“姓名”等标题。而 Styles 标签可以选择控件的风格,根据需要可以美化界面,不做介绍。

这里将五个Edit box的ID分别改为 IDC_ID_EDIT、IDC_NAME_EDIT、IDC_AGE_EDIT、IDC_DEPT_EDIT、IDC_CHECKNAME。

图18 编辑框控件 ID 的更改

将四个按钮改的ID改为 IDC_ADD、IDC_MOD、IDC_DEL、IDC_CHECK,如下图所示来修改,并根据个人风格调整各个控件的位置。

VisualStudioC++数据库编程实现过程详解~11~王思野编制

图19按钮控件ID的更改

添加新类 CRecordsetAdd:在工具栏上选择Insert→New Class,添加一个新类CRecordsetAdd,如下图所示:

图21添加新类选项

单击OK,弹出Database Options对话框,如图所示,同样的选择数据源后,单击OK按钮,弹出Select Database Tables对话框,选择表,单击OK。

VisualStudioC++数据库编程实现过程详解~12~王思野编制

图22 数据源中表的选择

在View→ClassWizard中选择CRecordsetAdd中添加四个成员变量如下所示:

图23 变量成员

CRecordsetAdd::DoFieldExchange中自动添加

void CRecordsetAdd::DoFieldExchange(CFieldExchange* pFX) {

//{{AFX_FIELD_MAP(CRecordsetAdd)

pFX->SetFieldType(CFieldExchange::outputColumn); RFX_Text(pFX, _T(\

RFX_Text(pFX, _T(\ RFX_Text(pFX, _T(\ RFX_Text(pFX, _T(\ //}}AFX_FIELD_MAP }

在CDatabaseGUIView::DoDataExchange( )函数中添加代码如下所示: void CDatabaseGUIView::DoDataExchange(CDataExchange* pDX) {


实验MFC+DB 2015.doc 将本文的Word文档下载到电脑
搜索更多关于: 实验MFC+DB 2015 的文档
相关推荐
相关阅读
× 游客快捷下载通道(下载后可以自由复制和排版)

下载本文档需要支付 10

支付方式:

开通VIP包月会员 特价:29元/月

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:xuecool-com QQ:370150219