1 .NET FrameWork概述
来源:互联网 发布:大舌头纠正软件 编辑:程序博客网 时间:2024/05/17 06:49
.NET Framework 具有两个主要组件:公共语言运行库和 .NET Framework 类库。
公共语言运行库是 .NET Framework 的基础。您可以将运行库看作一个在执行时管理代码的代理,它提供内存管理、线程管理和远程处理等核心服务,并且还强制实施严格的类型安全以及可提高安全性和可靠性的其他形式的代码准确性。事实上,代码管理的概念是运行库的基本原则。以运行库为目标的代码称为托管代码,而不以运行库为目标的代码称为非托管代码。
.NET Framework 的另一个主要组件是类库,它是一个综合性的面向对象的可重用类型集合,您可以使用它开发多种应用程序,这些应用程序包括传统的命令行或图形用户界面 (GUI) 应用程序,也包括基于 ASP.NET 所提供的最新创新的应用程序(如 Web 窗体和 XML Web Services)。
托管执行过程包括下列步骤:
1 选择编译器。
为获得公共语言运行库提供的优点,必须使用一个或多个针对运行库的语言编译器。
2 将代码编译为 Microsoft 中间语言 (MSIL)。
编译将源代码翻译为 MSIL 并生成所需的元数据。
3 将 MSIL 编译为本机代码。
在执行时,实时 (JIT) 编译器将 MSIL 翻译为本机代码。在此编译过程中,代码必须通过验证过程,该过程检查 MSIL 和元数据以查看是否可以将代码确定为类型安全。
4 运行代码。
公共语言运行库提供使执行能够发生以及可在执行期间使用的各种服务的结构
参考:
.NET Framework 概念概述(http://msdn.microsoft.com/zh-cn/library/zw4w595w.aspx)
- 1 .NET FrameWork概述
- .NET Framework概述
- .NET Framework概述
- .NET Compact Framework 概述
- .NET Compact Framework 概述
- .NET Framework 概念概述
- .NET Framework概述
- NET Framework概述
- .NET Compact Framework 概述
- .Net framework概述
- Microsoft .NET Framework安全概述
- .NET Framework 3.0框架概述
- [转].NET Framework 概念概述
- Spring Framework概述(1)
- 1 Input Framework概述
- .NET Framework 中的泛型概述
- C#温故而知新学习系列之.NET运行机制—1-.NET Framework概述及其组成
- .NET概述 及 .NET Framework的组织结构
- Linux 进程地址空间1_数据结构和接口
- cetia4 1.1文档-2.9 Separating Methods by Request Type
- .NET委托:一个C#睡前故事
- MSFlexGrid控件属性及使用方法
- 初学嵌入式-WinCE
- 1 .NET FrameWork概述
- Android Donut 系统烧写到开发板,脱离NFS启动
- 三种方法在玻璃上标记
- 连接失败:未能在sysdatabases中找到数据库所对应的条目
- 从ActionScript 2.0迁移到ActionScript 3.0: 主要概念和更改-使用影片剪辑
- KMP模式匹配
- 2 .NET FrameWork内存管理
- Hibernate中对Session管理
- 一针见血:error C2146: 语法错误 : 缺少“;” (转载)