(MapXC)期末复习资料.docxVIP

  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文档。上传文档
查看更多
PAGE PAGE # / 51 、.NET框架 VB.NET // C# // C++ // Common language specification// ASP.NET (Web Forms Web Services) // Windows ADO.NET(Data XML)// Class Library// Common Language Runtime(CLR)// 1、一般语言运行时 Com mon Lan guage Ru ntime(CLR :架构在操作系统的 服务上,它负责应用程序实际的执行,满足所有的应用程序的需求。 用于执行和管理所有对.NET平台编写的程序语言编码。CLR通过中间语言 (Intermediate Languag?机制实现基于.NET的编程语言的无关性。 * 通用语言规范 (CLS) 规定所有.NET语言都应遵循的规则 生成可与其他语言互操作的应用程序 *公共类型系统(CTS通常包含标准数据类型、包含准则集 CLS、 CTS 和 MSIL 紧密配合以实现语言互操作性 在.NET平台编写的程序首先经过.NET编译器,但得到的不是机器码,而是 In termediate Lan guage (IL),然后再经过即时(Just In Time编译器编译得到机器 码并最终执行。 透过JIT编译器所编译出来的机器码仍被是 CLR所管理。 这种方式使得不管用何种语言(VB、C#或其它语言)所写成的组件,都可 以被结合在一起使用。 2、 .NET Framework Class Library .NET类库的组织是以名字空间(Name Space为基础的,最顶层的名字空 间是 System。 ?using System; ?using System.Data; ?usi ng System.Text; C—示例 第三方厂商提供的类库同样可以使用。因为,该类库是以 Name Space组织 的,可以很容易地避免命名冲突。 命名空间 // 说明 System.Drawing 处理图形和绘图,包括打印 System.Data 处理数据存取和管理,在定义 ADO.NET 技术中扮演重要角 色 System.IO 管理对文件和流的同步和异步访问 System.Windows 处理基于窗体的窗口的创建 System.Reflection 包含从程序集读取元数据的类 System.Threading 包含用于多线程编程的类 System.Collections 包含定义各种对象集的接口和类 3、ADO.NET (Data XML) ADO.NET为.NET框架提供一套统一的数据访问技术 与以前的AD0相比,ADO.NET主要引入了以下几个新特性: (1)对XML的支持、(2)引入新数据对象(DataSet)、(3)语言无关的数据访 问 4、开发方式 ASP.NET:WebApplication;Web Service Windows *运行在.NET Platform之上*支持多种语言(VB.NET C# C++) 5、Common Language Specification 定义了一组运行于.NETFramework的语言特性CLS使得符合该规范的语言 所编写程序可以在.NET Framework上无缝的集成。 符合该规范的语言,编译器可以把源代码编译成 CLR所能识别的中间语言 Microsoft In termediate Lan guage( MSIL) 和元数据 metadata o C#的特点(优点) C#是专门为.NET应用而开发的语言。在.NET类库的支持下,C#能够全面地 体现.NET Framework的各种优点。总地来说,C#具有以下突出的优点。 1.语法简洁。 2.彻底的面向对象设计。 3.与 Web 应用紧密结合。 4.强 大的安全机制。 5.完善的错误、异常处理机制。 6.灵活的版本处理技术。 7.兼容性 Visual Studio 2005 Visual Studio .NET2005是 一套完整的开发工具,用于构建高性能的桌面应用 程序、 XML Web Service、s 移动应用程序和 ASP Web 应用程序 小结 .NET Framework由.NET Framework类库和公共语言运行时两个主要组件 组成(2)CLR是管理用户代码执行的现代运行时环境,它提供 JIT编译、内存管 理、异常管理和调试等方面的服务 CTS定义声明、定义和管理所有类型所遵循的规则,而无需考虑源语言 CLS是所有针对.NET的编译器都必须支持的一组最低标准,以确保语言 的互操作性 (5)命名空间是一组包含相关方法的相似类,专门用于避免类与类之 间的名称冲突(6)即时(JIT)

文档评论(0)

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

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

1亿VIP精品文档

相关文档