随笔分类 -  .Net基础

摘要:1、元数据是一系列特殊的数据表,它描述了模块中定义的内容,比如类型或其他成员,用简单的话说就是描述数据的数据。2、元数据的主要作用有以下几点:首先,可以帮助我们编写代码,例如VS.net IDE中的智能感知就是使用了元数据。其次,元数据可以消除对头和库文件的需要。再次,它可以将对象序列化成一个内存块... 阅读全文

posted @ 2008-12-26 09:00 火之光 阅读(951) 评论(2) 推荐(1) |

摘要:一般一个可执行文件的内部都包含一个PE头,系统根据PE的信息找到入口函数,在通过执行入口函数中的代码来执行可执行程序。托管程序的文件中相对于非托管程序还包含了一个CLR表头文件以及其他CLR需要的信息。(1)非托管程序的执行过程在非托管程序中,可执行里面保存的是机器代码,CPU可以直接加载并执行,当... 阅读全文

posted @ 2008-12-25 18:15 火之光 阅读(3654) 评论(2) 推荐(2) |

摘要:(1) 由原程序编译成程序集。我们写完代码后,编译出来的DLL文件或EXE文件,该文件称为程序集,程序集包括MSIL以及元数据(元数据中包含类、属性以及类之间关系等数据)。不管是VB.NET还是C#,最后生成的程序集都包括MSIL以及元数据。(2) 将MSIL编译成本地代码。使用本机映像生成器(NG... 阅读全文

posted @ 2008-12-25 16:57 火之光 阅读(1030) 评论(2) 推荐(0) |

博客园  ©  2004-2025
浙公网安备 33010602011771号 浙ICP备2021040463号-3