[工学]第8章 调试与异常处理.pptVIP

  • 1
  • 0
  • 约2.06千字
  • 约 45页
  • 2021-11-26 发布于广东
  • 举报
第8章 调试与异常处理;在开发大型项目中,程序的调试是一个漫长的过程。 在程序中发生的错误的类型有三种。它们是: 语法错误:语法错误发生在语句没有适当构造、关键字被拼错或标点被忽略的时候。 运行时错误:运行时错误发生在程序试图完成一个操作,但它在运行时不被允许。 逻辑错误:逻辑错误发生在程序编译和运行正常但没有产生预期的结果的时候。 本章将介绍在VS.NET开发环境下调试C#代码的各种方法,包括使用IDE的调试环境、人工寻找逻辑错误的常用策略,以及程序的异常处理??制。; 8.1程序调试技术 ; 8.1.1使用Visual Studio.NET错误报告 ; 8.1.1使用Visual Studio.NET错误报告 ; 8.1.2寻找逻辑错误 ; 8.1.2寻找逻辑错误 ; 8.1.2寻找逻辑错误 ; 8.1.2寻找逻辑错误 ; 8.1.2寻找逻辑错误 ; 8.1.3 单步执行程序 ; 8.1.4 设置断点 ; 8.1.4 设置断点 ; 8.2 异常处理 ;using System; class Program { static void Main(string[] args) { int x,y,z; x = Convert.ToInt32(Console.ReadLine()); y = Convert.ToInt32(Console.ReadLine()); z = x / y; Console.WriteLine({0}/{1}={2}, x, y, z); Console.WriteLine(____End____); } };*;默认异常处理;C#的异常类;; 8.2.1 异常类 ;8.2.1 异常类;如何进行异常处理;如何进行异常处理;try-catch-finally语句 的常用形式为:;static void Main(string[] args) { int x,y,z; try { x = Convert.ToInt32(Console.ReadLine()); y = Convert.ToInt32(Console.ReadLine()); z = x / y; Console.WriteLine({0}/{1}={2}, x, y, z); } catch (Exception e) { Console.WriteLine(Exception: + e.Message); } finally { Console.WriteLine(Thank you for using this program!); } Console.WriteLine(____End____); };演示;一个try后可以有一个或多个catch;如何使用异常处理;使用throw抛出异常;【例4.26】throw语句异常再次抛出,交给上一级处理。; 8.3 高质量编码标准 ; 8.3.1 好的编码结构 ; 8.3.1 好的编码结构 ; 8.3.1 好的编码结构 ; 8.3.2 好的注释风格 ; 8.3.2 好的注释风格 ; 8.3.2 好的注释风格 ; 8.3.2 好的注释风格 ; 8.3.3 好的命名规范 ; 8.3.3 好的命名规范 ; 8.3.3 好的???名规范 ; 8.3.4 避免文件过大 ;

文档评论(0)

1亿VIP精品文档

相关文档