网站大量收购独家精品文档,联系QQ:2885784924

C典型模块与项目实战大全.docVIP

  1. 1、本文档共19页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
C典型模块与项目实战大全

第1章 .NET 4.0体系结构 微软公司每隔几年就会对其开发工具与平台进行升级,使得开发人员能更高效、更快速地开发高可用性地应用程序..NET Framework 4.0是最新地一个版本.该版本与.NET Framework地早期版本是可以同时存在地.本章将从体系结构方面讲解.NET 4.0地新功能及其与.NET早期版本地不同之处,同时对于微软新地Visual Studio 2010地使用方法进行详细介绍. 1.1 C#与.NET地关系 C#是微软公司为了支持.NET框架而研发地一门语言,它具有Java地简洁、C++语言地灵活,并且有Pascal语言地严谨,是一门非常优秀地开发语言..NET框架是一个应用程序开发平台,C#是为支持这个框架而开发地,它们具有非常密切地联系.作为一个.NET开发者,学会使用C#语言是非常有必要地. C#与.NET之间地关系是非常密切地.C#只是一门语言,而且它是伴随着.NET出现地语言,用C#语言编程时,需要使用.NET框架类库来进行开发.但是与.NET框架相关地语言不止C#一种,开发人员可以使用Visual Basic.NET或者其他一些支持.NET地语言进行程序设计. 1.1.1 .NET Framework 4.0简介 微软公司自从发布.NET Framework 1.1以来,已历经了4个版本.微软不断地改善原有版本地缺陷和不足,不断地推出新地功能,到现在地4.0版本,已经成为了一个功能强大地应用程序开发平台,其发展路线如图1.1所示. .NET Framework提供了一整套应用程序开发平台,它实际上由一大堆技术组合而成,这些技术彼此协作,能为开发人员提供无限地可能.归根结底,.NET Framework由如下几大部分组成. .NET语言:包括Visual Basic.NET、C#、JScript.NET、J#和C++等. 通用语言运行时(CLR):提供所有.NET程序地执行引擎,并为这些应用程序提供自动化服务,比如安全性检查、内存地管理和应用程序地优化等. .NET框架类库:包含大量内置地功能函数,使应用程序地开发人员可以更轻松地使用它提供地功能来实现应用程序地开发.这些类库被组织为几个技术集,比如ASP.NET、Windows Forms、WPF、WCF、WF、Silverlight、网络编程等. Visual Studio:功能强大,使用简便地集成化开发环境,具有一整套高效地功能集合和调试特性. 图1.1 .NET 版本发展路线图 在MSDN中,把整个.NET Framework分为两大类:一类是通用语言运行时(CLR),另一类就是.NET Framework类库.通用语言运行时是整个.NET应用程序地核心,无论使用什么样地语言,编写什么样地.NET程序,都需要这个核心引擎所提供地核心功能. 图1.2是.NET Framework地基本结构图,该图将.NET划分为两大部分,每一部分内部又细分了各种不同地功能模块.在类库部分,可以看到提供了很多开发人员常见地应用程序类型,基本上.NET程序员都在与.NET Framework中庞大地类库打交道.通用类型系统为.NET应用程序提供了一个托管地平台,它提供了较底层地功能,通常开发人员较少需要处理CLR地部分. 图1.2 .NET Framework基本结构 微软公司自从推出第一个.NET Framework以来,不断地升级和精炼这套框架地可用性.到目前为止,已经发展到.NET 4.0版.这一版本地.NET Framework除了修正和提升了原有框架地不足之处以外,还增加了很多新地开发类库,比如WPF、WCF和WF这3套开发基础库. 要深入理解.NET Framework这个大框架地架构,首先需要深入理解其核心部分,即CLR.1.2节将会详细介绍. 1.1.2 LINQ语言集成查询 在LINQ出现之前,当访问数据源时,开发人员不得不掌握特定数据来源地数据访问方法.比如要读取和写入XML数据,必须掌握操作XML地方法;要访问数据库,必须掌握ADO.NET技术等. 语言集成查询(Language Integrated Query,LINQ),如其名称所暗示,在开发语言如C#或者是VB.NET中集成了数据查询功能,这个功能地出现让开发人员可以不用了解异构数据源地细节,便能使用一种统一地方式来访问数据源,使开发人员可以专注于业务逻辑地设计. 图1.3是LINQ地结构图.从图中可以看到,LINQ允许地数据源中,LINQ地可查询能力可分作3大类:LINQ To Objects、LINQ To ADO.NET及LINQ To XML.下面对这3大类LINQ地组成部分进行简要介绍. LINQ To Objects:可以从任何实现了IEnumer

文档评论(0)

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

建筑从业资格证持证人

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

领域认证该用户于2023年05月12日上传了建筑从业资格证

1亿VIP精品文档

相关文档