我只有两本关于COM的书,是在网上都说不错的书--潘爱民的《COM原理与应用》、还有一本好像是《COM技术内幕》。说实话,看了几回都没看懂,到现在我也只明白了一个什么叫组件编程,至于COM怎样编程,编程后怎样使用都不懂,能否请各位指点下经验。再有学COM要什么基础呀,我会用VC编程可不可以算有基础。再有请介绍几本COM的好书。最后能否请各位说说你们用COM做什么?COM的好处在哪?
调试欢乐多
然后看看“ATL编程指南(第二版)”
然后才看ATL深入解析作为方向来说,用MFC作组件是没有前途的,只要看看从98年来MFC没有新版本就知道了,而且说老实话MFC实现COM的方式比较复杂,而且很勉强,ATL就要自然的多,本人写组件1年时间了,但是仍然没有心情去看潘爱民的com原理里面的mfc部分。
ATL虽然不说未来会怎么样,但是至少。net继续支持ATL并且有一个新的版本,楼上的说得对,在ATL3。0里面的确有关界面的组件不方便,但是涉及到界面的组件,为什么不用vb来做呢?每种东西我们应该选择它的长处,而不是短处,你说对不?还有就是ATL写组件其实很简单的,如果只是想上手应该很快,但是有些东西还是要理解了原理后才写得出来的
你的情况其实学ATL编写com组件很快的,其实我觉得com带给我们的是一种编程的模式,核心就是二进制重用
下载地址:http://devcentral.iticentral.com/articles/DCOM/intro_DCOM/part1/default.php