快捷搜索:  as  2018  FtCWSyGV  С˵  test  xxx  Ψһ  w3viyKQx

新玩家汇:C.NET学习笔记1与C.NET相关的概念及.NET基本组成结构



1. NET是一种开拓平台

2. NET Framework是.NET开拓平台的根基架构,它是.NET编程说话敕令集的简称,.NET Framework的意义在于应用统一的敕令集支持了各类不合的编程说话.

3. NET Framework其强大年夜的功能来自于公共说话运行时(Common Language Runtime新玩家汇, CLR)情况和类库,CLR和类库(包括Windows Forms ADO.NET 和ASP.NET)慎密结合在一路供给了不合系统之间交叉与综合的办理规划和办事.

4. C#与Java的一点不合是: C#中新玩家汇函数重载必须显式地声明,而不是像Java一样常常发生的那种不经意的被进行

5. .NET包括4个组成部分:

nVOS 类型系统

.NET 跨说话集成的特点来自于虚拟工具系统VOS 的支持.

n元数据

元数据是对VOS 中类型描述代码的一种称呼,在编译法度榜样将源代码转换成为中心新玩家汇代码(Microsoft Intermediate Language, MSIL代码)时,它将自动天生并与编译后的源代码合营包孕在二进制代码文件中.元数据携带了源代码中类型信息的描述,在CLR 定位与装载类型时系统经由过程读取并解析元新玩家汇数据来得到利用法度榜样中的类型信息, 编译器得到加载的类型信息后将中心说话代码翻译成为本地代码,在此根基上根据法度榜样或用户要求建立类型的实例.

n公用说话规范

公用说话规范Common Language Specification CLS 是CLR 定义的说话特点聚拢,主要用来办理新玩家汇互操作问题

n虚拟履行系统

虚拟履行系统Visual Execution System VES 是VOS 的实现.详细来说,VES完成以下主要功能:

l装入中心代码

l应用 JIT 编译器将中心代码转换为本地码

l装入元数据

l代码治理办事包括垃圾网络器和非常处置惩罚

l定制与调试办事

l线程和情况治理

转自:http://www.cnblogs.com/notifier/archive/2010/05/11/1732361.html

您可能还会对下面的文章感兴趣: