Visual C#2005程序设计教程 教学课件 ppt 作者 崔淼 陈明非 第14章 异常处理与部署应用程序
22页1、第1章 Visual C#概述 第2章 C#语法基础 第3章 顺序结构程序设计 第4章 选择结构程序设计 第5章 循环结构程序设计 第6章 面向对象编程技术 第7章 继承,第8章 数组与自定义类型 第9章 菜单、工具栏与状态栏 第10章 鼠标键盘事件 第11章 ActiveX控件 第12章 数据库技术 第13章 开发Web应用程序 第14章 异常处理与部署应用程序,下一页,Visual C# 2005程序设计,上一页,章节目录,上一页,下一页,第14章 异常处理与部署应用程序 14.1 异常处理 14.1.1 用trycatch语句捕获异常 正常情况下,程序流进入try控制块,如果没有错误发生,就会正常操作。当程序流离开try控制块后,如果没有发生错误,将执行catch后的finally语句块或顺序执行;当执行try时发生错误,程序流就会跳转到相应的catch语句块。,章节目录,上一页,下一页,【例14-1】trycatch语句结构使用示例。在TextBox控件中接收两个数,单击【计算】按钮,显示这两个数的商。 要求使用trycatch语句结构识别并处理由除数或被除数为非数字引发的异常
2、、由除数为零引发的异常。,章节目录,上一页,下一页,正常运行及各种异常处理结果,章节目录,上一页,下一页,【计算】按钮被单击时执行的事件过程代码如下: private void button1_Click(object sender, EventArgs e) int a, b , c; / 声明变量 try / 试图捕获异常 / 将文本转换为Int32类型的整数 a = Convert.ToInt32(textBox1.Text); ,章节目录,上一页,下一页,catch / 发生异常时的处理 label3 .Text =“提示:请将被除数的值输入为数字!“; return; ,章节目录,上一页,下一页,try b = Convert.ToInt32 (textBox2.Text); catch label3 .Text =“提示:请将除数的值输入为数字!“; return; ,try c = a / b; catch (DivideByZeroException) / 如果发生除数为0的异常 label3 .Text =“提示:除数不能为!“; return; / 正确运行时显示运
3、算结果 label3.Text = “两数的商为:“+c.ToString(); ,章节目录,上一页,下一页,14.1.2 用tryfinally语句清除异常 有时可能希望在程序运行时,要求清除异常而不是错误处理。若希望使程序在出现异常时继续执行,且不显示出错信息。 此时可以使用try-finally语句实现清除异常。它不仅抑制了出错消息,而且所有包含在finally块中的代码在异常被引发后仍然会被执行。 【例14-2】设计一个Windows应用程序,用来检查指定文件是否存在。要求无论文件存在与否,程序均能正常结束并显示“感谢使用本软件”的信息框。,章节目录,上一页,下一页,文件存在或不存在的程序运行结果,章节目录,上一页,下一页,【检查】按钮被单击时执行的事件过程代码如下: private void button1_Click(object sender, EventArgs e) try / 判断文件是否存在 if (File.Exists(textBox1.Text) label2.Text = “该文件存在“; else label2.Text = “该文件不存在“; fina
《Visual C#2005程序设计教程 教学课件 ppt 作者 崔淼 陈明非 第14章 异常处理与部署应用程序》由会员E****分享,可在线阅读,更多相关《Visual C#2005程序设计教程 教学课件 ppt 作者 崔淼 陈明非 第14章 异常处理与部署应用程序》请在金锄头文库上搜索。
逍遥游复习 知识点整理
近现代法德关系史 高三展示课3稿
当代大学生人生信仰及追求的调查研究
长相思 纳兰性德-ppt课件
课件:危机意识 一
英语ppt演讲关于阿甘正传
发达国家基础教育改革的动向与趋势 修改版
中国民间美术 课件.ppt
生物质发电技术与系统 课程ppt 第1章 生物质发电技术现状及发展趋势 2学时 -----2016
现代信号处理思考题 含答案
执业药师继续教育 抑郁症的药物治疗 100分
小学生的成长档案模板不用修改 万能型
增订六版 现代汉语 上册 第二章文字 思考与练习答案
国家财政ppt课件
加拿大英语介绍
六年级统计图的选择课件
中学生成长档案ppt
中国现代文学史期末复习整理
lohi和hihilo训练对女子赛艇运动员运动能力影响的比较研究
风雨贾平凹阅读答案
2024-03-21 39页
2024-03-21 41页
2024-03-21 40页
2024-03-21 34页
2024-03-21 33页
2024-03-21 35页
2024-03-21 21页
2024-03-21 45页
2024-03-21 33页
2024-02-20 85页