付费下载
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、如何让学生掌握VB上机调试之我见 1 让学生明白 VB 上机调试的重要性 1)上机调试是最好的VB老师,一旦学会了就相当于有了一 个在身边随时可以答疑解惑的老师 1 。 2)上机调试太重要了,上机考试通不过,整个等级考试都 通不过。 3)上机调试可以帮助掌握理论。上机调试可以对书上的例 题进行验证,可以完成上机指导书上的实验,可以调试作业题, 可以做试卷汇编等参考书籍上的其它题目。 2让学生掌握VB上机调试的技巧与方法 VB程序设计中的错误通常有三种:语法错误、运行错误和 逻辑错误。语法错误、运行错误系统能自动发现,因此比较容易 改正。系统无法自动发现逻辑错误, 所以逻辑错误的发现和改正 只能
2、由用户来完成。 只有依靠平时的勤学苦练, 才能熟练掌握调 试工具,这样解题时才能做到熟能生巧,手到擒来。 1)学生刚开始练习VB上机调试的时候一般是验证教科书上 的例题。此时遇到的主要是语法错误、运行错误,以下是常犯的 错误: (1 )字母输错、 单词拼错。 字母 il1IJ (依次为小写字母 i 、 小写字母I、数字1、大写字母I、大写字母J )、OoO(依次为 数字0、小写字母o、大写字母0)容易搞错。例:Labell , Elself ; 单词 Label 拼错成 Lable 。此类错误的解决办法: 请务必逐字母、 逐单词校对三遍以上。 (2)分隔符 . 前后出现空格,引号使用中文引号。
3、此类错误 的解决办法:分隔符 . 前后不要有空格,引号为英文引号。例如: Label1.font.Name= “幼圆” , 这里如用中文“”会出错, 分隔 符 . 前后有空格也会出错。 (3)一下子建了几个工程。这种对初学者来说不太规范做 法的解决办法: 刚开始学习时一次只做一个工程, 不要再新建第 二个工程。一个工程内一般也只有一个窗体(极少数有多个窗 体)。任务栏上只出现一个 VB应用程序。 (4)&与其它字母、单词连在一块。此类错误的解决办法: 在&前后都加上空格(出现在字符串中时可以例外)。 (5)对象名称(Nam和代码里的名称不一致。此类错误 的解决办法:改成一样的。 (6)在刚开始
4、学习VB上机调试的一段时间内,由于对各项 操作还不是很熟练, 所以最好能先在草稿纸上编好程序, 然后再 上机调试。否则,编程时会受到上机操作的键盘、鼠标、显示器 等多种因素的干扰,反而会影响编程。 2)在学习了循环以后,要善于发现并解决逻辑错误,此时 要注意以下问题: (1)按组合键【Ctrl +【Break】可以中断当前正在运行 的程序。要牢记的是一旦程序进入死循环, 也是按这两个键退出。 (2)针对部分程序为了便于发现问题之所在,在调试时可 减少循环次数, 待错误排除后再恢复成题目要求的循环次数。 例 如,在调试时可将循环 10000 次临时改成 10 次。 (3)在程序调试时,要特别注重
5、边界值的调试和检查。例 如,要生成两位正整数, 则要注意生成的数里应该包含 10和 99, 不应该包含 9和 100。 (4)为了调试程序,可以在调试的时候在程序中加入一些 print 语句,用于在窗体上显示一些变量的值,通过这些变量值 的变化来发现问题之所在。 3)使用调试窗口与单步调试。 程序在执行的中途被停止,称为“中断”。在中断状态,用 户可以查看各个变量及属性的当前值, 从而了解程序执行是否正 常。进入中断状态一般有以下四种方式: 第一种,程序在运行中, 由于发生运行错误而进入中断状态。第二种,程序在运行中,因 为用户按组合键【Ctrl +【Break】或使用“ Ru6(运行)菜 单
6、中的“中断”命令而进入中断状态。 第三种, 由于用户使用创 建断点命令在程序代码中设置了断点, 当程序执行到断点处时而 进入中断状态。 第四种, 在采用单步调试方法每运行一个可执行 代码行后,即进入中断状态 2 。 ( 1)在程序调试的中断状态,移动鼠标到变量上就可以显 示其当前的值。 ( 2 )在 VB 的调试工具栏上有本地窗口、立即窗口、监视窗 口,用鼠标单击可打开这些窗口, 在本地窗口可以看到当前对象 的属性和变量的值, 在立即窗口中可以用 Print 显示变量或表达 式的值,在监视窗口可以看到事先设定的监视表达式的当前值。 (3)学会使用单步调试。首先点击“调试”菜单中的“逐 语句”命
7、令(也可按【F8】),然后启动程序,如有必要的话单 击窗体或命令按钮,按下来不断地按【F8】一条语句一条语句地 执行程序, 在单步执行过程中, 可以观察本地窗口中变量的变化 情况,直到发现错误为止。 这种调试方法对循环次数较少的程序 非常管用。 4)VB上机调试时其它一些常见的错误及解决办法。 ,ReDim后面少 Preserve,=True 应为=False,漏掉 ByVai, Exit Do 应为 Exit Function 或反之, Exit Sub 应为 Exit For 或反之, +1应为-1 或反之, Str ()应为 CStr ()或反之,缺 少sum =0或s=”,a (i )应为a (j )或反之,除号/应为 或反之, Else 应为 Else If , As Integer 应为 As Long, For 循 环的终值应 +1 或-1,等等。 3 结束语 特别要注意的是,为了提高效率,平时上机调试时(考试时 除外)一个错误如检查或思考几分钟(比如 5 分钟)后还没有进 展的,请不要再浪费更多的时间,及时把错误记录或保存下来, 马上开始做下一题。 把遇到的问题留到下次上晚
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 纺织面料设计师岗前责任感考核试卷含答案
- 研学旅行指导师技术实操知识考核试卷含答案
- 种子法考试题答案
- 结构动力考试题及答案
- 高流动性注塑铁氧体材料:性能、制备与应用的深度剖析
- 高校课时酬金管理系统的深度剖析与创新设计:基于多案例的研究与实践
- 高校社会资本对大学生就业的多维度影响与策略研究
- 高校教师激励机制的困境剖析与优化策略
- 高校学科体系中“系”的设置与发展研究:以化学系为例
- 高校基本建设成本控制:问题剖析与策略优化
- GB/T 47652-2026温室气体产品碳足迹量化方法与要求光伏发电
- 2025年上海市青浦区社区工作者招聘笔试试题及答案详解
- 2026江苏苏州工业园区苏相合作区管理委员会机关人员招聘9人模拟试卷含答案详解(夺分金卷)
- 2026年四川省内江市“五方面人员”中选拔乡镇领导班子成员考试综合试题及答案
- 2026年注册安全工程师完整复习题库(附答案)
- 骨代谢疾病诊疗中国指南(2026 版)
- (期末复习)计算题 专项练习-2025-2026学年物理人教版 八年级下册
- 2026年首都机场招聘笔试试题及答案解析
- 中考英语感叹句综合练习100题(含答案)
- 电力公司发电厂运行维护人员考核表
- 护理按警示教育培训课件
评论
0/150
提交评论