- 1、本文档共23页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
管理信息系统实验讲义new.doc
管理信息系统实验指导书
编者:姬文亮
学院:电气工程
2011.09.30
建立基于单文档的工程
1、打开VC++6.0程序,选择“FILE”按钮,单击“NEW”,选中“MFC APPWIZARD(EXE)”,如下图所示:
2、输入工程名TEST,选择保存路径,
选择“single document”方式,单击“next”
单击“finsish”按钮,完成单文档程序的创建。
3、接着点击带有两个向下箭头的编译按钮,进行程序编译,若无错误,点击“!”,进行程序运行,生成初始化的单文档程序,如下图
则单文档程序已经初步完成。
生成基于对话框的程序
打开“RESOURCEVIEW”选项卡,右键单击“dialog”,选择“insert dialog”,如下图:
生成相应的对话框文件,如下图:
然后用鼠标右键单击,选中“properties”,进行相应的设置,如下图:
生成基于对话框文件的类文件:
在刚才生成的对话框图标上,同时按住“CTRL”和“W”键,则生成一个类文件,文件名输入:CHaXunTJ,然后点击“OK”按钮,则生成相应的类文件:
把对话框文件插入到单文档文件里面:
单击“RESOURCE VIEW”选项卡,双击“MENU”选项,如下图:
配置菜单文件“查询条件”,以同样的方式配置“查询设置”,注意ID号的配置:如下图:
添加对菜单的命令文件:
同时按住“CTRL”和“W”键,进行相应的设置,注意蓝色字体部分,此ID为刚才添加的“查询设置”的ID:
生成一个类函数,单击“EDIT CODE”按钮,添加如下代码:
CHaXunTJ UserDlg;
UserDlg.DoModal();
当然还要在MAINFRAME.CPP文件里加入一个相应的头文件,黑影部分:
调试,编译程序,然后点击“查询设置”菜单,生成如下界面:
一个基于单文档的对话框程序设置好了,下面就是对对话框界面进行相应的设置了。
设置对话框文件:
文字部分采用静态文本文件:static,编辑框部分采用edit box
还要设置一个表格控件:
列表控件设置如下:
运行后如下图:
在列表控件里设置程序代码:
同时按住“CTRL”和“W”键,进行相应的设置,注意蓝色字体部分:
再一次的同时按住“CTRL”和“W”键,对IDC_LIST2进行相应的设置,注意蓝色字体部分:
单击”ADD FUNCTION”,然后单击“EDIT CODE“,添加如下代码:
m_ctrList.InsertColumn(0, 数据查询时间);
m_ctrList.InsertColumn(1, 点名1);
m_ctrList.InsertColumn(2, 点名2);
m_ctrList.InsertColumn(3, 点名3);
m_ctrList.InsertColumn(4, 点名4);
m_ctrList.InsertColumn(5, 点名5);
m_ctrList.InsertColumn(6, 点名6);
m_ctrList.InsertColumn(7, 点名7);
m_ctrList.InsertColumn(8, 点名8);
m_ctrList.InsertColumn(9, 点名9);
m_ctrList.InsertColumn(10, 点名10);
m_ctrList.InsertColumn(11, 点名11);
m_ctrList.InsertColumn(12, 点名12);
RECT rect;
m_ctrList.GetWindowRect(rect);
int wid = rect.right - rect.left;
m_ctrList.SetColumnWidth(0,wid/6+65);
m_ctrList.SetColumnWidth(1,wid/6);
m_ctrList.SetColumnWidth(2,wid/6);
m_ctrList.SetColumnWidth(3,wid/6);
m_ctrList.SetColumnWidth(4,wid/6);
m_ctrList.S
文档评论(0)