教学要求了解程序中可能出现的三种错误掌握设置自动语法ppt课件

上传人:无*** 文档编号:174582583 上传时间:2022-12-15 格式:PPT 页数:20 大小:299.50KB
收藏 版权申诉 举报 下载
教学要求了解程序中可能出现的三种错误掌握设置自动语法ppt课件_第1页
第1页 / 共20页
教学要求了解程序中可能出现的三种错误掌握设置自动语法ppt课件_第2页
第2页 / 共20页
教学要求了解程序中可能出现的三种错误掌握设置自动语法ppt课件_第3页
第3页 / 共20页
资源描述:

《教学要求了解程序中可能出现的三种错误掌握设置自动语法ppt课件》由会员分享,可在线阅读,更多相关《教学要求了解程序中可能出现的三种错误掌握设置自动语法ppt课件(20页珍藏版)》请在装配图网上搜索。

1、江苏省计算机等级考试 Visual Basic 程序设计程序设计江苏计算机等江苏计算机等级考试级考试 Visual Basic 程序设计程序设计教学要求教学要求 了解程序中能够出现的三种错了解程序中能够出现的三种错误误 掌握设置自动语法检查的方法掌握设置自动语法检查的方法 了解各调试按钮的功能了解各调试按钮的功能 掌握调试窗口的运用掌握调试窗口的运用 掌握断点的设置及单步伐试掌握断点的设置及单步伐试江苏计算机等江苏计算机等级考试级考试 Visual Basic 程序设计程序设计教学内容教学内容 6.1 程序调试的根本概念程序调试的根本概念 6.1.1 错误类型错误类型 6.1.2 VB调试工具

2、调试工具 6.2 程序调试程序调试 6.2.1 中断形状的进入与退出中断形状的进入与退出 6.2.2 运用调试窗口运用调试窗口 6.2.3 断点设置及单步伐试断点设置及单步伐试江苏计算机等江苏计算机等级考试级考试 Visual Basic 程序设计程序设计6.1 6.1 程序调试的根本概念程序调试的根本概念 在程序设计的过程中,不可防止地会在程序设计的过程中,不可防止地会发生错误。发生错误。程序调试程序调试 就是对程序进展测试,查就是对程序进展测试,查找程序中隐找程序中隐 藏的错误并将这些错误修正藏的错误并将这些错误修正或排除。或排除。江苏计算机等江苏计算机等级考试级考试 Visual Bas

3、ic 程序设计程序设计程序中出现的三种错误程序中出现的三种错误-语法错误语法错误 违反了言语有关语句方式或运用规那么而产生的错违反了言语有关语句方式或运用规那么而产生的错误。误。-运转错误运转错误 运转错误是由于试图执行一个不可进展的操作而引运转错误是由于试图执行一个不可进展的操作而引起的。起的。-逻辑错误逻辑错误 编写的程序代码,不能实现预定的处置功能要求而编写的程序代码,不能实现预定的处置功能要求而产生的错误。产生的错误。6.1.1 6.1.1 错误类型错误类型江苏计算机等江苏计算机等级考试级考试 Visual Basic 程序设计程序设计 对于逻辑错误,系统无法自动检测。只能由用户经过测

4、试,来对于逻辑错误,系统无法自动检测。只能由用户经过测试,来验证结果的正确性。假设结果有误,那么应检查能否有逻辑错误验证结果的正确性。假设结果有误,那么应检查能否有逻辑错误存在,并加以排除。存在,并加以排除。Private Sub Command1_Click()Private Sub Command1_Click()Dim Time As Integer Dim Time As Integer Time=5 Time=5 Do While Time=1 Do While Time=1 Print Time Print Time Loop LoopEnd SubEnd SubPrivate S

5、ub Command2_Click()Private Sub Command2_Click()Dim i As Integer,s As Integer Dim i As Integer,s As Integer s=1 s=1 For i=1 To 10 For i=1 To 10 s=s s=s*i i Next i Next i Print s Print sEnd SubEnd SublongTime=Time-1超出整型数范围,超出整型数范围,发生溢出。发生溢出。出现死循环,循环出现死循环,循环变量没有发生变化变量没有发生变化江苏计算机等江苏计算机等级考试级考试 Visual Bas

