《COM/DCOM编程指南》
《COM原理与应用》学习COM要经历一个认识-- 实践 -- 再认识 -- 再实践的过程
COM虽然是ACTIVEX与OLE的基础,但一般不宜从原理入手,因为
可能会遇到大量的陌生的概念或词汇,从来没有接触过COM的人
往往会感到不知如何入手。而COM的基本原理就那么几句话,即
利用虚表(VTABLE)暴露接口。但COM包含大量扩展概念,如DISPATCH
接口,ConnecttionPoint等等。ActiveX控件包含了几乎所有COM概念和技术
所以分析ActiveX 控件的开发过程和细节对理解COM原理与应用可以起到
极大的促进作用。至于WINDOWS COM子系统如何实现的细节,比如进程外服务器的存根/代理
的实现,参数编排,微软好象也从来没有公布过,不过这对于应用程序开发
着来说没有影响。