深入解析ATL(中文版)
[book]bName=深入解析ATL;bAuthor=塞而斯;bISBN=7-5083-0731-3;bPub=;bVer=2001;bLang=;bFormat=pdf;bCover=http://www.itepub.net/book.gif[/book]本书不是一本讲述如何使用ATL的向导指南,它并不是简单地教您如何利用ATL中的模板类实现COM应用。相反,本书深入地讲解了ATL中模板类的结构、ATL如何实现COM的各种功能,并且也向您展示了ATL中大量的技巧,同时还指出了当前ATL中存在的一些错误和缺陷。虽然本书介绍的技术有相当的深度,但是作者的语言非常简练、表达清晰、结构安排也非常合理,所以全书读起来并不艰涩,期望中译本仍能够保持住这样的风格。学习ATL需要具备良好的背景知识,同样地,阅读本书也需要具备必要的基础知识。概括起来,您需要以下几方面的准备知识:
(1)COM基础。因为ATL是针对COM的,所以扎实的COM知识可以助您一臂之力。COM书籍目前已经很丰富了,在阅读本书之前,您可以先找一本书来打打底。
(2)C++模板知识。如果您能够很熟练地运用C++,但是没有用过C++模板语法,那么您可以阅读本书的附录A,增加一点营养。
(3)Windows基础知识,特别是Win32中有关窗口部分的知识。ATL 3.0中有许多模板类涉及到窗口的概念,如果您想用ATL开发一些包含用户界面(UI)的应用,这些知识也是必需的。本书最后三章讲述了有关窗口、控制和控制包容的内容。
(4)STL知识。STL已经被纳入到C++标准中,并且成为C++标准库中最重要的一员。ATL与STL在数据集合(collection)管理上有相通之处,如果您有STL作基础,那么理解ATL中的集合和枚举器部分可以轻松自如。
在这些准备知识中,前三条比较重要,而且大多数C++/COM程序员都已经具备,所以这本书可以为他们进入ATL提供一条捷径。最后一条不是必需的,缺乏STL的知识不影响对于ATL大局的理解。因为目前并没有很好的STL参考资料(也许很快会有),所以读者可以自行斟酌决定。 另外的一部分!!!! 另外的一部分!!!! 另外的一部分!!!! 另外的一部分!!!! 另外的一部分!!!! 另外的一部分!!!! 另外的一部分!!!! 另外的一部分!!!! 另外的一部分!!!! 另外的一部分!!!! 另外的一部分!!!! 另外的一部分!!!! 另外的一部分!!!! 另外的一部分!!!! 另外的一部分!!!! 另外的一部分!!!! 另外的一部分!!!! 另外的一部分!!!! 另外的一部分!!!!最后一部分了 我想是好书,可惜我下载不了... 这么多啊.看来需要不少的书币啊. 我晕啊,这么多附件要多少书币啊???