《VB程序调试》PPT课件.ppt
《《VB程序调试》PPT课件.ppt》由会员分享,可在线阅读,更多相关《《VB程序调试》PPT课件.ppt(23页珍藏版)》请在三一办公上搜索。
1、1,程序调试,错误类型 调试和排错,2,3,4,5,6,7,错误类型,编辑(时的)错误(语法)当用户在代码窗口编辑代码时,VB会对程序直接进行语法检查,当发现程序中存在输入错误(打字错误,遗漏关键字或标点符等语法错误),VB会提示出错信息。,出错的那一行变成红色。这时,用户必须单击“确定”按钮,关闭出错提示窗,然后对出错行进行修改。,设置“自动语法检查”:工具选项编辑器,8,编译(时的)错误(语法)编译错误是指单击“启动”按纽,VB开始运行程序前,先编译执行的程序段时产生的错误。常见于用户未定义变量,缺少必需的标点符号,缺少关键字,块IF缺少End If等。,这时,Visual Basic也弹
2、出一个子窗口,提示出错信息,出错的那一行被高亮度显示。,9,运行(时的)错误 运行时的错误指VB在编译通过后,运行代码时发生的错误。常见于由指令代码执行了一非法操作而引起(语句语法正确)。如:类型不匹配,计算溢出、试图打开一个不存在的文件等。例如,对于以下语句:c=a/b如果变量b的值为零,除法就是无效的操作,尽管语句本身的语法是正确的。必须运行应用程序才能检测到这个错误。,10,逻辑错误 程序运行后,得不到所期望的结果,说明程序存在逻辑错误(从语法角度来看,应用程序的代码可以是有效的,在运行时也未执行无效操作,但还是产生了不正确的结果)。例如:要计算 z=x*y 在代码中却写成 z=x+y
3、该语句既符合语法要求,又能够正确执行,只是产生了错 误的计算结果。因此语句或程序运行的正确与否,只有通过测试应用程序和分析产生的结果才能检验出来。,运行错误或逻辑错误需对代码测试及分析-如对表达式,常见如:运算符使用不正确、语句的次序不对、循环语句的起 始、终值不正确及算法设计错误等。逻辑错误不产生出错信息,较难排除。需要仔细地阅读分析程序以及调试。判断是否逻辑错误常用黑(白)盒测试法及分析。如用典型测试用例,e1=2.71828?(实习6-15),11,调试程序的任务就是要确定导致错误结果的原因,以及错误发生的地方.错误的原因有多种,Visual Basic为调试程序提供了几种工具,这些调试
4、工具可以帮助人们分析程序的运行是如何从过程的一部分流动到另一部分的.分析变量和属性是如何随着语句的执行而改变的。有了调试工具,就能深入到应用程序内部进行观察,从而确定到底发生了什么以及为什么会发生。调试工具可以帮助设计者了解应用程序当前的界面外观、变量或表达式的值、属性的值、活动的过程调用等。,Visual Basi的调试支持主要有:单步执行、设置断点、建立中断表达式、设置监视表达式、显示变量和属性值。Visual Basic为调试提供了三个调试窗口,分别为“立即”窗口、“监视”窗口和“本地”窗口。借助这些窗口,再加上设置断点、单步执行等调试功能,可以帮助我们发现、定位错误,继而排除错误。,1
5、2,调试和排错(一),调试工具主要通过设置断点,插入观察变量,逐行执行和过程跟踪等,在调试窗口中显示相应的信息。VB 的三种模式 设计模式;运行模式;中断模式插入断点和逐语句跟踪(模块)断点是告诉VB挂起程序执行的一个标记,当程序执行到断点处即暂停程序的运行,进入中断模式。设置或删除断点的步骤 中断模式下,直接查看某个变量的值,只要把鼠标指向所关心的变量处,稍停一下,就在鼠标下方显示该变量的值。,断点标记,当前行,当在运行模式,按了“中断”命令或当程序出现运行时错误时进入中断模式。可以查看代码、修改代码、检查数据,静态调试,13,调试窗口(有三个):“立即”窗口、“监视”窗口、和“本地”窗口。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- VB程序调试 VB 程序 调试 PPT 课件

链接地址:https://www.31ppt.com/p-5454274.html