注冊(cè) | 登錄讀書(shū)好,好讀書(shū),讀好書(shū)!
讀書(shū)網(wǎng)-DuShu.com
當(dāng)前位置: 首頁(yè)出版圖書(shū)科學(xué)技術(shù)計(jì)算機(jī)/網(wǎng)絡(luò)軟件與程序設(shè)計(jì)BASIC/VB及其相關(guān)COM+和Visual Basic6.0分布式應(yīng)用程序開(kāi)發(fā)(第二版)

COM+和Visual Basic6.0分布式應(yīng)用程序開(kāi)發(fā)(第二版)

COM+和Visual Basic6.0分布式應(yīng)用程序開(kāi)發(fā)(第二版)

定 價(jià):¥67.00

作 者: (美)蒂蒂森(Pattison,T.)著,萊恩工作室 譯
出版社: 北京大學(xué)出版社
叢編項(xiàng): Microsoft程序設(shè)計(jì)系列
標(biāo) 簽: COM/DCOM/ATL/COM+

ISBN: 9787301051344 出版時(shí)間: 2002-12-01 包裝: 膠版紙
開(kāi)本: 小16開(kāi) 頁(yè)數(shù): 432 字?jǐn)?shù):  

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

  應(yīng)該將你的智慧用于創(chuàng)建自定義的商務(wù)邏輯,而不要浪費(fèi)在編寫(xiě)復(fù)雜的基礎(chǔ)結(jié)構(gòu)代碼上。本書(shū)第一版是一本暢銷(xiāo)的圖書(shū),第二版已將其充分更新,其中包含了被內(nèi)置到Microsoft Windows 2000操作系統(tǒng)中的分布式應(yīng)用程序框架——COM+ 1.0。從本書(shū)中,您可以獲得有關(guān)使用Visual Basic開(kāi)發(fā)工具編寫(xiě)軟件的專(zhuān)業(yè)指導(dǎo),以將COM+服務(wù)用于構(gòu)建擴(kuò)展到幾千名用戶的、強(qiáng)健的多層解決方案。作者Ted Pattison提示了“組件對(duì)象模型”(Component Object Model)的內(nèi)部復(fù)雜性,將您需要了解的有關(guān)使用COM+和Visual Basic編寫(xiě)程序的知識(shí)凝縮到這本精簡(jiǎn)、實(shí)用的書(shū)中。本書(shū)包括的主要內(nèi)容:將基于接口的編程方式的原則——COM/COM+的里程碑——應(yīng)用于構(gòu)建大型的、擴(kuò)展的應(yīng)用程序;掌握關(guān)鍵的COM概念、包括類(lèi)的加載、對(duì)象激自覺(jué)自愿 、遠(yuǎn)程控制,以及組件版本確定等;使用經(jīng)過(guò)配置的組件,并學(xué)習(xí)如何在COM+應(yīng)用程序中共享,例如線程、內(nèi)存、數(shù)據(jù)庫(kù)連接,以及可池化的對(duì)象等資源;將您已經(jīng)了解的有關(guān)使用Microsoft Transaction Server(MTS)的編程知識(shí)移植到COM+和Windows 2000中;學(xué)習(xí)事務(wù)性編程技術(shù),隨著用戶數(shù)量的增加,保持較高的傳輸量及較快的響應(yīng)速度;使用Visual Basic創(chuàng)建可以方便地與Internet Information Server(IIS)和Active Server Pages(ASP)集成到一起,以構(gòu)建強(qiáng)健的基于Web的解決方案的組件;為您的應(yīng)用程序添加消息傳送和事件通知功能;利用Windows 2000、COM+和IIS中內(nèi)置的集成的安全性服務(wù)。

作者簡(jiǎn)介

  TedPattison是Development公司的教育人員和研究人員。在這家公司里,他向?qū)I(yè)的開(kāi)發(fā)人員講授如何使用COM、MTS、COM+、以及VisuacBasic,作為一名顧問(wèn),Ted還曾為Microsoft。DellComputer。AutomaticDataProcessing(ADP),以及StateFarmInsurance等公司的程序員做過(guò)輔導(dǎo),他還為《MSDNMagazine》編寫(xiě)“BasicInstinct”專(zhuān)欄,并且他經(jīng)常在TechcEd、WinDev和VBITS研討會(huì)上發(fā)表演講。

