预览加载中,请您耐心等待几秒...
1/10
2/10
3/10
4/10
5/10
6/10
7/10
8/10
9/10
10/10

亲,该文档总共49页,到这已经超出免费预览范围,如果喜欢就直接下载吧~

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

第7章:程序的生成、调试和异常处理VisualC#2005程序设计语言本章学习目标: 使用VisualStudio2005生成程序 使用VisualStudio2005调试程序 掌握C#应用程序中的异常处理技术 在VisualStudio2005中生成程序 VisualStudio2005的调试功能 异常处理 小结 实验 习题在VisualStudio2005中生成程序在VisualStudio2005中生成程序 VisualStudio2005的调试功能 异常处理 小结 实验 习题VisualStudio2005的调试功能开始(或继续)执行 中断执行 停止执行 逐句执行 调试工具栏 从“调试”菜单中选择“开始(F5)”、“逐语句”或“逐过程”,或在源窗口中,右击可执行代码中的某行,然后从快捷菜单中选择“运行到光标处”即可开始执行调试 如果选择“运行到光标处”,则应用程序启动并一直运行到断点或光标位置,具体看是断点在前还是光标在前 可以使用“调试”菜单上的“开始执行(不调试)”命令,也就是快捷键Ctrl+F5,在不使用调试器的情况下开始执行项目 (1)使光标停在希望程序中断的地方,然后点击快捷键F9。 (2)用鼠标单击那一行的前边界,如下图所示: 从“调试”菜单中选择“停止调试” 终止所有正调试的附加进程 停止调试并重新启动 逐语句 逐过程 跳出 VisualStudio2005调试器(续)多媒体演示:VisualStudio2005调试器随堂练习在VisualStudio2005中生成程序 VisualStudio2005的调试功能 异常处理 小结 实验 习题异常类 使用异常 System.Exception的常用属性 默认异常处理 嵌套的try块 用户定义的异常类 异常类异常基类异常基类(续)异常基类(续)使用异常try-catch try-finally try-catch-finally throw catch子句使用时可以不带任何参数,这种情况下它捕获任何类型的异常,并被称为一般catch子句。 catch(InvalidCastExceptione) { }在catch块中可以使用throw语句再次引发已由catch语句捕获的异常。 catch(InvalidCastExceptione) { throw(e);//重新抛出异常 }多媒体演示:try-catchtry-finally多媒体演示:try-finallytry-catch-finally多媒体演示:try-catch-finallythrow多媒体演示:throwSystem.Exception的常用属性默认异常处理嵌套的try块用户定义的异常类多媒体演示:用户定义的异常类在VisualStudio2005中生成程序 VisualStudio2005的调试功能 异常处理 小结 实验 习题 在VisualStudio2005中生成程序 VisualStudio2005的调试功能 异常处理 小结 实验 习题 实验在VisualStudio2005中生成程序 VisualStudio2005的调试功能 异常处理 小结 实验 习题 习题习题(续)习题(续)习题(续)习题(续)习题(续)习题(续)