北大青鸟:《VB程序设计》培训资料(PPT讲稿)第十章 程序调试和错误处理

北大青鸟 c 第十章 程序调试和错误处理 Ⅴ ersion3.0 CHA Vsual Programming in vB 1 of 30
Version 3.0 Visual Programming in VB \ 1 of 30 程序调试和错误处理 第十章

回顾 分清不同文件的类型: 不同文件类型的结构 读取和写入顺序文件 使用VB的不同文件处理函数处理文件 在应用程序中使用ⅤB的 MSFLEXGRID控件 北大青鸟
2 回顾 • 分清不同文件的类型: • 不同文件类型的结构 • 读取和写入顺序文件 • 使用 VB 的不同文件处理函数处理文件 • 在应用程序中使用VB 的 MSFLEXGRID 控件

目标 ·解释不同的应用程序模式 在断点模式下调试应用程序 使用“立即”窗口和“监视”窗口跟踪 变量 使用 DEBUG语句调试应用程序 ·了解错误和不同的错误类型 处理不同类型的错误 北大青鸟
3 目标 • 解释不同的应用程序模式 • 在断点模式下调试应用程序 • 使用“立即”窗口和“监视”窗口跟踪 变量 • 使用 DEBUG 语句调试应用程序 • 了解错误和不同的错误类型 • 处理不同类型的错误

调试应用程序 缺陷 程序中的错误 调试 找到和修复应用程序中的错误的过程 Visual basi提供了几种工具,可用于 找到错误的来源 北大青鸟
4 调试应用程序 • 缺陷 – 程序中的错误 • 调试 – 找到和修复应用程序中的错误的过程 – Visual Basic 提供了几种工具,可用于 找到错误的来源

应用程序的不同模式 isua| Basic支持三种模式: 设计模式 运行时模式 中断模式 查看 Visual basic环境标题栏就可以了解 应用程序所处的当前模式 北大青鸟
5 应用程序的不同模式 • Visual Basic 支持三种模式: – 设计模式 – 运行时模式 – 中断模式 查看 Visual Basic 环境标题栏就可以了解 应用程序所处的当前模式

进入中断模式的方法 明确切换到中断模式的方法:| Visual basic在下列情况下自 动进入中断模式 选择运行菜单选项的中断遇到断点 菜单项目 单击“调试工具栏上的中断发生运行时错误 按钮 按下组合键监视表达式的值更改或变 为真 在程序中遇到Stop关键字 6 北大青鸟
6 进入中断模式的方法 • : 明确切换到中断模式的方法: Visual Basic 在下列情况下自 动进入中断模式 选择“运行”菜单选项的“中断” 菜单项目 遇到断点 单击“调试”工具栏上的“中断” 按钮 发生运行时错误 按下 组合键 监视表达式的值更改或变 为真 在程序中遇到 Stop 关键字

