《错误处理》PPT课件.ppt
《《错误处理》PPT课件.ppt》由会员分享,可在线阅读,更多相关《《错误处理》PPT课件.ppt(20页珍藏版)》请在三一办公上搜索。
1、第12章错误调试和异常处理,12.1 错误分类 12.2 程序调试12.3 异常处理,12.1 错误分类,1.语法错误 语法错误也称为编译错误,是由于不正确地编写代码而产生的。如果错误地输入了关键字(例如,将int简写为Int)、遗漏了某些必须的语句成分等,那么C#在编译应用程序时就会检测到这些错误,并提示相应的错误信息。,代码加行号:选择“工具”|“选项”命令,在出现的“选项”对话框中选择“文本编辑器”|“C#”|“常规”选项,出现如图12.2所示的对话框。例如,勾选“行号”则在代码的每一行前显示该行的行号,还可以通过选择“C#”中其他项来设置较复杂的编辑功能。,2.运行错误 在C#项目运行
2、期间,当一个语句试图执行一个不能执行的操作时,就会发生运行错误。例如,数据溢出、数组下标越界等。例如,有一个窗体myForm1上包含以下事件过程:private void button1_Click(object sender,EventArgs e)int a=new int10;int i;for(i=0;i=20;i+)ai=2*i;,12.2 程序调试 C#提供了强大的程序调试功能,使用其调试环境可以有效地完成程序的调试工作,从而有助于发现运行错误。调试工具(1)“调试”工具栏,(2)“调试”菜单,12.2.2 如何开始调试 从“调试”菜单中选择“启动调试”、“逐语句”或“逐过程”命令
3、,或者在代码编辑窗口中,单击鼠标右键,然后从快捷菜单中选择“运行到光标处”命令,即开始调试过程。如果选择“启动调试”命令,则应用程序启动并一直运行到断点。可以在任何时刻中断执行以检查值或检查程序状态。若选择“逐语句”或“逐过程”,应用程序启动并执行,然后在第一行中断。如果选择“运行到光标处”命令,则应用程序启动并一直运行到断点或光标位置,具体看是断点在前还是光标在前。可以在源窗口中设置光标位置。某些情况下,不出现中断,这意味着执行始终未到达设置光标处的代码。,12.2.3 设置断点 断点是在程序中设置的一个位置,程序执行到些位置时中断(或暂停)。断点的作用是在调试程序时,当程序执行到断点的语句
4、时会暂停程序的运行,供程序员检查这一位置上程序元素的运行情况,这样有助于定位产生错误输出或出错的代码段。设置和取消断点的方法如下:方法1:用鼠标右键单击某代码行,从出现的快捷菜单中选择“断点”|“插入断点”命令(设置断点)或者“断点”|“删除断点”命令(取消断点)。方法2:将光标移至需要设置断点的语句处,然后按F9键。,12.2.4 定位错误 当某行代码中出现错误时,该错误会自动添加到“错误列表”和“输出”窗口中。可以使用“错误列表”或“输出”窗口来查找代码中的错误。其操作是:双击“错误列表”或“输出”窗口中的项,则光标自动跳到代码编辑器中相应的出错行。有些语言会在编码错误下显示一条波浪线。将
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 错误处理 错误 处理 PPT 课件
链接地址:https://www.31ppt.com/p-5616900.html