資源簡介
中文名: 深入解析ATL(第2版)
原名: ATL Internals, 2nd Edition Working with ATL 8
別名: ATL
作者: (美)塔瓦瑞斯譯者: 賴儀靈
曹雨田
資源格式: PDF
版本: 掃描版
出版社: 電子工業出版社書號: 9787121049859發行時間: 2007年11月01日
地區: 大陸
語言: 簡體中文
簡介:
編輯推薦
ATL的發明人Jim Springfield親自作序推薦。
四位頂尖的Windows編程專家傾力合作,絕對經典再現。
COM、ATL開發人員的必備寶典。
深入分析ATL實現COM內幕細節,展示COM應用中的各類漂亮技巧。
ATL的經典指南現已更新到ATL 8和VisuaI Studio 2005:
四位頂尖的Windows編程專家在本書中系統地揭示了ATL的內部工作原理,他們解釋了ATL是
如何工作的,以及為什么要以這樣的方式工作。通過本書,客戶端開發人員可以掌握ATL中的窗口、COM控件、MFC集成、Web服務代理生成等資源。服務端編程人員可以應用ATL的全COM服務器和對象服務、高吞吐量、高并發Web應用程序和服務的廣泛支持。每個Windows開發人員都將從本書中學到強大的方法來增加應用程序的靈活性、減少負載、最大化程序的透明度和可控性。
·通過圖表、示例代碼和ATL的內部實現代碼來揭密ATL的內部原理。
·遍歷向導以簡化在普通應用程序中的ATL開發。
·掌握C++、COM和ATL中的字符串使用技巧。
·利用ATL的智能類型:CComPtr、CComQIPtr、CComBSTR和CComVariant。
·理解并正確實現IUnknown。
·創建能從COM服務器中暴露COM對象的粘合代碼。
·使用Canned Interface實現來支持對象的永久性、COM集合、枚舉器和連接點。
·使用ATL窗口類和控件建立獨立的應用程序和UI組件。
·使用ATL Servet開發可以運行在微軟IIS上的Web應用程序。
雖然.NET系統從1998年才開始其發展進程。但它已經使很多開發人員的編程發生了革命性的變化,并在未來幾年將持續得到改進。但是,COM編程(和 ATL)也依然非常有活力,對Microsoft內外的很多開發人員都非常重要。本書的第2版,與第1版一樣,提供了您所需要的信息,使我們在這些技術上的投資也將獲得最大的回報。
——Jim Springfield,ATL發明人
雖然ATL比較精深,但是這本書的講解非常通俗易懂,語言比較簡練,條理非常清楚。即使在讀完這本書之后,它仍然可以作為參考書指導我們的開發和學習工作。我想,這就是好書的價值所在吧。
——潘愛民,經典暢銷書《深入解析Windows操作系統,第4版》譯者
內容簡介
本書主要介紹了ATL技術的原理、內部實現和應用技巧,由當今4 位頂尖的 Windows技術專家聯合撰寫。全書內容豐富,深入淺出,主要涵蓋了ATL內部架構和實現方法、運用向導簡化ATL開發、C++/COM/ATL中字符串的使用技巧、理解并正確實現IUnknown、充分利用ATL提供的Smart Types、撰寫能夠暴露COM服務器上COM對象的粘合代碼、利用Canned Interface實現來支持對象持久化/COM群集/枚舉、利用ATL Windows類建構獨立的應用程序和UI組件等的技術內容。本書適合于廣大Windows開發人員閱讀參考,是ATL開發人員的必備權威參考書籍。
作者簡介
Christopher Tavares,目前在微軟工作,是模式與實踐方面的專家。有著超過25年的編程經驗,涉及的平臺從Sinclair ZX-81到多CPU信號處理硬件。
目錄:
第2版序
第1版序
前言
致謝
關于作者
聯系博文視點
第1章 你好,ATL
1.1 什么是ATL
1.2 創建COM服務器
1.3 插入COM類
1.4 添加屬性和方法
1.5 實現附加接口
1.6 腳本支持
1.7 添加永久性
1.8 添加和激發事件
1.9 使用窗口
1.10 COM控件
1.11 容納控件
1.12 ATL Server Web項目
1.13 總結
第2章 字符串和文本
2.1 字符串數據類型、轉換類和輔助函數
2.2 智能BSTR類CComBSTR
2.3 CComBSTR類
2.4 CString類
2.5 總結
第3章 ATL智能類型
3.1 智能VARIANT類CComVariant
3.2 智能SAFEARRAY類CComSafeArray
3.3 智能指針類CComPtr和CComQIP
代碼片段和文件信息
評論
共有 條評論