- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第9章 程序调试与错误处理 9.1 程序调试 9.2 错误处理程序设计 9.3 错误处理实例 9.1 程序调试 9.1.1应用程序错误与调试 9.1.2段点设置与立即窗口 9.1.1应用程序错误与调试 1.应用程序的错误 为了更有效的使用调试手段,把可能遇到的错误分成3类,即编译错误、运行错误、逻辑错误 2.调试工具栏 Visual Basic 6.0不能诊断或更正错误,但能提供工具帮助用户分析程序是如何从过程的一部分流向另一部分,分析变量和属性是如何随着语句的执行而改变。有了调试工具,就能深入到应用程序内部去观察,从而确定到底发生了什么,以及会发生。 9.1.2段点设置与立即窗口 1.Visual Basic的模式 2.中断与程序调试 3.监视与监视表达式 4.立即窗口 1.Visual Basic的模式 Visual Basic的运行有三种模式:设计模式、运行模式(Run)和中段模式(Break)。 启动Visual Basic后进入设计模式,主窗口标题栏有“[设计]”二字。建立应用程序的所有步骤基本上都在设计模式下完成。 执行“启动”命令后进入执行模式,Visual Basic的主窗口标题栏上的“[设计]”变成了“[运行]”。在运行模式下,Visual Basic把全部控制权都交给应用程序,可以查看程序代码,但不能修改程序代码,还可以执行“结束”命令回到设计模式。 中断模式是程序执行过程的一个暂停状态,进入中断模式后主窗口标题栏上的“[运行]”变成了“[break]”.在中断模式下,可以检查、修改程序代码,也可以检查程序中变量的中间值,还可以继续执行 2.中断与程序调试 Visual Basic提供段点和Stop语句,把应用程序置于中断模式下。 可以使用以下方法进入中断模式: (1在程序中使用Stop语句,程序运行到Stop语句进入中断模式; (2)在设计或中断模式下设置程序的断点; (3)程序运行时出现错误,自动进入中断模式; (4)程序运行时,按下Ctrl+Break键进入中断模式; (5)程序运行时,在菜单栏上选择“运行→中断”选项进入中断模式; (6)程序运行时,单击工具栏上的“中断”按钮进入中断模式。 设置断点的方法:在程序代码窗口中,将光标移到希望中断的语句上,在菜单上选择“调试---切换段点”选项,光标所在语句设置为断点。被设为断点的语句为反向显示并在其前面显示一个原点。 利用断点只能粗略的判断错误发生的位置。利用程序跟踪可以直接看到程序的执行情况和执行顺序,找到发生错误的位置。对于逻辑错误,利用断点可以跟踪到程序运行的去向。Visual Basic的跟踪方式包括逐语句执行,逐过程执行和跳出执行。 逐语句执行是每次只执行一个语句,并根据输出结果判断执行的语句是否正确。逐语句执行开始后,程序进入执行模式,执行一条语句切换到中断模式,并把下一条语句作为待执行的语句。 逐过程执行与逐语句执行基本相同。逐过程执行不跟踪到过程中,即把被调用的过程当作一条语句一次执行完毕。“跳出”可以执行当前过程的饿其他部分,并在调用过程的下一行中断执行。 若想暂时避开程序的某一部分,可以通过跳出执行来实现。 3.监视与监视表达式 调试程序时,一个计算可能得不道想要的结果,当某个变量或属性取特定范围内的值时,可能会现问题。许多调试问题不是由单个语句产生的,因而需要在整个过程观察变量或表达式的情况。Visual Basic自动对监视表达式进行监视。应用程序进入中断模式后,这些监视表达式出现在“监视”窗口中,可在该处观察其值。 无论何时,只要表达式的值改变或等于一个特定的值,就可把应用程序设置为中断模式直接观察。例如,循环计数器达到一个特定值时,可用一个监视表达式把应用程序设置为中断模式,而不是一次一条语句执行数十次乃至数百次循环。当过程中的一个标志值改变时,都可使应用程序进入中断。 在设计或中断模式下,可添加监视表达式。方法:在菜单栏上选择“调试→添加监视”选项,弹出“添加监视”对话框,在该对话框中添加监视表达式 添加监视表达式的步骤如下: 在菜单栏上选择“调试→添加监视”选项,弹出“添加监视”对话框。 代码编辑器中的当前表达式将出现在“表达式”框中。如果这不是需要监视表达式,可在“表达式”框中直接输入表达式。 若有必要,设置要监视的变量的范围。如果在“上下文”中选定“过
您可能关注的文档
- Visual Basic程序设计基础 第2版 教育部职业教育与成人教育司推荐教材 教学课件 作者 杜秋华 第6章.ppt
- Visual Basic程序设计基础 第2版 教育部职业教育与成人教育司推荐教材 教学课件 作者 杜秋华 第7章.ppt
- Visual Basic程序设计基础 第2版 教育部职业教育与成人教育司推荐教材 教学课件 作者 杜秋华 第8章.ppt
- Visual Basic程序设计基础 第2版 教育部职业教育与成人教育司推荐教材 教学课件 作者 杜秋华 第9章.ppt
- Visual Basic程序设计基础 第2版 教育部职业教育与成人教育司推荐教材 教学课件 作者 杜秋华 第10章.ppt
- Visual Basic程序设计基础 第2版 教育部职业教育与成人教育司推荐教材 教学课件 作者 杜秋华 第11章.ppt
- Visual Basic程序设计基础 第2版 教育部职业教育与成人教育司推荐教材 习题答案 作者 杜秋华 第2章 习题参考答案.doc
- Visual Basic程序设计基础 第2版 教育部职业教育与成人教育司推荐教材 习题答案 作者 杜秋华 第3章 习题参考答案.doc
- Visual Basic程序设计基础 第2版 教育部职业教育与成人教育司推荐教材 习题答案 作者 杜秋华 第4章 习题参考答案.doc
- Visual Basic程序设计基础 第2版 教育部职业教育与成人教育司推荐教材 习题答案 作者 杜秋华 第5章 习题参考答案.doc
- 实施指南《GB_T38631-2020信息技术安全技术GB_T22080具体行业应用要求》实施指南.docx
- 实施指南《GB_T38646-2020信息安全技术移动签名服务技术要求》实施指南.docx
- 实施指南《GB_T39968-2021建筑用通风百叶窗技术要求》实施指南.docx
- 实施指南《GB_T39973-2021纺织行业能源管理体系实施指南》实施指南.docx
- 实施指南《GB_T39998-2021纸、纸板和纸制品烷基苯酚聚氧乙烯醚类的测定高效液相色谱质谱法》实施指南.docx
- 实施指南《GB_T40712 - 2021多用途货车通用技术条件》深度剖析:开启多用途货车发展新篇.docx
- 实施指南《GB_T40743-2021猕猴桃质量等级》实施指南.docx
- 实施指南《GB_T23809.3-2020应急导向系统设置原则与要求第3部分:人员掩蔽工程》实施指南.docx
- 实施指南《GB_T28029.12-2020轨道交通电子设备列车通信网络(TCN)第3-4部分:以太网编组网(ECN)》实施指南.docx
- 实施指南《GB_T37414.3-2020工业机器人电气设备及系统第3部分:交流伺服电动机技术条件》实施指南.docx
最近下载
- 2024年注册结构工程师-专业考试(二级)考试历年真题摘选附带答案版.pdf VIP
- 股东合作协议书完整版 .docx VIP
- 化疗后骨髓抑制的诊断和编码.docx VIP
- 被子植物分类主要形态术语.doc VIP
- 休克—休克的病因及病理生理(急救课件).pptx
- 3.13均压防火技术.ppt VIP
- 会计信息系统 课件 李爱红 第1--5章 会计信息系统概述---薪资管理.pptx
- 2025年注册城乡规划师题库500道及答案(考点梳理).docx VIP
- 《极限运动攀岩》-美术课件.ppt VIP
- 2025“才聚齐鲁成就未来”山东黄金集团井下技能工人招聘2000人笔试备考题库及答案解析.docx VIP
文档评论(0)