




已阅读5页,还剩15页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
第九章 VB程序调试 9 1概述程序调试就是对程序进行测试 查找程序中隐藏的错误 并将这些错误修正或排除 9 1 1错误类型在VB程序设计中有三类错误 第一类 语法错误由于违反了语言有关语句形式或使用规则而产生的错误 系统可以自动检查 如 输入非法字符 缺少括号等 第二类 运行错误由于试图执行一个不可进行的操作而引起的错误 比如引用一个不存在的对象或使用一个某些关键属性没有正确设置的对象等 系统可以自动检查 无此对象 第三类 逻辑错误由于所编写的程序的代码不能实现预定的处理功能要求而产生的错误 尽管没有语法错误 也没有运行错误 但得到的结果却是错的 系统不能自动检查 用户可用调试工具进行检查 9 1 2VB调试工具1 设置自动语法检查 1 自动语法检查菜单的位置2 VB调试工具 1 调试工具的位置 2 按钮的名称和功能 工具选项编辑器自动语法检查 启动 中断 结束 切换断点 逐语句 调试 逐过程 调试 跳出 本地窗口 立即窗口 监视窗口 快速监视窗口 调用堆栈 列表 9 2程序调试9 2 1中断状态的进入与退出程序在执行的中途被停止 称为 中断 一 进入中断状态一般有四种方式 1 程序运行时发生错误 2 程序运行时用户单击 Ctrl Break 键或使用 运行 菜单中的 中断 命令 一 进入中断状态一般有四种方式 3 在程序代码中设置断点 4 采用单步调试 二 退出中断状态通过使用 继续 命令 结束 命令或 重新启动 命令 可退出中断状态 9 2 2使用调试窗口VB提供三种用于调试的窗口 本地 窗口 立即 窗口和 监视 窗口 1 本地 窗口显示当前过程所有局部变量的当前值 Me表示当前窗体 9 2 2使用调试窗口2 监视 窗口用于查看指定表达式的值 指定的表达式称为 监视表达式 可使用 添加监视 命令指定或修改 监视表达式 3 立即 窗口用于显示当前过程中的有关信息 在程序中使用Debug PrintA B C语句 将它们的值输出到立即窗口 在立即窗口直接使用print语句 print 示例程序 例如在立即窗口显示下面程序的运行结果 PrivateSubForm Click DimpAsIntegerp 1Fori 1To5p p iDebug Printstr i pNextiEndSub 调试输出语句 输出结果 9 2 3断点设置及单步调试1 断点设置和取消设置断点是检查并排除逻辑错误和比较复杂的运行错误的重要手段 设置断点 打开 代码编辑器窗口 将光标指向打算作为断点的代码行 然后单击 调试 菜单中的 切换断点 命令 或单击 调试 工具栏上的 切换断点 按钮即可 取消断点 与设置断点类似 2 单步调试单步调试即逐个语句或逐个过程地执行程序 用来检查每个语句的执行状况或执行结果 1 单步语句调试 逐个语句检查 F8 2 单步过程调试 逐个过程检查 单步语句调试与单步过程调试的区别 单步语句调试 单步过程调试 当可以确认某些过程不存在错误时 则不必对该过程再进行单步语句调试 而可直接执行整个过程 这就是单步过程调试 本章小结 程序调试的基本概念与方法三种错误类型中断的概念 设置断点的程序调试方法如何静态与动态
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- GP369-生命科学试剂-MCE
- 安全培训效果评价内容课件
- 安全培训效果简述及评价课件
- 2025届特发集团春季校园招聘模拟试卷含答案详解
- 服装纺织行业供应链升级方案
- 2025年绥化市庆安县急需紧缺教师校园招聘36人考前自测高频考点模拟试题及答案详解(历年真题)
- 安全培训效果存在问题课件
- 2025年抚松县面向普通高等院校公开招聘高中教师(9人)考前自测高频考点模拟试题及答案详解(有一套)
- IT设备采购及维护标准化手册提升IT管理效率
- 2025河南供销合作总社郑州棉麻工程技术设计研究所招聘9人考前自测高频考点模拟试题及一套完整答案详解
- 2025-2030中国氨基酸市场行情监测与发展前景预测报告
- 2025年锦州辅警考试题库(附答案)
- 联名合作授权协议书范本
- 2025年广东中考历史试卷真题解读及答案讲评课件
- 律师从事公司自行清算业务操作建议流程
- 营救小羊中班课件
- 橡皮筋驱动小车说课课件
- 跟岗干部管理办法中组部
- 乐理知识入门教学课件
- 培训安全知识内容
- 医疗器械岗位职责、质量管理制度培训试题及答案
评论
0/150
提交评论