《COM與COM+從入門到精通》

COM與COM+從入門到精通 特色及評論

本書深入淺出地介紹了COM,COM+,DCOM的概念和如何開發與部屬COM和COM+應用程式,並給出了大量使用VB和VC++語言完成的編程實例,可以讓編程人員在較短時間掌握COM和COM+的編程的特點,開發出具有最新技術的應用程式.

COM與COM+從入門到精通 本書目錄

第一部分 了解COM
第1章 COM概述
何謂CoM
COM術語
COM利與弊
COM的好處
COM的局限性
COM組件與接口
何謂接口
接口特徵
接口類型
接口規則
接口設計
COM組件的實現規則
實現IUnknown規則
記憶體管理規則
引用計數規則
COM激活
COM類型
COM客戶機
COM伺服器
ActiveX控制項
COM與面向對象技術
包裝
抽象
多態
繼承
COMTrader應用程式
小結
第2章 由VC++建立並使用COM伺服器
IDL檔案
建立第一個COM伺服器
定義自定義接口
實現IUnknown和自定義接口
完成COM伺服器
生成測試客戶機
用ATL建立COM伺服器
關於ATL
用ATL建立進程內COM伺服器
用ATL建立進程外COM伺服器
執行緒與COM伺服器
執行緒COM組件
自動化與IDispatch
用VC++實現IDispatch
ATL與自動化
Automation數據類型
再談類型庫
C++自動化客戶機
VB自動化客戶機
小結
第3章 用VB建立並使用COM伺服器
選擇COM項目
描述接口
瀏覽接口
生成對象
使用ClassBuilder
增加屬性
增加方法
增加事件與枚舉
使用ActiveXDataObject(ADO)
在伺服器組件中使用Recordset對象
在客戶機組件中使用ADOR
生成斷開的Recodset
生成自己的RecodsctS
使用用戶定義類型
錯誤處理
伺服器客戶機錯誤處理
使用VBErr.Raise機制
在VB中使用執行緒模型
設定執行緒模型
了解再入性與公寓
小結
第二部分 COM與Internet
第4章 在VC++中建立並使用ActiveX控制項
ACtiveX控制項概還
屬性與方法
控制項與容器通信
事件與連線點
建立第一個控制項
生成控制項
測試控制項
增加方法
增加屬性
增加事件
增加屬性頁
允許屬性保持
使用控制項
增加複合控制項
增加功能
增加事件
處理複合控制項事件
處理錯誤
使用控制項
小結
第5章 在VB中建立並使用ActiveX控制項
VB控制項簡介
約束與無約束控制項
控制項生成技術
屬性類型
方法
屬性配置
過程屬性
環境屬性配置
運行時唯讀屬性
只在運行時有效的屬性
擴展屬性
容器屬性
合成控制項屬性
可關聯屬性
持續與屬性包
屬性包
使用ActiveX控制項界面嚮導
了解控制項壽命
生成ActiveX控制項
生成無約束控制項
生成設計時數據約束控制項
生成運行數據約束控制項
小結
第6章 用VC++建立InternetCOM組件
IEActiveX控制項
輕量級控制項
持續屬性
活動伺服器組件
活動伺服器頁面
ASP頁面的COM組件
小結
第7章 用VB建立InternetCOM組件
無視窗控制項
ActiveX控制項容器的執行緒模型
ActiveX控制項的安全性
Web頁面訪問
VBDHTML項目
DHTML項目基礎
DHTML應用程式樣本
VBIIS應用程式
WebClass
一個IIS應用程式樣本
設計控制項
設計控制項與HTML檔案
樣本設計控制項
小結
第三部分 了解DCOM
第8章 DCOM概述
何謂DCOM
為什麼使用DCOM
DCOM操作
DCOM組件位置
進程內或進程外組件
代理
RPC(RemoteProcedureCall,遠程過程調用)
調動
數據傳遞
DCOM配置實用程式
DCOM應用程式的安全機制
驗證
授權
加密
整性檢查
小結
第9章 用VC++建立DCOM服務
標準與自定義調動
標準調動
自定又調動
網路通伯
遠程激活
AppID註冊表項
可配置AppID註冊表項參數
IUknown最佳化
DCOM與NT服務
NT服務解剖
基於NT服務的COM伺服器
小結
第10章 用VB建立DCOM伺服器
應用程式對象模型
何謂對象模型
如何生成對象模型
DCOM設計準則與技術
再論調動
按數值與按引用
DCOM進程外伺服器
建立DCOM組件
增加測試客戶機
IIS應用程式
增加WebClasses
使用模板
增加自定義Webltems
遠程錯誤處理
小結
第四部分 了解COM++
第11章 COM++概述
COM與WindowsDNA
中間層技術
資料庫層技術
組件服務配置
事務處理
排隊組件(QC)
實時結構的限制
事務性訊息排隊
排隊組件結構
排隊組件故障恢復
QC安全性
動態負荷平衡
對象地
小結
第12章 用VC++建立COM++組件
ADO編程
ADO與OLEDB
VC++中的ADO
VC++的ADO擴展
建立COM++應用程式
溫習IObjectContext接口
用ATL建立COM++組件
編制基於角色的安全性
處理COM+事務
控制事務結果
指定事務屬性
確定事務情境
傳遞接口指針
共享狀態
建立事務性COM+組件
小結
第13章 用VB建立COM+組件
了解事務
事務與多層應用程式
COM+與事務
事務屬性:ACID
COM+系統簡介
COM+運行環境
COM+ComponentServices
COM+接口
應用程式組件
探索COM+編程模型
COM+組件作為COMDLL
基本COM+編程規則
COM+API
用VB編程COM+
對象描述表
COM+組件的生命周期
ObjectControl接口
MTS活動
COM+中生成對象
安全引用
組件之間的參數傳遞
數據類型
分散式事務協調器(MSDTC)
COM+事務的工作
事務與有狀態對象
使用共享屬性管理器(SPMSharedProperyManager)
小結
第14章 了解MSMQ
何謂MSMQ
MSMQ的好處
MSMQ組件
佇列
訊息
MSMQ對象模型
MSMQ設定
MSMQ基礎
訊息傳送
訊息接收
MSMQ事件
MSMQ事務
小結
第五部分 高級COM與COM+
第15章 VC++與VB中的COM+服務
了解COM+激活
描述表包裝器
激活順序
使用即時(JIT)激活
使用對象構造
中性公寓簡介
了解同步域
表示事務狀態
取得對象信息
使用對象地
對象池的好處
對象地要求
對象地配置
使用排隊組件
QC限制
QC配置
QC調用
QC播放控制項
使用負荷平衡
負荷平衡要求
負荷平衡配置
小結
第16章 COM與COM+安全性
何謂安全性
WindowsNT安全簡介
NT驗證
NT扮演
NT訪問控制
COM安全結構
驗證
訪問控制
啟動許可權
標_
扮演與掩蓋
安全總括
COM+安全
COM+說明性安全
COM+角色
編程COM與COM+安全
整個進程安全
接口級安全
激活安全
伺服器方安全
調用描述表安全信息
SecuntyProperty信息
安全性與資料庫訪問
小結
第17章 Windows2000中的新COM特性
同步機制
COM同步API
COM同步接口
異步COM
異步接口構造
異步接口調用
關於異步伺服器與客戶機
讓伺服器進行異步處理
調用序列化與自動完成
COM管道
COM管道接口
異步管道與提前讀取
調用對象與調用取消
調用取消請求
調用取消處理
輕量級處理器
標準LWH
自定義LWH
小結
第六部分 調試與部署COM和COM+應用程式
第18章 調試與剖析COM和COM+應用程式
調試VB組件
調試MTS組件
調試COM+組件
使用條件編譯
調試VC++組件
用VisualStUdioAnalyzer剖析
小結
第19章 部署COM與COM+應用程式
DCOM應用程式部署
配置DCOM伺服器
配置DCOM客戶機
在Internet上部署
Internet上部署與包裝
簽名CAB檔案
許可ActiveX控制項
自動化COM+配置
使用COMAdmin接口與集合
配置COM+應用程式
配置組件
配置角色
部署COM+應用程式
小結

相關詞條

相關搜尋

熱門詞條

聯絡我們