基于项目开发的CNET程序设计.ppt

  1. 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
基于项目开发的CNET程序设计

3 4 5 6 相关知识(为什么这样做) Main()方法 C#中的Main()方法是我们程序调试和运行的入口点,程序运行时首先运行的是Main()方法中的代码。 C#中的Main()方法首字母必须大写,如果小写编译时就会产生错误消息,编译失败。 C#中的Main()方法有以下4种形式: static void Main(string[ ] args){ } static void Main( ){ } static int Main( ){ } static int Main(string[ ] args){ } 注意:Main()方法中的代码一定要写在大括号中,前面一定要加上static关键字。 3 4 5 6 相关知识(为什么这样做) 给C#程序添加说明——注释 C#中提供了多种注释类型,其中行注释使用“//”表示,块注释使用“/*…*/”表示,文档注释使用“///”表示。且文档的每一行都以“///”开头。 3 5 6 相关知识(为什么这样做) 向控制台输出的几种方式 Console.WriteLine(); // 相当于换行 Console.WriteLine(要输出的值); // 输出一个值 Console.WriteLine(格式字符串, 变量列表); Console.WriteLine (Hello World!); string course = C#; Console.WriteLine(course); Console.WriteLine(我的课程名称是: + course); Console.WriteLine(我的课程名称是:{0},course); 3 4 5 6 相关知识(为什么这样做) 3、程序调试的概念 应用程序开发 应用程序必须 无错误 无故障 可靠 稳健 查找和排除错误或故障称为调试 3 4 5 6 相关知识(为什么这样做) 调试的必要性 在事物处理过程中,系统显示错误消息 系统发生故障 必须重新输入全部信息 在部署应用程序前必须先对其进行调试 3 4 5 6 相关知识(为什么这样做) 错误的类型 错误类型 语法错误 逻辑错误 运行时错误 语法错误、缺少括号等 在编译时确定 易于确定 错误的算法导致错误结果、公式错误等 在执行过程中确定 难以调试 内存泄漏、以零作除数、异常 在运行时确定 难以调试 3 4 5 6 相关知识(为什么这样做) 4、程序的调试过程 调试器 观察程序的运行时行为 跟踪变量的值 确定语义错误的位置 查看寄存器的内容 查看内存空间 3 4 5 6 相关知识(为什么这样做) 4、程序的调试过程 暂停 可在代码中插入“断点”,以便在特 定行处暂停执行该代码 3 4 5 6 相关知识(为什么这样做) 4、程序的调试过程 右键单击所需代码行,以设置断点 选择“插入断点” 3 4 5 6 相关知识(为什么这样做) 4、程序的调试过程 选择“调试” ?“继续”以便继续执行程序 3 4 5 6 相关知识(为什么这样做) 4、程序的调试过程 .NET 集成开发环境 Debug模式 Release模式 3 4 5 6 相关知识(为什么这样做) 5、VS.NET中的调试工具 “局部变量”窗口 3 4 5 6 相关知识(为什么这样做) 5、VS.NET中的调试工具 “监视”窗口 3 4 5 6 相关知识(为什么这样做) 5、VS.NET中的调试工具 “快速监视”对话框 3 4 5 6 总结 调试是搜寻和消除应用程序中的错误的过程 语法错误表示编译器无法理解代码 调试模式可用来重复编译和排除应用程序中的错误,直至能够成功运行 “局部变量”窗口允许用户监控当前程序中所有变量的值 单元测试和集成测试是测试大型应用程序的常用技术 3 4 5 6 拓展与提高 根据教学内容,使用vs2010编写应用程序,并进行调试,掌握调试工具的使用。 Coding changes the world! 3 4 5 6 相关知识(为什么这样做) .NET Framework 的组件 3 4 6 相关知识(为什么这样做) CLR和MSIL 有了CLR, 保证了 .NET 中一种语言具有的功能其他语言也都具有 Microsoft 中间语言 (MSIL) 由一组特定的指令组成,这些指令指明如何执行代码 JIT 编译器的主要工作是将普通 MSIL 代码转换为可以直接由 CPU 执行的计算机代码 验证进程可以轻松读取 MSIL 代码 3 4 6 相关知识(为什么这样做) CLS和CTS 通用语言规范 (CLS) 规定所有 .NET

文档评论(0)

qiwqpu54 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档