vb调试与错误处理

vb调试与错误处理

ID:21972378

大小:278.50 KB

页数:24页

时间:2018-10-21

vb调试与错误处理_第1页
vb调试与错误处理_第2页
vb调试与错误处理_第3页
vb调试与错误处理_第4页
vb调试与错误处理_第5页
资源描述:

《vb调试与错误处理》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第9章调试与错误处理主要内容:VisualBasic6.0的调试工具程序运行中的常见错误种类VisualBasic6.0中的错误捕获和处理方法9.1程序调试9.1.1任务一VisualBasic调试工具不管设计程序或编写代码时多么仔细,都不能完全避免错误的发生。有时错误会妨碍程序顺利启动,有时错误会导致程序停止运行或“崩溃”,还有些时候程序虽然可能会运行但无法给出预期的结果。VisualBasic6.0的调试是在VisualBasicIDE(集成开发环境)中进行的,它包含若干个特殊的命令和窗口以帮助用户查找错误。Visua

2、lBasic6.0提供的调试工具包括断点、临时表达式、单步运行等。可通过选择“调试”命令使用这些工具,也可以选择“视图”→“工具栏”→“调试”命令,弹出如图9-1所示的“调试”工具栏。图9-1“调试”工具栏9.1.2任务二程序错误与调试示例即使最资深的程序员也会犯错,因此,知道如何对应用程序进行调试并找出错误是编程的重要组成部分。但在学习有关调试过程的知识之前,了解错误类型对我们找出并修复错误是很有帮助的。编程中可能出现的错误分为三类:编译错误、运行时错误和逻辑错误。9.2错误捕获与处理虽然VisualBasic为用户提供

3、了强大的调试工具帮助用户检查并验证应用程序,但是调试过的程序在实际的运行中,还是会因为运行环境、资源使用等原因而出现错误。例如,在程序中需要对光盘文件进行操作,但是光驱中却没有光盘,这时候就会出现错误,需要对这个错误进行处理。VisualBasic提供了一些用于错误处理的工具,包括对象、函数和语句等。使用这些工具进行错误处理的具体操作步骤如下:(1)记录错误的类型和原因。(2)在引起错误的地方停止原定代码的执行,强制程序转入到用户自定义的“错误处理程序段”入口。(3)在错误处理程序段内,根据具体的错误进行相应的处理。(4)

4、如果问题能够解决,则在问题解决之后返回原程序处继续往下执行,否则停止错误执行。OnError语句1.OnErrorGoto…Resume结构该语句的语法结构如下:OnErrorGoTo<语句标号>可能出错的语句部分ExitSub(Function)语句标号:错误处理语句Resume2.OnErrorGoto…ResumeNext结构该语句的语法结构如下:OnErrorGoTo<语句标号>可能出错的语句部分ExitSub(Function)语句标号:错误处理语句ResumeNext9.3程序调试案例在VisualBasic6

5、.0中有两项调试技术,即设置“断点”和“单步执行”代码,可以帮助用户逐行检查代码以找出错误。用户可以在“代码编辑器”中为任何可执行代码行设置断点。当程序运行到该代码行时,断点会强制程序停止并进入中断模式。此时便可及时获取我们想要了解的有关程序在该时间点的状态的任何信息。然后,可以检查任何变量的值,在“即时”窗口中测试表达式,或者使用“编辑并继续”功能修改代码。下面以一个实例来看看这些调试工具的使用方法。新建一个工程,该程序的功能是,用户在文本框中输入一个介于0~20之间的数字,程序能计算这个数的阶乘并返回结果。按下面的步骤

6、建立这个程序:(1)打开MicrosoftVisualBasic6.0中文版。(2)在弹出的对话框中,选择“标准EXE”选项。(3)单击工具栏中的Label标签控件,在Form1窗体上绘制一个标签,并将其Caption属性改为“请输入一个整数(0-20之间)”。(4)单击工具栏中的Text控件,并在Form1窗体中绘制一个文本框,将其text属性设置为空。(5)单击工具栏中的CommandButton按钮控件,在窗体中绘制一个控件,将其Caption属性设置为“计算阶乘”。(6)单击工具栏中的Frame控件,并将其Capt

7、ion属性设置为“观测信息”。(7)最后单击Label控件,将两个标签放到Frame1中,将其Caption属性全部设置为空。完成程序的编写后开始调试。首先,按【F5】键运行程序,在文本框中输入数字0,单击“计算阶乘”按钮,得到如图9-11所示的结果。0的阶乘为1,这个结果是正确的。然后我们测试一下数字1的阶乘,得到如图9-12所示的结果,也是正确的。图9-110的阶乘图9-121的阶乘打开代码窗口,在调用Check函数的地方设置断点,以便程序在检查参数之前中断运行,这样可以查看程序状态和中间结果。设置断点的具体操作步骤如

8、下。(1)在代码窗口中,把光标移动到要设置断点的那一行。(2)选择“调试”→“切换断点”命令或按【F9】键。这时所设断点处的语句会出现一个红色亮条按【F5】键继续运行程序,在文本框中输入-1,单击“计算阶乘”按钮,这时程序在断点处中断。然后我们进行单步执行,以便跟踪检查这部分代码的运行情况。选择“调试”

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。