6、ic 程序设计程序设计1 1、设置自动语法检查、设置自动语法检查 设置自动语法检查的方法是:设置自动语法检查的方法是:“工具工具“选项选项“编辑器编辑器 “代码设代码设置栏中选中置栏中选中“自动语法检测即可。自动语法检测即可。6.1.2 VB6.1.2 VB调试工具调试工具江苏计算机等江苏计算机等级考试级考试 Visual Basic 程序设计程序设计2、VB调试工具调试工具 运用调试工具,可便利有效地检查运用调试工具,可便利有效地检查逻辑错误产生的地点和缘由。逻辑错误产生的地点和缘由。VB 提供了一个公用于程序调试的工提供了一个公用于程序调试的工具栏。具栏。P119 表表6-1启启动动中中断

7、断终终了了切切换换断断点点逐逐语语句句逐逐过过程程跳跳出出本本地地窗窗口口立立刻刻窗窗口口监监视视窗窗口口快快速速监监视视江苏计算机等江苏计算机等级考试级考试 Visual Basic 程序设计程序设计6.2 6.2 程序调试程序调试 6.2.1 6.2.1 中断形状的进入与退出中断形状的进入与退出 程序在执行的中途被停顿,称为程序在执行的中途被停顿,称为“中断中断。在中断形状,用户可以查看各个变量及属在中断形状,用户可以查看各个变量及属性的当前值,了解程序执行能否正常。可以修性的当前值,了解程序执行能否正常。可以修正发生错误的程序代码、察看运用界面的情况正发生错误的程序代码、察看运用界面的情

8、况、修正变量及属性值、修正程序的流程等等。、修正变量及属性值、修正程序的流程等等。江苏计算机等江苏计算机等级考试级考试 Visual Basic 程序设计程序设计 1.1.程序在运转中,由于发生错误而进入中断形状;程序在运转中,由于发生错误而进入中断形状;2.2.程序在运转中,由于用户单击程序在运转中,由于用户单击Ctrl+BreakCtrl+Break键或运用键或运用“RunRun运转菜单中的运转菜单中的“中断命令而进入中断形状;中断命令而进入中断形状;3.3.由于用户运用创建断点命令在程序代码中设置了断点,当由于用户运用创建断点命令在程序代码中设置了断点,当程序执行到断点处时而进入中断形状

9、;程序执行到断点处时而进入中断形状;4.4.在采用单步伐试方式每运转一个可执行代码行后,即进入在采用单步伐试方式每运转一个可执行代码行后,即进入中断形状;中断形状;进入中断形状的几种情况进入中断形状的几种情况江苏计算机等江苏计算机等级考试级考试 Visual Basic 程序设计程序设计6.2.2 6.2.2 运用调试窗口运用调试窗口 VBVB提供了三种用于调试的窗口:提供了三种用于调试的窗口:本地窗口、立刻窗口和监视窗本地窗口、立刻窗口和监视窗口。口。在程序进入中断形状后,首先在程序进入中断形状后,首先调出调试工具栏,在调试工具栏中调出调试工具栏,在调试工具栏中单击相应的按钮,即可翻开恣意一

10、单击相应的按钮,即可翻开恣意一个调试窗口。个调试窗口。江苏计算机等江苏计算机等级考试级考试 Visual Basic 程序设计程序设计1 1、本地窗口、本地窗口 本地窗口可显示当前过程本地窗口可显示当前过程一切部分变量的当前值一切部分变量的当前值.第一行的第一行的MeMe表示当前窗体,用鼠标表示当前窗体,用鼠标单击单击MeMe前的加号,将翻开窗体及窗前的加号,将翻开窗体及窗体中各个控件对象的属性体中各个控件对象的属性“树树,即即可查看各个属性的当前值。可查看各个属性的当前值。江苏计算机等江苏计算机等级考试级考试 Visual Basic 程序设计程序设计2、监视窗口、监视窗口 监视窗口用于查看

11、指定表达式的监视窗口用于查看指定表达式的值。值。指定的表达式称为指定的表达式称为“监视表达式。监视表达式。“调试调试“添加监视命令添加监视命令/“编辑编辑监视命令来指定或修正监视命令来指定或修正“监视表达式监视表达式。江苏计算机等江苏计算机等级考试级考试 Visual Basic 程序设计程序设计3 3、立刻窗口、立刻窗口 立刻窗口用于显示当前过程立刻窗口用于显示当前过程中的有关信息。中的有关信息。1 1、经过在程序代码行中运、经过在程序代码行中运用如下方法:用如下方法:Debug.Print p1p2Debug.Print p1p2 2 2也可以在立刻窗口直接运用:也可以在立刻窗口直接运用:

