- 1、本文档共40页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
尚辅网 第13章 程序调试与错误处理 第13章 程序调试与错误处理 13.1 程序错误概述 13.2 中断模式 13.3 程序调试工具 13.4错误捕捉与处理 第13章 程序调试与错误处理 13.1 程序错误概述 13.2 中断模式 13.3 程序调试工具 13.4错误捕捉与处理 13.1 程序错误概述 程序错误类型 程序减少错误的方法 程序错误类型 1. 编译错误 编译错误是指程序在编译过程中出现的错误。编译错误的产生原因是在程序代码中出现了不正确的代码,比如用户未定义变量、非法使用或漏掉了某些关键字、标点符号或函数参数不匹配等等。如使用了一个 Next 语句而没有 For 语句与之对应,那么 Visual Basic 在编译应用程序时就会检测到这些错误。 程序错误类型 2.运行错误 应用程序正在运行(而且被Visual Basic检测)期间,当一个语句力图执行一个不能执行的操作时,就会发生运行时错误。比较常见的运行错误有:一个除法运算的除数为零,、要打开的文件不存在等等。尽管在语法看来程序语句没有错误,但在实际上这条语句是不能执行的。 程序错误类型 3.逻辑错误 当应用程序未按预期方式执行时就会产生逻辑错误。从语法角度来看,应用程序的代码可以是有效的,在运行时也未执行无效操作,但还是产生了不正确的结果。应用程序运行的正确与否,只有通过测试应用程序和分析产生的结果才能检验出来。比较常见的逻辑错误有:分支语句错误,表达式错误等等。 程序减少错误的方法 1. 在程序中加上Option Explicit语句,避免由于变量名的误用而产生的错误。 2. 声明变量时,尽可能说明变量的具体类型,少用Variant类型。 3. 加入适当的注释,提高程序的易读性。 4. 整个程序中使用统一的变量名、过程名和对象名命名规则。 5. 为每一个事件过程和普通过程指定一个特定的、明确的目标。 6. 对于预感会出现错误的地方,合理添加错误捕捉与处理程序。 第13章 程序调试与错误处理 13.1 程序错误概述 13.2 中断模式 13.3 程序调试工具 13.4错误捕捉与处理 13.2 中断模式 程序的工作模式 中断模式 设置与清除断点 使用Stop语句 使用Debug.Assert方法 程序的工作模式 Visual Basic有设计模式、运行模式和中断模式三种不同的工作模式。 程序的工作模式 1. 设计模式 在设计模式下,用户可以完成建立应用程序的所有步骤,包括程序的界面设计、属性设置、编写代码等等,在这个模式下,程序不被运行,不能看到程序的结果,只能设置断点,而不能使用其他的调试工具。在设计模式下,利用Visual Basic的“自动语法检测”,可以发现一般的语法错误。 程序的工作模式 2. 运行模式 运行模式是程序在执行了“启动”命令后进入的。当程序处于运行模式时,程序控制权交给了应用程序,设计人员可以象用户一样同程序进行交互,从而进行调试。在这种模式下,可以查看程序代码,但是不能进行修改,如果想修改,可以选择工具栏上的“结束”按钮结束运行模式,回到设计模式。也可以选择工具栏上的“中断”按钮进入中断模式。 程序的工作模式 3. 中断模式 在中断模式下,程序被暂停下来,设计人员可以查看代码、修改代码,还可以查看变量或表达式的取值。上述三种模式下的标题栏和工具栏如图13-4所示。 中断模式 处于中断模式的应用程序可以完成如下操作: 1. 编辑修改程序代码。 2. 确定活动的过程(正在被调用执行的过程)。 3. 查看变量、属性和表达式的当前值。 4. 修改变量和属性的值。 5. 执行程序中特定的语句。 中断模式 从程序运行模式进入中断模式的方法有: 1. 选择工具栏上的“中断”按钮。 2. 选择“运行”菜单中的“中断”菜单命令。 3. 按下Ctrl+Break键。 4. 当程序出现未被捕捉的错误时,单击错误提示对话框中“调试”按钮。 5. 程序执行到设置断点处。 6. 程序执行到Stop语句。 设置与清除断点 在程序中设置段点的方法为: 1. 在代码编辑窗口中,把光标移动到预设置断点行的任意位置。 2. 选择调试工具栏中的“切换断点”按钮。或者选择“调试”菜单中的“切换断点”菜单项。或者直接按下F9键。 设置与清除断点 清除断点的方法很简单,基本和设置断点的操作一样。还可以选择“调试”菜单中的“清除所有断点”菜单项来清除断点。 使用Stop语句 在过程中放置一条 Stop 语句是设置断点的一个变通方法。每当 Visual Basic 遇到 Stop 语句时,这条语句就中止执行并切换到中断模式。 如果在创建 .exe 执行文件时, Stop 语句仍然存在于程序当中,则在执行生成的.EXE文件时,就会把Stop 语句当
您可能关注的文档
- Visual Basic程序设计 教学课件 作者 沈美莉 陈孟建 马银晓 第1章VB概述.ppt
- Visual Basic程序设计 教学课件 作者 沈美莉 陈孟建 马银晓 第2章 VB语言基础.ppt
- Visual Basic程序设计 教学课件 作者 沈美莉 陈孟建 马银晓 第3章 常用控件.ppt
- Visual Basic程序设计 教学课件 作者 沈美莉 陈孟建 马银晓 第4章 程序设计基础.ppt
- Visual Basic程序设计 教学课件 作者 沈美莉 陈孟建 马银晓 第5章 VB常用算法及实例.ppt
- Visual Basic程序设计 教学课件 作者 沈美莉 陈孟建 马银晓 第6章 数组及应用.ppt
- Visual Basic程序设计 教学课件 作者 沈美莉 陈孟建 马银晓 第7章过程和参数传递.ppt
- Visual Basic程序设计 教学课件 作者 沈美莉 陈孟建 马银晓 第9章对话框和菜单.ppt
- Visual Basic程序设计 教学课件 作者 沈美莉 陈孟建 马银晓 第10章数据库程序设计.ppt
- Visual Basic程序设计 习题答案作者 黄津津 21909VisualBasic程序设计习题解答.doc
最近下载
- 乙供材料及施工材料管理方案及措施.docx
- 北师大版 九年级上册 特殊的平行四边形复习优质课件.pptx VIP
- 投资控制的管理及措施.docx
- 油气集输管线管道工程征地外协管理方案.docx
- 阿里巴巴国际站操盘官考试题及答案2022.docx
- 八年级数学沪科 第12章 一次函数 训练习题课件12.4 综合与实践 一次函数模型的应用.ppt VIP
- 国开2023年秋《民法学(2)》形考任务1-4答案.docx
- (精品课件学习)初二数学 第12章一次函数12.4综合与实践练习题及答案课件(必威体育精装版编辑).ppt VIP
- 瑞幸咖啡店长题库.docx
- 青岛中加特变频一体机控制箱说明书.docx
文档评论(0)