下载此文档

程序调试与出错处理.pptx


文档分类:IT计算机 | 页数:约20页 举报非法文档有奖
1/20
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/20 下载此文档
文档列表 文档介绍
该【程序调试与出错处理 】是由【小屁孩】上传分享,文档一共【20】页,该文档可以免费在线阅读,需要了解更多关于【程序调试与出错处理 】的内容,可以使用淘豆网的站内搜索功能,选择自己适合的文档,以下文字是截取该文章内的部分文字,如需要获得完整电子版,请下载此文档到您的设备,方便您编辑和打印。第十五章程序调试与出错处理
本章要求:


:捕捉错误,设计的程序来处理不同错误。

程序调试与出错处理共20页,您现在浏览的是第1页!

指由于违反了VB的有关语法而产生的错误(也称语法错误)。常见的编译错误有:

VisualBasic程序的错误分为:
编译错误
运行时错误
逻辑错误
(1)标点符号错(程序中只能使用西文标点);关键字输入错(例:Dim写成Din);一行语句没有写完整等,
程序调试与出错处理共20页,您现在浏览的是第2页!
(2)对象名称(Name属性)写错;
(3)对象的属性名、方法名,内部函数名写错;
(4)变量未定义或变量名写错(可在通用声明段加OptionExplicit,采用变量显式声明);
(3)块If没有对应的EndIf语句;For循环没有对应的Next语句;Do循环没有对应的Loop语句等,这类错误当VB开始运行时提示出错信息,且将出错位置用反色显示,
程序调试与出错处理共20页,您现在浏览的是第3页!
3逻辑错误
程序存在逻辑上的缺陷引起程序运行后,得不到所期望的结果。
例如,使用了不正确的变量类型或指令的次序不对。又如,循环中起终值不正确。逻辑错误也可以产生运行错误。通常,逻辑错误不会产生错误提示信息,需要程序员仔细地阅读分析程序。
程序调试与出错处理共20页,您现在浏览的是第4页!

VisualBasic的调试包括:断点、中断表达式、监视表达式、通过代码一次经过一个语句或一个过程、显示变量和属性的值。
1、调试工具栏
程序调试与出错处理共20页,您现在浏览的是第5页!

有三个调试窗口,它们是:“立即”窗口、“监视”窗口、和“本地”窗口。可单击视图菜单中的对应命令打开这些窗口。
(1)“立即”窗口
显示代码中正在调试的语句所产生的信息,或直接往窗口中键入的命令所请求的信息。
程序调试与出错处理共20页,您现在浏览的是第6页!
(3)“监视”窗口显示当前的监视表达式,在代码运行过程中可决定是否监控这些表达式的值。
、、传址例题,观察变量的虚实结合过程。
程序调试与出错处理共20页,您现在浏览的是第7页!

使用OnError语句可设置陷阱,捕捉错误。OnError语句有如下形式:
(1)OnErrorResumeNext
发生错误时,忽略错误行,继续执行下一语句。
(2)OnErrorGoTo语句标号
发生错误时,使程序转跳到语句标号所指示的程序块。
(3)OnErrorGoTo0
表示当发生错误时,不使用错误处理程序块。
程序调试与出错处理共20页,您现在浏览的是第8页!
例如,下面的Test过程是Number属性在错误处理过程中的典型用法。
PrivateSubtest()
OnErrorGoToout
Dimx,y
x=1/y'引发一个“除以零”的错误
ExitSub
out:


'检查是否发生“除以零”的错误
=11Then
y=y+1
EndIf
Resume
EndSub
程序调试与出错处理共20页,您现在浏览的是第9页!
,并能处理无效驱动器或软盘驱动器没有磁盘等设备出错问题。
。处理当在文本中输入数据超过整型数的最大值32767时给出错误提示,并可重新输入。
程序调试与出错处理共20页,您现在浏览的是第10页!

程序调试与出错处理 来自淘豆网www.taodocs.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数20
  • 收藏数0 收藏
  • 顶次数0
  • 上传人小屁孩
  • 文件大小157 KB
  • 时间2022-12-06
最近更新