VB中常见错误和初步处理_第1页
VB中常见错误和初步处理_第2页
VB中常见错误和初步处理_第3页
VB中常见错误和初步处理_第4页
VB中常见错误和初步处理_第5页
已阅读5页,还剩12页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、第三章第二节VB常见错误及初步处理开侨中学 谭惠婷高中信息技术(选修1)算法与程序设计 高二广东教育出版社1条线和3万美元 美国一家工厂的电机坏了,每停产一天损失上十万美元。情急之下,厂里求助于一位德国专家。这位德国专家检查完电机,用粉笔画了一条线,说:“把画线的地方拆开重新绕一圈。”就这样,电机奇迹般地起死回生,而专家开价索要3万美元的报酬。厂方要专家开个明细清单,专家提笔写道:这个故事告诉我们,发现错误 “难能可贵” ! 1.画线一条1美元2.知道在什么地方画线29999美元。新知学习VB编程运行四大步骤:代码编辑程序编译程序运行输出结果目录CONTENTSPrivate Sub Comm

2、and1_Click()xm1$ = “刘”xm2$ = “丽”Print xm1$Print xm2$End Sub特点:编辑时出错代码示红色对话框提示:编译错误无效字符错误产生:输入中文标点符号Private Sub Command1_Click()dm1 = Asc(刘)dm2 = Ase(丽)Print dm1Print dm2End Sub再运行点击“例2”“,对比不同例1例2请同学们在按钮“例1” 中输入下面程序代码编辑xm1$ = “刘”xm2$ = “丽”特点:编译时出错代码用蓝色高亮显示对话框提示:编译错误子程序或函数未定义错误产生:函数名写错程序编译编译错误指程序编译过程中

3、出现的错误。如何找出错误之处:1.运行代码,查看错误提示2.按”确定”按钮后,代码窗口中的错误处用蓝色高亮显示3.语法错误编辑时显示红色1.运行 2.确定编译错误初步处理1.无效字符切换到英文状态下重新输入标点符号2.缺少:表达式,分隔符,括号,end sub,end if等检查错误处缺少部分,按提示信息补充完整3.子程序或函数未定义检查错误处引用的过程或函数有没有定义,或者函数名是否写错常见的编译错误语法错误新知学习VB编程运行四大步骤:代码编辑程序编译程序运行输出结果目录CONTENTSPrivate Sub Command1_Click()xm1$ = 刘xm2$ = 丽dm1 = As

4、c(xm1$)dm2 = Asc(xm3$)Print 机内代码是:Print dm1Print dm2End Sub程序运行特点:运行 “调试”后,错误代码黄色高亮显示对话框提示:实时错误“5 ”无效过程调用或参数错误产生:参数不存在找出例3中错误处,并修改运行错误是指编译通过后,在执行程序时出现的错误。如何找出错误之处:2.按“调试”按钮后,代码窗口中的错误处用黄色高亮显示1.运行代码,查看错误提示1.运行 2.调试运行错误1.类型不匹配一般处理方法是查看“=”两边的数据类型是否相同2.无效的过程调用或参数请查看错误处,查找该参数名称是否存在或已被定义常见的运行错误新知学习VB编程运行四大

5、步骤:代码编辑程序编译程序运行输出结果目录CONTENTSPrivate Sub Command1_Click()xm1$ = 刘xm2$ = 丽dml = Asc(xm1$)dm2 = Asc(xm2$)Print 机内代码是:Print dm1Print dm2End Sub输出结果特点:编译,运行都无错误,得不到预期结果对话框提示:无错误产生:?找出例4中错误处,并修改逻辑错误程序运行后,得出的结果不是正确的。查错:按“F8”(逐语句调试)进入调试状态;继续按F8向下逐行语句检查,并将鼠标放到各变量上查看各变量值,确定错误的位置,并进行修改;反复运行直到程序运行正确。新知运用练一练总结VB常见错误类型:编译错误,运行错误,逻辑错误;编译错误和运行错误排错比较容易,有错误提示对话框;逻辑错误排错难度大,需要用到VB中的“逐语句”调试命令查错。课堂练习1.最不容易检查出来的错误()?A.运行错误B.逻辑错误C.编译错误D.都一样2.在编辑状态下,VB能够自动检查出来的错误是()?A.运行错误B.逻辑错误C.编译错误D.语法错误3.VB中的错误分类有哪几种( )?(多项选)A.运行错误B.逻辑错误C.编译错误D.语义错误BDA B C课后作业Please think after class 编译错误,

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论