Visual C#程序设计教程 教学课件 ppt 作者 刘先省 陈克坚 第14章 异常处理与跟踪调试
16页1、第1章 程序设计语言与程序设计方法 第2章 Visual C#概述 第3章 C#语法基础 第4章 顺序结构程序设计 第5章 选择结构程序设计 第6章 循环结构程序设计 第7章 面向对象编程技术 第8章 继承,第9章 数组与自定义类型 第10章 菜单、工具栏与状态栏 第11章 文件操作 第12章 数据库技术 第13章 ActiveX控件 第14章 异常处理与跟踪调试 第15章 开发Web应用程序 第16章 部署应用程序,下一页,Visual C#程序设计教程,上一页,14.1 异常处理 C#提供了处理错误的机制,即使用异常类Exception为每种错误提供定制的处理,并把识别错误的代码和处理错误的代码分离开来。 14.1.1 trycatch捕获异常 正常情况下,程序流进入try控制块,如果没有错误发生,就会正常操作。当程序流离开try控制块后,如果没有发生错误,将执行catch后的finally语句块或顺序执行;当执行try时,章节目录,上一页,下一页,发生错误,程序流就会跳转到相应的catch语句块,如【例14-1】。 【例14-1】在TextBox控件中接受两个数,计算它们的商。
2、该例中需要利用TextBox的Text属性接受数字,因为Text属性值描述的类型为字符串型,所以在程序运行的过程中,可能引发异常;另外,除数不能为0,否则,引发异常。,章节目录,上一页,下一页,程序运行结果如图14-2所示。 【计算a/b】按钮的Click事件代码为: try a=Convert.ToInt32(textBox1.Text); catch MessageBox.Show(“请将a的值输入为数字“); return;,章节目录,上一页,下一页,图14-2 由a引发的异常,try b=Convert.ToInt32(textBox2.Text); catch MessageBox.Show(“请将b的值输入为数字“); return; try c=a/b; ,章节目录,上一页,下一页,catch(DivideByZeroException) / 如果发生的异常为除以0 MessageBox.Show(“除数不能为“); return; MessageBox.Show(“整数a与整数b的商为“+c.ToString(); ,章节目录,上一页,下一页,14.1.2 tryfin
《Visual C#程序设计教程 教学课件 ppt 作者 刘先省 陈克坚 第14章 异常处理与跟踪调试》由会员E****分享,可在线阅读,更多相关《Visual C#程序设计教程 教学课件 ppt 作者 刘先省 陈克坚 第14章 异常处理与跟踪调试》请在金锄头文库上搜索。
逍遥游复习 知识点整理
近现代法德关系史 高三展示课3稿
当代大学生人生信仰及追求的调查研究
长相思 纳兰性德-ppt课件
课件:危机意识 一
英语ppt演讲关于阿甘正传
发达国家基础教育改革的动向与趋势 修改版
中国民间美术 课件.ppt
生物质发电技术与系统 课程ppt 第1章 生物质发电技术现状及发展趋势 2学时 -----2016
现代信号处理思考题 含答案
执业药师继续教育 抑郁症的药物治疗 100分
小学生的成长档案模板不用修改 万能型
增订六版 现代汉语 上册 第二章文字 思考与练习答案
国家财政ppt课件
加拿大英语介绍
六年级统计图的选择课件
中学生成长档案ppt
中国现代文学史期末复习整理
lohi和hihilo训练对女子赛艇运动员运动能力影响的比较研究
风雨贾平凹阅读答案
2024-04-11 25页
2024-04-11 37页
2024-04-11 28页
2024-04-11 31页
2024-04-11 36页
2024-04-11 29页
2024-04-11 22页
2024-04-11 27页
2024-04-11 34页
2024-04-11 32页