12、Print p1p2 Print p1p2输出有关变量或属性的值。输出有关变量或属性的值。注:此时注:此时Print Print 可用可用?替代替代江苏计算机等江苏计算机等级考试级考试 Visual Basic 程序设计程序设计6.2.3 6.2.3 断点设置及单步伐试断点设置及单步伐试 在程序中设置断点,是检查在程序中设置断点,是检查并排除逻辑错误和比较复杂的运转错并排除逻辑错误和比较复杂的运转错误的重要手段。误的重要手段。1 1、断点设置和取消、断点设置和取消 “断点通常按排在程序断点通常按排在程序代码中能反映程序执行情况的部位。代码中能反映程序执行情况的部位。设置断点设置断点取消断点取消

13、断点 江苏计算机等江苏计算机等级考试级考试 Visual Basic 程序设计程序设计在在VBVB程序中设置断点程序中设置断点:翻开代码窗口,将光标指向计划作为断点的代码行翻开代码窗口,将光标指向计划作为断点的代码行运用运用“调试菜单中的调试菜单中的“切换断点命令或直接单击切换断点命令或直接单击调试工具栏上的调试工具栏上的“切换断点按钮即可。切换断点按钮即可。被设置为断点的代码行将加粗反白显示被设置为断点的代码行将加粗反白显示.经过检查,消除了存在的错误,就可把断点再取消经过检查,消除了存在的错误,就可把断点再取消。江苏计算机等江苏计算机等级考试级考试 Visual Basic 程序设计程序设

14、计取消断点的方法取消断点的方法:将光标指向定为断点的代码行将光标指向定为断点的代码行 运用和设置断点同样的操作运用和设置断点同样的操作 假设要取消程序中一切的断点,那么可运用假设要取消程序中一切的断点,那么可运用“调调试菜单中的试菜单中的“去除一切断点命令。去除一切断点命令。江苏计算机等江苏计算机等级考试级考试 Visual Basic 程序设计程序设计2 2、单步伐试、单步伐试 单步伐试即逐个语句或逐个过单步伐试即逐个语句或逐个过程的执行程序,每执行完一个语句或一程的执行程序,每执行完一个语句或一个过程,就发生中断,因此可逐个语句个过程,就发生中断,因此可逐个语句或逐个过程地检查每个语句的执

15、行情况或逐个过程地检查每个语句的执行情况或每个过程的执行结果。或每个过程的执行结果。江苏计算机等江苏计算机等级考试级考试 Visual Basic 程序设计程序设计1单步语句调试单步语句调试 单步语句调试过程中,大多采用快捷键单步语句调试过程中,大多采用快捷键F8进展操作。每执行一个代码行,系统就进入中进展操作。每执行一个代码行,系统就进入中断形状断形状 每执行一个代码行,系统就进入中断形状,即可经过立每执行一个代码行,系统就进入中断形状,即可经过立刻窗口检查语句的执行情况,如变量的当前值、某些属性值刻窗口检查语句的执行情况,如变量的当前值、某些属性值等,或者输入可立刻执行的程序代码,再接着执

16、行程序,察等,或者输入可立刻执行的程序代码,再接着执行程序,察看程序的运转能否符合预定的要求。看程序的运转能否符合预定的要求。当单步语句调试要执行的下一个语句是另一个过程时,当单步语句调试要执行的下一个语句是另一个过程时,系统会自动转向该过程去执行。系统会自动转向该过程去执行。江苏计算机等江苏计算机等级考试级考试 Visual Basic 程序设计程序设计2单步过程调试单步过程调试 当可以确认某些过程不存在错误时,当可以确认某些过程不存在错误时,那么不用对该过程再进展单步语句调试,那么不用对该过程再进展单步语句调试,而可直接执行整个过程,这就是单步过程而可直接执行整个过程,这就是单步过程调试。调试。如需对某个过程实行单步伐试,可运如需对某个过程实行单步伐试,可运用用“调试菜单中的调试菜单中的“逐过程命令或单击逐过程命令或单击调试工具栏上的调试工具栏上的“逐过程单步过程调试逐过程单步过程调试按钮。按钮。

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

copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!