第一章C快速入门.pptVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
程序集: (assembly) 序列化(Serialization): * * C# 实 用 教 程 TEL: 5895591 Email: ttangjie@163.com 唐杰 参考书: Beginning Visual C#(英) C#入门精典 C#高级编程 C#大学教程(美)(Harvey M.Deitel等) C#程序设计(C#2.0版) 机工: 刘慧林 王东 清华译 相关网站: MSDN网站: 程序员天下: 关注WebCasts 本课程基本要求: 开发环境 调试方法 命名规范 基本语法 面向对象程序开发方法 Windows应用程序的开发方法 帮助的使用 第一章 C#快速入门 基本要求: 了解C#语言的特性 掌握VS2005开发环境 掌握基于控制台应用程序开发流程 理解并掌握命名空间 掌握C#命名默认规则 掌握MSDN使用方法 掌握Console类的Write方法 C#简介: C#是为.NET平台应用开发而全新设计的一种现 代编程语言 .NET是跨语言的集成开发平台IDE C#没有自己的类库,默认方法不是虚拟的。 C#是简单的、完全面向对象的、类型安全的, 是借鉴于C++、Java的 简单性 现代性 1.用户可以使用一个新的decimal数据类型进行货币计算。 2.C#通过代码访问安全机制来保证安全性,根据代码的身份来源, 可以分为不同的安全级别,不同级别的代码在被调用时会受到不同 的限制。 面向 对象 1.C#支持面向对象的所有关键概念:封装、继承和多态性。 2. C#的继承机制只允许一个基类。如果需要多重继承,用户可以 使用接口。 1.一般不用指针是C#的显著特性, 用户使用一种可操控的(Managed) 代码进行工作时,直接的内存存取,将是不允许的。 2.在C#中不再需要记住那些源于不同处理器结构的数据类型 C#特性: 类型安全性 1.C#实施了最严格的类型安全机制来保护它自身及其垃圾收集器。 2.边界检查。 3.算术运算溢出检查。 4. C#中传递的引用参数是类型安全的。 版本处 理技术 C#尽其所能支持DLL版本处理功能,虽然C#自己并不能保证提供正确的版本处理结果,但它为程序员提供了这种版本处理的可能性。有了这个适当的支持,开发者可以确保当他开发的类库升级时,会与已有的客户应用保持二进制级别上的兼容性。 掌握.NET框架的相关方向类库(类库超4500个) 如何更好开发C#程序: 本课程开发环境: Microsoft Visual Studio 2005/2008 第一个C#控制台应用程序: //在控制台窗口中输出“Hello World!”字样 using System; //导入命名空间 class HelloWorld { public static void Main() //入口方法名Main { Console.WriteLine(Hello World!); Console.ReadLine( ); //接受输入一行字符串 } } 例1: 例2: 面对对象编程与过程化编程区别 整数加法的实现 几点说明: 命名空间(Namespace): 命名空间是为了防止冲突,解决同名异义,实现对类库 相关类型进行组织的分层管理而设计的隔离机制。类似 于C中的库。默认是global命名空间。 C#对大小写是敏感的 包含基本类和基类,定义常用的值和引用数据类型、事件和事件处理程序、接口、属性和异常处理。 其他类提供的服务支持数据类型转换、方法参数操作、数学运算、远程和本地程序调用、应用程序环境管理和对托管与非托管应用程序的监控。 System 命名空间: C#中using的两个角色: 作为一条指令来指定一种包含与查找范围 作为一个语句来保证非内存资源被正确处理 可用using关键字指定一个别名: 例:using WF-alias=System.Windows.Forms 也可用using关键字创建一个类别名: 例:using MyAppAlias= System.Windows.Forms.Application; 调用: MyAppAlias.Run(new MyForm()) 通过MSDN查看Console成员方法 C#命名默认规则: 采用Pascal命名规则声明方法和类型 。 即各单词首字母大写 用camel规则来命名局部变量、对象和方法的 参数。即:首单词字母小写,后序单词首字母 大写 接口的名称加前

文档评论(0)

juhui05 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档