第一篇 分布式結構介紹
第1章 分布式結構與多層應用系統(tǒng)概述
1.1 分布式結構簡介
1.1.1 現有的分布式結構
1.1.2 各種分布式結構的比較
1.2 分布式結構的優(yōu)點
1.3 多層應用系統(tǒng)介紹
1.4 分布式應用的意義
1.5 用Delphi進行分布式應用程序的開發(fā)
1.5.1 Delphi 6支持的分布式組件技術
1.5.2 開發(fā)MIDAS應用
1.5.3 開發(fā)分布式Web技術
第二篇 Delphi 6的 COMIDCOM/COM十編程
第2章 Delphi 6的 COM編程基礎
2.1 COM的概念及特性
2.1.1 COM簡介
2.1.2 COM的特性
2.1.3 COM的優(yōu)點
2.2 創(chuàng)建COM對象
2.2.l 規(guī)劃COM對象
2.2.2 COM對象向導
2.2.3 Automation對象向導
2.2.4 定義接口
2.2.5 注冊COM對象
2.2.6 測試COM服務程序
2.3 對象接口介紹
2.3.l 接口的作用
2.3.2 接口的語法
2.3.3 IUnknown接口
2.3.4 接口的實現
2.3.5 接口的引用
2.3.6 雙重接口
2.4 Type Library的使用
2.4.1 Type Library編輯器介紹
2.4.2 Type Librny的基本操作
第3章 COM的高級技術
3.1 DLL中對象的實現
3.1.l 編寫DLL的一般方法
3.1.2 DLL的創(chuàng)建
3.1.3 應用程序的創(chuàng)建
3.2 COM接口的實現
3.2.1 TInterfacedobject類的接口實現
3.2.2 TInterfacedobject類的多接口實現
3.3 利用類型庫進行COM編程
3.3.l TypedComobject類概述
3.3.2 創(chuàng)建DLL服務程序
3.3.3 創(chuàng)建客戶應用程序
第4章 創(chuàng)建DCOM客戶端用&務器應用
4.1 DCOM系統(tǒng)結構及技術特性
4.1.1 DCOM的系統(tǒng)結構
4.1.2 DCOM的技術特性
4.1.3 COM與DCOM的比較
4.2 DCOM服務器的創(chuàng)建
4.2.l 創(chuàng)建自動化對象
4.2.2 DCOM服務器的安裝
4.3 DCOM客戶程序的創(chuàng)建
第5章 COM十分布式應用的開發(fā)
5.1 COM十系統(tǒng)構架
5.1.1 COM十簡介
5.1.2 COM十的系統(tǒng)構架
5.2 COM十組件的開發(fā)
5.3 客戶應用程序的開發(fā)
第三篇 Delphi 6的 CORBA編程
第6章 CORBA編程基礎
6.1 CORBA技術簡介
6.2 COAnA的基本概念
6.2.1 CORBA對象
6.2.2 接口定義語言IDL
6.2.3 對象請求代理ORB
6.2.4 根程序Stub和框架程序Skeleton
6.3 Delphi 6對 CORBA的支持
6.3.1 VisiBroker技術
6.3.2 Sined Agent
6.3.3 CORBA對象接口的實現
6.4 Delphi 6中開發(fā) CORBA的工具介紹
6.4.1 Type Librny編輯器
6.4.2 支持COAnA中的類
6.4.3 CORBA對象向導
6.4.4 CORBA數據模塊向導
6.4.5 COAnA Clientheerver應用程序
6.5 CORBA對象向導的使用
6.5.1 解析 CORBA對象向導
6.5.2 創(chuàng)建CORBA服務器
6.5.3 創(chuàng)建客戶程序
6.6 多線程CORBA應用的開發(fā)
6.6.1 創(chuàng)建支持多線程的CORBA對象
6.6.2 客戶端程序的開發(fā)
第7章 高級CORBA編程
7.1 IDL語言基礎
7.1.1 一個典型的IDL
7.1.2 IDL常規(guī)術語
7.l.3 IDL語法
7.l.4 CORBA模塊
7.2 開發(fā)CORBA高級應用程序
7.3 CORBA客戶端/服務器應用程序向導的使用
7.3.1 IDL文件的生成
7.3.2 創(chuàng)建CORBA服務器
7.3.3 創(chuàng)建CORBA客戶應用程序
第四篇 多層分布式數據庫系統(tǒng)MIDAS的開發(fā)
第8章 數據庫的鏈接
8.l 數據庫的建立
8.2 數據庫應用程序的開發(fā)步驟
8.3 DelPhi 6數據庫應用開發(fā)概述
8.3.1 Boriand數據庫引擎BDE
8.3.2 數據庫工具 SQL Explorer
8.3.3 用BDE鏈接本地數據庫的一個簡單例子
8.3.4 DelPhi中數據存取總結
8.4 ODBC技術
8.4.1 ODBC的創(chuàng)建
8.4.2 ODBC的概念
8.4.3 ODBC解決方案
8.4.4 ODBC總體結構
8.5 ADO
8.5.1 ADO本地數據訪問的解決方案
8.5.2 基本的ADO編程模型
8.5.3 遠程數據訪問RDS的解決方案
8.5.4 Delphi 6中的 TADO組件的介紹
8.5.5 一個ADO具體的例子
8.6 InterBase數據庫服務器及IBX組件
8.6.1 InierBase的簡要介紹
8.6.2 一個IBX的例子
8.7 多層應用處理數據的一些技巧
8.7.1 數據庫鏈接中的 Connection Pooling鏈接技術
8.7.2 多層應用處理數據的原理
8.7.3 處理大型數據集的技巧
第9章 用DCOM數據模塊來實現基本多層分布式系統(tǒng)
9.l 平滑過渡到H層體系結構
9.2 關于多層應用程序
9·3 DelPhi 6開發(fā)基本多層分布式系統(tǒng)
9.3.1 配置數據庫
9.3.2 創(chuàng)建應用服務器
9.3.3 創(chuàng)建客戶應用程序
9.4 本地數據庫查詢操作LocalQuers
9.5 DelPhi 6開發(fā)基本多層分布式系統(tǒng)詳解
9.5.1 簡單應用服務器程序的具體設置
9.5.2 簡單客戶端程序的具體設置
第10章 MIDAS的高級應用開發(fā)
10.1 在 Delphi 6開發(fā) MIDAS三層應用程序
10.1.1 在 Delphi 6中創(chuàng)建應用服務器
10.1.2 在DelPhi 6中創(chuàng)建客戶程序
10.1.3 與應用服務器鏈接
10.1.4 調用服務器上的接口
10.1.5 在客戶端糾錯
10.1.6 更新數據
10.2 MIDAS多層應用程序的開發(fā)
10.2.1 DelPhi 6中無狀態(tài)的中間層數據存取
10.2.2 多層體系結構下的事務
10.2.3 一個基本的MIDAS例子
10.2.4 公文包模式介紹以及具體例子
10.2.5 DataPooler技術的例子
10.3 在 MIDAS中使用 ActiveX
10.3.1 ActiveX控件開發(fā)過程
10.3.2 擴展 ActiveX
10.3.3 注冊和安裝
10.3.4 發(fā)布 ActiveX
10.3.5 一個 MIDAS的 ActiveXForm例子
第11章 用 CORBA數據模塊來實現 MIDAS
11.1 CORBA數據模塊向導介紹
11.2 CORBA服務器的創(chuàng)建
11.2.1 創(chuàng)建 CORBA數據模塊
11.2.2 添加 CORBA數據模塊組件
11.2.3 運行 COAnA服務器
11.3 客戶程序的創(chuàng)建
11.3.1 程序窗體設計
11.3.2 組件設置
11.3.3 添加代碼
11.3.4 運行程序
第五篇 分布式Web應用開發(fā)
第12章 分布式 Web應用開發(fā)
12.1 現有 Web技術
12.1.1 HTML技術
12.1.2 Javascript技術
12.l.3 ASP技術
12.1.4 CGI技術
12.1.5 ISAPI技術
12.2 用InternetExPress開發(fā)Web分布式應用
12.2.1 DelPhi 6對傳統(tǒng) Web技術的支持
12.2.2 InternetExpress工作原理
12.2.3 InternetExpress組件介紹
12.2.4 Web服務器和 InternetExpress的通信
12.2.5 InternetExpress實用編程
12.3 開發(fā)Web服務
12.3.1 Web服務概念
12.3.2 Web服務協(xié)議
12.3.3 Web服務應用