出版時間:2001-01 出版社:人民郵電出版社 作者:(美)帕拉特 譯者:信達工作室
Tag標簽:無
內(nèi)容概要
COM(組件對象模型)將程序員從底層細節(jié)中解放出來,同時獨立于語言,因此成為編程利器,是開發(fā)復雜應用程序的首選工具。本書介紹了COM的概念、術(shù)語、編程技巧和注意事項,從而帶領(lǐng)讀者步入COM編程的殿堂。本書包括15章,分別介紹了COM對象、對象服務器、自定義接口、自動化、類型庫、線程和COM、分布式COM、永久對象、Moniker、異步COM、VB對COM的支持、活動模板庫(ATL)、VC對COM的支持、VJ對COM的支持以及包容和積聚等內(nèi)容。本書對概念的闡述詳細、透徹,同時包含了大量范例??勺鳛镃OM初學者的教材或COM程序員的參考資料。
書籍目錄
第1章 緒論:使用對象 1. 1 概念和定義 1. 2 組件對象模型 1. 3 IUnknown接口 1. 4 GUID和UUID 1. 5 HBESULT 1. 6 使用第一個COM對象 1. 7 編寫第一個COM對象 1. 8 練習 第2章 對象服務器 2. 1 為何提供COM對象 2. 2 在客戶端創(chuàng)建對象 2. 3 服務器注冊 2. 4 類工廠 2. 5 服務器的生存期 2. 6 進程內(nèi)服務器和進程外服務器 2. 7 練習 第3章 自定義接口 3. 1 VTBL接口和調(diào)度接口 3. 2 接口的抽象定義 3. 3 通過代理和占位程序的標準匯集 3. 4 標準匯集與類型庫 3. 5 雙接口 3. 6 多重繼承和錯誤處理 3. 7 練習 第4章 自動化 4. 1 概念和定義 4. 2 基本的客戶功能 4. 3 基本的服務器功能 4. 4 練習1:自動化客戶 4. 5 練習2:自動化服務器 第5章 類型庫 5. 1 概念和定義 5. 2 構(gòu)建類型庫 5. 3 類型庫中描述的對象類型 5. 4 部署和注冊類型庫 5. 5 讀取類型庫 5. 6 練習 第6章 線程和COM 6. 1 概念和定義 6. 2 線程單元 6. 3 單線程單元的例子 6. 4 多線程單元的例子 6. 5 單元間對象匯集 6. 6 線程和. EXE服務器 6. 7 注冊表條目ThreadingModel的值為Both的情況 6. 8 練習 第7章 分布式COM(DCOM) 7. 1 概念和定義 7. 2 創(chuàng)建遠程對象 7. 3 啟動安全性 7. 4 遠程客戶身份 7. 5 調(diào)用安全性和身份驗證 7. 6 DCOM中的性能 7. 7 全局運行對象表范例 7. 8 練習 第8章 永久對象 8. 1 概念和定義 8. 2 使用永久對象 8. 3 實現(xiàn)永久對象 8. 4 練習 第9章 Moniker 9. 1 概念和定義 9. 2 Monker的類型 9. 3 創(chuàng)建Moniker 9. 4 綁定Moniker 9. 5 編寫自定義Moniker 9. 6 復雜的綁定層次結(jié)構(gòu) 9. 7 練習 第10章 異步COM 10. 1 概念和定義 10. 2 聲明異步接口 10. 3 最簡單的異步范例 10. 4 完成后回調(diào) 10. 5 練習 第11章 VC++對COM的支持 11. 1 智能指針 11. 2 用于C++客戶的.使用類型庫的包裝類 11. 3 對BSTR的支持 11. 4 ANSI和雙字節(jié)字符之間的轉(zhuǎn)換 11. 5 練習 第12章 活動模板庫(ATL) 12. 1 概念和定義 12. 2 ATL對象服務器 12. 3 ATL幾對象 12. 4 ATL對象方法和屬性 12. 5 ATL對象的內(nèi)部結(jié)構(gòu) 12. 6 調(diào)試ATL對象 12. 7 練習 第13章 VB對COM的支持 13. 1 概念和定義 13. 2 VB對COM客戶的支持 13. 3 VB對COM服務器的支持 13. 4 VB對COM錯誤的處理 13. 5 VB中的COM線程 13. 6 練習 第14章 VJ對COM的支持 14. 1概念和定義 14. 2 使用Java編寫COM客戶 14. 3 使用Java創(chuàng)建COM服務器 14. 4 Java對COM錯誤的處理 14. 5 在Java中使用CoMA貝 14. 6 Java中的COM線程 14. 7 練習 附錄A 包容和聚集 A. 1 概念和定義 A. 2 包容 A. 3 聚集
圖書封面
圖書標簽Tags
無
評論、評分、閱讀與下載