ImageVerifierCode 换一换
格式:PPT , 页数:15 ,大小:52.50KB ,
资源ID:7436906      下载积分:10 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.docduoduo.com/d-7436906.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录   微博登录 

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(ch7_调试和错误处理.ppt)为本站会员(ysd1539)主动上传,道客多多仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知道客多多(发送邮件至docduoduo@163.com或直接QQ联系客服),我们立即给予删除!

ch7_调试和错误处理.ppt

1、第七章 调试和错误处理,为什么需要调试程序,由于人思维的局限性,很难保证人编写的程序不出现任何错误,即使是非常优秀的程序员也无法保证代码不出现问题。 据统计,在编码过程中,有40的时间花在编写代码上,而另外60的时间却是花在程序的调试上的。 因此,对代码进行调试,是软件开发人员的一项日常工作。,在 VS 2005 中调试应用程序,非中断模式下的调试 非中断模式下的调试是指,不中断程序的运行,而是在程序运行过程输出一些程序运行过程中的数据,然后由开发人员根据输出的信息来对程序进行诊断。 可以使用Debug和Trace对象来输出调试信息,调试信息将在VS 2005的输出窗口显示。,在 VS 200

2、5 中调试应用程序,Debug与Trace的的用法 DebugTrace,Debug.Write(); Debug.WriteLine();,Trace.Write(); Trace.WriteLine();,在 VS 2005 中调试应用程序,Debug与Trace的区别 使用Debug和Trace都可以输出调试信息,但它们之间存在如下区别: Debug对象只在调试模式下发挥作用,也就是说只有在调试模式下才能看到用Debug输出的调试信息。 Trace对象在任何模式下都能发挥作用,不受影响。,在 VS 2005 中调试应用程序,中断模式下的调试 中断模式下的调试是指,在程序执行时,故意中断程

3、序的运行,使程序运行到特定位置后中断运行并进入调试模式。 进入调试模式后,可利用VS 2005的调试器对程序运行时的数据进行监控,从而对程序进行诊断。,在 VS 2005 中调试应用程序,进入中断模式的方法设置断点 设置断定语句 处理程序异常,在 VS 2005 中调试应用程序,中断模式的调试方法监视变量的内容 单步执行代码 使用即时窗口和命令窗口,在 VS 2005 中调试应用程序,异常处理 错误处理是用处理程序运行过程中可能会为生的错误的,它可以用来处理如下错误: 错误的内存访问(如数组索引超出数组大小) 数值运算时的错误(如溢出、除零等) 硬件设备的故障处理 操作系统异常(如可用内存不能

4、满足程序的需要) 程序特意安排的异常,在 VS 2005 中调试应用程序,异常处理 最简单的异常:运行时将会产生如下异常信息并中断运行:,int myArray = 1, 2, 3, 4 ; int myElem = myArray4;,Index was outside the bounds of the array.,在 VS 2005 中调试应用程序,异常处理的方法在 C# 中,可以捕获程序中发生的异常,根据异常的类型,进行相应的处理。 处理异常的方法是使用try.catch.finally语句组合来对异常进行处理。,在 VS 2005 中调试应用程序,异常处理的方法,try ; cat

5、ch ( ) ; catch ( ) ; finally ; ,在 VS 2005 中调试应用程序,异常处理语句各模块的作用 try 块: 在 try 块中的代码所产生的异常将会被其后的异常处理代码所捕获,而不在 try 块中的代码将不被处理。 catch 块: 用来捕获特定类型的异常,并在其中包含异常的处理代码。 finally 块: 包含总是会执行的代码,一般用来执行一些必要的清理工作。,在 VS 2005 中调试应用程序,异常处理示例:,try int myArray = 1, 2, 3, 4 ;int myElem = myArray4; catch (IndexOutOfRangeException e) Console.WriteLine(“数组索引超出范围, 消息: 0”, e.Message); finally Console.WriteLine(“异常处理完毕!”); ,在 VS 2005 中调试应用程序,手动抛出异常的方法 可使用 throw new () 的方法来手动抛出异常,示例:,static void Main() trythrow new Exception(“手动抛出的异常”);catch (Exception e)Console.WriteLine(e); ,

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:道客多多官方知乎号:道客多多

经营许可证编号: 粤ICP备2021046453号世界地图

道客多多©版权所有2020-2025营业执照举报