內容介紹
作品目錄
第1章 Microsoft對象技術概述1.1 COM,DCOM,OLE和 ActiveX
1.2 組件技術的演變
1. 3 理解OLE
l.4 ActiveX概述
1.5 分散式組件對象模型(DCOM)
1.6 小結
第2章 對象的演變
2.1 對象和類
2.2 什麼是面向對象
2.3 抽象的基類
2.4 類對象
2.5 從C++的觀點看對象
2.6 從COM的觀點看對象
2.7 COM中的繼承
第3章 創建COM對象和接口
3.l 了解低級COM
3.2 客戶與伺服器
3.3 用GUID標識類
3.4 HRESULT返回類型
3. 5 接口的構造
3.6 探索IUnknown
3.7 小結
第4章 實現COM客戶和伺服器
4.l 最簡單的示例程式:Fortunel
4.2 FortuneZ示例程式
4. 3 創建 IFortune Teller接口
4.4 寬位元組字元集和國際化的字元串
4.5 重新創建 CFortune Teller為ComFortune Teller
4.6 ComFortunete TellerFactory類
4.7 完成進程內伺服器
4.8 創建客戶
4.9 註冊伺服器
4.10 小結
第5章 使用 MFC進行 COM編程
5.l MFC簡介
5.2 MFC和OIE/ACtiveX
5.3 ActiveX模板庫
5.4 多重組件和它們的多重接口
5.5 多重接口支持不是聚合
5.6 多重接口和多重繼承
5.7 使用嵌套類輸出多重接口
5.8 小結
第6章 使用聚合模擬繼承
6.1 聚合的功能
6.2 聚會和MFC風格
6.3 創建機器人組件
6.4 使用聚合的NoisyRohot組件
6.5 小結
第7章 使用本地伺服器打破進程邊界
7.1 為什麼建立本地伺服器
7.2 接口定義語言
7.3 編制定製組件的IDL檔案
7.4 將 MIDL集成到 Developer StudiO中
7.5 COM實例:比薩餅訂購嚮導
7.6 小結
第8章 使用ActiveX模板庫創建COM對象
8.l ATL簡介
8.2 ATL的體系結構
8.3 比薩餅訂購實例的ATL版本
8.5 註冊表腳本程式和註冊表管理程式
8.6 增加新的嚮導配置入口
8.7 小結
第9章 分散式對象概述
9.l 分散式系統的發展
9.2 分散式COM
9.3 小結
第10章 安全性
10.l 安全支持提供者接口
10.2 NT安全性概述
10.3 COM安全性
10.4 COM對象身份鑑別
10.5 進程內安全性