第15章 程序调试和出错处理.ppt

  1. 1、本文档共20页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第十五章 程序调试与程序发布 1.编译错误 指由于违反了VB的有关语法而产生的错误(也称语法错误)。常见的编译错误有: (2)对象名称(Name属性)写错; (3)对象的属性名、方法名,内部函数名写错; (4)变量未定义或变量名写错(可在通用声明段加Option Explicit,采用变量显式声明); (3)块If没有对应的End If语句;For循环没有对应的Next语句;Do循环没有对应的Loop语句等,这类错误当VB开始运行时提示出错信息,且将出错位置用反色显示, 2 运行错误 VB在运行代码时指令代码执行了一非法操作引起的误指。例如,除法时分母为零,被操作的驱动器未准备好或磁盘读写有错。或数组下标超界、数据溢出等。 运行出错也将弹出一个子窗口,提示出错信息。 3 逻辑错误 程序存在逻辑上的缺陷引起程序运行后,得不到所期望的结果。 例如,使用了不正确的变量类型或指令的次序不对。又如,循环中起终值不正确。逻辑错误也可以产生运行错误。通常,逻辑错误不会产生错误提示信息,需要程序员仔细地阅读分析程序。 15.2 VB6.0系统调试工具 15.2 VB6.0系统调试工具 15.2 VB6.0系统调试工具 15.3.2 程序调试窗口 有三个调试窗口,它们是:“立即”窗口、“监视”窗口、和“本地”窗口。可单击视图菜单中的对应命令打开这些窗口。 15.2 VB6.0系统调试工具 15.2 VB6.0系统调试工具 15.4 出错处理 1. 设置错误陷阱 使用On Error语句可设置陷阱,捕捉错误。On Error语句有如下形式: (1) On Error Resume Next 发生错误时,忽略错误行,继续执行下一语句。 (2) On Error GoTo 语句标号 发生错误时,使程序转跳到语句标号所指示的程序块。 (3) On Error GoTo 0 表示当发生错误时,不使用错误处理程序块。 2.编写错误处理程序 编写错误处理程序一般要使用到Err 对象,它是一个系统对象,可以通过Err对象来获取错误的消息。当出现VB错误时,有关错误的信息存储在Err对象中。Err对象每次只维护一个错误的信息。当出现新的错误时,Err对象将更新为新的错误信息。 Err 对象的缺省属性是Number属性。当运行时错误发生时,Err对象的属性被填入明确识别错误的信息以及处理这个错误所使用的信息。 当On Error捕捉到错误后,Err对象的属性Number指示对应错误号。在错误处理程序块中可使用“Select Case Err.Number”或“If Err.Number = ”语句编写出错处理。 15.4 出错处理 15.4 出错处理 15.4 出错处理 ☆☆ 第15章 程序调试与程序发布 * 本章要求: 1. 掌握VB程序调试方法 2. 学会查找和修改和分析程序错误的方法 3. 了解错误处理的方法:捕捉错误,设计的程序来处理不同错误。 4. 了解程序的打包和发布。 15.1 常见错误类型 Visual Basic程序的错误分为: 编译错误 运行时错误 逻辑错误 (1)标点符号错(程序中只能使用西文标点);关键字输入错(例:Dim写成Din);一行语句没有写完整等, 15.1 常见错误类型 15.1 常见错误类型 15.1 常见错误类型 15.2.1 设置自动语法检测 在VB集成开发环境中,选择“工具”菜单的“选项”命令,再在打开的“选项”对话框中选“编辑器”标签, 15.2.2 VB调试工具 Visual Basic 的调试包括:断点、中断表达式、监视表达式、通过代码一次经过一个语句或一个过程、显示变量和属性的值。 1、 调试工具栏 15.3 调试和排错方法 15.3.1 控制程序的运行 1.启动对象及控制程序的运行 (1)逐语句运行 (2)逐过程运行 (3)从过程中跳出 2.设置断点 (1)“立即”窗口 显示代码中正在调试的语句所产生的信息,或直接往窗口中键入的命令所请求的信息。 15.2 VB6.0系统调试工具 (2)在中断模式下,可自动显示出所有在当前过程中的变量声明及变量值。(单击调试工具栏上的“本地窗口”按扭或选择“视图”菜单的“本地窗口”显示),如图15-8所示。 (3) “监视”窗口显示当前的监视表达式,在代码运行过程中可决定是否监控这些表达式的值。

文档评论(0)

xuefei111 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档