ch01 .Net框架与C#语言1.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文档。上传文档
查看更多
C#语言基础 第一章 .Net框架和C#语言 本书介绍 C#(读作:C sharp)是一种强大的、面向对象的程序开发语言,是Microsoft专门用于.NET 平台的编程语言。 在当前的软件开发行业中,C#已经成为绝对的主流语言,可以和Java语言平分天下。C#作为一个全新的编程语言,可以实现大多数程序员需要完成的功能。包括Windows桌面应用程序、Windows服务程序、Web应用程序、Web服务程序、WPF应用程序、WPF浏览器应用程序等 本章介绍 .Net简介 .Net框架组成(重点) C#语言(重点) Microsoft.NET介绍 2000年微软公司向全球宣布其革命性 软件和服务平台: Microsoft .NET 至今已发布了5个版本1.0、1.1、2.0、 3.0、3.5 什么是.NET框架 .NET Framework(框架)简称.NET,是微软为开发应用程序创建的一个富有革命性的新平台。 .NET 框架定义了.NET应用程序的开发和运行环境,类似于Java的虚拟机。.NET框架功能非常强大。 .NET框架3.5新增功能 .NET Framework 3.5在旧版本的基础上进行了很多方面的改进,并增加了很多新的技术和功能。下面简要介绍一下.NET Framework3.5的部分新功能。 1.增加并改进了WPF、WorkFlow的设计工具和解决方案 2.ASP.NET 3. 程序集和新库的增加 4.LINQ 5.支持大整数 6.改善了时区和时间的支持 7.新的垃圾回收机制 8.插件开发 .NET Framework 核心组件 公共语言运行库(CLR) .NET Framework 类库 公共语言运行库(CLR) 公共语言运行库(CLR)作用 (1)管理内存(垃圾回收) (2)线程执行 (3)代码执行 (4)代码安全验证 (5)编译以及其他系统服务 (6)跨语言集成(特别是跨语言继承) CLS和CTS CTS和CLS是CLR的子集 CLS : 通用语言规范 规定所有 .NET 语言都应遵循的规则 生成可与其他语言互操作的应用程序 CTS : 公共类型系统 包含标准数据类型 .NET Framework框架类库 .NET Framework 类库提供一组丰富的接口以及类,用于各种系统的前台、后台开发。 .NET程序的编译和执行 .NET平台中全新的语言-C# C#是一种简单、现代、面向对象编程语言(OOP) C#已经称为一个国际标准 C#是完全面向对象的语言 强大的.NET类库支持 能够开发多种应用程序 C#的发展历程 C#(读作:C sharp)是一种强大的、面向对象的程序开发语言,是Microsoft专门用于.NET 平台的编程语言。 大家都知道,第一代计算机语言是机器语言,在此之后产生了汇编语言,汇编语言能够准确发挥计算机硬件的功能和特长,但是依赖于机器硬件,可移植性不好。为了克服程序对计算机硬件的依赖,产生了很多高级语言包括Fortran、Basic、C等语言。C语言是介于汇编语言和高级语言中的一种语言,属于高级语言。C语言推出后几经修改,功能和易用性有了极大的提高,得到了迅速推广,其很快发展成为世界上应用最广泛的几种计算机语言之一。 但是C语言不易学习,比较难于掌握,在结构上也不够灵活。尤其是在面向对象的概念被广泛接受时,C语言的局限性就逐渐显示出来,不能适应面向对象思想的要求。C++就是在C语言的基础上,结合了面向对象的概念而产生的。C++是C语言的改进版。虽然C++功能强大、结构灵活,但是依旧比较难于学习。编码过程复杂,容易产生错误,在编码过程中也是需要做很多工作才能保证程序运行良好,一个错误就会导致整个应用程序崩溃,或者出现难以预料的结果。 C#能做什么 在当前的软件开发行业中,C#已经成为绝对的主流语言,可以和Java语言平分天下。C#作为一个全新的编程语言,可以实现大多数程序员需要完成的功能。包括Windows桌面应用程序、Windows服务程序、Web应用程序、Web服务程序、WPF应用程序、WPF浏览器应用程序等。如图1.1所示。 .NET集成开发环境Visual Studio2008 通过前面的学习可以看到,微软推出了功能非常强大的平台和技术,当然也会有集成的开发环境(IDE)来支持,Visual Studio.NET(简称VS)并应运而生。利用VS可以快速开发.NET应用程序。随着.NET平台的逐步升级,VS的版本也在不断提升,目前最新的版本是VS2008,它支持.NET框架3.5。 Visual Studio2008简介 Visual Studio 是微软公司推出的集成开发环境,提供了一套完整的开发工具。目前已经开发到 9.0 版本,也就是 Visual Studi

文档评论(0)

189****6140 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档