首页
课件、教案、试卷中心
用户登录
资料
搜索
ID: 17899016
中职语文出版社《面向对象程序设计C#》单元12 ATM系统调试和异常处理教案
日期:2026-02-09
科目:
类型:教案
查看:72次
大小:24124B
来源:二一课件通
预览图
1/1
张
中职
,
语文
,
出版社
,
面向对象程序设计C#
,
单元
,
ATM
单元12 ATM系统调试和异常处理 课 时 本章目标: 理解如何调试应用程序和排除错误 在程序中进行异常捕获和异常处理 本章重点: 理解如何调试应用程序和排除错误 在程序中进行异常捕获和异常处理 本章难点: 在程序中进行异常捕获和异常处理 内容讲解: 调试 1、知识点引入 在编写程序,往往在运行时出现各种错误,那怎么具体快速找到错误,利用本章的知识点 2、知识点 1.调试 1.程序运行出错时(不知道程序错误在哪里) 2.程序运行结果没有达到预想的结果 打断点:程序一直运行到该位置时停下来(程序将在这个位置进行调试) 设置断点: 双击/F9 取消断点: 单击/F9 F11 逐语句执行 (会进入到方法里面去执行) F10 逐过程执行 (不会) 2.异常的使用(程序出错,导致程序崩溃)Exception所有异常的基类 try{ //try中的代码(该代码可能会出错!) }catch(exception(异常类型) e(异常的参数名)){ //出现该异常(做相应处理的代码) } catch(exception(异常类型) e(异常的参数名)){ } //支持多异常的捕获 作用:用于捕获异常,让程序正常运行 注意:1.catch只能捕获对应异常 2.当捕获该异常后,try中的后续代码将不会被执行 3.抛出异常(当程序运行意外了,但是程序依然正常运行时,这个时候就需要抛出异常) throw new DivideByZeroException("你输入了一个负数,对方并不想理你,并向你抛了一个异常!程序崩溃!"); throw new 异常数据类型(异常的显示的文本信息); 4.finally的使用 1.程序开辟一些资源空间,占用很大量内存资源时,(程序突然抛出异常) 2.虽然可以使用catch进行捕获异常,但是程序依然可以执行,(占用内存资源并没有被释放) 3.需要释放资源(finally) 作用:无论程序是否运行正常,都会执行finally代码块的中的代码 finally{ //通常是做释放资源的代码! } 教育改变生活(We Are Changing)
~~ 您好,已阅读到文档的结尾了 ~~
立即下载
免费下载
(校网通专属)
登录下载Word版课件
同类资源
2025-2026学年广西南宁市中等职业学校毕业班对口升学第一次模拟测试试卷(旅游大类专业基础综合课)(PDF版,含解析)(2025-12-29)
安徽省中职五校联盟2026届高三第七次联考旅游类专业(综合)试卷(图片版,含答案)(2026-01-09)
2025-2026学年广西南宁市中等职业学校毕业班对口升学第一次模拟测试试卷(财经商贸大类专业基础综合课)(PDF版,含解析)(2025-12-29)
2025-2026学年广西南宁市中等职业学校毕业班对口升学第一次模拟测试试卷(体育与教育大类专业基础综合课)(PDF版,含解析)(2025-12-29)
2025-2026学年广西南宁市中等职业学校毕业班对口升学第一次模拟测试试卷(电子信息大类专业基础综合课)(PDF版,含解析)(2025-12-29)
上传课件兼职赚钱