圖書(shū)目錄

前言
簡(jiǎn)介
第一章 COM+概述
1.1 使用COM+的原因
1.1.1 從兩層到多層系統(tǒng)
1.2 Microsoft多層平臺(tái)的發(fā)展
1.2.1 基礎(chǔ):COM
1.2.2 從COM到MTS
1.2.3 從COM和MTS到COM+
1.3 理解COM+服務(wù)
1.3.1 Internet信息服務(wù)
1.3.2 Microsoft消息排隊(duì)服務(wù)
1.3.3 排隊(duì)組件
1.3.4 COM+ Events服務(wù)
1.4 使用Visual Basic構(gòu)建分布式的應(yīng)用程序
1.5 總結(jié)
第二章 理解基于接口的編程方式
2.1 面向?qū)ο蟮木幊谭绞降幕A(chǔ)知識(shí)
2.1.1 更改類(lèi)的公共接口
2.1.2 實(shí)現(xiàn)繼承概述
2.2 分離接口和實(shí)現(xiàn)
2.2.1 繼承的兩個(gè)方面
2.2.2 將接口用于Visual Basic
2.2.3 為什么使用用戶定義的接口進(jìn)行設(shè)計(jì)?
2.2.4 擴(kuò)展類(lèi)定義
2.2.5 在應(yīng)用程序設(shè)計(jì)中使用接口
2.2.6 接口和COM
2.3 總結(jié)
第三章 COM的基礎(chǔ)知識(shí)
3.1 COM的誕生
3.1.1 使用C++創(chuàng)建二進(jìn)制組件
3.1.2 作為標(biāo)準(zhǔn)內(nèi)存內(nèi)表示的vTable
3.2 類(lèi)型庫(kù)和語(yǔ)言獨(dú)立性
3.2.1 使用IDL
3.2.2 Visual Basic如何映射到COM
3.2.3 全局唯一標(biāo)識(shí)符(GUID)
3.3 動(dòng)態(tài)加載組件代碼
3.3.1 對(duì)象激活
3.3.2 CLSID和“Windows注冊(cè)表”
3.3.3 SCM的使用
3.3.4 ProgID和CreateObject函數(shù)
3.4 理解IUnknown和IDispatch
3.4.1 IUnknown接口
3.4.2 QueryInterface方法
3.4.3 IDispatch接口和自動(dòng)化
3.4.4 雙重接口
3.5 進(jìn)程外的COM
3.5.1 通用封送拆收器的作用
3.5.2 有關(guān)進(jìn)程外COM的注意事項(xiàng)
3.6 總結(jié)
第四章 編譯和設(shè)計(jì)服務(wù)器
4.1 將組件組合成服務(wù)器
4.1.1 進(jìn)程內(nèi)的服務(wù)器
4.1.2 進(jìn)程外的服務(wù)器
4.1.3 為COM+封裝組件
4.1.4 編譯服務(wù)器
4.2 服務(wù)器的設(shè)計(jì)問(wèn)題
4.2.1 項(xiàng)目范圍的類(lèi)型庫(kù)屬性
4.2.2 組件的Instancing屬性
4.2.3 修改過(guò)程的屬性
4.2.4 友好方法
4.2.5 使用枚舉值
4.2.6 使用UDT
4.3 為腳本客戶設(shè)計(jì)組件
4.3.1 腳本客戶和用戶定義的接口
4.3.2 有關(guān)腳本客戶的注意事項(xiàng)
4.4 從服務(wù)器觸發(fā)錯(cuò)誤
4.4.1 HRESULT
4.4.2 COM異常
4.4.3 觸發(fā)錯(cuò)誤的條件
4.4.4 處理腳本客戶中的錯(cuò)誤
4.5 總結(jié)
第五章 確定組件的版本
5.1 COM中的版本確定
5.1.1 確定腳本客戶的組件版本
5.1.2 確定vTable直接綁定的客戶的組件版本
5.2 創(chuàng)建用戶定義的接口
5.2.1 使用IDL定義接口
5.2.2 使用IDL定義方法簽名
5.2.3 使用枚舉值和UDT
5.2.4 編譯類(lèi)型庫(kù)
5.2.5 分發(fā)和配置類(lèi)型庫(kù)
5.2.6 其他一些要點(diǎn)
5.3 總結(jié)
第六章 使用經(jīng)過(guò)配置的組件
6.1 經(jīng)過(guò)配置的組件的基礎(chǔ)知識(shí)
6.1.1 COM+應(yīng)用程序
6.1.2 創(chuàng)建和部署經(jīng)過(guò)配置的組件
6.1.3 庫(kù)應(yīng)用程序和服務(wù)器應(yīng)用程序
6.1.4 進(jìn)程外激活
6.1.5 遠(yuǎn)程激活
6.1.6 應(yīng)用程序代理
6.1.7 分布式垃圾回收
6.1.8 劃分分布式應(yīng)用程序
6.2 理解上下文
6.2.1 線程開(kāi)關(guān)的proxy和輕量proxy
6.2.2 什么時(shí)候創(chuàng)建上下文?
6.2.3 關(guān)注New操作符
6.2.4 上下文和對(duì)象引用
6.3 COM+編程模型
6.3.1 根據(jù)對(duì)象上下文編程
6.3.2 理解調(diào)用上下文
6.4 測(cè)試和調(diào)試COM+組件
6.4.1 在Visual Basic調(diào)試器中運(yùn)行經(jīng)過(guò)配置的組件
6.4.2 其他有用的調(diào)試技術(shù)
6.5 總結(jié)
第七章 在COM+應(yīng)用程序中共享資源
7.1 共享線程
7.1.1 Win32線程概述
7.1.2 COM的線程模型
7.2 共享內(nèi)存
7.2.1 單元和標(biāo)準(zhǔn)模塊變量
7.2.2 Shared Property Manager
7.3 共享數(shù)據(jù)庫(kù)連接
7.3.1 為什么需要數(shù)據(jù)庫(kù)連接池?
7.3.2 連接池的工作方式
7.3.3 利用數(shù)據(jù)庫(kù)連接池
7.4 共享可池化的對(duì)象
7.4.1 為什么說(shuō)對(duì)象地很重要?
7.4.2 對(duì)象池和數(shù)據(jù)庫(kù)連接池
7.5 總結(jié)
第八章 編寫(xiě)事務(wù)程序
8.1 事務(wù)是什么?
8.1.1 事務(wù)性系統(tǒng)
8.1.2 倒敘ACID規(guī)則
8.1.3 鎖定和粒度
8.1.4 寫(xiě)鎖和讀鎖
8.1.5 孤立級(jí)別
8.2 編寫(xiě)本地事務(wù)
8.3 編寫(xiě)分布式事務(wù)
8.3.1 分布式事務(wù)協(xié)調(diào)器
8.4 COM+和聲明性事務(wù)
8.4.1 在COM+事務(wù)中創(chuàng)建對(duì)象
8.4.2 三個(gè)重要的標(biāo)記:happy、done和doomed
8.4.3 SetComplete方法和SetAbort方法
8.4.4 IContextState接口
8.4.5 AutoComplete屬性
8.4.6 多對(duì)象事務(wù)
8.4.7 數(shù)據(jù)庫(kù)連接和自動(dòng)登記
8.4.8 COM+事務(wù)和具有事務(wù)的存儲(chǔ)過(guò)程
8.4.9 事務(wù)性對(duì)象短暫而幸福的一生
8.5 一些事務(wù)性設(shè)計(jì)的問(wèn)題
8.5.1 COM+事務(wù)與本地事務(wù)
8.5.2 區(qū)分商務(wù)邏輯和數(shù)據(jù)訪問(wèn)代碼
8.5.3 處理死鎖
8.5.4 關(guān)于調(diào)整的小結(jié)
8.6 總結(jié)
第九章 為IIS和ASP創(chuàng)建組件
9.1 HITP與DCOM
9.2 IIS/ASP基本結(jié)構(gòu)
9.2.1 ASP框架
9.2.2 IIS應(yīng)用程序
9.2.3 處理ASP請(qǐng)求
9.2.4 從ASP頁(yè)創(chuàng)建Visual Basic對(duì)象
9.2.5 將Web應(yīng)用程序劃分成獨(dú)立的進(jìn)程
9.2.6 孤立的IIS應(yīng)用程序
9.3 拆分ASP頁(yè)和組件間的代碼
9.3.1 使用ASP頁(yè)創(chuàng)建用戶界面
9.3.2 使用編譯的組件創(chuàng)建用戶界面
9.3.3 結(jié)合使用ASP頁(yè)和組件
9.4 管理Web應(yīng)用程序中的狀態(tài)
9.4.1 通過(guò)負(fù)載平衡伸縮Web應(yīng)用程序
9.4.2 緩存應(yīng)用程序范圍的狀態(tài)
9.5 總結(jié)
第十章 介紹消息傳送和異步通信
10.1 為什么消息傳送是非常重要的?
10.1.1 消息傳送與RPC和HTTP
10.2 MSMQ
10.2.1 MSMQ企業(yè)
10.2.2 對(duì)MSMQ編程
10.2.3 事務(wù)性消息傳送
10.3 隊(duì)列組件
10.3.1 隊(duì)列組件的基礎(chǔ)結(jié)構(gòu)
10.3.2 設(shè)計(jì)隊(duì)列組件
10.3.3 配置隊(duì)列組件
10.3.4 從客戶編寫(xiě)隊(duì)列組件
10.3.5 隊(duì)列組件和異常處理
10.4 COM+ Events服務(wù)
10.4.1 COM+ Events的基礎(chǔ)結(jié)構(gòu)
10.5 在MSMQ、QC和COM+ Events之間做出抉擇
10.6 總結(jié)
第十一章 COM+的安全性
11.1 Windows 2000中的安全性
11.1.1 主體和頒發(fā)機(jī)構(gòu)
11.1.2 本地帳戶和域帳戶
11.1.3 用戶和組帳戶
11.1.4 預(yù)先配置的帳戶
11.1.5 登錄會(huì)話和令牌
11.1.6 資源和DACL
11.1.7 網(wǎng)絡(luò)身份驗(yàn)證和模擬
11.2 COM+中的安全性
11.2.1 角色和授權(quán)
11.2.2 配置聲明的安全性
11.2.3 在運(yùn)行時(shí)強(qiáng)制執(zhí)行身份驗(yàn)證
11.2.4 程序的安全性
11.3 IIS中的安全性
11.3.1 HTTP安全性標(biāo)準(zhǔn)
11.3.2 證書(shū)
11.3.3 IIS身份驗(yàn)證模式
11.4 補(bǔ)充內(nèi)容
11.5 總結(jié)
第十二章 設(shè)計(jì)可伸縮的應(yīng)用程序
12.1 再述伸縮性
12.1.1 COM最初的版本
12.2 在COM+應(yīng)用程序中使用HTTP
12.2.1 區(qū)分HTTP和HTML
12.2.2 使用HTTP和XML執(zhí)行方法調(diào)用
12.2.3 SOAP和Web服務(wù)
12.3 應(yīng)用程序設(shè)計(jì)問(wèn)題
12.3.1 使用COM傳遞數(shù)據(jù)
12.3.2 使用MSMQ和QC傳遞數(shù)據(jù)
12.3.3 使用HTTP傳遞數(shù)據(jù)
12.3.4 只讀記錄集和可更新的記錄集
12.3.5 在中間層緩存數(shù)據(jù)
12.4 總結(jié)

本目錄推薦

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