PB程序设计( 第二版) 第十三章.pptVIP

  1. 1、本文档共57页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
尚辅网 尚辅网 第13章 第13章程序调试与错误处理 13.1 知识要点 13.2 习题与解答 13.3 实训指导 13.4 测验题 1、程序错误概述 (1)程序错误类型 ①编译错误 笼统地说,编译错误是指程序在编译过程中出现的错误。编译错误的产生原因是在程序代码中出现了不正确的代码。 Visual Basic具有功能强大的智能编辑功能,程序中的语法错误在代码编辑阶段就会被自动检测和识别。 ②运行错误 运行错误是指程序顺利通过编译后(即已经没有编译错误),在运行期间由于执行了程序中的某些非法操作或力图执行一个操作失败时所发生的错误。 ③逻辑错误 逻辑错是指程序在没有编译错误和运行错误的前提下,顺利运行程序,但是却得不到预期的结果。Visual Basic不会针对逻辑错误给出错误提示,而且逻辑错误本身又具有隐蔽性,所以这种错误的发现和排除难度较大。 (2)程序减少错误的方法 ①在程序中加上Option Explicit语句,避免由于变量名的误用而产生的错误。 ②声明变量时,尽可能说明变量的具体类型,少用Variant类型。 ③加入适当的注释,提高程序的易读性。 ④整个程序中使用统一的变量名、过程名和对象名命名规则。 ⑤为每一个事件过程和普通过程指定一个特定的、明确的目标。 ⑥对于预感会出现错误的地方,合理添加错误捕捉与处理程序。 2、中断模式 (1)程序运行模式 Visual Basic有设计模式、运行模式和中断模式三种不同的工作模式。 ①设计模式 在设计模式下,用户可以完成建立应用程序的所有步骤,在这个模式下,程序不被运行,不能看到程序的结果,只能设置断点,而不能使用其他的调试工具。在设计模式下,利用Visual Basic的“自动语法检测”,可以发现一般的语法错误。 ②运行模式 当程序处于运行模式时,程序控制权交给了应用程序,设计人员可以象用户一样同程序进行交互,从而进行调试。在这种模式下,可以查看程序代码,但是不能进行修改,如果想修改,可以选择工具栏上的“结束”按钮结束运行模式,回到设计模式。也可以选择工具栏上的“中断”按钮进入中断模式。 ③中断模式 在中断模式下,程序被暂停下来,设计人员可以查看代码、修改代码,还可以查看变量或表达式的取值。 还有哦 (2)中断模式介绍 归纳起来,处于中断模式的应用程序可以完成如下操作: ①编辑修改程序代码。 ②确定活动的过程(正在被调用执行的过程)。 ③查看变量、属性和表达式的当前值。 ④修改变量和属性的值。 ⑤执行程序中特定的语句。 从程序运行模式进入中断模式的方法有: ①选择工具栏上的“中断”按钮。 ②选择“运行”菜单中的“中断”菜单命令。 ③按下Ctrl+Break键。 ④当程序出现未被捕捉的错误时,单击错误提示对话框中“调试”按钮。 ⑤程序执行到设置断点处。 ⑥程序执行到Stop语句。 (3)设置与清除断点 程序运行到断点就会暂停下来,进入中断模式。之所以要设置断点,用户怀疑程序在该位置处可能有些问题,程序进入中断模式后,可以进行调试。设置断点可以在设计模式和中断模式下进行,在应用程序处于空闲时,也可以在运行模式下进行。 在程序中设置段点的方法为: ①在代码编辑窗口中,把光标移动到预设置断点行的任意位置。 ②选择调试工具栏中的“切换断点”按钮。或者选择“调试”菜单中的“切换断点”菜单项。或者直接按下F9键。 另外一种方法就是直接在设置断点行的左边页边提示器栏单击鼠标。 Visual Basic以粗体、暗红色(默认值,可更改)高亮度显示设置了断点的语句行,同时,在左边页边提示器栏内显示“●”标记。在一个程序中可以设置多个断点。另外,程序运行到断点处暂停下来时,设置断点的语句并没有被执行。 清除断点的方法很简单,基本和设置断点的操作一样。还可以选择“调试”菜单中的“清除所有断点”菜单项来清除断点。 (4)使用Stop语句 Stop语句的基本功能与断点的功能相似,但是不同的是,断点是临时存在的,而Stop语句作为程序中的一条语句会一直保留在程序当中。 (5)使用Debug.Assert方法 和Stop语句不同,Debug.Assert方法可以使程序有选择性地进入中断模式。 Debug.Assert方法的使用方法为: Debug.Assert 逻辑表达式 程序根据逻辑表达式的值来决定是否进入中断模式,只有当逻辑表达式的值为False时,程序才进入中断模式。 3、程序调试工具 调试工具的功能分为两种,第一种用于帮助处理逻

您可能关注的文档

文档评论(0)

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

1亿VIP精品文档

相关文档