收藏 分享(赏)

VB第9章 程序调试.ppt

上传人:yjrm16270 文档编号:7437181 上传时间:2019-05-17 格式:PPT 页数:17 大小:187KB
下载 相关 举报
VB第9章 程序调试.ppt_第1页
第1页 / 共17页
VB第9章 程序调试.ppt_第2页
第2页 / 共17页
VB第9章 程序调试.ppt_第3页
第3页 / 共17页
VB第9章 程序调试.ppt_第4页
第4页 / 共17页
VB第9章 程序调试.ppt_第5页
第5页 / 共17页
点击查看更多>>
资源描述

1、第9章,VB 程序调试,教学要求: 1. 学会使用调试工具; 2. 了解经常出现的问题怎么排除。 9.1 概述程序调试就是对程序进行测试,查找程序中隐藏的错误,并将这些错误修正或排除。,9.1.1 错误类型在VB程序设计中有三类错误:,第一类:语法错误由于违反了语言有关语句形式或使用规则而产生的错误。系统可以自动检查。 如:输入非法字符 ,缺少括号等。,第二类:运行错误由于试图执行一 个不可进行的操作而引起的错误,比如引用一个不存在的对象或使用一个某些关键属性没有正确设置的对象等。 系统可以自动检查。,无此对象,第三类:逻辑错误由于所编写的程序的代码不能实现预定的处理功能要求而产生的错误。尽管

2、没有语法错误,也没有运行错误,但得到的结果却是错的。 系统不能自动检查,用户可用调试工具进行检查。,9.1.2 VB调试工具1. 设置自动语法检查 (1) 自动语法检查菜单的位置2. VB调试工具 (1) 调试工具的位置 (2) 按钮的名称和功能,工具 选项 编辑器 自动语法检查,启动,中断,结束,切换断点,逐语句(调 试),逐过程(调试),跳出,本地窗口,立即窗口,监视窗口,快速监视窗口,调用堆栈(列表),9.2 程序调试 9.2.1 中断状态的进入与退出程序在执行的中途被停止,称为“中断”。 进入中断状态一般有四种方式: 1. 程序运行时发生错误; 2. 程序运行时用户单击Ctrl+Bre

3、ak键或使用“运行”菜单中的“中断”命令; 3. 在程序代码中设置断点; 4. 采用单步调试。 通过使用“运行”菜单中的“继续”命令、“结束”命令或“重新启动”命令,可退出中断状态。,9.2.2 使用调试窗口VB提供三种用于调试的窗口: “本地”窗口、“立即”窗口和“监视”窗口。 1. “本地”窗口显示当前过程所有局部变量的当前值。(Me表示当前窗体) 2. “监视”窗口用于查看指定表达式的值。指定的表达式 称为“监视表达式”。可使用“调试”菜单中的“添加监视”命令指定或修改“监视表达式”。,3.“立即”窗口用于显示当前过程中的有关信息。 在程序中使用Debug.Print A,B+C 语句;

4、 将它们的值输出到立即窗口; 在立即窗口直接使用print语句(print,?) 回顾验证函数的实验,示例程序,例如在立即窗口显示下面程序的运行结果,Private Sub Form_Click()Dim p As Integerp = 1For i = 1 To 5p = p * iDebug.Print str$(i);“!=“;pNext i End Sub,调试输出语句,输出结果,9.2.3 断点设置及单步调试 1. 断点设置和取消设置断点是检查并排除逻辑错误和比较复杂的运行错误的重要手段。 设置断点:打开“代码编辑器窗口”,将光标指向打算作为断点的代码行,然后单击“调试”菜单中的“切换断点”命令,或单击“调试”工具栏上的“切换断点”按钮即可。取消断点:与设置断点类似。,2. 单步调试单步调试即逐个语句或逐个过程地执行程序,用来检查每个语句的执行状况或执行结果。(1)单步语句调试: 逐个语句检查(F8) (2)单步过程调试: 逐个过程检查,单步语句调试与单过程调试的区别,单步语句调试:. 单步过程调试:当可以确认某些过程不存在错误时,则不必对该过程再进行单步语句调试,而可直接执行整个过程,这就是单步过程调试。,本章小结,程序调试的基本概念与方法 三种错误类型 中断的概念,设置断点的程序调试方法 如何静态与动态的检查程序中的错误 上机调试程序的能力所在!,

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 企业管理 > 管理学资料

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:道客多多官方知乎号:道客多多

经营许可证编号: 粤ICP备2021046453号世界地图

道客多多©版权所有2020-2025营业执照举报