资源描述:
《VC++实训报告》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、软件工程学院可视化程序设计VC++实训报告2012-2013学年第二学期班级:姓名:学号:专业:指导教师:实训题目可视化程序设计VC++实训时间9月17日-9月28日实训地点一、实训目的:1、检查学生该学期对VC++的控件运用的熟练程度。2、检查学生对VC++的消息以及消息处理函数的理解。3、检查学生对VC++的对话框资源的添加及处理。4、检查学生对VC++绘图的掌握程度。5、检查学生对VC++的MCI编程的掌握程度。二、实训要求:1、要求每一个学生都能熟练地编辑、调试程序,熟悉开发环境编译运行程序的操作步骤。2、实训期间不能旷课,旷课一次扣5分,进行
2、严肃处理。3、实训期间不能看电影、打游戏、上网等等,与实训无关的事情。4、实训期间,每天认真完成老师布置的实训作业。5、完成整个实训以后,要求每人写出实训报告。作为评定整个实训的重要参考依据。三、、实训内容(过程、步骤、结果等):(宋体小四,行距1.5倍,需加图片)第一步:分析题目,根据题目要求写出解题思路,列出解题步骤。第二步:在开始-“程序”菜单中找到“MicrosoftVisualC++”单击打开,进入VC++运行环境。第三步:新建项目。单击“文件”→“新建”,在“工程”选项卡中选择“MFCAppWizard(exe)”项。输入工程名,选择保存路
3、径,单击“确定”。在弹出的应用向导中选择的应用类型是“单文档(S)”,由于后面的都是默认所以直接单击“完成”如图:第四步:打开ResourceView选项卡中的“Menu”双击“IDR_MAINFRAME”,在查看下拉列表中添加“考试成绩”项,修改其ID。第五步:进入ResourceView选项卡,右键单击“Dialog”选择“插入Dialog”。将“取消”按钮删除,“确定”按钮改为“退出”,添加控件,效果如图:第六步:给该对话框添加对应的类,类名为CExamInfo。如下图所示为控件添加变量。添加如下成员变量:控件ID号变量类型变量名IDC_EDIT
4、1CStringm_NameIDC_EDIT2CStringm_NumberIDC_EDIT3CStringm_MajorIDC_EDIT4CStringm_ClassIDC_EDIT5CListCtrlm_listExam第七步:为列表框控件初始化代码如下:CDialog::OnInitDialog();DWORDdwStyle=::GetWindowLong(m_listExam.m_hWnd,GWL_STYLE);SetWindowLong(m_listExam.m_hWnd,GWL_STYLE,dwStyle
5、LVS_REPORT
6、LVS_NO
7、LABELWRAP
8、LVS_SHOWSELALWAYS);m_listExam.SetExtendedStyle(LVS_EX_FULLROWSELECT
9、LVS_EX_GRIDLINES);m_listExam.InsertColumn(0,"姓名",LVCFMT_LEFT,100);m_listExam.InsertColumn(1,"学号",LVCFMT_LEFT,100);m_listExam.InsertColumn(2,"专业",LVCFMT_LEFT,100);m_listExam.InsertColumn(3,"年级",LVCFMT_L
10、EFT,100);m_listExam.InsertColumn(4,"电话",LVCFMT_LEFT,100);第八步:为“添加记录”Button1添加代码如下:UpdateData();m_listExam.InsertItem(indexofList,m_Name);m_listExam.SetItemText(indexofList,1,m_xuehao);m_listExam.SetItemText(indexofList,2,m_Math);m_listExam.SetItemText(indexofList,3,m_Chinese);m_
11、listExam.SetItemText(indexofList,4,m_English);indexofList+=1;为删除记录Button2添加代码如下:intindex=m_listExam.GetNextItem(-1,LVNI_SELECTED);if(index!=-1){m_listExam.DeleteItem(index);m_Name="";m_xuehao="";m_Math="";m_Chinese="";m_English="";UpdateData(FALSE);第九步:为退出Button3按钮添加代码如下:OnOK();
12、第十步:.添加背景图片。添加代码如下:CSssDoc*pDoc=GetDocument();A