注冊(cè) | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁(yè)出版圖書科學(xué)技術(shù)計(jì)算機(jī)/網(wǎng)絡(luò)軟件與程序設(shè)計(jì)其他編程語(yǔ)言/工具COM+開發(fā)人員參考庫(kù)

COM+開發(fā)人員參考庫(kù)

COM+開發(fā)人員參考庫(kù)

定 價(jià):¥300.00

作 者: (美)David Iseminger主編;宋麗紅,葉小松等譯
出版社: 機(jī)械工業(yè)出版社
叢編項(xiàng): 微軟公司核心技術(shù)書庫(kù)
標(biāo) 簽: COM/DCOM/ATL/COM+

ISBN: 9787111093626 出版時(shí)間: 2002-01-01 包裝: 膠版紙
開本: 26cm+光盤1片 頁(yè)數(shù): 535頁(yè) 字?jǐn)?shù):  

內(nèi)容簡(jiǎn)介

  卷1:本書是“COM+開發(fā)人員參考庫(kù)”套書的第1卷,詳細(xì)介紹了COM+開發(fā)過程的關(guān)鍵技術(shù)和相關(guān)工具、即時(shí)(JIT)激活、使用微軟接口定義語(yǔ)言(MIDL)來實(shí)現(xiàn)分布式應(yīng)用程序中使用的接口等內(nèi)容。本書實(shí)例豐富,講述清晰,是廣大計(jì)算機(jī)開發(fā)人員的自學(xué)指導(dǎo)書和技術(shù)參考書。卷2:這是一本關(guān)于COM+的參考書,全書共分為三個(gè)部分:第一部分是概述,介紹了本卷在此套“COM+開發(fā)人員參考庫(kù)”中的地位,并對(duì)如何使用該參考庫(kù)做了簡(jiǎn)要的說明,對(duì)其他各卷的內(nèi)容也做了簡(jiǎn)單的介紹,最后給出了簡(jiǎn)單對(duì)象訪問協(xié)議(SOAP)的一套規(guī)范說明;第二部分和第三部分是全書的核心,第二部分是COM+參考,內(nèi)容包括管理對(duì)象、管理集合、管理接口、COM+對(duì)象、COM+接口、COM+函數(shù)和COM+枚舉;第三部分是COM+工具編程參考,內(nèi)容包括事務(wù)、對(duì)象、DTC接口、CRM接口、資源分配器接口、COM+測(cè)試接口、MTS支持接口、函數(shù)。卷3:本書是“COM+開發(fā)人員參考庫(kù)”的第3卷。全面提供了COM編程的指導(dǎo)和應(yīng)用程序開發(fā)的資料。組件對(duì)象模型(COM)是平臺(tái)無(wú)關(guān)的、分布式、面向?qū)ο笙到y(tǒng),它使軟件組織能跨進(jìn)程和跨機(jī)器進(jìn)行互操作。本書適合Windows應(yīng)用程序開發(fā)人員閱讀。卷4:本書介紹COM+中的自動(dòng)化技術(shù)(Automation),主要內(nèi)容包括:自動(dòng)化技術(shù)概述、提供ActiveX對(duì)象、訪問ActiveX對(duì)象、標(biāo)準(zhǔn)對(duì)象及命名規(guī)則、分發(fā)接口及API函數(shù)、數(shù)據(jù)類型、結(jié)構(gòu)和枚舉、轉(zhuǎn)換和操作函數(shù)、類型庫(kù)及對(duì)象說明語(yǔ)言、類型說明接口、類型創(chuàng)建接口、錯(cuò)誤處理接口、用戶定義的數(shù)據(jù)類型以及API級(jí)格式化例程等。本書內(nèi)容翔實(shí),結(jié)構(gòu)嚴(yán)謹(jǐn),并包含了大量的VB、VC范例代碼,讀者可以結(jié)合代碼前后的概念闡述,更加深入地理解自動(dòng)化技術(shù)的工作原理和編程思路。卷5:本書是“COM+開發(fā)人員參考庫(kù)”的第5卷,提供了關(guān)于結(jié)構(gòu)化存儲(chǔ)和ActiveX的必要編程信息,這兩項(xiàng)技術(shù)都建立在COM基礎(chǔ)之上。本卷還包括關(guān)于接口、函數(shù)、結(jié)構(gòu)和枚舉類型的詳細(xì)內(nèi)容。本書適合Windows應(yīng)用程序開發(fā)人員閱讀。

作者簡(jiǎn)介

暫缺《COM+開發(fā)人員參考庫(kù)》作者簡(jiǎn)介

圖書目錄

