其它几个不能下载,压缩后重新上传。
Learn how to build sophisticated COM objects using C++ and IDL, as well as how ATL supplies support for several COM procedures.
Understanding COM takes time and energy. I can say with great confidence that there is always more to learn. However, as with most technologies, COM does provide a core body of knowledge that works as the backbone for just about everything else. For example, once you understand the building blocks of interfaces, coclasses, class factories, and COM binaries, the foundation is laid for numerous related aspects of COM, such as the ActiveX control, distributed COM, and connectable objects (just to name a few).
The relationship between COM and the numerous ActiveX technologies out there can be equated to an understanding of mathematics and the various applied sciences. If you don't understand how to work with basic algebraic equations, you can forget taking classes in physics, chemistry, and biology. The same holds true here: Without an understanding of the algebra of COM, forget the science of ActiveX. Moreover, without an understanding of COM, forget ATL.
Once an individual has come to understand the core building blocks of the COM architecture, the next logical step is to adopt a component framework to help lessen the burden of repetitive code. ATL is the C++ developer's COM framework of choice. With ATL by your side, you can successfully spend less time handing out interface pointers and more time concentrating on the domain-specific coding task at hand. However, an ATL developer who does not understand the architecture of COM is no better off than an MFC developer who has no understanding of the central Win32 APIs. This book offers a firm foundation in COM, as well as the ATL framework.