1 / 24
文档名称:

第10章 vb常见错误类型和程序调试方法ppt课件.ppt

格式:ppt   大小:759KB   页数:24页
下载后只包含 1 个 PPT 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

第10章 vb常见错误类型和程序调试方法ppt课件.ppt

上传人:相惜 2020/9/14 文件大小:759 KB

下载得到文件列表

第10章 vb常见错误类型和程序调试方法ppt课件.ppt

文档介绍

文档介绍::即编译错误、实时错误和逻辑错误。编译错误多数是因为不正确的代码产生的,即在编写程序时书写了错误的语法,从而导致VB编译器无法正确解释源代码而产生的错误,因此也称为语法错误。实时错误是指应用程序运行期间,一条语句试图执行一条不可能执行的操作而产生的错误,也称为运行时错误。逻辑错误是指程序的运行结果和程序员的设想有出入时产生的错误。这类错误并不直接导致程序在编译期间和运行期间出现错误,较难发现。,也没有出现无效操作等类型的运行错误,但是程序未按预期方式执行,产生了不正确的运行结果。逻辑错误只能通过对程序运行结果进行分析才能被发现。,不但要求程序员对系统设计结果非常熟悉,思路清晰,更需要不断地在实践中积累经验。这里程序调试的基本方法包括:中断模式调试、调试工具调试和编写错误处理程序。重点介绍前两种方法。,程序有设计、运行和中断三种模式VB的标题栏会列出当前的模式。在设计模式下,程序员可改变应用程序的设计和代码,但所作不能改变对应用程序运行的影响;在运行模式下,程序员可以监视应用程序的行为,但不能直接修改代码;中断模式可以暂停应用程序的执行,,显示变量和属性的值,方便程序员发现程序中存在的问题。当一个应用程序处于中断模式时,可以完成下列工作:(1)修改应用程序中的代码。(2)观察应用程序的接口条件。(3)确定已被调用的活动过程。(4)监视变量、属性的值。(5)查看或控制应用程序运行的下一个语句。(6)立即运行VB语句。(7)手工控制应用程序的运行。:(1)按Ctrl+Break键。(2)选择“运行”|“中断”命令。(3)单击标准工具栏上的“中断”按钮。在下列情况下自动进入中断模式:(1)语句中产生一个运行错误(“选项”对话框“通用”选项卡上的“发生错误时中断”选项处于选中状态)。(2)“添加监视”对话框定义的中断表达式发生改变或变成“真”。(3)执行含有断点的行。(4)执行到一个Stop语句。,并且不运行包含断点的语句。把应用程序切换到中断状态,便于用户查看代码或检查变量或属性的值。设置断点的方法:(1)选择“调试”|“切换断点”命令。(2)按功能键F9。(3)在需要设置断点的代码行上单击鼠标右键,在弹出的快捷菜单中选择“切换”|“断点”命令。(4)单击代码编辑器中该行代码左边的“页边提示器”栏。要清除已经设置的某个断点,可在断点位置执行以上同样的操作,若要清除所有断点则选择“调试”|“菜单中选择清除所有断点”命令。。一旦VB遇到一个Shop语句,它会暂停程序的执行并切换到中断模式,如要继续应用程序的运行,可选择“运行”|“继续”命令。。,将鼠标移动到“工具”菜单上右击,在随后出现的快捷菜单上选择“调试”命令,出现如图10-1所示的“调试”工具栏。下面重点介绍与程序调试有关的几个工具按钮的作用。(1)切换断点在程序代码中设置或取消断点,程序执行到该语句时停下来。注意:设置断点的方法是在代码窗口中选择一条语句,单击“切换断点”按钮或按F9键,该语句变为暗红色,即设置成功,程序中允许设置多个断点。再次用同样的方法便取消断点。按Ctrl+Shift+F9组合键清除所有断点。(2)逐语句与立即窗口逐语句是指程序将逐个语句执行,一句一停。在逐语句执行时,用户会看到正在执行的语句为黄色,同时出现一个“立即”窗口,用户可以在“立即”窗口使用Print方法或问号(?)查看变量或表达式的值,如图10-2所示。(3)逐过程每单击一次“逐过程”按钮将执行一个过程或函数,同时也会出现一个“立即”窗口。用户可以在“立即”窗口使用Print方法或问号(?)查看变量或表达式的值。和逐语句相比,二者的不同之处在于逐过程不跟踪到过程或函数内音f。下一页返回上一页10.