摘要: 面向CLR的每个编译器还需要在每个托管模块中生成完整的元数据。 元数据:(metadata)是一系列特殊的数据表,它们描述了模块中定义的内容,比如类型及其成员。除此之外,还有一些元数据表指出了托管模块引用的内容,比如导入的类型及其成员。元数据是一些老技术的超集。这些老技术包括“类型库(Type Library)”和“接口定义语言(Interface Definition Language,IDL)... 阅读全文
posted @ 2008-08-29 17:18 不染丹心 阅读(410) 评论(1) 推荐(0)
摘要: 例如:在非托管的C/C++中,可以对系统进行一些相当低级的控制。可以完全按照自己的想法管理内存,如有必要,可以方便地创建线程等。另一方面,VB方便我们快速生成UI应用程序,并非常方便地控制COM对象和数据库。 阅读全文
posted @ 2008-08-29 12:41 不染丹心 阅读(302) 评论(0) 推荐(0)
摘要: 将源代码编译成托管代码-->将托管代码模块合并成程序集-->加载公共语言运行库-->执行程序集的代码 阅读全文
posted @ 2008-08-29 11:14 不染丹心 阅读(754) 评论(0) 推荐(0)