实验课第00讲-.程序调试_第1页
实验课第00讲-.程序调试_第2页
实验课第00讲-.程序调试_第3页
实验课第00讲-.程序调试_第4页
已阅读5页,还剩8页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、实验课第O讲有关作业和实验提交及其要求在VC下程序调试技术初步有关通过网络交作业和实验的要求将作业或实验相关文件压缩打包上传,具体要求如下:压缩包文件命名格式: 如:00281001王五实验2不同的实验和作业用不同的压缩包文件上传,不要合在一个压缩包文件中;对实验压缩包,要求将该次实验工程所在目录中的所有文件(要包括目录,但要删除其中的debug目录)压缩,并按如上命名: 00281001王五实验2.rar将压缩文件上传即可;实验提交和作业提交地址:6/ 提交时用户名:student 密码:123456 实验课要求到实验室上机课件下载地址: 6/ 用户名: zsuzyd 密码:123456 下

2、载请用FTP软件FileZilla E-Mail:用QQ邮箱(通常潜水,有问题请留言。)在VC+下程序调试技术初步调试环境的建立如何设置断点 控制程序的运行查看工具的使用当程序运行时发生错误,如何找到错误点调试环境的建立建立一个工程(Project)时, VC都会自动建立两个版本:Release版本,和Debug版本.Release版本是当程序完成后,准备发行时所用的版本;Debug版本是用在开发过程中进行调试时所用的版本.调试环境的建立过程(1)VC+6.0选择菜单PROJECT中的SETTING命令屏幕上面弹出PROJECT SETTEING 对话,在SETTING FOR下拉列表中选择D

3、ebug(为调试)或RELEASE(为发行)按OK退出。调试环境的建立过程(2)VS2010VC2010里面不能单独编译一个.cpp或者一个.c文件,这些文件必须依赖于某一个项目,必须创建一个项目创建项目:菜单-文件-新建-项目;选择Win32控制台应用程序输入名称-确定:复选框为解决方案创建目录的意思是解决方案是否和项目文件在同一目录选择空项目(不需要预编译头)完成调试的一般过程设立断点:调试就是在程序的运行过程的某一阶段观测程序的状态. 而在一般情况下程序是连续运行的,所以我们必须使程序在某一地点停下来.当程序在断点处停下来时,再利用各种工具观察程序的状态(如查看各变量的内容)。程序在断点

4、停下来后,有时需要按我们的要求控制程序的运行,进一步观测程序的流向。如何设置断点最简单的是设置一般位置断点:1)把光标移到你要设断点的位置,这一行必须包含一条有效语句的;2)然后按工具条上的add/remove breakpoint 按钮或按快捷键F9(在VS2005-2010中只需在左边框点一下即可);这时将会在屏幕上看到在这一行的左边出现一个红色的圆点表示这一行设置了一个断点。在断点再点一下,即取消断点。在VS2005-2010中的菜单-调试-窗口-断点 或 按快捷键Alt+F9,可打开断点窗,在其中可以看到所有的断点情况和操作设置断点。控制程序的运行当我们从菜单Build到子菜单Star

5、t Debuging 选择Go 程序开始运行在Debug状态下, 程序会由于断点而停顿下来后(可以看到有一个小箭头,它指向即将执行的代码)。 可以用四条命令来控制程序的运行: Step over, step Into , Step Out ,Run to Cursor。Step over(逐过程):运行当前箭头指向的那一条代码。Step into (逐语句) :如果当前箭头所指的代码是一个函数的调用,则用Step Into 进入该函数进行单步执行。Step Out (跳出过程) :如当前箭头所指向的代码是在某一函数内,用它使程序运行至函数返回处。Run to Cursor(运行至光标处):使程

6、序运行至光标所指的代码处(对于VS2010,这条在右键菜单中)。查看工具的使用(1)目的:观察程序在运行过程中的状态,找出程序的错误之处。这里所说的状态包括各变量的值,寄存中的值, 内存中的值,堆栈中的值。1)弹出式调试信息:当程序在断点停下来后,要看一个变量的值,只需在源程序窗口中,将鼠标放到该变量上, 你将会看到一个信息泡泡弹出,其中显示出该变量的值。变量窗口:VC+6.0中在VIEW 菜单,Debug window选 Variables window; VS2008-2010中在调试菜单中选择自动窗 ,局部变量,监视窗。设置后变量窗口将出现在屏幕上。变量窗口中显示变量名及其对应的值。在变

7、量观察窗口的下部有三个标签:AUTO(自动窗) ,LOCAL(局部变量),监视窗, 选中不同的标签,不同类型的变量将会显示在该窗口中。以进一步观察其中的成员变量的值。查看工具的使用(2)3)快速查看变量对话框(quick watch);在快速查看变量对话框中你可以象利用观察窗口一样来查看变量或表达式的值。但我们还可以利用它来该变运行过程中的变量,具体操作如下:(1)在Debug(调试) 菜单,选择Quick Watch(快速监视),这时屏幕上将会出现Quick Watch 对话框;(2)在Expression (表达式)编辑框中输入变量名,按回车;(3)在Current Value(值) 格子中将出现变量名及其当前对应的值;(4)如要改变该变量的值只需双击该变量对应的Name 栏,输入你要改变的值;(5)如要把该变量加入到观察窗口中,点击Add watch 按钮;(6)点击Close 按钮返回;查看工具的使用(3)4) VS2010中可用鼠标右键菜单中的快速监视和添加监视:先选择要查看的变量单击鼠标右键,弹出快捷菜单可有两种选择:快速监视和添加监视选择添加监视这时在监视窗中会增加所选变量的信息选择快速监视这时会弹出快速查看变量对话框无论哪种方式,如果调试需要,变量

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论