1 / 12
文档名称:

soft_dialog_view.doc

格式:doc   大小:529KB   页数:12页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

soft_dialog_view.doc

上传人:63229029 2017/5/29 文件大小:529 KB

下载得到文件列表

soft_dialog_view.doc

相关文档

文档介绍

文档介绍:实验报告课程名称软件案例分析实验名称基于对话框的录入界面班级 xxxxxxxxxxxx 学号 xxxxxxxxxxxx 姓名 xxxxxxxxxxxx 成绩指导教师刘天时基于对话框的录入界面 1. 实验目的(1)了解 MFC ADO 数据库访问技术。(2)熟悉 Microsoft DataGrid 控件和 Microsoft ADO Data 控件的使用方法。(3)掌握基于对话框的用户界面设计方法和数据操作方法。(4)掌握主窗口与子窗口之间数据访问方法。 2. 实验要求(1)实现对人事基本信息的增加、编辑、删除、刷新和导出功能。(2)参考运行界面如图 ~ 所示。 “增加个人基本信息” “修改个人基本信息”对话框 3. 实验步骤(1)启动 VC++ ,创建基于对话框的 MFC AppWizard(exe) 类型的工程,命名为GUIStyle 。(2)修改对话框 ID为“IDD_ GUISTYLE _DIALOG ”,标题为“人事基本信息管理”。(3)加入用于访问数据库的第三方类。(4)在CGUIStyleApp::InitInstance 函数中加入如下代码: if(!AfxOleInit()) {AfxMessageBox("OLE initialization failed."); return FALSE; }(5) 文件中包含命令“#include "/ado/" ”。(6)在CGUIStyleDlg ::OnInitDialog 函数中添加如下代码实现数据库连接: //数据库连接串 CString strConnection =_T("Driver={SQL Server};Server=C4IDWK1QQ31HVXN\\STR;" "Trusted_Connection=no;" "Database=BaseInfo;Uid=sa;Pwd=123;"); (7)添加如图 所示对话框资源,并为其生成类 CAppendDlg 。该对话框资源同时用于“增加信息对话框”和“修改信息对话框”,为此为 CGUIStyleDl g 类添加如下成员变量,用以区分这两个对话框并设置对话框标题。 public: int flag; CString Title; (8)使用 Class Wizard 工具为 CAppendDlg 类添加控件成员变量,按钮消息响应函数。 afx_msg void OnAppend(); afx_msg void OnDelete(); afx_msg void OnEdit(); afx_msg void OnRefresh(); (9) p文件中添加文件包含命令“#include "" ”。(10)在主对话框类中添加 LoadStaffInfo 函数,用于显示所有记录得信息。代码如下: void CEnterpriseMagDlg::LoadStaffInfo() {//加载数据库中数据之前先清空列表控件中信息 (); //SQL 语句 CString strSql="select *from infor order byno"; //记录集(通过连接对象取数据) CADORecordset RS(&CEnterpriseMagApp::m_DB); //mand 执行存储过程的 mand cmd(&CEnterpriseMagApp::m_DB,"GetStaffInfo"); if((&cmd)) {CString strField; //字段 int nRow =0; //遍历记录集 while(!()) {("no",strField); (nRow,strField); ("name",strField); (nRow,1,strField); ("sex",strField); (nRow,2,strField); ("birthday",strField); (nRow,3,strField); ("telephone",strField); (nR

最近更新