出版時(shí)間:2000-9 出版社:電子工業(yè)出版社 作者:新智工作室 頁(yè)數(shù):373 字?jǐn)?shù):627
內(nèi)容概要
Delphi是Inprise公司推出的第四代編程語(yǔ)言。Delphi在數(shù)據(jù)庫(kù)編程方面具有強(qiáng)大的功能,支持從Access到SQL Server多種數(shù)據(jù)庫(kù)類型,提供了單層到多層體系結(jié)構(gòu)數(shù)據(jù)庫(kù)編程、數(shù)據(jù)庫(kù)的分布式編程、數(shù)據(jù)庫(kù)的Internet編程等功能。本書力圖深入透徹地介紹如何使用Delphi進(jìn)行數(shù)據(jù)庫(kù)應(yīng)用程序的開發(fā)。 本書適用于Delphi程序設(shè)計(jì)人員。 Delphi是當(dāng)今世界最為流行的編程工具,它短小精悍,但功能卻可以與龐大的Visual C++媲美;它易學(xué)易用,如同VB這部“傻瓜”相機(jī)。在網(wǎng)絡(luò)大行其道的今天,Inprise公司于1999年8月又推出了支持Internet的最新版本——Delphi 5。本叢書就是以最新的Delphi 5為藍(lán)本,從各種不同的角度向您展現(xiàn)了Delphi的風(fēng)采。如果您是初學(xué)者,Delphi肯定是您入門的捷徑,它會(huì)馬上讓您認(rèn)識(shí)到編程原來(lái)如此簡(jiǎn)單而奧妙;如果您已經(jīng)是Delphi程序員,那么Delphi專家的寶貴經(jīng)驗(yàn),Delphi 5的最新功能定會(huì)令您開闊視野,更上一層樓。
書籍目錄
第1章 數(shù)據(jù)庫(kù)編程基礎(chǔ)1.1 數(shù)據(jù)庫(kù)基本概念1.2 數(shù)據(jù)庫(kù)訪問(wèn)機(jī)制1.2.1 Borland數(shù)據(jù)庫(kù)引擎1.2.2 ActiveX數(shù)據(jù)對(duì)象1.2.3 平面文件1.3 數(shù)據(jù)庫(kù)應(yīng)用程序體系結(jié)構(gòu)1.3.1 單層體系結(jié)構(gòu)1.3.2 雙層體系結(jié)構(gòu)1.3.3 多層體系結(jié)構(gòu)1.4 設(shè)計(jì)數(shù)據(jù)庫(kù)應(yīng)用程序1.4.1 訪問(wèn)數(shù)據(jù)庫(kù)1.4.2 應(yīng)用數(shù)據(jù)第2章 單層和雙層體系結(jié)構(gòu)2.1 基于BDE的體系結(jié)構(gòu)2.1.1 數(shù)據(jù)源2.1.2 數(shù)據(jù)集2.1.3 數(shù)據(jù)庫(kù)2.1.4 對(duì)話期對(duì)象2.2 基于ADO的體系結(jié)構(gòu)2.2.1 數(shù)據(jù)源2.2.2 數(shù)據(jù)集2.2.3 ADO連接2.3 基于平面文件的體系結(jié)構(gòu)2.3.1 創(chuàng)建數(shù)據(jù)集2.3.2 存取數(shù)據(jù)2.3.3 過(guò)渡到多層體系結(jié)構(gòu)第3章 連接和管理數(shù)據(jù)庫(kù)3.1 概述3.1.1 Database組件3.1.2 Session組件3.1.3 Database與Session的關(guān)系3.2 數(shù)據(jù)庫(kù)連接3.2.1 指定對(duì)話期對(duì)象3.2.2 指定數(shù)據(jù)庫(kù)3.2.3 登錄數(shù)據(jù)庫(kù)服務(wù)器3.2.4 連接數(shù)據(jù)庫(kù)3.3 用Session組件管理數(shù)據(jù)庫(kù)連接3.3.1 激活Session組件3.3.2 保持?jǐn)?shù)據(jù)庫(kù)連接3.3.3 管理數(shù)據(jù)庫(kù)連接3.3.4 檢索數(shù)據(jù)庫(kù)連接信息3.3.5 管理數(shù)據(jù)庫(kù)別名3.4 遍歷3.4.1 遍歷Database組件3.4.2 遍歷DataSet組件3.4.3 遍歷Session組件3.5 訪問(wèn)本地?cái)?shù)據(jù)表3.5.1 訪問(wèn)Paradox數(shù)據(jù)表3.5.2 登錄Paradox數(shù)據(jù)表3.6 配置ODBC第4章 使用數(shù)據(jù)集4.1 概述4.2 數(shù)據(jù)集的屬性4.2.1 數(shù)據(jù)集的狀態(tài)4.2.2 數(shù)據(jù)集的書簽4.2.3 數(shù)據(jù)集的過(guò)濾4.3 數(shù)據(jù)集的操作4.3.1 開關(guān)數(shù)據(jù)集4.3.2 瀏覽記錄4.3.3 修改數(shù)據(jù)4.3.4 查詢記錄4.4 數(shù)據(jù)集的事件4.4.1 Before系列事件4.4.2 On系列事件4.4.3 After系列事件4.5 數(shù)據(jù)集的派生類4.5.1 BDE數(shù)據(jù)集4.5.2 客戶端數(shù)據(jù)集4.5.3 ADO數(shù)據(jù)集第5章 訪問(wèn)字段對(duì)象5.1 概述5.1.1 字段類型5.1.2 臨時(shí)字段5.1.3 永久字段5.2 編輯字段對(duì)象5.2.1 添加牢段5.2.2 創(chuàng)建字段5.2.3 調(diào)整字段5.2.4 刪除字段5.3 設(shè)置字段對(duì)象5.3.1 字段的屬性5.3.2 字段的方法5.3.3 字段的事件5.4 使用字段對(duì)象5.4.1 字段顯示5.4.2 字段轉(zhuǎn)換5.4.3 字段訪問(wèn)5.4.4 字段限制5.5 對(duì)象相關(guān)數(shù)據(jù)庫(kù)字段對(duì)象5.5.1 抽象數(shù)據(jù)類型字段5.5.2 數(shù)組字段5.5.3 數(shù)據(jù)集字段5.5.4 引用字段第6章 使用數(shù)據(jù)表6.1 數(shù)據(jù)表組件6.1.1 設(shè)置數(shù)據(jù)表6.1.2 例程6.2 記錄操作6.2.1 增加記錄6.2.2 插入記錄6.2.3 修改記錄6.2.4 刪除記錄6.2.5 瀏覽記錄6.2.6 記錄排序6.2.7 記錄查詢6.2.8 記錄選擇6.3 數(shù)據(jù)表操作6.3.1 清空數(shù)據(jù)表6.3.2 刪除數(shù)據(jù)表6.3.3 數(shù)據(jù)表更名6.3.4 創(chuàng)建數(shù)據(jù)表6.3.5 數(shù)據(jù)表同步6.4 多數(shù)據(jù)表操作6.4.1 主/從數(shù)據(jù)表6.4.2 嵌套數(shù)據(jù)表6.4.3 引用數(shù)據(jù)表6.5 批量移動(dòng)模式6.5.1 指定操作方式6.5.2 映射字段類型6.5.3 執(zhí)行批量移動(dòng)6.5.4 錯(cuò)誤處理第7章 查詢數(shù)據(jù)庫(kù)7.1 查詢組件7.1.1 設(shè)置查詢組件7.1.2 例程7.2 SQL查詢語(yǔ)句7.2.1 檢索語(yǔ)句7.2.2 條件語(yǔ)句7.2.3 排序語(yǔ)句7.2.4 多表查詢7.2.5 插入語(yǔ)句7.2.6 更新語(yǔ)句7.2.7 刪除語(yǔ)句7.3 指定查詢語(yǔ)句7.3.1 設(shè)計(jì)期指定查詢7.3.2 運(yùn)行期指定查詢7.4 執(zhí)行查詢語(yǔ)句7.5 參數(shù)化查詢7.5.1 設(shè)計(jì)期指定參數(shù)7.5.2 運(yùn)行期指定參數(shù)7.5.3 引用數(shù)據(jù)集參數(shù)7.6 異構(gòu)查詢7.7 更新查詢7.7.1 主動(dòng)更新7.7.2 被動(dòng)更新第8章 存儲(chǔ)過(guò)程8.1 概述8.1.1 存儲(chǔ)過(guò)程8.1.2 用查詢組件使用存儲(chǔ)過(guò)程8.1.3 用存儲(chǔ)過(guò)程組件使用存儲(chǔ)過(guò)程8.2 存儲(chǔ)過(guò)程組件8.2.1 設(shè)置存儲(chǔ)過(guò)程組件8.2.2 例程8.3 編輯存儲(chǔ)過(guò)程8.3.1 創(chuàng)建存儲(chǔ)過(guò)程8.3.2 修改存儲(chǔ)過(guò)程8.3.3 刪除存儲(chǔ)過(guò)程8.4 使用存儲(chǔ)過(guò)程8.4.1 檢索數(shù)據(jù)集8.4.2 查詢數(shù)據(jù)8.4.3 執(zhí)行操作8.5 存儲(chǔ)過(guò)程的參數(shù)8.5.1 參數(shù)類型8.5.2 訪問(wèn)參數(shù)8.5.3 參數(shù)匹配第9章 數(shù)據(jù)庫(kù)工具9.1 數(shù)據(jù)模塊9.1.1 創(chuàng)建數(shù)據(jù)模塊9.1.2 數(shù)據(jù)模塊的特點(diǎn)9.2 SQL瀏覽器9.3 SQL監(jiān)視器9.4 數(shù)據(jù)庫(kù)專家工具第10章 數(shù)據(jù)控制組件10.1 概述10.1.1 數(shù)據(jù)控制組件10.1.2 數(shù)據(jù)源10.1.3 數(shù)據(jù)控制組件用法10.2 瀏覽型數(shù)據(jù)控制組件10.2.1 數(shù)據(jù)庫(kù)導(dǎo)航器組件10.2.2 數(shù)據(jù)庫(kù)柵格組件10.2.3 數(shù)據(jù)庫(kù)可控柵格組件10.3 顯示型數(shù)據(jù)控制組件10.3.1 數(shù)據(jù)庫(kù)文本組件10.3.2 數(shù)據(jù)庫(kù)編輯框組件10.3.3 數(shù)據(jù)庫(kù)存儲(chǔ)框組件10.3.4 數(shù)據(jù)庫(kù)復(fù)文本組件10.3.5 數(shù)據(jù)庫(kù)圖像組件10.4 列表型數(shù)據(jù)控制組件10.4.1 數(shù)據(jù)庫(kù)列表框組件10.4.2 數(shù)據(jù)庫(kù)組合框組件10.4.3 數(shù)據(jù)庫(kù)檢索列表框組件10.4.4 數(shù)據(jù)庫(kù)檢索組合框組件10.5 選擇型數(shù)據(jù)控制組件10.5.1 數(shù)據(jù)庫(kù)復(fù)選框組件10.5.2 數(shù)據(jù)庫(kù)單選按鈕組組件第11章 數(shù)據(jù)庫(kù)報(bào)表11.1 概述11.1.1 數(shù)據(jù)庫(kù)報(bào)表11.1.2 QuickReport組件11.1.3 基本方法11.2 QuickRep組件11.2.1 屬性11.2.2 事件11.3 表段11.3.1 QRBand組件11.3.2 QRSubDetail組件11.3.3 QRGroup組件11.3.4 QRChildBand組件11.4 報(bào)表顯示組件11.4.1 QRLabel組件11.4.2 QRMemo組件11.4.3 QRRichText組件11.4.4 QRShape組件11.4.5 QRImage組件11.4.6 QRSysData組件11.4.7 QuickExpr組件11.5 報(bào)表字段組件11.5.1 QRDBText組件11.5.2 QRDBRichText組件11.5.3 QRDBImage組件11.6 制作報(bào)表11.6.1 普通報(bào)表11.6.2 報(bào)表分組11.6.3 報(bào)表合并11.6.4 主/從報(bào)表11.6.5 子報(bào)表11.6.6 不規(guī)則報(bào)表11.7 保存報(bào)表第12章 數(shù)據(jù)庫(kù)決策12.1 概述12.1.1 決策組件12.1.2 基本方法12.2 決策數(shù)據(jù)集12.2.1 決策查詢組件12.2.2 查詢組件12.2.3 數(shù)據(jù)表組件12.3 決策方12.3.1 決策方組件12.3.2 決策查詢字段映射12.3.3 查詢組件字段映射12.3.4 數(shù)據(jù)表的字段映射12.4 決策源12.5 決策組件12.5.1 決策向?qū)?2.5.2 決策柵格12.5.3 決策圖表12.5.4 例程第13章 ADO編程13.1 概述13.1.1 ADO組件13.1.2 基本方法13.2 ADO機(jī)制13.2.1 基于ADO的架構(gòu)13.2.2 連接ADO數(shù)據(jù)庫(kù)13.2.3 訪問(wèn)ADO數(shù)據(jù)13.2.4 操作ADO數(shù)據(jù)表13.3 ADO連接13.3.1 ADO數(shù)據(jù)庫(kù)連接13.3.2 ADO事務(wù)處理13.3.3 執(zhí)行命令13.4 ADO數(shù)據(jù)集13.4.1 ADO連接13.4.2 ADO命令13.4.3 緩存更新13.4.4 “公文包”模式13.5 編程實(shí)例第14章 多層體系結(jié)構(gòu)14.1 MIDAS概述14.1.1 MIDAS技術(shù)14.1.2 MIDAS結(jié)構(gòu)14.1.3 MIDAS工作原理14.1.4 MIDAS事務(wù)14.1.5 MIDAS優(yōu)勢(shì)14.2 創(chuàng)建數(shù)據(jù)交換服務(wù)器14.2.1 一般步驟14.2 2 遠(yuǎn)程數(shù)據(jù)模塊14.2.3 DataSetProvider組件14.2.4 自定義數(shù)據(jù)交換服務(wù)器14.3 客戶機(jī)數(shù)據(jù)庫(kù)應(yīng)用程序14.3.1 一般步驟14.3.2 連接數(shù)據(jù)交換服務(wù)器14.3.3 調(diào)用服務(wù)器上的接口14.3.4 在客戶機(jī)端進(jìn)行字段限制14.3.5 更新數(shù)據(jù)第15章 客戶端數(shù)據(jù)集15.1 數(shù)據(jù)操作15.1.1 瀏覽數(shù)據(jù)15.1.2 修改數(shù)據(jù)15.1.3 字段限制15.1.4 計(jì)算字段15.1.5 索引功能15.1.6 統(tǒng)計(jì)功能15.2 數(shù)據(jù)包15.2.1 Data屬性15.2.2 自定義信息15.2.3 克隆數(shù)據(jù)集15.3 多層體系結(jié)構(gòu)編程15.3.1 在客戶端獲得IAppServer接口15.3.2 向數(shù)據(jù)交換服務(wù)器傳遞參數(shù)15.3.3 向數(shù)據(jù)交換服務(wù)器請(qǐng)求數(shù)據(jù)15.3.4 更新數(shù)據(jù)庫(kù)15.4 平面文件編程第16章 MIDAS編程16.1 DCOM連接的MIDAS編程16.1.1 DCOM連接方式16.1.2 數(shù)據(jù)交換服務(wù)器16.1.3 客戶機(jī)數(shù)據(jù)庫(kù)程序16.2 CORBA連接的MIDAS編程16.2.1 CORBA體系16.2.2 CORBA服務(wù)器16.2.3 CORBA客戶機(jī)16.3 Socket連接的MIDAS編程16.3.1 SocketConnection組件16.3.2 數(shù)據(jù)交換服務(wù)器16.3.3 客戶機(jī)數(shù)據(jù)庫(kù)程序16.4 Web連接的MIDAS編程16.4.1 WebConnection組件16.4.2 數(shù)據(jù)交換服務(wù)器16.4.3 客戶機(jī)數(shù)據(jù)庫(kù)程序第17章 數(shù)據(jù)庫(kù)Internet編程17.1 數(shù)據(jù)庫(kù)的HTML開發(fā)17.1.1 直接使用HTML語(yǔ)言17.1.2 DataSetPageProducer組件17.1.3 DataSetTableProducer組件17.1.4 QueryTabeProducer組件17.2 數(shù)據(jù)庫(kù)的ActiveForm編程17.2.1 ActiveForm技術(shù)17.2.2 數(shù)據(jù)交換服務(wù)器17.2.3 客戶機(jī)數(shù)據(jù)庫(kù)程序17.2.4 生成HTML頁(yè)面17.3 InternetExpress編程17.3.1 InternetExpress的原理17.3.2 設(shè)置Web服務(wù)器17.3.3 InternetExpress的數(shù)據(jù)交換服務(wù)器17.3.4 設(shè)置DCOM17.3.5 構(gòu)造客戶端程序
圖書封面
評(píng)論、評(píng)分、閱讀與下載
Delphi 5數(shù)據(jù)庫(kù)編程 PDF格式下載