1 / 24
文档名称:

VB常见错误类型和程序调试方法PPT课件.pptx

格式:pptx   大小:594KB   页数:24页
下载后只包含 1 个 PPTX 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

VB常见错误类型和程序调试方法PPT课件.pptx

上传人:wz_198613 2021/8/24 文件大小:594 KB

下载得到文件列表

VB常见错误类型和程序调试方法PPT课件.pptx

文档介绍

文档介绍:常见错误类型
程序中的错误大体可分为三类:即编译错误、实时错误和逻辑错误。
编译错误多数是因为不正确的代码产生的,即在编写程序时书写了错误的语法,从而导致VB编译器无法正确解释源代码而产生的错误,因此也称为语法错误。
实时错误是指应用程序运行期间,一条语句试图执行一条不可能执行的操作而产生的错误,也称为运行时错误。
逻辑错误是指程序的运行结果和程序员的设想有出入时产生的错误。这类错误并不直接导致程序在编译期间和运行期间出现错误,较难发现。
返回
第1页/共24页
程序中逻辑错误的特点
逻辑错误的特点是源程序在语法上没有问题,也没有出现无效操作等类型的运行错误,但是程序未按预期方式执行,产生了不正确的运行结果。
逻辑错误只能通过对程序运行结果进行分析才能被发现。
返回
第2页/共24页
程序调试方法
调试程序是一件复杂的工程,不但要求程序员对系统设计结果非常熟悉,思路清晰,更需要不断地在实践中积累经验。
这里程序调试的基本方法包括:中断模式调试、调试工具调试和编写错误处理程序。重点介绍前两种方法。
在VB集成开发环境中,程序有设计、运行和中断三种模式VB的标题栏会列出当前的模式。在设计模式下,程序员可改变应用程序的设计和代码,但所作不能改变对应用程序运行的影响;在运行模式下,程序员可以监视应用程序的行为,但不能直接修改代码;中断模式可以暂停应用程序的执行,
下一页
返回
第3页/共24页
程序调试方法
并允许程序员在任何时候快速查看应用程序的状态,显示变量和属性的值,方便程序员发现程序中存在的问题。
当一个应用程序处于中断模式时,可以完成下列工作:
(1)修改应用程序中的代码。
(2)观察应用程序的接口条件。
(3)确定已被调用的活动过程。
(4)监视变量、属性的值。
(5)查看或控制应用程序运行的下一个语句。
(6)立即运行VB语句。
(7)手工控制应用程序的运行。
下一页
返回
上一页
第4页/共24页
程序调试方法
在运行应用程序时进入中断模式的方法如下:
(1)按C trl+Break键。
(2)选择“运行”|“中断”命令。
(3)单击标准工具栏上的“中断”按钮。
在下列情况下自动进入中断模式:
(1)语句中产生一个运行错误(“选项”对话框“通用”选项卡上的“发生错误时中断”选项处于选中状态)。
(2)“添加监视”对话框定义的中断表达式发生改变或变成“真”。
(3)执行含有断点的行。
(4)执行到一个Stop语句。
下一页
返回
上一页
第5页/共24页
程序调试方法
设置断点可以使程序在指定的位置停止运行,并且不运行包含断点的语句。把应用程序切换到中断状态,便于用户查看代码或检查变量或属性的值。
设置断点的方法:
(1)选择“调试”|“切换断点”命令。
(2)按功能键F9。
(3)在需要设置断点的代码行上单击鼠标右键,在弹出的快捷菜单中选择“切换”|“断点”命令。
下一页
返回
上一页
第6页/共24页
程序调试方法
(4)单击代码编辑器中该行代码左边的“页边提示器”栏。
要清除已经设置的某个断点,可在断点位置执行以上同样的操作,若要清除所有断点则选择“调试”|“菜单中选择清除所有断点”命令。
3. Stop语句的使用
在一个过程中放置一个Shop语句是设置断点的备用方法。一旦VB遇到一个Shop语句,它会暂停程序的执行并切换到中断模式,如要继续应用程序的运行,可选择“运行”|“继续”命令。

VB集成开发环境专门提供了一个用于程序调试的工具栏。
下一页
返回
上一页
第7页/共24页
程序调试方法
在设计或中断模式下,将鼠标移动到“工具”菜单上右击,在随后出现的快捷菜单上选择“调试”命令,出现如图10-1所示的“调试”工具栏。
下面重点介绍与程序调试有关的几个工具按钮的作用。
(1)切换断点
在程序代码中设置或取消断点,程序执行到该语句时停下来。
注意:设置断点的方法是在代码窗口中选择一条语句,单击“切换断点”按钮或按F9键,该语句变为暗红色,即设置成功,程序中允许设置多个断点。再次用同样的方法便取消断点。按Ctrl + Shift + F9组合键清除所有断点。
下一页
返回
上一页
第8页/共24页
程序调试方法
(2)逐语句与立即窗口
逐语句是指程序将逐个语句执行,一句一停。在逐语句执行时,用户会看到正在执行的语句为黄色,同时出现一个“立即”窗口,用户可以在“立即”窗口使用Print方法或问号(?)查看变量或表达式的值,如图10 -2所示。
(3)逐过程
每单击一次“逐过程”按钮将执行一个过程或函数,同时也会出现一个“立即”窗口。用户可以在“立即”窗口使用Print方法或问号(?

最近更新

白洋淀流域蒸散发时间序列遥感反演的中期报告.. 2页

白木香植物内生真菌类群的比较研究的综述报告.. 2页

小学数学梯形的教案 3页

新编电梯服务维保作业指导书 41页

小学数学加减法教案 4页

小学教案项链 3页

白三叶水浸液对高羊茅化感作用的物候规律研究.. 2页

癫痫患者服用卡马西平对颈动脉内中膜厚度的影.. 2页

瘦素与急性脑卒中相关关系研究的综述报告 2页

小学平均分的教案 3页

小学完整教案 4页

病理性互联网使用者的时距估计特点研究的综述.. 2页

小学四年级美术上册教案 4页

2024年河北省沧州市肃宁县电视台招聘10人历年.. 69页

番禺区基建工程管理信息系统的分析与设计的开.. 2页

2024年河北省承德市承德县广播电视台招聘15人.. 71页

留美中国ESL学生情感障碍的研究的中期报告 2页

防护栏安装施工合同 7页

小学体育教案队列队形 3页

2024年河北省张家口康保县高速公路收费岗位招.. 71页

门面房租赁合同15篇 50页

界面迁移过程中动态划分问题的研究的综述报告.. 2页

长期劳动合同解除赔偿方法 长期劳动合同和无固.. 45页

销售材料合同 31页

电针对抑郁大鼠的效应及突触可塑性的影响的中.. 2页

部编人教版三年级下册《道德与法治》期中试卷.. 11页

灯的发展史幼儿园 27页

服装质量管理手册范本 36页

2021年社区基层组织党建工作汇报范文 4页

GB 5009.82-2016 食品安全国家标准 食品中维生.. 24页