资源描述:
《管理信息系统实验讲义new》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库。
1、管理信息系统实验指导书编者:姬文亮学院:电气工程2011.09.30一、建立基于单文档的工程1、打开VC++6.0程序,选择“FILE”按钮,单击“NEW”,选中“MFCAPPWIZARD(EXE)”,如下图所示:2、输入工程名TEST,选择保存路径,选择“singledocument”方式,单击“next”单击“finsish”按钮,完成单文档程序的创建。3、接着点击带有两个向下箭头的编译按钮,进行程序编译,若无错误,点击“!”,进行程序运行,生成初始化的单文档程序,如下图则单文档程序已经初步完成。
2、一、生成基于对话框的程序1、打开“RESOURCEVIEW”选项卡,右键单击“dialog”,选择“insertdialog”,如下图:生成相应的对话框文件,如下图:然后用鼠标右键单击,选中“properties”,进行相应的设置,如下图:1、生成基于对话框文件的类文件:在刚才生成的对话框图标上,同时按住“CTRL”和“W”键,则生成一个类文件,文件名输入:CHaXunTJ,然后点击“OK”按钮,则生成相应的类文件:2、把对话框文件插入到单文档文件里面:单击“RESOURCEVIEW”选项卡,双击“M
3、ENU”选项,如下图:配置菜单文件“查询条件”,以同样的方式配置“查询设置”,注意ID号的配置:如下图:1、添加对菜单的命令文件:同时按住“CTRL”和“W”键,进行相应的设置,注意蓝色字体部分,此ID为刚才添加的“查询设置”的ID:生成一个类函数,单击“EDITCODE”按钮,添加如下代码:CHaXunTJUserDlg;UserDlg.DoModal();当然还要在MAINFRAME.CPP文件里加入一个相应的头文件,黑影部分:调试,编译程序,然后点击“查询设置”菜单,生成如下界面:一个基于单文档
4、的对话框程序设置好了,下面就是对对话框界面进行相应的设置了。1、设置对话框文件:文字部分采用静态文本文件:static,编辑框部分采用editbox还要设置一个表格控件:列表控件设置如下:运行后如下图:1、在列表控件里设置程序代码:同时按住“CTRL”和“W”键,进行相应的设置,注意蓝色字体部分:再一次的同时按住“CTRL”和“W”键,对IDC_LIST2进行相应的设置,注意蓝色字体部分:单击”ADDFUNCTION”,然后单击“EDITCODE“,添加如下代码:m_ctrList.InsertCol
5、umn(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.Ins
6、ertColumn(8,"点名8");m_ctrList.InsertColumn(9,"点名9");m_ctrList.InsertColumn(10,"点名10");m_ctrList.InsertColumn(11,"点名11");m_ctrList.InsertColumn(12,"点名12");RECTrect;m_ctrList.GetWindowRect(&rect);intwid=rect.right-rect.left;m_ctrList.SetColumnWidth(0,wid/6
7、+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.SetColumnWidth(5,wid/6);m_ctrList.SetColumnWidth(6,wid/6);m_ctrList.SetColumnWidth(7,wid/6);m_ctrList.
8、SetColumnWidth(8,wid/6);m_ctrList.SetColumnWidth(9,wid/6);m_ctrList.SetColumnWidth(10,wid/6);m_ctrList.SetColumnWidth(11,wid/6);m_ctrList.SetColumnWidth(12,wid/6);m_ctrList.SetExtendedStyle(LVS_EX_FULLROWSELECT
9、LVS_EX_GRIDLINES);