网站大量收购独家精品文档,联系QQ:2885784924

Visual Basic程序设计基础 杨小影 第9章 程序调试与错误处理新.ppt

Visual Basic程序设计基础 杨小影 第9章 程序调试与错误处理新.ppt

  1. 1、本文档共34页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第9章 程序调试与错误处理 9.1 程序调试 9.2 错误处理程序设计 9.3 错误处理实例 9.1 程序调试 9.1.1应用程序错误与调试 9.1.2段点设置与立即窗口 9.1.1应用程序错误与调试 1.应用程序的错误 为了更有效的使用调试手段,把可能遇到的错误分成3类,即编译错误、运行错误、逻辑错误 2.调试工具栏 Visual Basic 6.0不能诊断或更正错误,但能提供工具帮助用户分析程序是如何从过程的一部分流向另一部分,分析变量和属性是如何随着语句的执行而改变。有了调试工具,就能深入到应用程序内部去观察,从而确定到底发生了什么,以及会发生。 9.1.2段点设置与立即窗口 1.Visual Basic的模式 2.中断与程序调试 3.监视与监视表达式 4.立即窗口 1.Visual Basic的模式 Visual Basic的运行有三种模式:设计模式、运行模式(Run)和中段模式(Break)。 启动Visual Basic后进入设计模式,主窗口标题栏有“[设计]”二字。建立应用程序的所有步骤基本上都在设计模式下完成。 执行“启动”命令后进入执行模式,Visual Basic的主窗口标题栏上的“[设计]”变成了“[运行]”。在运行模式下,Visual Basic把全部控制权都交给应用程序,可以查看程序代码,但不能修改程序代码,还可以执行“结束”命令回到设计模式。 中断模式是程序执行过程的一个暂停状态,进入中断模式后主窗口标题栏上的“[运行]”变成了“[break]”.在中断模式下,可以检查、修改程序代码,也可以检查程序中变量的中间值,还可以继续执行 2.中断与程序调试 Visual Basic提供段点和Stop语句,把应用程序置于中断模式下。 可以使用以下方法进入中断模式: (1在程序中使用Stop语句,程序运行到Stop语句进入中断模式; (2)在设计或中断模式下设置程序的断点; (3)程序运行时出现错误,自动进入中断模式; (4)程序运行时,按下Ctrl+Break键进入中断模式; (5)程序运行时,在菜单栏上选择“运行→中断”选项进入中断模式; (6)程序运行时,单击工具栏上的“中断”按钮进入中断模式。 设置断点的方法:在程序代码窗口中,将光标移到希望中断的语句上,在菜单上选择“调试---切换段点”选项,光标所在语句设置为断点。被设为断点的语句为反向显示并在其前面显示一个原点。 利用断点只能粗略的判断错误发生的位置。利用程序跟踪可以直接看到程序的执行情况和执行顺序,找到发生错误的位置。对于逻辑错误,利用断点可以跟踪到程序运行的去向。Visual Basic的跟踪方式包括逐语句执行,逐过程执行和跳出执行。 逐语句执行是每次只执行一个语句,并根据输出结果判断执行的语句是否正确。逐语句执行开始后,程序进入执行模式,执行一条语句切换到中断模式,并把下一条语句作为待执行的语句。 逐过程执行与逐语句执行基本相同。逐过程执行不跟踪到过程中,即把被调用的过程当作一条语句一次执行完毕。“跳出”可以执行当前过程的饿其他部分,并在调用过程的下一行中断执行。 若想暂时避开程序的某一部分,可以通过跳出执行来实现。 3.监视与监视表达式 调试程序时,一个计算可能得不道想要的结果,当某个变量或属性取特定范围内的值时,可能会现问题。许多调试问题不是由单个语句产生的,因而需要在整个过程观察变量或表达式的情况。Visual Basic自动对监视表达式进行监视。应用程序进入中断模式后,这些监视表达式出现在“监视”窗口中,可在该处观察其值。 无论何时,只要表达式的值改变或等于一个特定的值,就可把应用程序设置为中断模式直接观察。例如,循环计数器达到一个特定值时,可用一个监视表达式把应用程序设置为中断模式,而不是一次一条语句执行数十次乃至数百次循环。当过程中的一个标志值改变时,都可使应用程序进入中断。 在设计或中断模式下,可添加监视表达式。方法:在菜单栏上选择“调试→添加监视”选项,弹出“添加监视”对话框,在该对话框中添加监视表达式 添加监视表达式的步骤如下: 在菜单栏上选择“调试→添加监视”选项,弹出“添加监视”对话框。 代码编辑器中的当前表达式将出现在“表达式”框中。如果这不是需要监视表达式,可在“表达式”框中直接输入表达式。 若有必要,设置要监视的变量的范围。如果在“上下文”中选定“过

您可能关注的文档

文档评论(0)

精品课件 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档