调试和断点 “断点”是一个用于标识 sual basic程序内 代码行的标记 Sample Project -Microsoft Visual Basic [izit]-[Debug frm(Code)] 已标记断点的 文件()编辑视图α工程(P格式⑨)调试(D)运行(R)查询图表(工具工 接程序(A)窗口(帮助H 代码行以红色,气回如刷的出处物A 突出显示,且s·哆回。,。詈 会在边界标识 c■du Click General 条中该代码行 End sub 彐 的相应位置处 Public Function avgNums (num1 As Double, num2 As Double)As Double Dim result avg As Double 2/z 添加一个红点 avghums= result_avg End function F Sub cmdAvg _ click average avgNfums(txtFirst, txtSecond) 」
7 调试和断点 • “断点”是一个用于标识Visual Basic 程序内 代码行的标记 已标记断点的 代码行以红色 突出显示,且 会在边界标识 条中该代码行 的相应位置处 添加一个红点

设置断点 设置断点的方法: 在要添加断点的行旁边的边界标识条上单击 在要添加断点的行上按下F9 从“调试菜单选择“切换断点选项;或者, 在代码窗口中单击鼠标右键,从显示的弹出 菜单中选择“切换断点” 请演示以上操作 北大青鸟
8 设置断点 • 设置断点的方法: – 在要添加断点的行旁边的边界标识条上单击 – 在要添加断点的行上按下 F9 – 从“调试”菜单选择 “切换断点”选项;或者, 在代码窗口中单击鼠标右键,从显示的弹出 菜单中选择 “切换断点” 请演示以上操作

清除断点 通过从“调试”菜单中选择“清除所有断点”选 项或按下Ctrl- Shift-fe9组合键,可以将程序 中设置的所有断点全部删除 退出Ⅵisua| Basic环境时,会删除所有断点 请演示以上操作 北大青鸟
9 清除断点 • 通过从“调试”菜单中选择“清除所有断点”选 项或按下 Ctrl-Shift-F9 组合键,可以将程序 中设置的所有断点全部删除 • 退出 Visual Basic 环境时,会删除所有断点 请演示以上操作

“调试”工具栏按钮 启动 中断 本地窗口 结束 立即窗口 切换断点 监视窗口 逐语句 快速监视 逐过程 调用堆栈 ma哇回回 北大青鸟
10 “调试”工具栏按钮 • 启动 • 中断 • 结束 • 切换断点 • 逐语句 • 逐过程 • 跳出 • 本地窗口 • 立即窗口 • 监视窗口 • 快速监视 • 调用堆栈
按次数下载不扣除下载券;
注册用户24小时内重复下载只扣除一次;
顺序:VIP每日次数-->可用次数-->下载券;
- 人民邮电出版社:高职高专现代信息技术系列教材《JAVA程序设计基础》课程电子教案(PPT课件讲稿)第九章 Java输入输出.ppt
- 人民邮电出版社:高职高专现代信息技术系列教材《JAVA程序设计基础》课程电子教案(PPT课件讲稿)第八章 多线程.ppt
- 人民邮电出版社:高职高专现代信息技术系列教材《JAVA程序设计基础》课程电子教案(PPT课件讲稿)第七章 Java中的鼠标.ppt
- 人民邮电出版社:高职高专现代信息技术系列教材《JAVA程序设计基础》课程电子教案(PPT课件讲稿)第六章 图形处理.ppt
- 人民邮电出版社:高职高专现代信息技术系列教材《JAVA程序设计基础》课程电子教案(PPT课件讲稿)第五章 图形用户界面.ppt
- 人民邮电出版社:高职高专现代信息技术系列教材《JAVA程序设计基础》课程电子教案(PPT课件讲稿)第四章 异常处理和常用系统类.ppt
- 人民邮电出版社:高职高专现代信息技术系列教材《JAVA程序设计基础》课程电子教案(PPT课件讲稿)第三章 面向对象的程序设计.ppt
- 人民邮电出版社:高职高专现代信息技术系列教材《JAVA程序设计基础》课程电子教案(PPT课件讲稿)第二章 Java基本语法.ppt
- 人民邮电出版社:高职高专现代信息技术系列教材《JAVA程序设计基础》课程电子教案(PPT课件讲稿)第一章 Java概述(编著:肖孟强、张忠义、李晓利、于春花).ppt
- 人民邮电出版社:高职高专现代信息技术系列教材《JAVA程序设计基础》课程电子教案(PPT课件讲稿)第十章 综合实例.ppt
- 《C/C++程序设计基础》课程教学资源(PPT课件讲稿)第九章 编译预处理.ppt
- 《C/C++程序设计基础》课程教学资源(PPT课件讲稿)第八章 函数.ppt
- 《C/C++程序设计基础》课程教学资源(PPT课件讲稿)第七章 数组.ppt
- 《C/C++程序设计基础》课程教学资源(PPT课件讲稿)第六章 循环结构程序设计.ppt
- 《C/C++程序设计基础》课程教学资源(PPT课件讲稿)第五章 选择结构程序设计.ppt
- 《C/C++程序设计基础》课程教学资源(PPT课件讲稿)第四章 顺序结构程序设计.ppt
- 《C/C++程序设计基础》课程教学资源(PPT课件讲稿)第三章 数据类型、运算符和表达式.ppt
- 《C/C++程序设计基础》课程教学资源(PPT课件讲稿)第二章 语言概述.ppt
- 《C/C++程序设计基础》课程教学资源(PPT课件讲稿)第一章 程序设计基础知识.ppt
- 《C/C++程序设计基础》课程教学资源(PPT课件讲稿)第十五章 e++面向对象基础.ppt
- 北大青鸟:《VB程序设计》培训资料(PPT讲稿)第十一章 在VB中访问数据库:ADO和CONNECTION对象.ppt
- 北大青鸟:《VB程序设计》培训资料(PPT讲稿)第十二章 在VB中访问数据库:数据库查询和数据库显示.ppt
- 北大青鸟:《VB程序设计》培训资料(PPT讲稿)第一章 可视化编程基础.ppt
- 北大青鸟:《VB程序设计》培训资料(PPT讲稿)第二章 事件和事件处理.ppt
- 北大青鸟:《VB程序设计》培训资料(PPT讲稿)第三章 Visual basic的基本语法.ppt
- 北大青鸟:《VB程序设计》培训资料(PPT讲稿)第四章 数组和结构.ppt
- 北大青鸟:《VB程序设计》培训资料(PPT讲稿)第五章 常见标准控件.ppt
- 北大青鸟:《VB程序设计》培训资料(PPT讲稿)第六章 过程和函数.ppt
- 北大青鸟:《VB程序设计》培训资料(PPT讲稿)第七章 菜单和对话框.ppt
- 北大青鸟:《VB程序设计》培训资料(PPT讲稿)第八章 工具栏、状态栏和多文档窗口.ppt
- 北大青鸟:《VB程序设计》培训资料(PPT讲稿)第九章 数据文件.ppt
- 《电子商务的物流管理》讲义电子课件.ppt
- 《matlab程序设计教程》教学资源(PPT课件讲稿)第十章 MATLAB图形句柄.ppt
- 《matlab程序设计教程》教学资源(PPT课件讲稿)第十一章 MATLAB图形用户界面设计.ppt
- 《matlab程序设计教程》教学资源(PPT课件讲稿)第十二章 Simulink动态仿真集成环境.ppt
- 《matlab程序设计教程》教学资源(PPT课件讲稿)第十三章 在Word环境下使用MATLAB.ppt
- 《matlab程序设计教程》教学资源(PPT课件讲稿)第一章 MATLAB操作基础.ppt
- 《matlab程序设计教程》教学资源(PPT课件讲稿)第二章 MATLAB矩阵及其运算.ppt
- 《matlab程序设计教程》教学资源(PPT课件讲稿)第三章 MATLAB程序设计.ppt
- 《matlab程序设计教程》教学资源(PPT课件讲稿)第四章 MATLAB文件操作.ppt