COM技术可谓是一门热门的技术。它的功能更是强大。包括我们周围的世界,最基本的我们用的VC界面就是用COM技术做成的。还包括很多的OLE自动化服务器,网上的ActiveX控件等等,好多都是COM的杰作。它进一步对代码封装,使程序以组件形式存在,使我们编程更能够代码的复用等等。
总之,好多!:)
总之,好多!:)
解决方案 »
- 如何提取一个字符串中用分隔符区分的各个数字,就像WORD中打印页数那样。
- 《win32多线程程序设计》读书问题
- 我的困惑,vc没落了吗?
- 怎么报这样的错呀
- 高分求救,小弟我才疏学浅,实在写不出这种算法,请大侠指点迷津。
- 我以前的问题都已经结贴了,现在又有一个问题,很Easy的--30分
- @@@@我想从VFP基础上学习功能较强的数据库,是学SQL SERVER还是学ORCALE?
- 如何将CWnd派生类与一个对话框资源建立关联。
- 有哪位高手懂VC++.net的,请进
- 北京申奥成功,大家共同庆贺啊!!!!!!!
- 请问高手,如何在IE浏览器中嵌入一个图标,像安装了金山毒霸后就会出现一个金山毒霸的图标。
- 串型口通讯????
简言之,它使C++代码在二进制兼容。如果你把一个类放入DLL中,提供一些接口,象GDI+那样。
当你update时,你不能简单的把新的DLL拷给用户(除非你的类中没有
member date)应为它们的内存布局已经不同了。
COM是一种思想,你可以很好的使用它,也可很好的解释你的代码,
但你可能不理解为什么要这样。
Don Box 的“Essential COM”和Stanley Lippman的"Inside C++ object model"会使你知道COM的重要性
你可以通过聚合和包含解决继承问题
反正COM是有用的技术