- 1、本文档共17页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
VB第9章 程序调试
第9章 VB 程序调试 教学要求: 1. 学会使用调试工具; 2. 了解经常出现的问题怎么排除。 9.1 概述 程序调试就是对程序进行测试,查找程序中隐藏的错误,并将这些错误修正或排除。 示例程序 例如在立即窗口显示下面程序的运行结果 单步语句调试与单过程调试的区别 单步语句调试:…. 单步过程调试: 当可以确认某些过程不存在错误时,则不必对该过程再进行单步语句调试,而可直接执行整个过程,这就是单步过程调试。 本章小结 程序调试的基本概念与方法 三种错误类型 中断的概念,设置断点的程序调试方法 如何静态与动态的检查程序中的错误 上机调试程序的能力所在! * 9.1.1 错误类型 在VB程序设计中有三类错误: 第一类:语法错误 由于违反了语言有关语句形式或使用规则而产生的错误。 系统可以自动检查。 如:输入非法字符 ,缺少括号等。 第二类:运行错误 由于试图执行一 个不可进行的操作而引起的错误,比如引用一个不存在的对象或使用一个某些关键属性没有正确设置的对象等。 系统可以自动检查。 无此对象 第三类:逻辑错误 由于所编写的程序的代码不能实现预定的处理功能要求而产生的错误。尽管没有语法错误,也没有运行错误,但得到的结果却是错的。 系统不能自动检查,用户可用调试工具进行检查。 9.1.2 VB调试工具 1. 设置自动语法检查 (1) 自动语法检查菜单 的位置 2. VB调试工具 (1) 调试工具的位置 (2) 按钮的名称和功能 工具 选项 编辑器 自动语法检查 启动 中断 结束 切换断点 逐语句(调 试) 逐过程(调试) 跳出 本地窗口 立即窗口 监视窗口 快速监视窗口 调用堆栈(列表) 9.2 程序调试 9.2.1 中断状态的进入与退出 程序在执行的中途被停止,称为“中断”。 进入中断状态一般有四种方式: 1. 程序运行时发生错误; 2. 程序运行时用户单击[Ctrl]+[Break]键或使用 “运行”菜单中的“中断”命令; 3. 在程序代码中设置断点; 4. 采用单步调试。 通过使用“运行”菜单中的“继续”命令、“结束”命令或“重新启动”命令,可退出中断状态。 9.2.2 使用调试窗口 VB提供三种用于调试的窗口: “本地”窗口、“立即”窗口和“监视”窗口。 1. “本地”窗口 显示当前过程所有局部变量的当前值。 (Me表示当前窗体) 2. “监视”窗口 用于查看指定表达式的值。指定的表达式 称为“监视表达式”。 可使用“调试”菜单中的“添加监视”命令指定或修改“监视表达式”。 3.“立即”窗口 用于显示当前过程中的有关信息。 在程序中使用Debug.Print A,B+C 语句; 将它们的值输出到立即窗口; 在立即窗口直接使用print语句 (print,?) 回顾验证函数的实验 Private Sub Form_Click() Dim p As Integer p = 1 For i = 1 To 5 p = p * i Debug.Print str$(i);!=;p Next i End Sub 调试输出语句 输出结果 9.2.3 断点设置及单步调试 1. 断点设置和取消 设置断点是检查并排除逻辑错误和比较复杂的运行错误的重要手段。 设置断点:打开“代码编辑器窗口”,将光标指向打算作为断点的代码行,然后单击“调试”菜单中的“切换断点”命令,或单击“调试”工具栏上的“切换断点”按钮即可。 取消断点:与设置断点类似。 2. 单步调试 单步调试即逐个语句或逐个过程地执行程序,用来检查每个语句的执行状况或执行结果。 (1)单步语句调试: 逐个语句检查(F8) (2)单步过程调试: 逐个过程检查
您可能关注的文档
最近下载
- 45-2024年深圳市中考数学试卷(学生回忆3.0版本,杨帆老师整理).docx VIP
- 公德心弘扬传统主题班会PPT课件.pptx VIP
- 2025年赣西科技职业学院单招职业适应性测试题库带答案(预热题).docx VIP
- 人教版小学四年级下册数学教案(表格式).doc VIP
- 2025年空气压缩机整体行业分析报告及未来五到十年行业发展趋势报告.docx
- 文明施工、环境保护管理体系及施工现场扬尘治理措施、建筑垃圾处理方案精品.pdf
- 鲁科版四年级上册劳动项目一 清洁与卫生——班级卫生大扫除(课件).pptx
- xxx加油站安全风险分级管控与隐患排查治理双重预防机制.doc
- 小学语文2022版新课标测试题含答案.doc VIP
- 大模型时代的具身智能.pptx
文档评论(0)