第九章程序的调试与异常处理精选文档.ppt
《第九章程序的调试与异常处理精选文档.ppt》由会员分享,可在线阅读,更多相关《第九章程序的调试与异常处理精选文档.ppt(20页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、第九章程序的调试与异第九章程序的调试与异常处理常处理*本讲稿第一页,共二十页本章内容:本章内容:9.1 9.1 程序的错误类型程序的错误类型9.2 9.2 程序的调试程序的调试9.3 9.3 程序的异常处理程序的异常处理本讲稿第二页,共二十页学习目标学习目标程序的错误类型程序的错误类型程序的调试程序的调试程序的异常处理程序的异常处理本讲稿第三页,共二十页9.1 9.1 程序的错误类型程序的错误类型可以将这些错误分为四类,分别是:可以将这些错误分为四类,分别是:语法错误语法错误编译错误编译错误运行错误运行错误逻辑错误逻辑错误本讲稿第四页,共二十页9.2 9.2 程序的调试程序的调试一一.VB.N
2、ET.VB.NET的调试工具的调试工具可以通过可以通过【调试调试】菜单,也可以使用菜单,也可以使用【调试调试】工具栏。可按下工具栏。可按下面的步骤打开面的步骤打开【调试调试】工具栏。工具栏。1.1.选择选择【视图视图】【工具栏工具栏】菜单项。菜单项。2.2.在在【工具栏工具栏】下的子菜单中选择下的子菜单中选择【调试调试】命令,命令,【调试调试】工具栏会出现。工具栏会出现。本讲稿第五页,共二十页二二.常用的调试对话框常用的调试对话框错误列表窗口错误列表窗口输出窗口输出窗口【立即立即】对话框对话框【监视监视】对话框对话框【局部变量局部变量】对话框对话框【MeMe】对话框对话框本讲稿第六页,共二十页
3、1.1.错误列表窗口错误列表窗口在在VB.NETVB.NET中,如果开发人员的应用程序中存在没有清除的语法中,如果开发人员的应用程序中存在没有清除的语法错误,在调试时,调试程序会查找到这些语法错误,并将错误错误,在调试时,调试程序会查找到这些语法错误,并将错误信息显示在信息显示在【错误列表错误列表】窗口中。窗口中。【错误列表错误列表】窗口不但窗口不但显示出错误的类型和说明显示出错误的类型和说明,还显示出,还显示出错的文件,以便开发人员快速定位和修改错误。如果要马上错的文件,以便开发人员快速定位和修改错误。如果要马上修改某一个错误,可以在错误列表中双击它,修改某一个错误,可以在错误列表中双击它,
4、IDEIDE会自动跳转会自动跳转到代码窗口中,并加亮显示相应的错误内容。到代码窗口中,并加亮显示相应的错误内容。打开打开“错误列表错误列表”窗口窗口:选择选择【视图视图】【错误列表错误列表】本讲稿第七页,共二十页2.2.输出窗口输出窗口Visual Basic.NETVisual Basic.NET把把【输出输出】窗口的功能分为两部分:调窗口的功能分为两部分:调试和生成。试和生成。在在【输出输出】窗口中,从窗口中,从【生成生成】选项可以选项可以查看调试的程序生查看调试的程序生成的内容成的内容,包括成功的个数和失败的个数。如果没有生成,包括成功的个数和失败的个数。如果没有生成失败,表明程序创建成
5、功。失败,表明程序创建成功。如果开发人员要查看调试输出结果,可从如果开发人员要查看调试输出结果,可从【输出输出】窗口中的下窗口中的下拉列表框中选择拉列表框中选择【调试调试】选项,窗口中就选项,窗口中就显示出所有已经加载显示出所有已经加载的内容和输出结果的内容和输出结果。本讲稿第八页,共二十页3.3.立即窗口立即窗口Visual Basic.NETVisual Basic.NET中,有一个中,有一个【命令命令】对话框,在该对话框中对话框,在该对话框中可以直接使用可以直接使用VB.NETVB.NET的各种命令与系统交互。的各种命令与系统交互。【命令命令】对话框有两种不同的模式:命令模式和立即模式。
6、对话框有两种不同的模式:命令模式和立即模式。命令模式主要用来执行命令命令模式主要用来执行命令,立即模式主要用于调试程序立即模式主要用于调试程序。在。在调试应用程序执行函数或语句等操作时,可使用立即模式调试应用程序执行函数或语句等操作时,可使用立即模式查看,并更改变量的值。通过执行查看,并更改变量的值。通过执行【调试调试】【窗口窗口】【即时即时】命令,可以以立即模式打开命令,可以以立即模式打开【命令命令】对话框。对话框。本讲稿第九页,共二十页4.4.【监视监视】对话框对话框【监视监视】对话框用于对话框用于显示当前被监视表达式的值显示当前被监视表达式的值。【监视监视】对对话框是最有用的对话框之一,
7、在逐语句运行的情况下,通过话框是最有用的对话框之一,在逐语句运行的情况下,通过该对话框可以看到每执行一条语句时,监视表达式值的变化该对话框可以看到每执行一条语句时,监视表达式值的变化情况。情况。【监视监视】对话框只能在运行模式或中断模式下打开,打开方法对话框只能在运行模式或中断模式下打开,打开方法是执行是执行【调试调试】【窗口窗口】【监视监视】命令。命令。若要在若要在【监视监视】对话框中添加被监视表达式,只需单击对话框中添加被监视表达式,只需单击【监监视视】对话框名称列最下面一行单元格,在其中输入要对话框名称列最下面一行单元格,在其中输入要监视的表达式即可。监视的表达式即可。本讲稿第十页,共二
8、十页5.5.局部变量对话框局部变量对话框【局部变量局部变量】对话框可对话框可显示当前过程中所有局部变量的值显示当前过程中所有局部变量的值。当程序从一个过程执行到另一个过程时,当程序从一个过程执行到另一个过程时,【局部变量局部变量】对话对话框的内容也会随之改变。该对话框只显示当前所执行过程中局框的内容也会随之改变。该对话框只显示当前所执行过程中局部变量的值。部变量的值。要打开要打开【局部变量局部变量】对话框,可执行对话框,可执行【调试调试】【窗口窗口】【局部变量局部变量】命令。命令。6.6.【MeMe】对话框对话框【MeMe】对话框用于对话框用于显示在窗体类中定义的变量和对象的当前显示在窗体类中
9、定义的变量和对象的当前值值。本讲稿第十一页,共二十页三三.调试方法调试方法1.1.设置程序断点设置程序断点断点是应用程序暂时停止执行的位置,也是让应用程序进入断点是应用程序暂时停止执行的位置,也是让应用程序进入中断模式的地方。中断模式的地方。在程序设计中,可以在中断模式和设计模式下设置和删除断在程序设计中,可以在中断模式和设计模式下设置和删除断点。在调试程序时,按照程序的功能,可在怀疑有错误的语点。在调试程序时,按照程序的功能,可在怀疑有错误的语句处设置断点,这样有利于发挥测试程序的功能和发现程序句处设置断点,这样有利于发挥测试程序的功能和发现程序的逻辑错误。的逻辑错误。设置断点的方法:设置断
10、点的方法:1)1)在代码窗口中,单击要设置断点的那一行代码,然后按在代码窗口中,单击要设置断点的那一行代码,然后按【F9F9】键。键。2)2)在代码窗口中,在要设置断点的那一行代码行上,单击鼠标在代码窗口中,在要设置断点的那一行代码行上,单击鼠标右键并选择右键并选择【插入断点插入断点】命令。命令。3)3)在代码窗口中,在要设置断点的那一行代码行的左边界上的在代码窗口中,在要设置断点的那一行代码行的左边界上的竖条上单击。竖条上单击。本讲稿第十二页,共二十页2.2.跟踪程序执行跟踪程序执行当程序出错的具体位置不易确定,只能够猜测到在某个范围当程序出错的具体位置不易确定,只能够猜测到在某个范围内可能
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 第九 章程 调试 异常 处理 精选 文档
限制150内