【VB开源代码栏目提醒】:网学会员在VB开源代码频道为大家收集整理了“VB程序调试及编译方法 - 计算机等级“提供大家参考,希望对大家有所帮助!
VB程序调试及编译方法 在程序的编写中错误是难免的查找和修改错误的过程称为程序调试。
VB为调试程序提供了一组交互的、有效的调试工具如设置断点、观察变量、过程跟踪等。
一错误类型 1 编辑时错误 当用户在
代码窗口编辑
代码时
VB会对程序直接进行语法检查当发现程序中存在输入错误如语句没输入完、关键字输入错等
VB会弹出一个信息窗口提示出错信息出错行变为红色我们称此为编辑时错误。
处理方法用户可以根据信息窗口的提示信息查找语句错误或点击帮助获取相关帮助信息。
2 编译时错误 程序在编辑时错误修改完成后用户点击启动按钮
VB开始运行前先编译程序这时系统查出的程序错误称为编译时错误。
此类错误是由于用户未定义变量、遗漏关键字如if没有End if等原因产生了错误。
这时
VB会弹出一个信息窗口指明出现错误的原因出错行高亮显示。
处理方法用户可以根据信息窗口的提示信息查找错误或点击帮助获取相关帮助信息。
3 运行时错误 运行时错误指
VB在编译通过后运行
代码时发生的错误。
这类错误往往是由指令
代码执行了一非法操作引起的如类型不匹配、试图打开一个不存在的文件等。
此时
VB弹出一个信息框显示错误原因出错行以黄底黑字突出显示。
用户在信息窗口上可以点击调试进入中断模式以编辑错误行、点击结束以终止程序执行回到设计状态继续编辑和查错。
4 逻辑错误 程序运行后得不到所期望的结果这说明程序存在逻辑错误。
如运算符使用不正确、语句的次序不对、循环语句的初值、终值不正确等。
这种错误
VB一般不提示不容易发现所以错误较难排除需要程序员仔细地阅读程序、插入断点、程序跟踪、查看变量值的变化以找出错误并修改。
二调试与排错 5 在中断模式中查看、修改、跟踪出现的错误。
在
VB的三种模式中设计模式用于界面设计、属性设置、
代码编译等不能调试错误运行模式状态下用户不能编辑
代码用户在中断模式下可以查看、修改
代码、检查数据设置断点、查看变量的值的变化等操作实现程序的调试。
6 插入断点和逐语句跟踪 在调试程序时通常会设置断点来中断程序运行然后逐语句跟踪检查相关变量、属性和表达式的值等。
⑴插入断点 在需要设置断点的语句左侧灰色区点击鼠标左键或按下F9键可在此语句处设置断点程序执行到此处时程序进入中断模式用户可以逐语句执行该语句后的语句。
被设置断点的语句呈紫底黑字的突出显示状态。
⑵添加监视 当用户要查看某变量的值的变化时可以添加监视方法 点击调试/添加调试命令在对话框中输入要查看的变量即可。
7 使用调试窗口 立即窗口是在调试窗口中使用最方便、最常用的窗口。
可以在程序
代码中利用Debug.print把输出送到立即窗口也可以在立即窗口中使用Print或显示变量的值。
本地窗口用于显示当前过程中所有变量的值。
当程序从一个过程切换到另一过程时该窗口内容会发生改变。
【举例1】以求100以内的素数的程序为例学习插入断点、逐步跟踪等常用的程序调试排错方法。
1
上一篇:
VB程序设计部分
下一篇:
关于大学英语教学