第九章程序的调试与异常处理.pptVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多

*VB.NET程序设计——程序的调试与异常处理*第九章程序的调试与异常处理*第1页,共20页,星期日,2025年,2月5日本章内容:9.1程序的错误类型9.2程序的调试9.3程序的异常处理第2页,共20页,星期日,2025年,2月5日学习目标程序的错误类型程序的调试程序的异常处理第3页,共20页,星期日,2025年,2月5日9.1程序的错误类型可以将这些错误分为四类,分别是:语法错误编译错误运行错误逻辑错误第4页,共20页,星期日,2025年,2月5日9.2程序的调试一.VB.NET的调试工具可以通过【调试】菜单,也可以使用【调试】工具栏。可按下面的步骤打开【调试】工具栏。1.选择【视图】→【工具栏】菜单项。2.在【工具栏】下的子菜单中选择【调试】命令,【调试】工具栏会出现。第5页,共20页,星期日,2025年,2月5日二.常用的调试对话框错误列表窗口输出窗口【立即】对话框【监视】对话框【局部变量】对话框【Me】对话框第6页,共20页,星期日,2025年,2月5日1.错误列表窗口在VB.NET中,如果开发人员的应用程序中存在没有清除的语法错误,在调试时,调试程序会查找到这些语法错误,并将错误信息显示在【错误列表】窗口中。【错误列表】窗口不但显示出错误的类型和说明,还显示出错的文件,以便开发人员快速定位和修改错误。如果要马上修改某一个错误,可以在错误列表中双击它,IDE会自动跳转到代码窗口中,并加亮显示相应的错误内容。打开“错误列表”窗口:选择【视图】→【错误列表】第7页,共20页,星期日,2025年,2月5日2.输出窗口VisualBasic.NET把【输出】窗口的功能分为两部分:调试和生成。在【输出】窗口中,从【生成】选项可以查看调试的程序生成的内容,包括成功的个数和失败的个数。如果没有生成失败,表明程序创建成功。如果开发人员要查看调试输出结果,可从【输出】窗口中的下拉列表框中选择【调试】选项,窗口中就显示出所有已经加载的内容和输出结果。第8页,共20页,星期日,2025年,2月5日3.立即窗口VisualBasic.NET中,有一个【命令】对话框,在该对话框中可以直接使用VB.NET的各种命令与系统交互。【命令】对话框有两种不同的模式:命令模式和立即模式。命令模式主要用来执行命令,立即模式主要用于调试程序。在调试应用程序执行函数或语句等操作时,可使用立即模式查看,并更改变量的值。通过执行【调试】→【窗口】→【即时】命令,可以以立即模式打开【命令】对话框。第9页,共20页,星期日,2025年,2月5日4.【监视】对话框【监视】对话框用于显示当前被监视表达式的值。【监视】对话框是最有用的对话框之一,在逐语句运行的情况下,通过该对话框可以看到每执行一条语句时,监视表达式值的变化情况。【监视】对话框只能在运行模式或中断模式下打开,打开方法是执行【调试】→【窗口】→【监视】命令。若要在【监视】对话框中添加被监视表达式,只需单击【监视】对话框[名称]列最下面一行单元格,在其中输入要监视的表达式即可。第10页,共20页,星期日,2025年,2月5日5.局部变量对话框【局部变量】对话框可显示当前过程中所有局部变量的值。当程序从一个过程执行到另一个过程时,【局部变量】对话框的内容也会随之改变。该对话框只显示当前所执行过程中局部变量的值。要打开【局部变量】对话框,可执行【调试】→【窗口】→【局部变量】命令。6.【Me】对话框【Me】对话框用于显示在窗体类中定义的变量和对象的当前值。第11页,共20页,星期日,2025年,2月5日三.调试方法1.设置程序断点断点是应用程序暂时停止执行的位置,也是让应用程序进入中断模式的地方。在程序设计中,可以在中断模式和设计模式下设置和删除断点。在调试程序时,按照程序的功能,可在怀疑有错误的语句处设置断点,这样有利于发挥测试程序的功能和发现程序的逻辑错误。设置断点的方法:1)在代码窗口中,单击要设置断点的那一行代码,然后按【F9】键。2)在代码窗口中,在要设置断点的那一行代码行上,单击鼠标右键并选择【插入断点】命令。3)在代码窗口中,在要设置断点的那一行代码行的左边界上的竖条上单击。第12页,共20页,星期日,2025年,2月5日2.跟踪程序执行当程序出错的具体位置不易确定,只能够猜测到在某个范围内可能存在问题时,需要在此范围内追踪程序的执行结果,逐条地执行语句。这种运行方式称为”跟踪”。VB.NET提供的跟踪方式有:逐语句(StepInto):逐语句执行方式为一次执行一条语句,也叫单步执行。每执行一条语句之后,开发人员可以使用【即时

文档评论(0)

xiaoyao2022 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档