注冊 | 登錄讀書好,好讀書,讀好書!
讀書網-DuShu.com
當前位置: 首頁出版圖書科學技術計算機/網絡軟件與程序設計C/C++及其相關Visual C++ 6 DCOM開發(fā)指南

Visual C++ 6 DCOM開發(fā)指南

Visual C++ 6 DCOM開發(fā)指南

定 價:¥42.00

作 者: (美)Jim Maloney編著;田雨等譯
出版社: 清華大學出版社
叢編項: 系統高級編程、管理叢書
標 簽: VC++

購買這本書可以去


ISBN: 9787900630209 出版時間: 2000-01-01 包裝:
開本: 26cm 頁數: 292頁 字數:  

內容簡介

  本書是一本關于如何使用Visual C++6.0開發(fā)DCOM應用程序的教程。書中詳細講述了如何在對象模型中使用COM對象,如何使用OLE DB和ADO訪問數據庫,如何實現一個對象模型,如何使用微軟事務處理服務器(MTS)實現數據服務層以及如何設計ASP等內容。本書內容豐富實用,講解深入淺出,并有大量例子代碼,適用于對Visual C++,COM,ATL有一定了解,想開發(fā)分布式應用程序的讀者。

作者簡介

暫缺《Visual C++ 6 DCOM開發(fā)指南》作者簡介

圖書目錄

