最近,一时兴起,想了解一下COM技术,就打印了几章COM本质论.
作者曾经参与过COM技术的设计,可以说对COM了如指掌,娓娓道来,令人酣畅淋漓.
以前看<MFC程序设计>时,关于COM技术这几章,总是让我头痛. 本来很想了解COM,ActiveX,OLE,这些Windows高级技术,每次总是在COM这个地方被绊住,然后就看不下去了.
这次看<COM本质论>后,感觉这块顽石,已经彻底被我推开了.
COM技术可以看作另一种面向对象技术,它不是代码级别的类,而是二进制级别的类.开篇作者就提出更好的C++这种概念,因为这种类设计出来之后,可以被多种语言使用.
如果说DLL技术是一块璞玉,那么COM就是从中提取出来的纯玉,而ActiveX,OLE,ATL只是经过雕琢的玉器.
作者曾经参与过COM技术的设计,可以说对COM了如指掌,娓娓道来,令人酣畅淋漓.
以前看<MFC程序设计>时,关于COM技术这几章,总是让我头痛. 本来很想了解COM,ActiveX,OLE,这些Windows高级技术,每次总是在COM这个地方被绊住,然后就看不下去了.
这次看<COM本质论>后,感觉这块顽石,已经彻底被我推开了.
COM技术可以看作另一种面向对象技术,它不是代码级别的类,而是二进制级别的类.开篇作者就提出更好的C++这种概念,因为这种类设计出来之后,可以被多种语言使用.
如果说DLL技术是一块璞玉,那么COM就是从中提取出来的纯玉,而ActiveX,OLE,ATL只是经过雕琢的玉器.