出版時間:2003-12-1 出版社:清華大學出版社 作者:陳銳 頁數(shù):275 字數(shù):428
內容概要
隨著電子商務以及互聯(lián)網(wǎng)的發(fā)展,企業(yè)規(guī)模的擴大,開發(fā)多層分布式應用和基于Web的應用已經(jīng)成為軟件開發(fā)的發(fā)展方向。本書就是針對如何利用Delphi開發(fā)以上的應用而寫的。本書的重點有3個:Windows平臺下的COM控件開發(fā);多層應用的開發(fā);基于Web應用的開發(fā)。對于每一部分的內容,本書都有詳細的介紹以及詳盡的范例。 本書面向Delphi程序員,特別是對Delphi以及Delphi數(shù)據(jù)庫編程比較熟悉但是不了解COM/DCOM/MTS,MIDAS等多層應用開發(fā)的程序員,借助本書可快速了解以上原理及基本開發(fā)方法。
書籍目錄
第1章 COM基礎
1.1 COM與ObjectPascal
1.2 COM對象的實現(xiàn)實例
1.2.1 建立COM服務器
1.2.2 建立客戶端程序
1.3 通過COM編程實現(xiàn)Internet Explorer擴展
1.4 自動化(Automation)
1.4.1 IDipatch接口
1.4.2 先期綁定與后期綁定
1.4.3 建立自動化服務器
1.4.4 建立客戶端程序
1.5 建立支持事件的自動化服務器對象
1.5.1 建立服務器端程序
1.5.2 建立客戶端程序
第2章 利用ActiveX開發(fā)以瀏覽器為界面的系統(tǒng)
2.1 ActiveX控件對于開發(fā)分布式應用的重要性
2.2 將Delphi可視控件轉換成ActiveX控件
2.3 Delphi如何處理控件屬性、方法和事件
2.3.1 屬性處理
2.3.2 方法處理
2.3.3 事件處理
2.3.4 向控件中添加屬性
2.4 注冊并測試控件
2.5 ActiveForm以及瀏覽器
2.5.1 建立ActiveForm控件
2.5.2 添加控件和屬性
2.5.3 對Web服務器的設定
2.5.4 利用Web Deploy建立控件發(fā)布頁面
2.5.5 設定頁面中的控件屬性
2.6 壓縮打包控件
2.6.1 壓縮打包效果
2.6.2 添加附加的文件
第3章 DCOM和MTS
3. 1 DCOM基礎
3.2 使用DCOM編程
3.3 DCOM服務器的安裝
3.3.1 安裝DCOM服務器
3.3.2 創(chuàng)建DCOM客戶端程序
3.3.3 單元(Apartment)模式對全局變量的保護問題
3.4 MTS編程
3.4.1 出現(xiàn)MTS的原因
3.4.2 MTS的概念
3.4.3 Delphi中的MTS
3. 4.4 建立一個基于MTS的分布式數(shù)據(jù)采集
3.4.5 MTS基于角色的安全性
3.4.6 其他屬性的設置
3.4.7 調試和分發(fā)MTS應用程序
第4章 MIDAS開發(fā)
4.1 多層數(shù)據(jù)庫開發(fā)引擎MIDAS
4.1.1 MIDAS 3.0新特性
4.1.2 MIDAS中應用程序服務器的結構
4.1.3 MIDAS中客戶端的結構
4.2 簡單的MIDAS程序
4.2.1 創(chuàng)建服務器
4.2.2 創(chuàng)建客戶端
4.2.3 TClientDataSet中的屬性、方法以及事件
4.2.4 建立Windows NT下Server類型的應用程序服務器
4.2.5 MIDAS程序中的數(shù)據(jù)更新和查詢
4.2.6 在客戶端以及服務器端傳遞自定義數(shù)據(jù)
4.2.7 利用TSimpleObjectBroker控件增強系統(tǒng)容錯能力
4.3 開發(fā)基于Web的多層應用
4.3.1 建立服務器端應用程序
4.3.2 建立客戶端應用程序
4.3.3 HTTPsrvr. DLL
4.3. 4 通過Web發(fā)布客戶端控件
第5章 利用WebBroker編寫基于Web的應用
5.1 概述
5.2 建立Web應用程序的控件
5.2.1 TPageProducer控件
5.2.2 TDataSetTableProducer以及TQueryTableProducer控件
5.2.3 TDatasetPageProducer控件
5.2.4 生成和使用Cookie
5.2.5 在Web應用程序中加入調試方法
5.3 WebBroker應用范例:建立在線論壇
5.3.1 數(shù)據(jù)庫的建立
5.3.2 系統(tǒng)模塊分析
5.3.3 程序的建立以及控件的屬性
5.3.4 完整的程序代碼
第6章 InternetExpress編程
6.1 建立InternetExpress Web應用程序
6.1.1 設定Web界面
6.1.2 TMidasPageProducer控件以及TXMLBroker控件
6.1.3 連接到遠程應用程序服務器
6.1.4 安裝額外的InternetExPress控件
6.2 InternetExpress結合WebBroker開發(fā)
6.2.1 數(shù)據(jù)庫以及Web虛擬目錄的建立
6.2.2 系統(tǒng)模塊分析
6.3 網(wǎng)上書店的DCOM服務器程序以及Web應用程序的建立
6.3.1 DCOM服務器RMBook中Remote Data Module窗口中的數(shù)據(jù)庫控件
6.3.2 Web應用程序中的控件
6.4 網(wǎng)上書店的DCOM服務器以及Web應用程序源程序列表
6.4.1 DCOM服務器源程序
6.4.2 Web應用程序源程序
圖書封面
評論、評分、閱讀與下載