- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
5.断点的属性 (1)条件式中断 当满足设置的特定条件时,才进入中断模式,停留在断点所在的程序代码行。 (2)以执行次数来决定中断 设置中断的程序代码执行指定的次数后,进入中断模式。这一方法在调试循环结构的程序代码时特别有用。 6.转到源代码 要查看程序中不同断点的程序代码,利用断点窗口中工具栏上的【转到源代码】按钮 就能实现。 7.3 调试工具的使用 7.3.1 调试工具栏 1.调试工具栏上各个按钮的功能 调试工具栏以及各个按钮如图7-17所示,调试工具栏上各个按钮的功能说明如表7-1所示。 图7-17 调试工具栏 表7-1 调试工具栏上各个按钮的功能说明 按钮名称 说 明 启动/继续 【启动】就是启动程序的执行。进入中断模式后,该按钮就成为【继续】,让程序进入中断模式后,继续执行。快捷键为F5 全部中断 强迫程序进入中断模式。此时程序并没有退出,可以随时继续执行。快捷键为Ctrl+Break 停止调试 终止程序的执行并返回设计模式。快捷键为Shift+F5 重新启动 让程序重新开始执行 逐语句 一行一行地执行程序,每按一下F8,程序就会执行一行。遇到自定义函数或过程时,进入函数或过程内部,也是一行一行地执行程序代码。快捷键为F8 逐过程 一行一行地执行程序,每按一下Shift+F8,程序就会执行一行。遇到自定义函数或过程时,不进入函数的主体,直接执行函数。快捷键为Shift+F8 跳出 当程序执行的位置在被调用的过程内时,要返回调用点,可利用【跳出】按钮。【跳出】将不中断地执行完整个过程,然后返回到调用点中断 十六进制显示 程序中各数值变量的值在【自动窗口】、【局部变量】等窗口中以十六进制形式显示 断点 打开断点窗口 2.运行到光标处 (1)其功能是: 允许应用程序一直运行到预设的插入点的位置,然后从这个点开始单步执行代码。 (2)执行该命令的方法是: 右击程序源代码窗口,单击弹出菜单上的【运行到光标处】。 3.单步执行代码 单步执行代码又称每次执行一行代码。【调试】菜单的【逐语句】、【逐过程】、【跳出】,以及【运行至光标处】命令均可实现不同形式的单步执行代码。 7.3.2 调试窗口 1.调试窗口的功能 用于检查程序运行过程中相关变量值的变化情况,并修改程序的状态。 2.调试窗口的打开 当程序处于“运行”或“中断”状态时,在【调试】菜单中指向【窗口】菜单项,单击相应的子菜单名,便可打开对应的窗口。调试窗口必须在程序进入中断模式后才起作用。 7.3.3 命令窗口 命令窗口具有两种模式:命令模式和立即模式。 (1)命令模式: 在程序开发阶段使用命令窗口发出控制命令或执行语句。 (2)立即模式: 在程序进入中断模式后进行调试工作或计算表达式、输出变量值。 打开【命令窗口】的方法:单击菜单【视图】→【其他窗口】→【命令窗口】。 7.3.4 输出窗口和任务列表窗口 1.输出窗口 【输出】窗口主要显示编译信息和调试信息,如图7-29所示。编译信息主要显示编译过程信息,如果发生错误会显示错误信息;调试信息主要显示调试过程的部分信息。 2.任务列表窗口 显示【任务列表】窗口的方法:单击菜单【视图】→【其他窗口】→【任务列表】。 7.4 程序代码的规范化与智能感知技术 7.4.1 程序代码规范化的作用 程序代码的规范化是一种预防性措施,采用标准的命名约定、正确的代码格式、良好的代码注释,有利于提高代码的可读性和可维护性,在出现错误时能很快地找到出错原因。 代码规范化最重要的是保持风格的一致性,即保证标识符命名、代码布局样式、注释等方面风格的一致性,这样将会缩短程序调试的时间,提高程序设计的效率。 7.4.2 标识符的命名约定 1.标识符的命名规则 (1)标识符名称必须以字母或下划线开头。 (2)标识符名称中只能包含字母、十进制数字和下划线。 (3)标识符名称如果以下划线开头,其中至少要有一个字母或数字。 (4)标识符名称不能与保留的关键字相同。 图7-6 分母为零的输出结果 2.运行错误可能会产生的结果 (1)如果程序在内部调试时发生运行错误
您可能关注的文档
- VB程序设计第一章.ppt
- VB语言程序设计教程第01章 Visual Basic概述.ppt
- VB语言程序设计教程第02章 Visual Basic简单程序设计.ppt
- VB语言程序设计教程第03章 Visual Basic程序设计基础.ppt
- VB语言程序设计教程第04章 Visual Basic程序控制结构.ppt
- VB语言程序设计教程第05章 数组与过程.ppt
- VB语言程序设计教程第06章 Visual Basic标准控件.ppt
- VB语言程序设计教程第07章 Visual Basic高级控件.ppt
- VB语言程序设计教程第08章 菜单.ppt
- VB语言程序设计教程第09章 文件操作.ppt
- Visual BasicNET程序设计基础(第8章)-Windows应用程序设计基础.ppt
- Visual BasicNET程序设计基础(第9章)-综合程序分析与设计.ppt
- Visual BasicNET程序设计基础.ppt
- Visual BasicNET程序设计基础第八章.ppt
- Visual BasicNET程序设计基础第二章.ppt
- Visual BasicNET程序设计基础第九章.ppt
- Visual BasicNET程序设计基础第六章.ppt
- Visual BasicNET程序设计基础第七章.ppt
- Visual BasicNET程序设计基础第三章.ppt
- Visual BasicNET程序设计基础第十章.ppt
文档评论(0)