VisualBasic教案第27、28课时

VisualBasic教案第27、28课时

ID:44446975

大小:32.00 KB

页数:3页

时间:2019-10-22

VisualBasic教案第27、28课时_第1页
VisualBasic教案第27、28课时_第2页
VisualBasic教案第27、28课时_第3页
资源描述:

《VisualBasic教案第27、28课时》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、2.13找岀程序屮的错误【教学目标】1、了解VB屮程序错误的种类2、掌握程序错误处理的方法【教学重点】VB中程序错课的种类【教学难点】程序错误处理的方法【教具】多媒体、计算机【教学过程】一、复习1、常用的内部函数有哪些?2、用户如何自定义函数?二、导入上一章讨论了VisualBasic中的内部函数以及用户自定义函数的方法。木节课我们來学习如何对程序的错误进行处理。三、自主学习1.错误类型VisualBasic程序屮的错误可分为编译错误、实时错误和逻辑错误3种类型。编译错误也称为语法错误,这种错误是曲于程序中的语句违反了VisualBasic的语法规则而引起的。例如,拼错了关键字、遗

2、漏了必需的标点符号、语句格式不正确、有For而无Next语句、有If而无对应的EndIf或者括号不匹配等。对于这类错误,在程序输入或编译时,VisualBasic编译器能自动检查出來,弹出相应的编译错课提示框,支出出错位置(被高亮显示),按照提示信息就可以纠正相应的错误。实时错误是指程序输入或编译时并未出现任何语法错误,但在程序运行过程屮发生错误,导致应用程序屮断。该类错误在设计阶段较难发现,通常在程序运行是发现,一般是由于在设计程序时考虑不全面、不周到而造成的。例如,下面的语句:i=j/k通常情况下执行得很好,但当k的值为0时,虽然这条语句的语法没冇错误,但程序却运行不卜•去,因

3、为发生了“除数为零”的运行错误。逻辑错误是最难处理的一种错误。程序可以正常执行,但得不到所希望的结果。这不是程序语句的错误,而是由于程序设计时木身存在的逻辑缺陷造成的。例如使用了不正确的变量类型、语句的次序不对、循环中起始值和终止值不正确、表达式书写不正确等。大多数逻辑错误不容易找岀错误的原因,VisualBasic系统也不能发现这类错谋。对于逻辑错谋一般耍借助调试工具对程序进行分析、查找错误。2、错误处理对于VisualBasic程序中潜在的错误可以采用两种方法进行解决:对于已发现的错误,可以利用调试工具对程序的运行进行跟踪,找出并改正导致错误的语句:对于不可避免的错谋或者还没有

4、发现的错谋,可以设置错谋捕获语句,对错误进行捕获和处理。1)使用调试工具。VisualBasic常用的调试工具提供了设置断点、单步执行、显示变量内容等功能。这些调试工具将有助于查找程序中得错误,尤其是对逻辑错误的分析。2)使用错误捕捉。在VisualBasic中,使用OnError语句激活错误捕捉,并将错误处理程序指定为从行号位置开始的程序段,语法格式如下:OnErrorGoto[行号]错误信息一般使用Err对彖获得。Err对象最常用的属性是Number属性和Description屈性。Number屈性存储当前错误的编号,Description屈性存储当而错谋的描述。VisualB

5、asic的程序调试技术和错误处理技术是相当完善的,上面只是简单地介绍了程序调试和错误处理来的初步知识,口的是为了了解调试程序的基木方法,养成良好的变成习惯,为以后的学习和工作打下坚实的基础。四、合作探究编程设计:求方程解得程序:PrivateSubFormClickODimaAsInteger,bAsInteger,cAsIntegerDimxlAsIntcgcr,x2AsIntcgcrDimdeltaAsSinglea=1:b二2:c二3delta=b八2—4*a*cxl=-b+Sqr(delta)/2*ax2=~b-Sqr(delta)/2*aPrint〃xl二〃;xlPrin

6、t〃x2二〃;xlEndSub在程序设计过程中,程序难免岀现错误,程序纠错也是程序设计的一部分。利用VisualBasic提供的调试方法,可以容易的发现程序中得错误。设计步骤:1、创建一个标准EXE工程。2、在属性窗口,把窗体Forml的Caption属性值修改为“任务13找出程序中的错误”。3、在代码窗口中录入任务中提供的程序代码。在录入过程中留意出错信息,修改程序中的语法错误。4、把窗体文件和工程文件分别命名保存。5、运行程序。6、鼠标单击程序窗口,程序会出现实时错误信息。单击调试按钮,其中的错谋行用黄色标识了出來。此时用鼠标指向要杳看的变量,变量的值就会以提示框的形式显示出來

7、。怀疑冇错误的程序行,也可以首先将插入点放到改行,按“F9”键设置断点(再按“F9”键清除断点)。该行将以红色标识出来。程序运行到断点位置时,会自动停下里并弹出调试窗口,以便发现问题,修改完毕后,按“F5”键程序继续运行,或按“F8”键单步执行。五、课堂小结本节课主要通过设计小程序,熟悉找击程序中岀错部分并解决的犯法。

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。