《新》第13章 程序调试和错误处理.pptVIP

  1. 1、本文档共31页,可阅读全部内容。
  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.1 错误类型 13.2 代码调试 13.3 错误处理 13.1 错误类型 Visual Basic程序设计中常见的错误类型可以分为三种:语法错误(Syntax Errors)、运行错误(RunTime Errors)及程序逻辑错误(Logic Errors)。 13.1 错误类型 1.语法错误 语法错误是指在编译时出现的错误,是最常见的一种错误类型。它主要是由于代码编写时不符合VB的语法要求引起的,比如拼错关键字、丢失关键字、非法标点符号和遗漏了标点符号、函数调用时一些必须配对的关键字没有成对出现等。 Visual Basic应用程序在编译时会自动检测是否存在语法错误。如果发现了这类错误,会红色高亮显示发生错误的语法行,提示程序员进行更正。 13.1 错误类型 2.运行错误 运行错误时指应用程序在运行期间执行了非法操作或数据库连接有问题等情况,就会导致运行错误。发生这类错误的程序一般语法没有错误,编译能够通过,只有在运行时才出错,例如类型不匹配、除数为0、访问不存在的文件、数组的下标越界等。出现错误时,程序会自动中断,同时给出相应的错误提示信息。 13.1 错误类型 3.逻辑错误 逻辑错误指的是程序可以正常执行,但是无法得到用户所希望的结果。这并不是程序语句的错误,而是由于程序设计时本身存在逻辑缺陷所致。例如定义了错误的变量类型,或者在程序中出现了不正确的循环次数或死循环等等。大多数逻辑错误不容易发觉是在哪一条语句发生的,而却错误产生的原因与产生错误结果的语句之间可能隔有多条语句,因而难以发现。Visual Basic提供了程序调试功能以便程序员能够查找该类错误的根源。 13.2 代码调试 13.2.1 Visual Basic三种模式 13.2.2 调试工具 13.2.3 调试窗口 13.2.4 调试方法 13.2.1 Visual Basic三种模式 Visual Basic具有集程序编辑、解释和运行于一体的集成环境。按其工作状态可分为三种模式:设计模式、运行模式及中断模式。 1.设计模式 设计模式是代码在编写过程所在的模式。在该模式下,可以进行程序的界面和代码编写。在此阶段,根绝设计目标的不同,不同的代码被写在相应的模块里。当要执行一个程序时,可以单击“运行”菜单中的“开始”命令,或者按F5功能键。当程序处于设计模式时,除了可以设置断点和创建监视表达式外,不能使用其它调试工具。 13.2.1 Visual Basic三种模式 2.运行模式 当代码编写完成后就进入了运行模式,在运行模式下,程序处于运行状态,此时可以查看程序代码或者与应用程序对话,但不能修改程序。单击“运行”菜单中的“结束”命令可以使之由运行状态转到设计状态。用“运行”菜单中的“中断”命令或者按下Ctrl+Break组合键就进入了中断模式。 13.2.1 Visual Basic三种模式 3.中断模式 中断模式使运行中的程序处于挂起状态。一旦发生了错误,就应进入中断模式来调试代码。在此模式下,可以使用各种调试工具,如设置断点、改变某变量的值、观察某变量的值等,以便发现或者更正错误。 13.2.1 Visual Basic三种模式 以下情况的发生时都会使程序自动地进入中断模式: (1)语句产生运行时错误。 (2)“添加监视”对话框中定义的中断条件为真时(与定义方式有关)。 (3)执行到一个设有断点的代码行。 (4)执行“运行”菜单中的“中断”命令或单击“ Ctrl+Break”键。 13.2.1 Visual Basic三种模式 要从中断模式返回到设计模式,有下列两种方法。 (1)选择“运行”菜单中的“结束”菜单项。 (2)单击“调试”工具栏的“结束”按钮。 要从中断模式重新进入运行模式,有下列三种方法。 (1)选择“运行”菜单中的“继续”菜单项。 (2)单击“调试”工具栏的“继续”按钮(在中断模式下,“启动”按钮变为“继续”按钮)。 (3)使用快捷键 F5。 13.2.2 调试工具 调试工具的功能是提供应用程序的当前状态,以便程序员分析代码的运行过程,了解变量、表达式和属性值的变化情况。有了调试工具,程序员就能深入到应用程序内部去观察程序的运行过程和运行状态。 Visual Basic提供的调试功能设置在“调试”菜单下,如图13-3所示。 13.2.2 调试工具 调试工具包括断点、中断表达式、监视表达式、逐语句运行、

文档评论(0)

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

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

1亿VIP精品文档

相关文档