出版時間:2000-9 出版社:電子工業(yè)出版社 作者:新智工作室 頁數(shù):373 字?jǐn)?shù):627
內(nèi)容概要
Delphi是Inprise公司推出的第四代編程語言。Delphi在數(shù)據(jù)庫編程方面具有強(qiáng)大的功能,支持從Access到SQL Server多種數(shù)據(jù)庫類型,提供了單層到多層體系結(jié)構(gòu)數(shù)據(jù)庫編程、數(shù)據(jù)庫的分布式編程、數(shù)據(jù)庫的Internet編程等功能。本書力圖深入透徹地介紹如何使用Delphi進(jìn)行數(shù)據(jù)庫應(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肯定是您入門的捷徑,它會馬上讓您認(rèn)識到編程原來如此簡單而奧妙;如果您已經(jīng)是Delphi程序員,那么Delphi專家的寶貴經(jīng)驗(yàn),Delphi 5的最新功能定會令您開闊視野,更上一層樓。
書籍目錄
第1章 數(shù)據(jù)庫編程基礎(chǔ)1.1 數(shù)據(jù)庫基本概念1.2 數(shù)據(jù)庫訪問機(jī)制1.2.1 Borland數(shù)據(jù)庫引擎1.2.2 ActiveX數(shù)據(jù)對象1.2.3 平面文件1.3 數(shù)據(jù)庫應(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ù)庫應(yīng)用程序1.4.1 訪問數(shù)據(jù)庫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ù)庫2.1.4 對話期對象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 過渡到多層體系結(jié)構(gòu)第3章 連接和管理數(shù)據(jù)庫3.1 概述3.1.1 Database組件3.1.2 Session組件3.1.3 Database與Session的關(guān)系3.2 數(shù)據(jù)庫連接3.2.1 指定對話期對象3.2.2 指定數(shù)據(jù)庫3.2.3 登錄數(shù)據(jù)庫服務(wù)器3.2.4 連接數(shù)據(jù)庫3.3 用Session組件管理數(shù)據(jù)庫連接3.3.1 激活Session組件3.3.2 保持?jǐn)?shù)據(jù)庫連接3.3.3 管理數(shù)據(jù)庫連接3.3.4 檢索數(shù)據(jù)庫連接信息3.3.5 管理數(shù)據(jù)庫別名3.4 遍歷3.4.1 遍歷Database組件3.4.2 遍歷DataSet組件3.4.3 遍歷Session組件3.5 訪問本地?cái)?shù)據(jù)表3.5.1 訪問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ù)集的過濾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章 訪問字段對象5.1 概述5.1.1 字段類型5.1.2 臨時字段5.1.3 永久字段5.2 編輯字段對象5.2.1 添加牢段5.2.2 創(chuàng)建字段5.2.3 調(diào)整字段5.2.4 刪除字段5.3 設(shè)置字段對象5.3.1 字段的屬性5.3.2 字段的方法5.3.3 字段的事件5.4 使用字段對象5.4.1 字段顯示5.4.2 字段轉(zhuǎn)換5.4.3 字段訪問5.4.4 字段限制5.5 對象相關(guān)數(shù)據(jù)庫字段對象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 批量移動模式6.5.1 指定操作方式6.5.2 映射字段類型6.5.3 執(zhí)行批量移動6.5.4 錯誤處理第7章 查詢數(shù)據(jù)庫7.1 查詢組件7.1.1 設(shè)置查詢組件7.1.2 例程7.2 SQL查詢語句7.2.1 檢索語句7.2.2 條件語句7.2.3 排序語句7.2.4 多表查詢7.2.5 插入語句7.2.6 更新語句7.2.7 刪除語句7.3 指定查詢語句7.3.1 設(shè)計(jì)期指定查詢7.3.2 運(yùn)行期指定查詢7.4 執(zhí)行查詢語句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 主動更新7.7.2 被動更新第8章 存儲過程8.1 概述8.1.1 存儲過程8.1.2 用查詢組件使用存儲過程8.1.3 用存儲過程組件使用存儲過程8.2 存儲過程組件8.2.1 設(shè)置存儲過程組件8.2.2 例程8.3 編輯存儲過程8.3.1 創(chuàng)建存儲過程8.3.2 修改存儲過程8.3.3 刪除存儲過程8.4 使用存儲過程8.4.1 檢索數(shù)據(jù)集8.4.2 查詢數(shù)據(jù)8.4.3 執(zhí)行操作8.5 存儲過程的參數(shù)8.5.1 參數(shù)類型8.5.2 訪問參數(shù)8.5.3 參數(shù)匹配第9章 數(shù)據(jù)庫工具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ù)庫專家工具第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ù)庫導(dǎo)航器組件10.2.2 數(shù)據(jù)庫柵格組件10.2.3 數(shù)據(jù)庫可控柵格組件10.3 顯示型數(shù)據(jù)控制組件10.3.1 數(shù)據(jù)庫文本組件10.3.2 數(shù)據(jù)庫編輯框組件10.3.3 數(shù)據(jù)庫存儲框組件10.3.4 數(shù)據(jù)庫復(fù)文本組件10.3.5 數(shù)據(jù)庫圖像組件10.4 列表型數(shù)據(jù)控制組件10.4.1 數(shù)據(jù)庫列表框組件10.4.2 數(shù)據(jù)庫組合框組件10.4.3 數(shù)據(jù)庫檢索列表框組件10.4.4 數(shù)據(jù)庫檢索組合框組件10.5 選擇型數(shù)據(jù)控制組件10.5.1 數(shù)據(jù)庫復(fù)選框組件10.5.2 數(shù)據(jù)庫單選按鈕組組件第11章 數(shù)據(jù)庫報(bào)表11.1 概述11.1.1 數(shù)據(jù)庫報(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ù)庫決策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ù)庫13.2.3 訪問ADO數(shù)據(jù)13.2.4 操作ADO數(shù)據(jù)表13.3 ADO連接13.3.1 ADO數(shù)據(jù)庫連接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)勢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ù)庫應(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ù)器請求數(shù)據(jù)15.3.4 更新數(shù)據(jù)庫15.4 平面文件編程第16章 MIDAS編程16.1 DCOM連接的MIDAS編程16.1.1 DCOM連接方式16.1.2 數(shù)據(jù)交換服務(wù)器16.1.3 客戶機(jī)數(shù)據(jù)庫程序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ù)庫程序16.4 Web連接的MIDAS編程16.4.1 WebConnection組件16.4.2 數(shù)據(jù)交換服務(wù)器16.4.3 客戶機(jī)數(shù)據(jù)庫程序第17章 數(shù)據(jù)庫Internet編程17.1 數(shù)據(jù)庫的HTML開發(fā)17.1.1 直接使用HTML語言17.1.2 DataSetPageProducer組件17.1.3 DataSetTableProducer組件17.1.4 QueryTabeProducer組件17.2 數(shù)據(jù)庫的ActiveForm編程17.2.1 ActiveForm技術(shù)17.2.2 數(shù)據(jù)交換服務(wù)器17.2.3 客戶機(jī)數(shù)據(jù)庫程序17.2.4 生成HTML頁面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)造客戶端程序
圖書封面
評論、評分、閱讀與下載
Delphi 5數(shù)據(jù)庫編程 PDF格式下載