描述:
RT
解决方案1:
刚开始学习COM,看了大家的发言感觉更加晕了!
不过总比没有一定概念好。
和大家一起坚持继续学习!
up!
解决方案3:MFC,应用程序和ActiveX百分之九十以上都是相同的
解决方案4:up
解决方案5:控件应该是可以跨语言使用的吧,一些比较老的控件大都是用VB写的。
解决方案6:activex就是com,准确地说是支持dispach(自动化分发接口)的组件,是主要给vb和脚本语言使用的
解决方案7:组件和控件是不是一个东西我也不是很清楚,字面上看他们的英文名是component和control,应该是不同的,组件是二进制形式的,以编译的,即插即用的程序块,可以不受开发语言的限制,而控件我不清楚是不是编译好的模块,有一点可以肯定就是,控件受开发语言的限制,不能跨语言使用。
解决方案8: 我也不知道怎样才能将我写好的MFC程序变为ActiveX控件? 是象 init(火与冰) 所说的:将写好的mfc代码paste过去一般就可以了吗?
up
解决方案10:up
解决方案11:up
解决方案12:up
解决方案13:COM is base of ActiveX.
解决方案14: 1、activex 控件是组件的一种,是进程内组件,另一种组件是进程外组件。
2、用ms studio vc的activex control wizard制作一个activex,将你写好的mfc代码paste过去一般就可以了。
组件:一个组件同一个微型应用程序类似,即都是已经编译、链接好并可以使用,应用程序就是由多个这样的组件打包而得到的。
控件:按照某种接口规则(方法、属性和事件)封装起来的一段程序。
我认为组件的概念应该比控件的概念广,“组成程序的元件”——从字面上看也是一个比较宽的概念概念。ActiveX是微软命名的一种技术,是从“OLE”发展而来的。ActiveX控件应该属于组件的一种实现方式。
如何制作ActiveX控件在MSDN上有一个很好的例子,是一个红绿灯控件,搜索The ABCs of MFC ActiveX Controls