- 博客(2)
- 资源 (2)
- 收藏
- 关注
转载 .net程序的产生和执行过程(2)
.net程序的产生过程:高级语言代码(c# or c++.net or vb.net)由各自的编译器编译为“托管模块”。这个托管模块是只能由clr执行的标准windows可移植可执行(portable,executable简称PE)文件。这个托管模块(PE文件)由以下几个部分组成:PE表头。该表头指出了文件的类型,是GUI(图形用户界面),还是CUI(控制台用户界面),或者是DLL链接
2012-03-08 22:05:39 1176
转载 .NET程序执行过程(1)
对于一个已编译好的.NET程序集,Windows操作系统是如何启动执行的呢?日常使用中我们发现对于托管的和非托管的程序集编译器都会吧程序集编译成以.exe或.dll等为扩展名的文件,可见Windows加载器并没有区分是托管还是非托管的程序集,而且我们也知道对非托管的程序集是在编译器直接编译成了机器码,自然可以由CPU直接执行,而非托管的.NET 程序集是包含复杂结构的MSIL代码,执行时会使用JI
2012-03-08 22:04:51 1777
ncl调度与气候算法特点ppt
2012-06-16
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人