文档介绍:新编
Visual Basic
程序设计教程
1
第六章程序调试
问题的提出:当用户界面与程序代码设计完成后,难免会存在某些差错。程序调试即对程序进行检查并排除错误。
& 错误类型
一、语法错误
1、概念:违反了VB关于语句结构与规则而形成的
错误
2、内容:语句定义符拼错、变量名定义错误、符
号错误、语句结构不完整或不匹配等
3、纠错方式: VB能自动检测、提示与中止运行
,用户根椐提示纠错。
下转:第 6章VB教材举例\ 1 (-1)
2
二、运行错误
1、概念:指试图执行一个不可进行的操作而引发。
2、内容:对象不存在、对象属性设置有误、无此事
件、方法等。
3、纠错方式:VB能自动检测、提示与中止程序的
运行,由用户纠错。
仍转:第 6章VB教材举例\ 1 (-1)
三、逻辑错误
1、概念:因用户编写的程序代码不能实现预定功
能而产生。
2、内容:视具体情况。
3、纠错方式:用户自我检测并纠错,直至结果正确。
仍转:第 6章VB教材举例\ 1 (-1)
3
& 中断
1、概念:程序运行中,若中途停止在某条语句上,称运行中断。
2、形式:
1)因发生运行错误、语法错误等自动进入中断状态。
2)程序运行中因用户干预而中断:键盘单击Ctrl+Break,或使用“中断”命令。此方法主要使用在死循环中,以促使程序停止运行。
3)若采用单步运行模式:每执行一行代码随即处于中断状态。(方法:菜单“调试”“逐语句”
运行程序按 F8,每按一次执行一条语句,观察代码窗口中黄条的变化。
下转:第 6章VB教材举例\ 2 (-1)
仍转:第 6章VB教材举例\ 2 (-1)
4
& 调试窗口
概念:可用于调试程序的专用窗口。
种类:本地窗口、监视窗口、立即窗口。
一、本地窗口:利用该窗口显示当前过程所有局部变量的当前值。
1、打开程序代码窗口,设置断点。
2、运行程序,程序在断点处中断。
3、打开本地窗口,视图本地窗口,按 F8作单步操作, 逐行执行程序代码。
4、观察本地窗口内有关变量当前值的变化。
下转:第 6章VB教材举例\ 3 (-2)
5
二、监视窗口:查看指定表达式的值。
1、打开程序代码窗口,设置断点。
2、运行程序,程序在断点处中断。