当前位置: 代码迷 >> .NET组件控件 >> 关于.net组件和com的关系,该如何处理
  详细解决方案

关于.net组件和com的关系,该如何处理

热度:4323   发布时间:2013-02-25 00:00:00.0
关于.net组件和com的关系
刚开始学习.net组件。不知道.net组件跟com有什么联系么?它是源码级的还是二进制代码级的?
.net组件是不是也涉及到IUnknown、IClassFactory、IDispatch等方面限制?
我的理解就是.net组件就是新建一个类库工程,实现了IComponent或者IControl接口的一个dll。
不知这样理解正确否?用组件技术目的是为了实现软件可重构(毕业论文的要求),请大家帮忙指点一哈,谢谢了。

------解决方案--------------------------------------------------------
.net 组件。component 基本代码打包单元是assembly程序集。程序集可以是dll或者是exe。每个程序集都包含用于描述源代码中定义和引用到的类型和成员数据。这些数据叫做元数据。
元数据是关键,有了元数据就不需要在用接口定义语言和头文件。.net语言自动以特定的语言的方式对其自身描述,这些都是我们所看不到的。组件就是为了解决软解复用的问题,说通俗一点,只要可以独立出来,方便复用就可以了
  相关解决方案