本書是介紹使用ATL進行軟件開發(fā)的參考用書。全書分為十三章:第一章引入了C++模板的概念;第二章詳細介紹了組件對象模型(COM);第三章介紹了活動模板庫(ATL)的概念和使用方法;第四章涉及接口的實現和線程之間的參數調度等細節(jié)問題;第五章探討了代碼復用的兩種方法——包容和集合;第六章討論了關于自動化的問題;第七章說明了事件和連接點的管理;第八章圍繞ActiveX控件展開了詳細的論述;第九章介紹了COM中的兩種實體——枚舉器和集合;第十章研究了COM里的線程管理;第十一章討論了OLE DB同ATL之間的關系;第十二章介紹了兩種GUI接口——對話框和視窗;最后一章解釋了COM+的一些基本概念。由于書中的內容非常龐雜,并且涉及到Visual C++開發(fā)的一些內核問題,所以本書對讀者有一定的要求。我們希望你在開始閱讀之前,已經了解COM、ActiveX控件的基本知識,并且具有使用Visual C++開發(fā)應用程序的實踐經驗。本書的主要對象是程序設計或開發(fā)人員,同時也可以作為大專院校計算機專業(yè)師生和計算機愛好者的參考資料。