第1章 開發(fā)多層客戶/服務器應用程序
1.1 應用程序體系結構
1.1.1 桌面應用程序體系結構概述
1.1.2 2層應用程序體系結構概述
1.1.3 3層應用程序體系結構概述
1.1.4 n層應用程序體系結構概述
1.1.5 關于2層客戶/服務器應用程序
1.1.6 2層客戶/服務器應用程序的物理部署
1.1.7 關于3層客戶/服務器應用程序
1.1.8 3層客戶/服務器應用程序的物理部署
1.1.9 關于對象模型
1.1.10 建立一套應用程序
1.1.11 明天的老系統
1.2 配置樣例應用程序
1.2.1 配置一個3層客戶/服務器應用程序
1.2.2 配置Mom-n-Pop Video Store應用程序
第2章 在一個對象模型中運用COM對象
2.1 關于對象
2.1.1 關于Visual Basic編程語言
2.1.2 對象與編程
2.2 了解對象模型
2.2.1 Mom-n-Pop Video Store對象模型
2.3 狀態(tài)對象和事務處理
2.3.1 基于商業(yè)的設計
2.3.2 狀態(tài)和事務處理的候選解決方案
2.4 標準COM類型
2.4.1 Unicode和BSTR字符串
2.4.2 與BSTR類型相關的Win32函數
2.4.3 使用CURRENCY類型
2.4.4 COM數據類型轉換函數
2.4.5 使用Variant類型
2.4.6 使用安全數組工作
2.5 在一個COM應用程序中查錯
2.6 遍歷——使用一個對象模型
2.6.1 使用AppWizard來創(chuàng)建對話框應用程序
2.6.2 加入代碼初始化COM
2.6.3 引入類型庫
2.6.4 添加一個列表框來顯示成員
2.6.5 在列表框中顯示成員
2.6.6 對UI代碼的進一步分析
第3章 使用OLE DB訪問數據庫
3.1 什么是OLE DB
3.1.1 關于示例程序
3.2 使用OLE DB接口
3.2.1 關于第一個OLE DB示例應用程序
3.2.2 初始化數據源
3.2.3 創(chuàng)建數據源上的一個會話
3.2.4 命令對象
3.2.5 關于OLE DB行集對象
3.2.6 關于OLE DB訪問者
3.2.7 包含第一個例子中的注釋
3.2.8 使用OLE DB的參數化查詢
3.2.9 關于第二個OLE DB示例應用程序
3.2.10 創(chuàng)建一個參數化的命令
3.2.11 綁定參數
3.2.12 用參數執(zhí)行一個命令
3.2.13 使用參數化命令來修改數據
3.2.14 使用OLE DB接口執(zhí)行事務處理
3.2.15 關于ITransactionLocal接口
3.2.16 隔離層和StartTransaction方法
3.2.17 Zombie行集
3.2.18 事務處理保持
3.2.19 OLE DB事務處理示范程序
3.3 使用OLE DB服務組件
3.3.1 使用MDAC來打開一個數據源
3.3.2 使用一個連接字符串
3.4 使用OLE DB模板
3.4.1 引入OLE DB模板類
3.4.2 CDataSource和CDBPropSet類
3.4.3 CSession類
3.4.4 CCommand和CAccessor模板類
3.4.5 使用CCommand去打開一個行集
3.4.6 使用OLE DB模板取回行
3.4.7 關閉數據源、會話和行集
3.4.8 使用ATL Object Wizard來創(chuàng)建一個CRowset類
3.4.9 使用OLE DB模板的參數化查詢
3.4.10 使用OLE DB模板執(zhí)行一個參數化查詢
3.4.11 提供參數綁定信息
3.4.12 提供參數值
3.4.13 使用OLE DB模板修改數據
3.4.14 事務處理和OLE DB模板類
3.4.15 服務組件和OLE DB模板
3.4.16 連接字符串和OLE DB模板
3.5 ADO記錄集和OLE DB行集等價類
3.5.1 將一個行集轉換為一個記錄集
3.5.2 將一個記錄集轉換為一個行集
3.6 使用Data Link API
3.6.1 數據鏈接屬性對話框
3.7 使用COleDBRecordView類
3.7.1 一個簡單的COleDBRecordView應用程序
3.7.2 產生一個簡單COleDBRecordView應用程序
3.7.3 由AppWizard產生的用作OLE DB記錄視圖的類
3.7.4 為數據庫列提供控件
3.7.5 加入一個Update Now按鈕
3.8 一個有所有特征的OLE DB記錄視圖應用程序
3.8.1 使用多訪問器
3.8.2 使用COleDBRecordView增加新記錄
3.8.3 使用COleDBRecordView刪除一個記錄
3.8.4 使用書簽瀏覽行集
第4章 使用ADO訪問數據庫
4.1 ADO和OLE DB
4.1.1 ADO和OLE DB所解決的問題
4.1.2 ADO還是OLE DB
4.2 ADO對象模型
4.3 ADO Connection對象
4.3.1 ConnectionString屬性
4.3.2 關于第一個ADO演示程序
4.3.3 引入ADO類型庫
4.3.4 使用ADO連接數據庫
4.3.5 Connection對象的Mode屬性
4.3.6 舉例:使用ADO連接數據庫
4.4 ADO Recordset對象
4.4.1 關于ADO Recordset光標
4.4.2 使用ADO打開一個記錄集
4.4.3 例子:打開一個記錄集
4.4.4 在記錄集中訪問字段
4.4.5 使用移動方法在記錄集中滾動
4.4.6 記錄集的重新查詢和再同步
4.5 使用ADO記錄集綁定
4.5.1 使用CADORecordBinding類
4.5.2 向ADO提供綁定信息
4.5.3 從被綁定的記錄集中取回數據
4.6 使用ADO Command對象
4.6.1 構造一個SQL SELECT語句
4.6.2 ADO Command對象和參數化查詢
4.6.3 在一個命令中使用多個ADO參數
4.6.4 用GetRows方法一次取回多行數據
4.7 用ADO進行事務處理
4.8 更新記錄集中的記錄
4.9 Mom-n-Pop Video Store案例分析
4.9.1 從數據庫中取出過期罰款數據
4.9.2 根據姓氏查找成員
4.10 調用存儲過程
第5章 實現一個對象模型
5.1 COM服務器回顧
5.1.1 進程內和進程外的COM服務器
5.2 建立一個進程內COM服務器項目
5.2.1 有用戶界面的測試項目
5.3 實現一個簡單的對象模型
5.3.1 第一個簡單對象模型的實現目標
5.3.2 創(chuàng)建ATL項目
5.3.3 啟動ATL跟蹤信息
5.3.4 創(chuàng)建ATL對象
5.3.5 分析ATL Wizard產生的代碼
5.3.6 頂層對象和Appobject屬性
5.3.7 不可創(chuàng)建的公共COM類
5.3.8 參與實現集合的對象
5.3.9 集合的類型
5.3.10 實現Category類
5.3.11 實現Categories集合
5.3.12 指定一個默認屬性
5.3.13 增加一個集合訪問屬性
5.3.14 用Visual Basic測試對象模型
5.3.15 為類型庫提供一個友好描述
5.3.16 創(chuàng)建和使用COM枚舉器
5.3.17 保持集合和ATL通用枚舉器
5.3.18 使用ATL通用枚舉器
5.3.19 用CComEnum支持空集合
5.3.20 用查詢結果建立集合
5.3.21 訪問數據庫創(chuàng)建集合
5.3.22 為Item方法提供異構參數
5.3.23 支持ISupportErrorInfo接口
5.3.24 3層體系結構的對象模型
5.3.25 Mom-n-Pop對象模型案例分析
5.3.26 背景
5.3.27 訪問Categories集合
第6章 DCOM
6.1 關于DCOM
6.1.1 DCOM提供的服務
6.1.2 OSF/DCE和遠程過程調用
6.1.3 在使用DCOM之前
6.2 DCOM縱覽
6.2.1 服務器端本地服務器的COM注冊表入口
6.2.2 客戶端遠程服務器DCOM注冊表入口
6.2.3 使用代理(surrogate)容納遠程進程內服務器
6.2.4 創(chuàng)建一個DCOM服務器項目
6.2.5 實現和創(chuàng)建服務器
6.2.6 實現客戶測試程序:用戶界面
6.2.7 遠程運行服務器
6.2.8 權限錯誤
6.2.9 使用CoCreateInstanceEx
6.3 解決與DCOM相關的問題
6.3.1 使用錯誤查找實用工具
6.3.2 使用事件查看器
第7章 微軟事務處理服務器
7.1 關于MTS
7.1.1 MTS運行時期環(huán)境
7.1.2 關于MTS資源管理器(explorer)實用工具
7.1.3 MTS包和組件
7.1.4 創(chuàng)建一個MTS包
7.1.5 把MTS組件安裝到包之中
7.1.6 運行和監(jiān)控MTS組件
7.1.7 使用按需激活
7.2 MTS API
7.2.1 關于IObjectContext接口
7.2.2 連接池
7.2.3 使用IObjectContext接口
7.2.4 MTS組件的限制
7.2.5 MTS中的事務
7.2.6 MTS組件和事務的形成
7.2.7 MTS組件的事務屬性
7.3 有狀態(tài)的和無狀態(tài)的MTS對象
7.3.1 偽裝的2層體系結構
7.3.2 按需激活
7.3.3 實現IObjectControl接口
7.3.4 MTS事務支持的例子
7.4 調試MTS組件
7.5 MTS共享屬性管理器
7.5.1 CreatePropertyGroup方法
7.5.2 對共享屬性的線程安全的引用
7.5.3 共享屬性管理器的例子
7.6 開發(fā)MTS服務器
7.7 安全性和MTS
7.7.1 MTSDemo4——MTS安全性的例子
7.7.2 MTS包標識——第一道防線
7.7.3 聲明級安全——第二道防線
7.7.4 定義MTS組
7.7.5 為聲明級安全啟用包認證
7.7.6 把NT用戶賬號加入到MTS組中
7.7.7 編程級安全是怎樣工作的
7.7.8 判斷是否啟用了安全保護
7.7.9 使用IsCallerInRole方法
第8章 使用MTS實現數據服務層
8.1 對MTS組件的要求
8.1.1 用MTS組件實現商業(yè)規(guī)則
8.1.2 存儲過程的作用
8.1.3 集中注意商業(yè)
8.1.4 每層都有用
8.2 Mom-n-Pop MTS組件
8.2.1 MTS組件MemberData
8.2.2 MTS組件VideoData
8.2.3 MTS組PointOfSale
8.2.4 舉例:使用共享屬性管理器
8.2.5 對象交互的情況——通過ID查找成員
第9章 使用Active Server Pages創(chuàng)建Internet界面
9.1 關于ASP
9.1.1 Mom-n-Pop Web站點
9.2 創(chuàng)建ASP
9.2.1 向ASP頁面中增加腳本命令
9.2.2 ASP的內建對象
9.2.3 在ASP腳本中聲明和使用變量
9.2.4 向瀏覽器發(fā)送內容
9.2.5 HTML表單和Request對象
9.2.6 在ASP腳本中創(chuàng)建對象
9.2.7 在ASP腳本中處理記錄集

本目錄推薦

掃描二維碼
Copyright ? 讀書網 www.afriseller.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號 鄂公網安備 42010302001612號