




已阅读5页,还剩5页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
实验一 VC编程环境基础实验 (4学时)一实验目的1.掌握Visual Studio软件的安装方法2.熟悉Visual Studio集成开发环境的菜单与工具3.掌握基于Visual Studio的VC+项目创建与调试方法二实验原理Visual Studio(VS)是目前最流行的Windows平台应用程序的集成开发环境。最新版本为 Visual Studio 2013 版本,基于.NET Framework4.5.1。VS是一个基本完整的开发工具集,它包括了整个软件生命周期中所需要的大部分工具,如UML工具、代码管控工具、集成开发环境(IDE)等等。所写的目标代码适用于微软支持的所有平台,包括Microsoft Windows、Windows Mobile、Windows CE、.NET Framework、.NET Compact Framework和MicrosoftSilverlight及Windows Phone。支持的开发语言环境有Visual Basic、Visual C+,面向Java开发的Visual J+和面向数据库开发的 Visual FoxPro等。三实验内容1.Visual Studio 2008集成开发环境的安装首先将安装镜像文件VS2008ProEdition90DayTrialCHSX1435983.iso进行解压。在解压后的文件夹中找到setup子文件夹,在其中找到setup.exe安装文件,双击该文件,安装程序启动。在下面的对话框中选择同意许可协议,然后选择next。在下面的对话框中选择安装路径,并选择安装类型为Default。然后点击Install开始安装。接下来,安装过程开始,出现以下对话框等待整个安装过程执行完毕,出现以下对话框点击Finish,安装过程结束。2. 学习Visual Studio2008集成开发环境的菜单和工具首次运行VS2008程序,出现选择默认环境配置界面选择Visual C+开发设置,然后点击启动Visual Studio。出现以下界面。文件菜单功能主要是新建、打开、关闭文件与项目。编辑菜单功能主要是对编写的代码进行相关编辑操作及视图菜单主要功能是对集成环境中显示的各类工具、窗口进行显示控制。 工具菜单对各类工具及IDE工作环境进行配置窗口菜单对视图窗口的显示方式进行配置帮助菜单在IDE进行软件开发的各类知识和示例 各个常用的菜单功能均有快捷键或工具条按钮,也可以根据自己的需求进行自定义。3.创建一个VC+对话框式式应用程序、添加控件代码并进行调试3.1基于MFC向导新建一个VC+对话框式应用程序首先选择 “文件”-“新建”-“项目”,新建一个MFC应用程序,并输入项目名称、项目位置及解决方案名称(默认情况下自动生成,且与项目名称相同,也可根据自己的需要进行修改)。在下面的对话框中选择应用程序类型为“基于对话框”,其余点击下一步按钮进行。在下面的对话框中点击完成按钮。3.2添加控件与代码在编辑区域中,右键点击对话框,并选择“属性”,出现属性编辑窗口。找到Caption属性,将其修改为“测试对话框”,此时对话框上的标题显示为“测试对话框”。找到ID属性,修改为IDD_TESTDLG1。右击静态文本框,修改其属性,Caption修改为“原始的内容”,ID修改为IDC_MYTEXT。接下来,从工具箱中点击鼠标左键拖拽一个按钮Button至对话框。右击Button,选择属性,改变其Caption为“开始”。双击“开始”按钮,出现按钮点击事件处理函数。在OnBnClickedButton1()函数中添加代码:void CtestdlgDlg:OnBnClickedButton1()/ TODO: 在此添加控件通知处理程序代码SetDlgItemText(IDC_MYTEXT,How are you); 在Win7环境下,还需要在VS2008进行以下的相关配置,以避免VC+程序中编译、运行出错。项目-属性-C/C+-预编译头-不使用预编译头项目-属性-常规-字符集-使用多字节字符集项目-属性-链接器-常规-启用增量链接-否项目-属性-C/C+-常规-调试信息格式-程序数据库(/Zi)接下来,选择“生成”-“生成解决方案”,生成项目可执行程序。接下来,选择“调试”-“开始执行(不调试)”,运行程序,并观察结果。3.3继续添加其他空间及代码继续在对话框中添加第二个Button,并修改其Caption指为“关于”为该Button添加点击事件处理函数。并在该函数中添加以下代码。void CtestdlgDlg:OnBnClickedButton2()/ TODO: 在此添加控件通知处理程序代码CAboutDlg ADlg; ADlg.DoModal();接下来添加一个控件编辑框Edit Control,其ID为IDC_EDIT1.再增加第三个Button,并修改其Caption为“显示”,为该Button添加点击事件处理函数。并在该函数中添加以下代码。void CtestdlgDlg:OnBnClickedButton3()/ TODO: 在此添加控件通知处理程序代码CString a; GetDlgItemText(IDC_EDIT1,a); SetDlgItemText(IDC_MYTEXT,a);接下来,在添加一个进度条控件下面为对话框IDD_TEXTDLG1添加一个Windows消息处理函数。在类视图中,点击CTestDlgDlg类,在工作区域右侧的属性区域编辑消息属性,为WM_TIMER消息添加一个处理函数OnTimer。在OnTimer函数中添加以下代码然后在CtestdlgDlg类的OnInitDialog函数中增加启动定时器的代码,这里只添加划线的代码,其余的代码为已有代码,不需改动。3.3项目的生成、运行、调试 选择“生成”“生成testdlg”进行项目成语的编译连接。然后选择“调试”-“开始执行(不调试)”来运行项目程序,观察运行结果,判断是否运行成功。如果项目编译或运行不成功,可以通过调试功能检查程序问题所在。增加断点:在有问题的代码处,点击右键,插入断点。选择“调试”“启动调试”,则程序在调试模式下运行。可通过点击相应控件如按钮等,引发程序执行至断点所在代码处,然后进入代码,可以通过“调试”-“逐语句”来单步执行程序,从而发现程序中存在的问题。四实验思考1.说明基于对话框的MFC程序中的消息处理是如何执行的?2.请自己实现一个对话框小程序,该程序应实现将两个编辑框中输入的整数进行加法运算,并将运算结果显示
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 山西省岢岚县高中化学 第四章 非金属及其化合物 4.2 富集在海水中的元素-氯说课稿 新人教版必修1
- 2025煤炭买卖合同
- 2025山东省荷泽市单县农村信用社房贷合同书
- 2025年建筑外墙真石漆施工合同
- 2025新款合同范本样例
- 拍皮球教学设计-2023-2024学年小学音乐一年级下册人音版(主编:曹理)
- 景德镇事业单位笔试真题2025
- 2025民宿租赁合同书范本
- 2025药品批发企业劳动合同书
- 2025职员雇佣合同
- 2025济南市工程咨询院招聘(6人)考试参考试题及答案解析
- 吉林省长春市榆树市2025年八年级上学期月考物理试题附答案
- 2025秋苏教版(2024)小学科学二年级上册(全册)教学设计(附目录P123)
- 2025年国防教育知识竞赛试题(附答案)
- 2025年amOLED行业研究报告及未来行业发展趋势预测
- 2025国庆节前安全教育培训
- 2025年国家电网公司招聘面试模拟题集与答案解析
- 拍照摄影技巧
- 农业农村部在京事业单位招聘考试真题2024
- 农村电商公共服务体系的建设与完善-以资阳市雁江区为例
- 丙酮酸脱氢酶缺乏的护理
评论
0/150
提交评论