预览加载中,请您耐心等待几秒...
1/10
2/10
3/10
4/10
5/10
6/10
7/10
8/10
9/10
10/10

亲,该文档总共27页,到这已经超出免费预览范围,如果喜欢就直接下载吧~

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

VB程序调试----补充VB的程序调试技术 了解程序中可能出现的三种错误 1错误的种类 2错误处理 3代码调试教学内容在程序设计的过程中,不可避免地会发生错误。一般要检查出程序中的错误,必须让程序运行。 程序调试指为了检查程序中的错误而运行程序,并修正和排除错误的过程。 程序中出现的三种错误: (1)语法错误:违反了语言有关语句形式或使用规则而产生的错误。 由于我们不小心将语句:Forj=1To100书写成 Forj=1100(漏掉了To)程序中出现的三种错误(语法没有问题): (2)运行错误:运行错误是由于试图执行一个不可进行的操作而引起的。 (3)逻辑错误:编写的程序代码,不能实现预定的处理功能要求而产生的错误。在窗体上打印54321 PrivateSubCommand2_Click() DimTimeAsInteger Time=5 DoWhileTime>=1 PrintTime; Loop Time=Time-1 EndSub使用调试工具,可便捷有效地检查逻辑错误产生的地点和原因。 VB提供了调试菜单和一个专用于程序调试的工具栏。2错误处理2错误处理2.1错误捕获2.1错误捕获2.2激活错误捕获功能2.2激活错误捕获功能2.2激活错误捕获功能2.3编制错误处理程序2.3编制错误处理程序2.3编制错误处理程序在VB环境中,程序一般有三种状态: 设计状态 运行状态 中断状态3.1中断状态的进入与退出调试方法: 1)断点设置和取消 (1)将光标指向打算作为断点的代码行左侧边缘单击; (2)单击“切换断点”按钮或按F9键 (3)如果要清除所有断点,则执行“调试”菜单的“清除所有断点”或再进行(1)、(2)操作 断点的设置应在“设计”状态或“中断”状态,目的是暂停程序运行。 Stop语句、Ctrl+break也能够暂停程序运行。2)单步调试 (1)单步语句调试:“逐语句” 单步执行每一行程序代码,运行当前语句后,进入中断状态,以便检查代码中的变量值.从而查找错误. “调试”菜单——“逐语句”(F8)命令 单击“调试工具栏”上“逐语句”按钮 F5(运行)结束“逐语句”,执行后继程序 (2)单步过程调试:“逐过程”本过程逐语句执行,调用其他过程时一次性执行。VB提供了三种用于调试的窗口: 本地窗口、立即窗口、监视窗口 在程序进入中断状态后,首先调出调试工具栏,在调试工具栏中单击相应的按钮,即可打开任意一个调试窗口。 1、本地窗口 本地窗口可显示当前过程所有局部变量的当前值. 第一行的Me表示当前窗体,用鼠标单击Me前的加号,将打开窗体及窗体中各个控件对象的属性“树”,即可查看各个属性的当前值。 2、监视窗口 监视窗口用于查看指定表达式的值。指定的表达式称为“监视表达式”。 “调试”——“添加监视”命令/“编辑监视”命令来指定或修改“监视表达式”。3、立即窗口 立即窗口用于显示当前过程中的有关信息 (1)通过在程序代码行中使用如下方法: Debug.Printp1<s>p2<s>… (2)也可以在立即窗口直接使用: Printp1<s>p2<s>… 输出有关变量或属性的值。 (注:此时Print可用?替代)此课件下载可自行编辑修改,供参考! 感谢您的支持,我们努力做得更好!