期末复习资料【考试要点】【老师整理】.docVIP

期末复习资料【考试要点】【老师整理】.doc

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

文档评论(0)

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

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

1亿VIP精品文档

相关文档