描述:
本人刚接触ACTIVEX,觉得挺复杂.有ACTIVEX服务器,ACTIVEX容器,ACTIVEX文档,ACTIVEX控件.
还有就是觉的MFC中自动生成的ACTIVEX项目的大部分代码是在自动实现COM接口,不知我说的
对不对.哪位高手能不能对给ACTIVEX理个思路,或者不学ACTIVEX有没有其它替代办法?
解决方案1:
ActiveX的确很麻烦,不然有些小孩以为COM程序员6000元的月薪是从天上掉下来的。(针对非技术区的一些贴)
主要看你要用ActiveX完成什么任务?如果是仅仅用在页面上的话,JavaApplet是一种替代方法。
如果要写体积小的可重用二进制模块,目前除了ActiveX没有其它更好的选择。
建议楼主看看《ActiveX Controls Inside and out》
解决方案3:才疏学浅,帮你UP
解决方案4:OLE linking & embedding(support drag & drop) ->OLE AUTOMATION ( IDispatch)->OLE DOCUMENT (Active Document就是一个框架,可以容纳多中文档,这个文档包括菜单等,而不需要为每一种文档建立一个框架Frame)->ActiveX
解决方案5:多学学sdk,你就什么都明白了,mfc/atl结构复杂,初学容易弄懵了
解决方案6:多了,比如自动化。
解决方案7:ActiveX控件,属于COM的特例。你可以先参考MSDN自己写两个ActiveX控件,然后注册并且调试一下看看,之后就是<ActiveX Controls Inside and out>了。