卷1:
第一部分 概述
第1章 歡迎使用“COM+開發(fā)人員參考庫(kù)”
1.1 “COM+開發(fā)人員參考庫(kù)”的組織方式
1.2 本書的組織方式
第2章 充分利用微軟開發(fā)人員資源之一
2.1 比較MSDN和MSDN在線
2.2 MSDN訂閱
2.3 MSDN的使用
2.4 使用MSDN在線
第3章 “COM+開發(fā)人員參考庫(kù)”使用指南
3.1 本卷內(nèi)容
3.2 其他各卷內(nèi)容
3.3 獲得更多信息
第4章 理解Windows DNA 2000及COM+所處的位置
4.1 Windows DNA定義
4.2 關(guān)于Windows DNA
4.3 關(guān)于Windows DNA 2000
4.4 N層開發(fā)模型
4.4.1 從兩層到N層應(yīng)用程序
4.4.2 用戶服務(wù)層和Windows DNA
4.4.3 業(yè)務(wù)服務(wù)層
4.4.4 數(shù)據(jù)服務(wù)層
第二部分 COM+編程指南
第5章 COM+應(yīng)用程序概述
5.1 COM+應(yīng)用程序的概念
5.2 COM+應(yīng)用程序類型
5.3 COM+應(yīng)用程序的組成部分
5.4 開發(fā)COM+應(yīng)用程序
第6章 設(shè)計(jì)COM+應(yīng)用程序
6.1 COM+設(shè)計(jì)理念和原則
6.2 創(chuàng)建分布式應(yīng)用程序的微軟工具
6.3 使用UML設(shè)計(jì)COM+應(yīng)用程序
6.3.1 概念模型:應(yīng)用程序的需求
6.3.2 邏輯模型:應(yīng)用程序的定義和規(guī)劃
6.3.3 物理模型:應(yīng)用程序的體系結(jié)構(gòu)
6.4 常用的COM+設(shè)計(jì)技巧
6.4.1 可擴(kuò)展性設(shè)計(jì)
6.4.2 可用性設(shè)計(jì)
6.4.3 安全性設(shè)計(jì)
6.4.4 部署設(shè)計(jì)
6.5 特殊情況的高級(jí)COM+技術(shù)
6.6 優(yōu)化COM+業(yè)務(wù)邏輯層之間的交互
6.6.1 優(yōu)化COM+業(yè)務(wù)邏輯層與表示層之間的交互
6.6.2 優(yōu)化COM+業(yè)務(wù)邏輯層與數(shù)據(jù)層之間的交互
第7章 COM+服務(wù)入門
7.1 第1步:創(chuàng)建一個(gè)事務(wù)組件
7.2 第2步:跨多組件擴(kuò)展一個(gè)事務(wù)
7.3 第3步:重用組件
第8章 COM+提供的服務(wù)
8.1 上下文
8.1.1 激活
8.1 2 跨上下文調(diào)用的偵聽
8.2 事務(wù)處理
8.2.1 事務(wù)基礎(chǔ)
8.2.2 分布式事務(wù)
8.2.3 貫穿COM+的自動(dòng)事務(wù)
8.2.4 事務(wù)編程
8.3 并發(fā)性
8.3.1 組件和線程
8.3.2 同步
8.4 COM+中的安全性
8.4.1 基于角色的安全性
8.4.2 驗(yàn)證客戶
8.4.3 扮演客戶
8.4.4 保證庫(kù)應(yīng)用程序的安全性
8.4.5 保證多層應(yīng)用程序的安全
8.4.6 組件編程的安全性
8.5 對(duì)象緩沖
8.5.1 對(duì)象緩沖池的工作原理
8.5.2 用對(duì)象緩沖改善性能
8.5.3 對(duì)可緩沖對(duì)象的要求
8.5.4 緩沖池事務(wù)對(duì)象
8.5.5 控制對(duì)象的生命期和狀態(tài)
8.5.6 使用對(duì)象構(gòu)造器字符串
8.6 即時(shí)激活
8.6.1 設(shè)置完成位
8.6.2 事務(wù)和JIT激活
8.6.3 對(duì)象緩沖和JIT激活
8.7 排隊(duì)組件
8.7.1 排隊(duì)組件的體系結(jié)構(gòu)
8.7.2 消息解決方案
8.7.3 排隊(duì)處理的好處
8.7.4 使用隊(duì)列
8.7.5 事務(wù)消息排隊(duì)
8.7.6 排隊(duì)組件的例子
8.7.7 開發(fā)限制
8.7.8 開發(fā)排隊(duì)組件
8.7.9 啟動(dòng)排隊(duì)組件
8.7.10 標(biāo)識(shí)排隊(duì)組件
8.7.11 激活排隊(duì)組件
8.7.12 例外處理
8.7.13 使用排隊(duì)組件的安全性
8.7.14 排隊(duì)組件的相互依賴性
8.8 COM+事件
8.8.1 COM+事件模型
8.8.2 COM+事件體系結(jié)構(gòu)
8.8.3 產(chǎn)生事件
8.8.4 投遞事件
8.8.5 使用排隊(duì)組件構(gòu)造事件
8.8.6 過濾事件
8.8.7 COM+事件例子
8.9 共享屬性管理器
8.10 補(bǔ)償資源管理器
第9章 編寫COM+應(yīng)用程序組件
9.1 編寫事務(wù)組件
9.2 編寫安全組件
9.3 編寫可緩沖組件
9.4 編寫排隊(duì)組件
9.5 編寫COM+事件組件
9.6 處理COM+中的錯(cuò)誤
9.6.1 COM+錯(cuò)誤處理策略
9.6.2 COM+怎樣修改返回值
9.6.3 錯(cuò)誤隔離和錯(cuò)誤快速處理策略
9.6.4 找到錯(cuò)誤的來源
9.6.5 錯(cuò)誤代碼解釋
9.6.6 故障診斷
9.6.7 聯(lián)系支持
9.7 調(diào)試COM+應(yīng)用程序
9.7.1 調(diào)試用C++編寫的組件
9.7.2 調(diào)試用Visual Basic編寫的組件
第10章 創(chuàng)建和配置COM+應(yīng)用程序
10.1 創(chuàng)建COM+應(yīng)用程序
10.1.1 創(chuàng)建新的COM+應(yīng)用程序
10.1.2 安裝新組件
10.1.3 導(dǎo)入組件
10.1.4 從COM+應(yīng)用程序中刪除組件
10.1.5 刪除COM+應(yīng)用程序
10.2 配置COM+應(yīng)用程序
10.2.1 配置事務(wù)
10.2.2 配置同步
10.2.3 安全設(shè)置
10.2.4 配置對(duì)象緩沖
10.2.5 配置JIT激活
10.2.6 配置隊(duì)列
10.2.7 配置COM+事件
10.2.8 配置庫(kù)應(yīng)用程序
10.2.9 在調(diào)用者上下文中實(shí)施激活
10.3 從MTS包到COM+應(yīng)用程序的轉(zhuǎn)換
10.3.1 MTS的自動(dòng)轉(zhuǎn)換
10.3.2 MTS的人工轉(zhuǎn)換
10.3.3 COM+轉(zhuǎn)換的結(jié)果和問題
10.4 自動(dòng)化COM+管理
10.4.1 COMAdmin對(duì)象概述
10.4.2 在COM+目錄中檢索集合
10.4.3 在COM+目錄中設(shè)置屬性和保存更改
10.4.4 處理管理錯(cuò)誤
10.4.5 事務(wù)內(nèi)的管理操作
10.4.6 MTS管理庫(kù)
第11章 COM+應(yīng)用程序的部署和注冊(cè)
11.1 部署COM+應(yīng)用程序
11.2 部署應(yīng)用程序代理
11.3 COM+目錄
11.4 COMREPL復(fù)制工具
11.4.1 COMREPL的使用
11.4.2 從復(fù)制中能得到什么
11.4.3 復(fù)制的步驟
11.4.4 文件管理
11.4.5 日志和錯(cuò)誤報(bào)告
第三部分 COM+工具編程指南
第12章 微軟分布式事務(wù)協(xié)調(diào)器
12.1 事務(wù)屬性
12.2 分布式事務(wù)
12.2.1 分布式事務(wù)的工作原理
12.2.2 從應(yīng)用程序開發(fā)人員的角度看事務(wù)
12.2.3 從資源管理器的角度看事務(wù)
12.2.4 從事務(wù)管理器角度看事務(wù)
12.3 提交協(xié)調(diào)
12.3.1 只讀提交優(yōu)化
12.3.2 委派提交優(yōu)化
12.4 攜帶自己的事務(wù)
12.4.1 創(chuàng)建BYOT對(duì)象
12.4.2 繼承人工事務(wù)
12.5 其他事務(wù)標(biāo)準(zhǔn)
12.5.1 X/Open分布式事務(wù)處理標(biāo)準(zhǔn)
12.5.2 OLE 事務(wù)與X/Open DTP之間的不同
12.5.3 遵循X/Open DTP XA標(biāo)準(zhǔn)產(chǎn)品互操作性
12.5.4 使用帶有X/Open兼容的事務(wù)處理監(jiān)視器的OLE事務(wù)兼容資源管理器
12.5.5 OSI事務(wù)處理格式和協(xié)議
12.6 OLE事務(wù)模型
12.7 使用微軟分布式事務(wù)協(xié)調(diào)器
12.8 在應(yīng)用程序中使用事務(wù)
12.8.1 應(yīng)用程序是怎樣初始化一個(gè)事務(wù)的
12.8.2 使用應(yīng)用程序更新兩個(gè)SQL服務(wù)器數(shù)據(jù)庫(kù)
12.8.3 事務(wù)傳遞:從應(yīng)用程序到應(yīng)用程序
12.8.4 事務(wù)提交
12.8.5 事務(wù)終止
12.9 開發(fā)OLE事務(wù)資源管理器
12.9.1 資源管理器顯式地初始化事務(wù)
12.9.2 SQL Server怎樣顯式地初始化一個(gè)事務(wù)
12.9.3 資源管理器隱式地初始化事務(wù)
12.9.4 SQL Server怎樣隱式地初始化一個(gè)事務(wù)
12.9.5 事務(wù)從應(yīng)用程序到資源管理器的傳遞
12.10 事務(wù)的生命期
12.10.1 資源管理器的啟動(dòng)
12.10.2 客戶應(yīng)用程序的啟動(dòng)
12.10.3 事務(wù)初始化
12.10.4 資源管理器的加入
12.10.5 創(chuàng)建一個(gè)輸出對(duì)象Ⅰ
12.10.6 創(chuàng)建一個(gè)輸出對(duì)象Ⅱ
12.10.7 輸出事務(wù)Ⅰ
12.10.8 輸出事務(wù)Ⅱ
12.10.9 加入事務(wù)Ⅰ
12.10.10 加入事務(wù)Ⅱ
12.10.11 事務(wù)提交階段1—準(zhǔn)備Ⅰ
12.10.12 事務(wù)提交階段1—準(zhǔn)備Ⅱ
12.10.13 事務(wù)提交階段2—提交Ⅰ
12.10.14 事務(wù)提交階段2—提交Ⅱ
12.10.15 事務(wù)恢復(fù)
12.11 實(shí)現(xiàn)一個(gè)資源管理器
12.11.1 開發(fā)環(huán)境
12.11.2 實(shí)現(xiàn)接口
12.11.3 由進(jìn)程內(nèi)應(yīng)用程序組件初始化的事務(wù)
12.11.4 事務(wù)傳遞
12.11.5 獲取whereabouts
12.11.6 從事務(wù)中獲得事務(wù)分配器
12.11.7 參與兩階段提交協(xié)議
12.12 開發(fā)XA兼容的資源管理器
12.12.1 把OLE事務(wù)映射到XA協(xié)議
12.12.2 事務(wù)狀態(tài)
12.12.3 實(shí)現(xiàn)算法
12.12.4 XA事務(wù)生命期的步驟
12.12.5 XA恢復(fù)過程
12.12.6 映射XA接口
12.13 使用XA兼容事務(wù)管理器應(yīng)用程序
12.14 開發(fā)緩沖資源管理器
12.15 使用帶有其他TIP事務(wù)管理器的MS DTC
12.15.1 TIP擴(kuò)展的背景
12.15.2 TIP到OLE事務(wù)的擴(kuò)展
12.15.3 使用方案
第13章 補(bǔ)償資源管理器
13.1 使用CRM
13.1.1 安裝CRM組件
13.1.2 啟動(dòng)和恢復(fù)
13.2 開發(fā)一個(gè)CRM
13.2.1 在CRM中的一般操作
13.2.2 在CRM中恢復(fù)
13.2.3 在CRM中的錯(cuò)誤處理
13.3 高級(jí)CRM主題
13.3.1 注冊(cè)設(shè)置
13.3.2 CRM日志文件
13.3.3 監(jiān)視
13.3.4 隔離性
13.3.5 對(duì)象緩沖
13.3.6 集群
13.4 CRM故障診斷
13.5 設(shè)計(jì)建議
13.6 CRM接口
13.7 監(jiān)視接口
13.8 使用監(jiān)視接口
第14章 資源分配器
14.1 資源
14.2 分配管理器
14.3 資源持有者
14.4 資源分配器請(qǐng)求
14.5 把資源分配器作為一個(gè)COM組件實(shí)現(xiàn)
14.6 線程問題
14.7 庫(kù)存統(tǒng)計(jì)管理器
14.8 資源緩沖
14.8.1 在非加入的庫(kù)存中的資源
14.8.2 在加入的庫(kù)存中的資源
14.8.3 處于非加入的使用狀態(tài)的資源
14.8.4 處于加入的使用狀態(tài)的資源
14.9 分配資源
14.10 加入到事務(wù)中
14.11 自動(dòng)回收資源
14.12 跟蹤資源
14.13 銷毀不活動(dòng)的資源
14.14 非事務(wù)的資源
14.15 在沒有COM+的情況下進(jìn)行操作
14.16 資源分配器的啟動(dòng)和關(guān)閉
14.17 實(shí)現(xiàn)資源分配器
14.18 類型
第15章 COM+工具
15.1 COM+度規(guī)概述
15.2 COM+度規(guī)過濾
15.3 Visual Studio Analyzer COM+ Event Bridge示例
15.4 收集COM+度規(guī)
第四部分 Microsoft接口定義語(yǔ)言
第16章 使用MIDL編譯器
16.1 調(diào)用MIDL編譯器
16.2 響應(yīng)文件
16.3 C預(yù)處理器需求和選項(xiàng)
16.3.1 C預(yù)處理器對(duì)于MIDL的需求
16.3.2 驗(yàn)證預(yù)處理器選項(xiàng)
16.4 C編譯器的需求和選項(xiàng)
16.4.1 C編譯器對(duì)于MIDL的需求
16.4.2 C編譯器對(duì)于Microsoft Windows 3.x中的回調(diào)需求
16.4.3 C編譯器關(guān)于代理/存根的定義
16.5 使用_midl預(yù)定義常量
16.6 MIDL和RPC
16.6.1 為RPC接口生成的文件
16.6.2 為指定32位平臺(tái)鎖定存根
16.7 MIDL和COM
16.7.1 為COM接口生成文件
16.7.2 調(diào)度OLE數(shù)據(jù)類型
16.8 MIDL和ODL
16.8.1 用MIDL產(chǎn)生類型庫(kù)
16.8.2 產(chǎn)生類型庫(kù)所需的其他文件
16.8.3 MIDL和MkTypLib的區(qū)別
16.8.4 MIDL中ODL語(yǔ)言的特點(diǎn)
16.8.5 由單個(gè)IDL文件生成代理DLL和類型庫(kù)
第17章 接口定義和類型庫(kù)
17.1 分布式對(duì)象中的接口
17.2 COM、DCOM和類型庫(kù)
17.3 接口定義(IDL)文件
17.4 IDL屬性
17.4.1 別名和調(diào)度屬性
17.4.2 異步屬性
17.4.3 數(shù)組和有大小的指針屬性
17.4.4 數(shù)據(jù)類型屬性
17.4.5 方向?qū)傩?
17.4.6 函數(shù)調(diào)用屬性
17.4.7 接口頭屬性
17.4.8 性能屬性
17.4.9 指針類型屬性
17.4.10 結(jié)構(gòu)和共同體屬性
17.4.11 類型庫(kù)屬性
17.5 應(yīng)用程序配置文件
17.6 ACF屬性
17.6.1 綁定ACF屬性
17.6.2 存根優(yōu)化ACF屬性
17.6.3 類型轉(zhuǎn)換和調(diào)度ACF屬性
17.6.4 內(nèi)存管理ACF屬性
17.6.5 錯(cuò)誤和例外處理ACF屬性
17.6.6 在IDL文件中使用ACF屬性
17.7 MIDL數(shù)據(jù)類型
17.7.1 MIDL基類型
17.7.2 MIDL數(shù)組
17.7.3 MIDL類型定義
17.7.4 MIDL枚舉類型
17.7.5 MIDL結(jié)構(gòu)
17.7.6 MIDL共同體
17.7.7 MIDL綁定處理
17.8 導(dǎo)入文件和類型庫(kù)
17.9 導(dǎo)入系統(tǒng)頭文件
第18章 MIDL命令行參考
18.1 常用MIDL命令行語(yǔ)法
18.2 響應(yīng)文件命令
第19章 MIDL語(yǔ)言參考
第20章 MIDL編譯器錯(cuò)誤和警告
20.1 錯(cuò)誤和警告消息格式
20.2 預(yù)處理器錯(cuò)誤
20.3 編譯器錯(cuò)誤
COM+詞匯表
卷2:
譯者序
第一部分 概述
第1章 歡迎使用“COM+開發(fā)人員參考庫(kù)”
1.1 “COM+開發(fā)人員參考庫(kù)”的組織方式
1.2 本書的組織方式
第2章 充分利用微軟開發(fā)人員資源之二
2.1 開發(fā)人員支持
2.2 在線資源
2.3 教學(xué)產(chǎn)品
2.4 會(huì)議
2.5 其他資源
第3章 “COM+開發(fā)人員參考庫(kù)”使用指南
3.1 本卷內(nèi)容
3.2 其他各卷內(nèi)容
3.3 獲得更多的信息
第4章 簡(jiǎn)單對(duì)象訪問協(xié)議(SOAP)
4.1 關(guān)于SOAP
4.2 SOAP FAQ
4.3 SOAP 規(guī)范 1.1
第二部分 COM+ 參 考
第5章 管理對(duì)象
5.1 COMAdminCatalog對(duì)象
5.2 COMAdminCatalogCollection對(duì)象
5.3 COMAdminCatalogObject對(duì)象
第6章 管理集合
6.1 ApplicationCluster 集合
6.2 Applications 集合
6.3 Componentes集合
6.4 ComputerList集合
6.5 DCOMProtocols集合
6.6 ErrorInfo集合
6.7 InprocServers集合
6.8 InterfacesForComponent集合
6.9 LocalComputer集合
6.10 MethodsForInterface集合
6.11 PropertyInfo集合
6.12 PublisherProperties集合
6.13 RelatedCollectionInfo集合
6.14 Roles集合
6.15 RolesForComponent集合
6.16 RolesForInterface集合
6.17 RolesForMethod集合
6.18 Root集合
6.19 SubscriberProperties集合
6.20 SubscriptionsForComponent集合
6.21 TransientSubscriptions集合
6.22 UserInRole集合
第7章 管理接口
7.1 ICOMAdminCatalog接口
7.2 ICatalogCollection接口
7.3 ICatalogObject接口
第8章 COM+對(duì)象
8.1 ContextInfo
8.2 SharedProperty對(duì)象
8.3 SharedPropertyGroup對(duì)象
8.4 SharedPropertyGroupManager對(duì)象
8.5 ObjectContext對(duì)象
8.6 ObjectControl對(duì)象
8.7 SecurityIdentity對(duì)象
8.8 SecurityProperty 對(duì)象
8.9 SecurityCallContext對(duì)象
8.10 SecurityCallers對(duì)象
8.11 TransactionContext對(duì)象
第9章 COM+接口
9.1 IContextState
9.2 IEnumEventObject
9.3 IEventClass
9.4 IEventControl
9.5 IEventObjectChange
9.6 IEventObjectCollection
9.7 IEventSubscription
9.8 IEventSystem
9.9 IFiringControl
9.10 IMessageMover
9.11 IMultiInterfaceEventControl
9.12 IMultiInterfacePublisherFilter
9.13 IObjectContext
9.14 IObjectContextActivity
9.15 IObjectContextInfo
9.16 IObjectControl
9.17 IObjectConstruct
9.18 IObjectConstructString
9.19 IPlaybackControl
9.20 IPublisherFilter
9.21 ISecurityCallContext
9.22 ISecurityCallersColl
9.23 ISecurityIdentityColl
9.24 ISecurityProperty
9.25 ISharedProperty
9.26 ISharedPropertyGroup
9.27 ISharedPropertyGroupManager
9.28 ITransactionContextEx
9.29 ITxProperty
9.30 ITxPropertyGroup
9.31 ITxPropertyGroupManager
第10章 COM+函數(shù)
10.1 GetObjectContext
10.2 GetSecurityCallContext
10.3 SafeRef
第11章 COM+枚舉
11.1 EOC_ChangeType
11.2 tagTransactionVote
第三部分 COM+工具編程參考
第12章 事務(wù)
12.1 OLE事務(wù)參考
12.2 OLE事務(wù)和COM的差異
12.3 對(duì)象、接口、函數(shù)小結(jié)
第13章 對(duì)象
13.1 OLE 事務(wù)對(duì)象
13.2 MS DTC 代理服務(wù)器核心對(duì)象
13.3 事務(wù)對(duì)象
13.4 事務(wù)選項(xiàng)對(duì)象
13.5 導(dǎo)出對(duì)象
13.6 支持對(duì)象
13.7 投票者對(duì)象
13.8 資源管理器對(duì)象
13.9 事務(wù)零階段支持對(duì)象
13.10 XA雙管道資源管理器偽對(duì)象
13.11 XA單管道資源管理器對(duì)象
13.12 XA單管道資源管理器偽對(duì)象
第14章 DTC接口
14.1 ICreateWithTIPTransaction接口
14.2 ICreateWithTransaction接口
14.3 IDtcToXaMapper接口
14.4 IDtcToXaHelperFactory接口
14.5 IDtcToXaHelper接口
14.6 IDtcToXaHelperSinglePipe接口
14.7 IGetDispenser接口
14.8 IPrepareInfo接口
14.9 IResourceManager接口
14.10 IResourceManager2接口
14.11 IResourceManagerFactory接口
14.12 IResourceManagerFactory2接口
14.13 IResourceManagerSink接口
14.14 ITipHelper接口
14.15 ITipPullSink接口
14.16 ITipTransaction接口
14.17 ITransaction接口
14.18 ITransaction2接口
14.19 ITransactionCloner接口
14.20 ITransactionDispenser接口
14.21 ITransactionImport接口
14.22 ITransactionImportWhereabouts接口
14.23 ITransactionExport接口
14.24 ITransactionExportFactory接口
14.25 ITransactionOptions接口
14.26 ITransactionOutcomeEvents接口
14.27 ITransactionResourceAsync接口
14.28 ITransactionPhase0Factory接口
14.29 ITransactionPhase0EnlistmentAsync接口
14.30 ITransactionPhase0NotifyAsync接口
14.31 ITransactionEnlistmentAsync接口
14.32 ITransactionVoterFactory2接口
14.33 ITransactionVoterBallotAsync接口
14.34 ITransactionVoterNotifyAsync 接口
第15章 CRM接口
15.1 ICrmCompensator接口
15.2 ICrmCompensatorVariants接口
15.3 ICrmLogControl接口
15.4 ICrmMonitor接口
15.5 ICrmMonitorClerks接口
15.6 ICrmMonitorLogRecords接口
15.7 ICrmFormatLogRecords接口
第16章 資源分配器接口
16.1 IDispenserManager接口
16.2 IDispenserDriver接口
16.3 IHolder 接口
第17章 COM+測(cè)試接口
17.1 IComActivityEvents
17.2 IComAppEvents
17.3 IComCRMEvents
17.4 IComExceptionEvents
17.5 IComIdentityEvents
17.6 IComInstanceEvents
17.7 IComMethodEvents
17.8 IComObjectConstructionEvents
17.9 IComObjectEvents
17.10 IComObjectPoolEvents
17.11 IComObjectPoolEvents2
17.12 IComQCEvents
17.13 IComResourceEvents
17.14 IComSecurityEvents
17.15 IComThreadEvents
17.16 IComTrasactionEvents
17.17 IComUserEvent
17.18 Event 結(jié)構(gòu)
第18章 MTS 支持接口
18.1 IMtsEventInfo接口
18.2 IMtsEvents 接口
18.3 IMtsGrp 接口
18.4 IMtsLocator接口
第19章 函數(shù)
19.1 DtcGetTransactionManager函數(shù)
19.2 DtcGetTransactionManagerEx函數(shù)
19.3 GetDispenserManager函數(shù)
19.4 GetXaSwitch函數(shù)
COM+詞匯表
卷3:
譯者序
第一部分 概述
第1章 歡迎使用“COM+開發(fā)人員參考庫(kù)”
1.1 “COM+開發(fā)人員參考庫(kù)”的組織方式
1.2 本書的組織方式
第2章 充分利用微軟開發(fā)人員資源之三
2.1 介紹
2.2 動(dòng)機(jī)
2.2.1 異步客戶程序
2.2.2 其他應(yīng)用
2.3 體系結(jié)構(gòu)
2.3.1 Async_uuid和具有非阻斷方法調(diào)用能力的代理/占位對(duì)象
2.3.2 客戶端
2.3.3 服務(wù)器端
2.4 實(shí)現(xiàn)
2.4.1 簡(jiǎn)單的異步服務(wù)器
2.4.2 客戶端程序的例子
2.4.3 服務(wù)器端
2.5 限制和陷阱
2.5.1 限制
2.5.2 陷阱
2.6 結(jié)論
第3章 “COM+開發(fā)人員參考庫(kù)”使用指南
3.1 本卷內(nèi)容
3.2 其他各卷內(nèi)容
3.3 獲得更多信息
第4章 C和C++設(shè)計(jì)考慮
4.1 組件對(duì)象:C嵌套結(jié)構(gòu)
4.2 組件對(duì)象:C++嵌套類
4.3 多重繼承
第二部分 COM編程基礎(chǔ)
第5章 組件對(duì)象模型
5.1 COM對(duì)象和接口
5.1.1 接口和接口的實(shí)現(xiàn)
5.1.2 接口指針和接口
5.1.3 IUnknown和接口繼承
5.2 使用和實(shí)現(xiàn)IUnknown接口
5.2.1 QueryInterface:在對(duì)象中查詢
5.2.2 實(shí)現(xiàn)QueryInterface的規(guī)則
5.2.3 通過引用計(jì)數(shù)控制對(duì)象的生存期
5.3 對(duì)象的重用
5.3.1 封裝/代理
5.3.2 聚合
5.4 COM庫(kù)
5.5 管理內(nèi)存分配
5.5.1 OLE內(nèi)存分配器
5.5.2 內(nèi)存管理規(guī)則
5.5.3 調(diào)試內(nèi)存分配
第6章 進(jìn)程、公寓和線程
6.1 選擇線程模型
6.2 單線程公寓
6.3 多線程公寓
6.4 單/多線程通信
6.5 進(jìn)程內(nèi)服務(wù)器線程問題
6.6 跨公寓訪問接口
6.6.1 創(chuàng)建全局接口表
6.6.2 什么時(shí)候使用全局接口表
第7章 COM客戶程序和服務(wù)器
7.1 通過類對(duì)象創(chuàng)建對(duì)象
7.1.1 COM類對(duì)象和CLSID
7.1.2 定位遠(yuǎn)程對(duì)象
7.1.3 實(shí)例創(chuàng)建輔助函數(shù)
7.2 COM服務(wù)器的職責(zé)
7.2.1 實(shí)現(xiàn)IClassFactory
7.2.2 許可和IClassFactory2
7.2.3 注冊(cè)COM服務(wù)器
7.2.4 進(jìn)程外服務(wù)器實(shí)現(xiàn)輔助
7.2.5 GUID創(chuàng)建和優(yōu)化
7.3 持續(xù)對(duì)象狀態(tài)
7.3.1 持續(xù)對(duì)象接口
7.3.2 初始化持續(xù)對(duì)象
7.4 提供類信息
7.5 內(nèi)部對(duì)象通信
第8章 生成和處理異步調(diào)用
8.1 生成和取消異步調(diào)用
8.1.1 生成異步調(diào)用
8.1.2 在異步調(diào)用中的客戶安全性
8.1.3 扮演和異步調(diào)用
8.1.4 取消異步調(diào)用
8.2 取消方法調(diào)用
8.3 調(diào)用同步
第9章 定義COM接口
9.1 接口調(diào)度
9.2 剖析IDL文件
9.3 MIDL編譯器
9.4 MIDL編譯選項(xiàng)
9.5 加載和注冊(cè)類型庫(kù)
9.6 建立和注冊(cè)代理DLL
9.7 接口設(shè)計(jì)規(guī)則
9.7.1 設(shè)計(jì)遠(yuǎn)程接口
9.7.2 使用COM接口
第10章 注冊(cè)COM應(yīng)用程序
10.1 注冊(cè)表分層結(jié)構(gòu)
10.2 類和服務(wù)器
10.3 將組件分類
10.4 使用OleView
10.5 注冊(cè)表編輯器
10.6 注冊(cè)組件
10.7 檢查注冊(cè)
10.8 未知用戶類型
10.9 COM注冊(cè)鍵
第11章 COM中的安全
11.1 確定安全需求
11.2 默認(rèn)COM安全
11.3 激活安全
11.4 安全值
11.4.1 委派和扮演
11.4.2 應(yīng)用程序身份
11.4.3 引用跟蹤
11.5 為COM應(yīng)用程序設(shè)置安全
11.5.1 為計(jì)算機(jī)修改安全默認(rèn)值
11.5.2 設(shè)置進(jìn)程范圍安全
11.5.3 在接口代理級(jí)設(shè)置安全
11.6 打開和關(guān)閉安全
11.6.1 關(guān)閉安全
11.6.2 使用DCOMCNFG開啟COM安全
11.7 COM和安全包
11.8 NTLMSSP
11.9 Kerberos
11.10 SChannel
11.11 Snego
11.12 服務(wù)器端的安全
11.13 安全性覆蓋協(xié)商
11.14 COM安全、Windows 95和Windows 98
11.14.1 Windows95和Windows98中的調(diào)用級(jí)安全
11.14.2 Windows95和Windows98中的遠(yuǎn)程連接和激活
11.14.3 僅含Windows95和Windows 98網(wǎng)絡(luò)的安全
第12章 錯(cuò)誤處理
12.1 COM錯(cuò)誤碼的結(jié)構(gòu)
12.2 FACILITY_ITF中的碼
12.3 使用宏來進(jìn)行錯(cuò)誤處理
12.4 在Java和Visual Basic中的錯(cuò)誤處理
12.4.1 返回錯(cuò)誤信息
12.4.2 檢索錯(cuò)誤信息
12.5 錯(cuò)誤處理策略
12.5.1 HRESULT
12.5.2 Win32和網(wǎng)絡(luò)錯(cuò)誤
12.6 處理未知錯(cuò)誤
第13章 COM處理程序
13.1 OLE處理程序
13.2 輕便的客戶端處理程序
13.2.1 實(shí)現(xiàn)和激活一個(gè)沒有附加服務(wù)器數(shù)據(jù)的處理程序
13.2.2 實(shí)現(xiàn)和激活一個(gè)有附加服務(wù)器數(shù)據(jù)的處理程序
13.2.3 QueryInterface的代理
第14章 DLL代理
14.1 DLL服務(wù)器需求
14.1.1 代理共享
14.1.2 為激活代理而注冊(cè)DLL服務(wù)器
14.2 使用系統(tǒng)提供的代理
14.3 定制代理
第15章 moniker
15.1 moniker客戶程序
15.2 moniker提供者
15.3 OLE moniker的實(shí)現(xiàn)
15.3.1 文件moniker
15.3.2 復(fù)合moniker
15.3.3 項(xiàng)目moniker
15.3.4 反moniker
15.3.5 指針moniker
15.3.6 類moniker
15.3.7 異步moniker
15.3.8 URL moniker
第16章 COM中的事件
16.1 可連接對(duì)象的體系結(jié)構(gòu)
16.2 可連接對(duì)象接口
第17章 實(shí)現(xiàn)組件目錄管理
17.1 根據(jù)組件的能力來分類
17.2 根據(jù)容器的能力來分類
17.3 組件目錄管理器
17.4 默認(rèn)類和關(guān)聯(lián)
17.5 定義組件目錄
17.6 將圖標(biāo)與組件目錄相關(guān)聯(lián)
第三部分 COM 參 考
第18章 COM接口
18.1 IAccessControl
18.2 IAuthenticate
18.3 IBindCtx
18.4 ICallFactory
18.5 ICancelMethodCalls
18.6 ICatInformation
18.7 ICatRegister
18.8 IClassActivator
18.9 IClassFactory
18.10 IClassFactory2
18.11 IClientSecurity
18.12 IConnectionPoint
18.13 IConnectionPointContainer
18.14 IContinueCallback
18.15 IEnumXXXX
18.16 IEnumConnectionPoints
18.17 IEnumConnections
18.18 IEnumString
18.19 IEnumUnknown
18.20 IEventProperty
18.21 IEventPublisher
18.22 IExternalConnection
18.23 IGlobalInterfaceTable
18.24 IInternalUnknown
18.25 IMalloc
18.26 IMallocSpy
18.27 IMarshal
18.28 IMarshal—默認(rèn)實(shí)現(xiàn)
18.29 IMessageFilter
18.30 IMoniker
18.31 IMoniker—反Moniker實(shí)現(xiàn)
18.32 IMoniker—類 moniker實(shí)現(xiàn)
18.33 IMoniker—文件moniker實(shí)現(xiàn)
18.34 IMoniker—一般復(fù)合moniker實(shí)現(xiàn)
18.35 IMoniker—項(xiàng)目moniker實(shí)現(xiàn)
18.36 IMoniker—OBJREF moniker實(shí)現(xiàn)
18.37 IMoniker—指針moniker實(shí)現(xiàn)
18.38 IMoniker—URL moniker實(shí)現(xiàn)
18.39 IMultiQI
18.40 IOleItemContainer
18.41 IParseDisplayName
18.42 IPersist
18.43 IPersistFile
18.44 IPersistMoniker
18.45 IPersistStorage
18.46 IPersistStream
18.47 IPersistStream - URL moniker實(shí)現(xiàn)
18.48 IPersistStreamInit
18.49 IPipeByte
18.50 IPipeDouble
18.51 IPipeLong
18.52 IProgressNotify
18.53 IProvideClassInfo
18.54 IProvideClassInfo2
18.55 IProvideMultipleClassInfo
18.56 IROTData
18.57 IRunnableObject
18.58 IRunningObjectTable
18.59 IServerSecurity
18.60 IStdMarshalInfo
18.61 ISurrogate
18.62 ISynchronize
18.63 ISynchronizeContainer
18.64 ISynchronizeEvent
18.65 ISynchronizeHandle
18.66 IUnknown
第19章 COM函數(shù)
第20章 COM 結(jié)構(gòu)
第21章 COM枚舉類型數(shù)據(jù)
第22章 COM注冊(cè)項(xiàng)目
22.1 HKEY_LOCAL_MACHINE\SOFTWARE\Classes
22.2 AppID 鍵
22.3 CLSID鍵
22.4 ProgID鍵
22.5 VersionIndependentProgID鍵
22.6 File Extension 鍵
22.7 (Non-Compound) FileType鍵
22.8 Interface鍵
22.9 HKEY_LOCAL_MACHINE\Software\Microsoft\OLE
COM+詞匯表
卷4:
譯者序
第一部分 概述
第1章 歡迎使用“COM+開發(fā)人員參考庫(kù)”
1.1 “COM+開發(fā)人員參考庫(kù)”的組織方式
1.2 本書的組織方式
第2章 “COM+開發(fā)人員參考庫(kù)”使用指南
2.1 本卷內(nèi)容
2.2 其他各卷內(nèi)容
2.3 獲得更多信息
第二部分 自動(dòng)化指南
第3章 自動(dòng)化概述
3.1 為什么提供對(duì)象
3.2 什么是ActiveX對(duì)象
3.3 什么是ActiveX客戶程序
3.4 客戶程序與對(duì)象如何交互
3.5 什么是類型庫(kù)
第4章 提供ActiveX對(duì)象
4.1 提供對(duì)象
4.1.1 初始化被提供的對(duì)象
4.1.2 實(shí)現(xiàn)被提供的對(duì)象
4.1.3 實(shí)現(xiàn)類工廠
4.1.4 提供Application對(duì)象
4.1.5 創(chuàng)建注冊(cè)文件
4.1.6 釋放OLE和對(duì)象
4.1.7 檢索對(duì)象
4.1.8 返回對(duì)象
4.1.9 關(guān)閉對(duì)象
4.2 應(yīng)用程序設(shè)計(jì)注意事項(xiàng)
4.2.1 創(chuàng)建可編程接口
4.2.2 創(chuàng)建IUnknown接口
4.2.3 創(chuàng)建IDispatch接口
4.2.4 實(shí)現(xiàn)雙重接口
4.2.5 注冊(cè)接口
4.2.6 創(chuàng)建類標(biāo)識(shí)符
4.2.7 傳遞格式化數(shù)據(jù)
4.2.8 實(shí)現(xiàn)IEnumVARIANT 接口
4.2.9 實(shí)現(xiàn)_NewEnum屬性
4.3 類型庫(kù)
4.3.1 創(chuàng)建類型庫(kù)
4.3.2 構(gòu)建類型庫(kù)
4.3.3 注冊(cè)類型庫(kù)
4.3.4 返回錯(cuò)誤
4.4 Hello示例
4.5 Lines示例
4.6 支持多種本地語(yǔ)言
4.6.1 為支持多種語(yǔ)言的應(yīng)用程序?qū)崿F(xiàn)IDispatch
4.6.2 實(shí)現(xiàn)IDispatch成員函數(shù)
4.6.3 創(chuàng)建獨(dú)立的類型庫(kù)
4.6.4 定義場(chǎng)合ID
4.6.5 加載類型信息
4.6.6 定義基于場(chǎng)合ID的自變量和字符串
第5章 訪問ActiveX對(duì)象
5.1 使用Visual Basic創(chuàng)建腳本
5.1.1 訪問遠(yuǎn)程對(duì)象
5.1.2 操作對(duì)象
5.2 創(chuàng)建訪問對(duì)象的應(yīng)用程序和工具
5.2.1 通過VTBL訪問成員
5.2.2 通過IDispatch訪問成員
5.3 創(chuàng)建類型信息瀏覽器
第6章 標(biāo)準(zhǔn)對(duì)象和命名規(guī)則
6.1 使用標(biāo)準(zhǔn)對(duì)象
6.1.1 對(duì)象屬性
6.1.2 集合對(duì)象屬性
6.1.3 在類型庫(kù)中使用Application對(duì)象
6.1.4 Document對(duì)象屬性
6.1.5 Documents集合對(duì)象
6.1.6 Font對(duì)象
6.1.7 Picture對(duì)象
6.1.8 屬性框架對(duì)象
6.2 命名習(xí)慣
6.2.1 使用完整的詞和音節(jié)
6.2.2 使用混合大小寫
6.2.3 使用界面中與通常用法相同的單詞
6.2.4 使用正確的類名稱單復(fù)數(shù)
6.3 可編程接口
6.3.1 訪問包含文檔
6.3.2 訪問包含應(yīng)用程序
第三部分 自動(dòng)化參考
第7章 分發(fā)接口及API函數(shù)
7.1 IDispatch接口
7.2 創(chuàng)建分發(fā)的API函數(shù)
7.3 CreateDispTypeInfo
7.4 CreateStdDispatch
7.5 DispGetIDsOfNames
7.6 DispGetParam
7.7 DispInvoke
7.8 使用API函數(shù)注冊(cè)活動(dòng)對(duì)象
7.9 GetActiveObject
7.10 RegisterActiveObject
7.11 RevokeActiveObject
7.12 IEnumVARIANT接口
第8章 數(shù)據(jù)類型、結(jié)構(gòu)和枚舉
8.1 IDispatch數(shù)據(jù)類型和結(jié)構(gòu)
8.2 ITypeLib結(jié)構(gòu)和枚舉
8.3 ITypeComp結(jié)構(gòu)和枚舉
第9章 轉(zhuǎn)換和操作函數(shù)
9.1 數(shù)組操作API函數(shù)
9.2 變量操作API函數(shù)
9.3 數(shù)據(jù)類型轉(zhuǎn)換函數(shù)
9.4 BSTR和Vector轉(zhuǎn)換函數(shù)
9.5 日期和時(shí)間轉(zhuǎn)換函數(shù)
9.6 變量計(jì)算
9.7 小數(shù)計(jì)算
9.8 貨幣計(jì)算
9.9 異類支持函數(shù)
第10章 類型庫(kù)和對(duì)象說明語(yǔ)言
10.1 類型庫(kù)的內(nèi)容
10.2 使用MIDL和MkTypLib
10.2.1 向IDL定義添加ODL
10.2.2 MIDL和MkTypLib之間的區(qū)別
10.3 MkTypLib:類型庫(kù)創(chuàng)建工具
10.4 ODL文件語(yǔ)法
10.4.1 ODL文件舉例
10.4.2 源文件內(nèi)容
10.5 ODL參考
10.5.1 屬性說明
10.5.2 ODL語(yǔ)句和指令
第11章 類型說明接口
11.1 概述
11.2 ITypeLib 接口
11.3 ITypeLib2接口
11.4 ITypeInfo 接口
11.5 ITypeInfo2接口
11.6 ITypeComp接口
11.7 類型編譯及庫(kù)函數(shù)概述
11.8 LHashValOfName
11.9 LHashValOfNamesSys
11.10 LoadTypeLib
11.11 LoadTypeLibEx
11.12 LoadRegTypeLib
11.13 RegisterTypeLib
11.14 UnRegisterTypeLib
11.15 QueryPathOfRegTypeLib
第12章 類型創(chuàng)建接口
12.1 ICreateTypeInfo接口
12.2 ICreateTypeInfo2接口
12.3 CreateTypeLib API
12.4 ICreateTypeLib接口
12.5 CreateTypeLib2 API
12.6 ICreateTypeLib2接口
第13章 錯(cuò)誤處理接口
13.1 返回錯(cuò)誤信息
13.2 檢索錯(cuò)誤信息
13.3 IErrorInfo接口
13.4 ICreateErrorInfo接口
13.5 ISupportErrorInfo接口
13.6 錯(cuò)誤處理API函數(shù)
13.7 CreateErrorInfo
13.8 GetErrorInfo
13.9 SetErrorInfo
第14章 用戶定義的數(shù)據(jù)類型
14.1 傳遞UDT
14.1.1 在IDL文件中說明UDT
14.1.2 獲取IRecordInfo接口
14.1.3 傳遞單個(gè)UDT
14.1.4 傳遞UDT的安全數(shù)組
14.2 用戶定義數(shù)據(jù)類型的支持方法
14.3 GetRecordInfoFromTypeInfo
14.4 GetRecordInfoFromGuids
14.5 IRecordInfo接口
第15章 API級(jí)格式化例程
15.1 VarTokenizeFormatString
15.2 VarFormat
15.3 VarFormatDateTime
15.4 VarFormatNumber
15.5 VarFormatPercent
15.6 VarFormatCurrency
15.7 VarWeekdayName
15.8 VarMonthName
15.9 VarFormatFromTokens
COM+詞匯表
自動(dòng)化詞匯表
卷5:
譯者序
第一部分 概述
第1章 歡迎使用“COM+開發(fā)人員參考庫(kù)”
1.1 “COM+開發(fā)人員參考庫(kù)”的組織方式
1.2 本書的組織方式
第2章 “COM+開發(fā)人員參考庫(kù)”使用指南
2.1 本卷內(nèi)容
2.2 其他各卷內(nèi)容
2.3 獲得更多信息
第3章 ActiveX控件介紹
3.1 概述
3.2 ActiveX控件
3.3 通用指南
第二部分 ActiveX
第4章 ActiveX控件
4.1 ActiveX控件結(jié)構(gòu)
4.2 ActiveX控件接口
4.3 屬性和方法
4.3.1 控件屬性
4.3.2 控件方法
4.4 控件事件
4.5 可視化表示
4.6 控件的鍵盤處理
4.7 持續(xù)性
4.8 注冊(cè)和驗(yàn)證
第5章 屬性頁(yè)和屬性表
5.1 屬性表和屬性頁(yè)
5.2 通過IPropertyNotifySink實(shí)現(xiàn)的數(shù)據(jù)綁定
第6章 ActiveX控件和控件容器指南
6.1 控件和控件容器指南概述
6.1.1 為什么ActiveX控件和控件容器指南很重要
6.1.2 當(dāng)無(wú)法獲得需要的接口時(shí)該怎么力、
6.1.3 控件和控件容器指南中有什么新的東西
6.2 控件
6.2.1 控件的自注冊(cè)
6.2.2 支持一個(gè)接口意味著什么
6.2.3 持續(xù)性接口
6.2.4 控件接口中的可選方法
6.2.5 類工廠選項(xiàng)
6.2.6 屬性
6.2.7 方法
6.2.8 控件中的事件
6.2.9 屬性頁(yè)
6.2.10 控件的環(huán)境屬性
6.2.11 使用容器的功能
6.3 容器
6.3.1 必需的接口
6.3.2 可選方法
6.3.3 各種狀態(tài)位支持
6.3.4 控件中的鍵盤處理
6.3.5 存儲(chǔ)接口
6.3.6 環(huán)境屬性
6.3.7 擴(kuò)展屬性、事件和方法
6.3.8 消息映射
6.3.9 自動(dòng)剪切
6.3.10 缺少某個(gè)接口的情況下平滑地降級(jí)
6.4 組件類別
6.4.1 什么是組件類別并且它們是如何工作的
6.4.2 簡(jiǎn)單框架位置容器
6.4.3 簡(jiǎn)單數(shù)據(jù)綁定
6.4.4 高級(jí)數(shù)據(jù)綁定
6.4.5 VisualBasic私有接口
6.4.6 Internet可識(shí)別對(duì)象
6.4.7 無(wú)窗口控件
6.5 通用指南
6.5.1 重載IPropertyNotifySink
6.5.2 容器特定私有接口
6.5.3 多線程問題
6.5.4 事件凍結(jié)
6.5.5 容器控件
6.5.6 控件中的WS_GROUP和WS_TABSTOP標(biāo)記
6.5.7 單個(gè)DLL中的多個(gè)控件
6.5.8 IOleContaincr:: EnumObjects方法
6.5.9 增強(qiáng)的元文件
6.5.10 許可
6.5.11 雙重接口
6.5.12 IPropertyBag和IPersistPropertyBag
6.6 事件坐標(biāo)轉(zhuǎn)化
6.7 標(biāo)準(zhǔn)DISPIDS
6.8 數(shù)據(jù)綁定
第7章 ActiveX接口
7.1 IFont
7.2 IFont---Ole實(shí)現(xiàn)
7.3 IFontDisp
7.4 IFontDisp--Ole實(shí)現(xiàn)
7.5 IOleControl
7.6 IOleControlSite
7.7 IPerPropertyBrowsing
7.8 IPicture
7.9 IPicture-Ole實(shí)現(xiàn)
7.10 IPictureDisp
7.11 IPictureDisp-Ole實(shí)現(xiàn)
7.12 IPointerInactive
7.13 IPrint
7.14 PropertyNotifySink
7.15 IPropertyPage
7.16 IPropertyPage2
7.17 IPropertyPageSite
7.18 IPropertyPageSite--Ole實(shí)現(xiàn)
7.19 IQuickActivate
7.20 ISimpleFrameSite
7.21 ISpecifyPropertyPages
第8章 ActiveX函數(shù)
8.1 OleCreatePropertyFrame
8.2 OleCreatePropertyFrameIndirect
8.3 OleLoadPicturePath
8.4 OleTranslateColor
第9章 ActiveX結(jié)構(gòu)
9.1 CADWORD
9.2 CALPOLESTR
9.3 CAUUID
9.4 CONIROLINFO
9.5 FONTDESC
9.6 UCINFO
9.7 OCPFIPARAMS
9.8 PAGERANGE
9.9 PAGESET
9.10 PICTDESC
9.11 PROPPAGEINFO
9.12 QACONTAINER
9.13 QACONTROL
第10章 ActiveX枚舉
10.1 GUIDKIND
10.2 KEYMODIFIERS
10.3 PICTURE
10.4 PICTYPE
10.5 POINTERINACTIVE
10.6 QACONTAINERFLAGS
第三部分 結(jié)構(gòu)化存儲(chǔ)
第11章 關(guān)于結(jié)構(gòu)化存儲(chǔ)
11.1 結(jié)構(gòu)化存儲(chǔ)的好處
11.1.1 文件系統(tǒng)的演變
11.1.2 存儲(chǔ)和流
11.1.3 復(fù)合文件
11.2 結(jié)構(gòu)化存儲(chǔ)基礎(chǔ)
11.2.1 存儲(chǔ)對(duì)象命名約定
11.2.2 結(jié)構(gòu)化存儲(chǔ)接口
11.2.3 結(jié)構(gòu)化存儲(chǔ)API函數(shù)
11.2.4 屬性和屬性集
11.2.5 結(jié)構(gòu)化存儲(chǔ)串行屬性集格式
第12章 異步存儲(chǔ)
12.1 存儲(chǔ)模式
12.2 異步復(fù)合文件
12.3 異步綁定和存儲(chǔ)是如何工作的
12.4 復(fù)合文件優(yōu)化
第13章 使用結(jié)構(gòu)化存儲(chǔ)
13.1 COM對(duì)象中的存儲(chǔ)
13.2 管理屬性
13.3 COM中的屬性集實(shí)現(xiàn)
13.3.1 屬性集考慮事項(xiàng)
13.3.2 管理屬性集
13.3.3 存儲(chǔ)屬性集
13.3.4 性能特征
13.3.5 實(shí)現(xiàn)概述信息屬性集
13.3.6 IPropertySetStorage實(shí)現(xiàn)考慮事項(xiàng)
第14章 結(jié)構(gòu)化存儲(chǔ)接口
14.1 復(fù)合文件實(shí)現(xiàn)限制
14.2 IDirectWriterLock
14.3 IEnumSTATPROPSETSTG
14.4 IEnumSTATPROPSTG
14.5 iEnumSTATSTG
14.6 IFillLockBvtes
14.7 ILayoutStorage
14.8 ILockBytes
14.9 IPropertySetStorage
14.10 IPropertyStorage
14.11 IRootStorage
14.12 ISequentialStream
14.13 IStorage
14.14 IStream
第15章 結(jié)構(gòu)化存儲(chǔ)函數(shù)
15.1 CreatLockBytesOnHGlobal
15.2 CreateStreamOnHGlobal
15.3 FmtIdToPropStgName
15.4 FreePropVariantArray
15.5 GetConvertStg
15.6 GetHGlobalFromILock Bvtes
15.7 GetHGlobalFromStream
15.8 OleConvertIStorageToOLESTREAM
15.9 OleConvertIStorageToOLESTREAMEx
15.10 OleConvertOLESTREAMToIStorage
15.11 OleConvertOLESTREAMToIStorageEx
15.12 PropStgNameToFmtId
15.13 PropVariantClear
15.14 PropVariantCopy
15.15 PropVariantInit
15.16 ReadClassStg
15.17 ReadClassStm
15.18 ReadFmtUserTypeStg
15.39 SetConvertStg
15.20 StgCreateDocfile
15.21 StgCreateDocfileOnILockBytes
15.22 StgCreatePropSetStg
15.23 StgCreatePropStg
15.14 StgCreateStorageEx
15.25 StgGetIFillLockBytesOnFile
15.26 StgGetIFillLockBytesOnILockBytes
15.27 StgIsStorageFile
15.28 StgIsStorageILockBytes
15.29 StgOpenAsyncDocfileOnIFillLockBytes
15.30 StgOpenLayoutDocfile
15.31 StgOpenPropStg
15.32 StgOpenStorage
15.33 StgOpenStorageEx
15.34 StgOpenStorageOnILockBytes
15.35 StgSetTimes
15.36 WriteClassStg
15.37 WriteClassStm
15.38 WriteFmtUserTypeStg
第16章 結(jié)構(gòu)化存儲(chǔ)結(jié)構(gòu)
16.1 PROPSPEC
16.2 PROPVARIANT
16.3 RemSNB
16.4 SNB
16.5 STATPROPSETSTG
16.6 STATPROOPSTG
16.7 STATSTG
16.8 STGOPTIONS
16.9 StorageLayout
第17章 結(jié)構(gòu)化存儲(chǔ)枚舉類型
17.1 LOCKTYPE
17.2 PROPSETFLAG
17.3 STATFLAG
17.4 STGC
17.5 STGFMT
17.6 STGM
17.7 STGMOVE
17.8 STGTY
17.9 STREAM SEEK
17.10 范例
COM+詞匯表

本目錄推薦

掃描二維碼
Copyright ? 讀書網(wǎng) m.ranfinancial.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號(hào) 鄂公網(wǎng)安備 42010302001612號(hào)