程序调试与异常处理.ppt
《程序调试与异常处理.ppt》由会员分享,可在线阅读,更多相关《程序调试与异常处理.ppt(18页珍藏版)》请在三一办公上搜索。
1、2023/11/16,1,电子科大成都学院精品课程Visual C#.Net程序设计,Visual C#.Net程序设计,2023/11/16,电子科大成都学院精品课程Visual C#.Net程序设计,2,第九章 程序调试与异常处理,9.1 程序错误9.2 程序的异常处理,2023/11/16,电子科大成都学院精品课程Visual C#.Net程序设计,3,9.1 程序错误,一、程序错误分类 二、调试错误的三种方法,2023/11/16,电子科大成都学院精品课程Visual C#.Net程序设计,4,一、程序错误分类,1.语法错误它是最容易被发现和解决的一类错误,是指在程序设计过程中,出现不
2、符合C#语法规则的程序代码。这类错误在代码编写期间,VS编辑器都能够自动指出,并会用波浪线在错误代码的下方标记出来。,2023/11/16,电子科大成都学院精品课程Visual C#.Net程序设计,5,2.运行时错误 是指在应用程序试图执行系统无法执行的操作时产生的错误,即我们通常所说的系统报错。这类错误编译器是无法自动检查出来,通常需要我们对输入的代码进行手动检查并更正。3.逻辑错误 常常是由于人为因素,如推理和设计算法本身的错误造成的。这类错误是最不易发现,同时也是最难解决的。这类错误编译器是无法检查,只有通过开发人员仔细认真的态度和不懈努力才能解决。,2023/11/16,电子科大成都
3、学院精品课程Visual C#.Net程序设计,6,二、调试错误的三种方法,1.调试菜单及工具栏,2023/11/16,电子科大成都学院精品课程Visual C#.Net程序设计,7,2.单步执行,每执行一行代码,程序就暂停执行,直到再次执行。这样可以通过查看各变量、对象等的值来判断该行代码是否出错。F10和F11F10:只执行调用函数的代码,不会执行函数本身的代码。F11:可查看函数本身代码是否出错跳出:退出函数体 演示:实例,2023/11/16,电子科大成都学院精品课程Visual C#.Net程序设计,8,3.设置断点,断点,是一种信号,通知调试器应该在某处中断应用程序并暂停执行。该方
4、法可以让程序一直执行,直到遇到断点,然后开始调试。这大大加快调试过程。设置方法一:单击右键设置方法二:单击当前行设置方法三:按F9键,2023/11/16,电子科大成都学院精品课程Visual C#.Net程序设计,9,4.人工寻找逻辑错误,添加注释:注释掉可能出错的代码行添加语句或控件:适当地添加输出语句或类似标签的控件,可获取更多辅助信息。示例:见教材,返回,2023/11/16,电子科大成都学院精品课程Visual C#.Net程序设计,10,9.2 程序的异常处理,一、异常处理概念二、Try-Catch语句三、Finally语句四、Throw语句,2023/11/16,电子科大成都学院
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 程序 调试 异常 处理
链接地址:https://www.31ppt.com/p-6596253.html