|
| |
名片设计 CorelDRAW Illustrator AuotoCAD Painter 其他软件 Photoshop Fireworks Flash |
|
假如你把你的源代码编译成受控代码,编译器将把你的源代码 转变为Microsoft中间语言(MSIL),这种代码将是不依靠于CPU的 ,而且能够高效的转变为本地代码。MSIL拥有众多的指令,像 loading、storing、initializing以及基于对象的方式调用还有算 术逻辑运算、流控、直接内存存储和非常处理等。在代码执行之前 ,必须通过JIT编译器将MSIL转变为基于特定CPU的代码。由于运行 时为它所支持的每一种计算机体系结构都提供了一到多个JIT编译 器,同样的MSIL指令集合能够被JIT编译并且在所有支持的体系结 构上面执行。 当编译器产生MSIL的同时,也产生元数据,元数据描述了代码 中的类型,包括每一种类型的定义、每一种类型成员的签名、代码 引用的成员以及在执行时运行时用到的其它数据。代码和元数据都 包括在一个PE文件中,这个PE文件基于并且扩展了已发布的 Microsoft PE以及曾经用于执行信息的通用对象文件格式 (Common Object File Format)(COFF)。PE这种文件格式,将有 利于帮助操作系统识别CLR镜像。在文件中和MSIL一起存在的元数据 将使得你的代码是自描述的,也就是说不再需要类型库或者IDL。在 执行过程中,运行是根据需要从文件中定位和提取元数据。 返回类别: 教程 上一教程: ASP.NET2.0应用中定制安全凭证之理论篇 下一教程: DataGrid脚眉显示合计 您可以阅读与"Microsoft 中间语言(MSIL)"相关的教程: · Microsoft .NET框架糅合各种编程语言,开创Web新时代 · J2EE vs. Microsoft.NET 之 Web Services · 使用纯粹的asp+语言制作的栏目治理(二) · C#语言初级入门(4) · Microsoft .NET Romoting 框架简介 |
| 快精灵印艺坊 版权所有 |
首页 |
||