XXX软件案例分析实验8-基于对话框的录入界面.docxVIP

XXX软件案例分析实验8-基于对话框的录入界面.docx

  1. 1、本文档共15页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多

XXX软件案例分析实验8基于对话框的录入界面

实验报告

课程名称:计1201

实验名称:基于对话框的录入界面

班级:xxxxxxxx0122

姓名:XXX、XXX

指导教师:

实验日期:2015年12月24日

一、实验目的

1.了解MFCADO数据库访问技术。

2.熟悉XXXDataGrid控件和XXXADOData控件的使用方法。

3.掌握基于对话框的用户界面设计方和数据操作方法。

4.掌握主窗口和子窗口之间的数据访问方法。

二、实验环境

系统:Windows7

编程工具:VisualC++6.0

三、实验要求

实现对人事或其它基本信息的增加、编辑、删除、刷新和导出功能。

四、实验步骤与结果

1.启动VC++6.0,创建基于对话框的MFCAppWizard(exe)类型的工程,命名为GUIStyle。

2.修改对话框ID为“IDD_GUISTYLE_DIALOG”,标题为“人事基本信息管理”。

3.在菜单栏选择Project—AddtoProject—XXX命令,打开XXX对话框,打开“RegisteredActiveXControls”文件夹,选择“XXXDataGridControl6.0”和“MicrosoftADODataControl6.0”插入当前工程。

4.从控件工具栏中选择相应控件,设计主界面,设置ADOData控件ID为IDC_ADODC,设置DataGrid控件ID为IDC_DATAGRID,其中DataSource属性值为IDC_ADODC,n属性值为空。

5.打开MFCClassWizard对话框,为GUIStyleDlg类定义DataGrid控件的成员变量CDataGridm_DataGrid,定义ADOData控件成员变量CAdodcm_Adodc。为按钮添加消息响应成员函数。

6.加入自定义类CADOConn。

7.在CGUIStyleApp::Instance函数中加入如下代码:

if(!AfxOleInit()){

AfxMessageBox(XXX.);

returnFALSE;

以上是实验步骤,下面是实验结果的截图。

可提供屏幕抓图)

8)在CGUIStyleDlg.cpp文件中,需要添加文件包含命令“#include“ADOConn.h””,并定义全局变量“CADOConnAdoConn”。

9)在CGUIStyleDlg::OnInitDialog函数中,需要添加如下代码实现数据库连接:

CStringXXX;Password=softcase;PersistSecurityInfo=True;UserID=softcase;DataSource=192.168.10.110/lemonson;

XXX(strConnect);

10)需要添加一个对话框资源,并为其生成类CAppendDlg。该对话框资源同时用于“增加信息对话框”和“修改信息对话框”,因此需要为CGUIStyleDlg类添加成员变量,以区分这两个对话框并设置对话框标题。

public:

intflag;

CStringTitle;

11)使用ClassWizard工具为CAppendDlg类添加控件成员变量和按钮消息响应函数。示例代码如下:

public:

CStringm_sName;

CTimem_tBirthday;

CStringm_sTelephone;

CStringm_sSchool;

CTimem_tFinishTime;

CStringm_sRemarks;

CStringm_sNumber;

CStringm_sDegree;

CStringm_sSex;

protected:

afx_msgvoidOnSave();

afx_XXX();

12)在CGUIStyleDlg.cpp文件中,需要添加文件包含命令“#include“XXX””。

13)在主对话框中,当单击“增加”或“删除”或“编辑”按钮时,需要创建CAppendDlg类对象,动态设置该子对话框标题,并演示F4按钮的可见性。为此,需要将主对话框对象指针this传给该子对话框对象。示例代码如下:

voidCGUIStyleDlg::OnAppend(){

flag=1;

Title=增加个人信息;

CAppendDlgAppDlg(this);

voidCGUIStyleDlg::OnEdit()

flag=2;

Title=修改个人基本信息;

CAppendDlgAppDlg(this);

XXX();

Refresh();

voidCGUIStyleDlg::OnDelete()

XXX(确定删除?。提示。MB_Y

文档评论(0)

movie + 关注
实名认证
文档贡献者

喜欢分享的作者

1亿VIP精品文档

相关文档