出版時(shí)間:2004-6-1 出版社:清華大學(xué)出版社 作者:陳磊 頁(yè)數(shù):462 字?jǐn)?shù):711000
Tag標(biāo)簽:無(wú)
內(nèi)容概要
本書(shū)提供利用Power Builder開(kāi)發(fā)高級(jí)數(shù)據(jù)庫(kù)應(yīng)用程序的實(shí)際解決方案,并不一味地追求各種知識(shí)的系統(tǒng)介紹,而是以解決問(wèn)題為基礎(chǔ),按照各個(gè)專題講解Power Builder程序員在開(kāi)發(fā)中經(jīng)常使用的技術(shù)。本書(shū)主要內(nèi)容包括各種大中小數(shù)據(jù)庫(kù)的介紹、高級(jí)SQL編程、各種數(shù)據(jù)庫(kù)連接技巧、數(shù)據(jù)處理技術(shù)、存儲(chǔ)過(guò)程高級(jí)技術(shù)、觸發(fā)器設(shè)計(jì)、二進(jìn)制數(shù)據(jù)處理、打印報(bào)表高級(jí)技術(shù)、數(shù)據(jù)備份/恢復(fù)技術(shù)、數(shù)據(jù)格式轉(zhuǎn)換技術(shù)、數(shù)據(jù)庫(kù)安全、高級(jí)界面編程、三層數(shù)據(jù)庫(kù)開(kāi)發(fā)、幫助文件和安裝文件制作等一系列讀者在數(shù)據(jù)庫(kù)編程過(guò)程中需要解決的各種技術(shù)。本書(shū)除了解決各種技術(shù)問(wèn)題外,還著重分析了功能強(qiáng)大的數(shù)據(jù)窗口的使用方法和技巧。 本書(shū)內(nèi)容全面,覆蓋面廣,對(duì)于各種數(shù)據(jù)庫(kù)技術(shù)均有詳細(xì)介紹;示例豐富,對(duì)于書(shū)中涉及的所有知識(shí)點(diǎn)均用實(shí)例加以演示說(shuō)明,可以強(qiáng)化讀者對(duì)知識(shí)點(diǎn)的理解。本書(shū)適用于使用Power Builder進(jìn)行數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)開(kāi)發(fā)的讀者,是數(shù)據(jù)庫(kù)程序員的理想?yún)⒖紩?shū)。
書(shū)籍目錄
第1章 PowerBuilder與數(shù)據(jù)庫(kù)開(kāi)發(fā) 1.1 數(shù)據(jù)庫(kù)應(yīng)用的兩種模式 1.2 PowerBuilder在數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)開(kāi)發(fā)中的優(yōu)異表現(xiàn) 1.2.1 專業(yè)的客戶機(jī)朋艮務(wù)器開(kāi)發(fā)工具 1.2.2 面向?qū)ο蟮某绦蛟O(shè)計(jì) 1.2.3 與EAServer共筑多層應(yīng)用架構(gòu) 1.3 小結(jié)第2章 大型關(guān)系型數(shù)據(jù)庫(kù) 2.1 關(guān)系型數(shù)據(jù)庫(kù)系統(tǒng)概述 2.2 數(shù)據(jù)庫(kù)的發(fā)展 2.3 數(shù)據(jù)庫(kù)的分類 2.4 Oracle數(shù)據(jù)庫(kù) 2.5 SQLServer數(shù)據(jù)庫(kù) 2.6 Sybase數(shù)據(jù)庫(kù) 2.7 Access數(shù)據(jù)庫(kù) 2.8 關(guān)系型數(shù)據(jù)庫(kù)的設(shè)計(jì)原則 2.8.1 數(shù)據(jù)庫(kù)設(shè)計(jì)的基本任務(wù) 2.8.2 數(shù)據(jù)庫(kù)設(shè)計(jì)的基本流程 2.8.3 數(shù)據(jù)庫(kù)設(shè)計(jì)的幾個(gè)原則 2.9 數(shù)據(jù)庫(kù)設(shè)計(jì)實(shí)例 2.10 小結(jié)第3章 高級(jí)SQL編程 3.1 概述 3.2 利用SQLServer學(xué)習(xí)SQL語(yǔ)言 3.2.1 SQLServer2000的組件 3.2.2 如何在企業(yè)管理器中使用SQL語(yǔ)言 3.2.3 利用查詢分析器更深入地學(xué)習(xí)SQL語(yǔ)言 3.3 基本DDL語(yǔ)言 3.4 基本DMI和DQL語(yǔ)言 3.5 超越基本的數(shù)據(jù)操縱語(yǔ)言 3.5.1 聚合函數(shù)在選擇列表中的使用 3.5.2 子查詢基礎(chǔ)知識(shí) 3.5.3 用CASE函數(shù)處理?xiàng)l件數(shù)據(jù) 3.6 查詢優(yōu)化 3.6.1 優(yōu)化概述 3.6.2 優(yōu)化分類 3.6.3 優(yōu)化建議 3.7 高級(jí)TSQL語(yǔ)言 3.7.1 TSQL變量的聲明 3.7.2 運(yùn)算符和函數(shù) 3.7.3 流程控制語(yǔ)句 3.8 小結(jié)第4章 PowerBuiler與大型數(shù)據(jù)庫(kù)的連接 4.1 概述 4.2.網(wǎng)絡(luò)數(shù)據(jù)庫(kù)的網(wǎng)絡(luò)拓?fù)浣Y(jié)構(gòu) 4.3 ODBC連接技術(shù) 4.3.1 利用ODBC技術(shù)訪問(wèn)單一數(shù)據(jù)庫(kù) 4.3.2 利用ODBC在多個(gè)數(shù)據(jù)庫(kù)間動(dòng)態(tài)切換 4.3.3 利用ODBC同時(shí)訪問(wèn)多個(gè)數(shù)據(jù)庫(kù) 4.3.4 在PowerBuilder程序中添加ODBC數(shù)據(jù)源 4.4 OLEDB連接技術(shù) 4.4.1 安裝OLEDB接口和MDAC組件 4.4.2 OLEDB數(shù)據(jù)源供應(yīng)者(Provider)的定義 4.4.3 OLEDB數(shù)據(jù)源接口的定義 4.5 JDBC連接技術(shù) 4.5.1 安裝JDBC接口 4.5.2 PATH和CLASSPATH環(huán)境變量的設(shè)置 4.5.3 為PowerBuilder定義數(shù)據(jù)庫(kù)連接參數(shù) 4.6 專用接口連接技術(shù) 4.7 PowerBuilder同Access數(shù)據(jù)庫(kù)連接實(shí)例 4.8 PowerBuilder同SQLServer數(shù)據(jù)庫(kù)連接實(shí)例 4.9 PowerBuilder同Oracle數(shù)據(jù)庫(kù)連接實(shí)例 4.10 小結(jié)第5章 PowerBuilder數(shù)據(jù)操作技術(shù) 5.1 概述 5.2 增加數(shù)據(jù) 5.2.1 在數(shù)據(jù)庫(kù)畫(huà)筆中增加數(shù)據(jù) 5.2.2 在數(shù)據(jù)窗口中增加數(shù)據(jù) 5.2.3 利用腳本語(yǔ)言中嵌入的SQL語(yǔ)句增加數(shù)據(jù) 5.3 刪除數(shù)據(jù) 5.3.1 在數(shù)據(jù)庫(kù)畫(huà)筆中刪除數(shù)據(jù) 5.3.2 在數(shù)據(jù)窗口中刪除數(shù)據(jù) 5.3.3 利用腳本語(yǔ)言的嵌入SQL語(yǔ)句刪除數(shù)據(jù) 5.4 修改數(shù)據(jù) 5.4.1 在數(shù)據(jù)庫(kù)畫(huà)筆中修改數(shù)據(jù) 5.4.2 在數(shù)據(jù)窗口中修改數(shù)據(jù) 5.4.3 利用腳本語(yǔ)言的嵌入SQL語(yǔ)句修改數(shù)據(jù) 5.5 查找數(shù)據(jù) 5.5.1 在數(shù)據(jù)庫(kù)畫(huà)筆中查找數(shù)據(jù) 5.5.2 在數(shù)據(jù)窗口中查找數(shù)據(jù) 5.5.3 利用腳本語(yǔ)言嵌入SQL語(yǔ)句查找數(shù)據(jù) 5,6 過(guò)濾數(shù)據(jù) 5.6.1 在數(shù)據(jù)庫(kù)畫(huà)筆中過(guò)濾數(shù)據(jù) 5.6.2 在數(shù)據(jù)窗口中過(guò)濾數(shù)據(jù) 5.7 數(shù)據(jù)排序 5.7.1 數(shù)據(jù)庫(kù)畫(huà)筆中的數(shù)據(jù)排序 5.7.2 在數(shù)據(jù)窗口中排序數(shù)據(jù) 5.8 主從表處理 5.9 事務(wù)處理 5.9.1 事務(wù)概述 5.9.2 PowerScript的事務(wù)管理語(yǔ)句 5.9.3 事務(wù)對(duì)象的AutoCommit屬性 5.10 提高數(shù)據(jù)處理效率的技術(shù) 5.11 小結(jié)第6章 PowerBuilder數(shù)據(jù)庫(kù)操作技術(shù) 6.1 概述 6.2 創(chuàng)建數(shù)據(jù)庫(kù) 6.2.1 利用SybaseCentral工具創(chuàng)建數(shù)據(jù)庫(kù) 6.2.2 通過(guò)SQL語(yǔ)句創(chuàng)建數(shù)據(jù)庫(kù) 6.3 創(chuàng)建表 6.3.1 利用PowerBuilder數(shù)據(jù)庫(kù)畫(huà)筆創(chuàng)建表 6.3.2 利用SQL語(yǔ)句創(chuàng)建表 6.4 創(chuàng)建視圖 6.4.1 視圖概述 6.4.2 利用PowerBuilder數(shù)據(jù)庫(kù)畫(huà)筆建立視圖 6.4.3 利用SQL語(yǔ)句創(chuàng)建視圖 6.5 創(chuàng)建字段 6.5.1 利用PowerBuilder的數(shù)據(jù)庫(kù)畫(huà)筆創(chuàng)建字段 6.5.2 利用SQL語(yǔ)句創(chuàng)建新字段 6.6 創(chuàng)建索引 6.6.1 索引概述 6.6.2 利用PowerBuilder數(shù)據(jù)庫(kù)畫(huà)筆建立索引 6.6.3 利用SQL語(yǔ)句創(chuàng)建索引 6.7 獲取數(shù)據(jù)表信息 6.8 獲取字段信息 6.9 小結(jié)第7章 二進(jìn)制數(shù)據(jù)的處理 7.1 概述 7.2 普通二進(jìn)制數(shù)據(jù)處理 7.2.1 在數(shù)據(jù)窗口中使用二進(jìn)制數(shù)據(jù) 7.2.2 不使用OLE方式對(duì)二進(jìn)制數(shù)據(jù)進(jìn)行操作 7.3 圖像文件處理 7.3.1 圖片控件的使用 7.3.2 使用OLE對(duì)象處理圖像 7.4 聲音文件處理 7.4.1 調(diào)用API函數(shù)播放聲音 7.4.2 使用OLE對(duì)象處理聲音 7.5 視頻文件處理 7.6 二進(jìn)制數(shù)據(jù)的查詢 7.7 Offlce文件處理 7.7.1 Word文件和PowerPoint文件的處理 7.7.2 Excel文件的處理 7.8 小結(jié)第8章 存儲(chǔ)過(guò)程高級(jí)設(shè)計(jì)技術(shù) 8.1 概述 8.2 游標(biāo)使用技術(shù) 8.2.1 基本游標(biāo)語(yǔ)句 8.2.2 高級(jí)游標(biāo)語(yǔ)句 8.2.3 PowerBuilder中的游標(biāo)語(yǔ)句實(shí)例 8.3 動(dòng)態(tài)執(zhí)行 8.3.1 直接執(zhí)行的動(dòng)態(tài)SQL 8.3.2 帶動(dòng)態(tài)參數(shù)的動(dòng)態(tài)SQL 8.4 創(chuàng)建存儲(chǔ)過(guò)程 8.4.1 創(chuàng)建存儲(chǔ)過(guò)程的語(yǔ)法 8.4.2 使用cursor數(shù)據(jù)類型的參數(shù) 8.4.3 1臨時(shí)存儲(chǔ)過(guò)程的作用域 8.4.4 創(chuàng)建存儲(chǔ)過(guò)程實(shí)例 8.5 將消息集成到存儲(chǔ)過(guò)程 8.6 在PowerBuilder中調(diào)用存儲(chǔ)過(guò)程 8.6.1 存儲(chǔ)過(guò)程的定義和執(zhí)行 8.6.2 利用動(dòng)態(tài)SQL語(yǔ)句定義和調(diào)用存儲(chǔ)過(guò)程 8.6.3 通過(guò)創(chuàng)建事務(wù)對(duì)象調(diào)用存儲(chǔ)過(guò)程 8.7 小結(jié)第9章 觸發(fā)器高級(jí)設(shè)計(jì)技術(shù) 9.1 概述 9.2 嵌套、遞歸牙口觸發(fā)器基礎(chǔ) 9.2.1 觸發(fā)器的創(chuàng)建 9.2.2 嵌套觸發(fā)器 9.2.3 遞歸觸發(fā)器 9.2.4 Inserted和Deleted虛擬表 9.3 使用觸發(fā)器加強(qiáng)業(yè)務(wù)規(guī)則 9.4 觸發(fā)器檢查 9.4.1 查看表中的觸發(fā)器類型 9.4.2 查看觸發(fā)器的文本 9.4.3 查看觸發(fā)器的相關(guān)性 9.5 存儲(chǔ)系統(tǒng)信息 9.6 用觸發(fā)器維護(hù)引用完整性 9.7 級(jí)聯(lián)刪除和級(jí)聯(lián)更新觸發(fā)器 9.8 觸發(fā)器設(shè)計(jì)實(shí)例 9.9 小結(jié)第10章 數(shù)據(jù)窗口高級(jí)技術(shù) 10.1 概述 10.2 數(shù)據(jù)窗口控件的重要屬性、事件和函數(shù) 10.2.1 數(shù)據(jù)窗口控件的重要屬性 10.2.2 數(shù)據(jù)窗口控件的重要事件 10.2.3 數(shù)據(jù)窗口控件的重要函數(shù) 10.3 數(shù)據(jù)窗口的數(shù)據(jù)連接 10.3.1 數(shù)據(jù)源選擇 10.3.2 數(shù)據(jù)窗口與多個(gè)數(shù)據(jù)庫(kù)表的連接與更新 10.4 數(shù)據(jù)窗口的各種數(shù)據(jù)處理技術(shù) 10.4.1 數(shù)據(jù)窗口中的數(shù)據(jù)訪問(wèn) 10.4.2 數(shù)據(jù)存儲(chǔ)對(duì)象(DataStore)的使用 10.4.3 OLE對(duì)象在數(shù)據(jù)窗口中的實(shí)現(xiàn) 10.5 數(shù)據(jù)窗口共享數(shù)據(jù)技術(shù) 10.5.1 共享數(shù)據(jù)窗口在下拉數(shù)據(jù)窗口中的應(yīng)用 10.5.2 在查詢式數(shù)據(jù)窗口中使用共享數(shù)據(jù)窗口 10.5.3 共享數(shù)據(jù)技術(shù)在數(shù)據(jù)窗口打印中的應(yīng)用 10.5.4 共享數(shù)據(jù)窗口在圖形顯示中的應(yīng)用 10.6 數(shù)據(jù)窗口事件處理技術(shù) 10.6.1 數(shù)據(jù)窗口消息的含義 10.6.2 用戶自定義事件的使用 10.7 動(dòng)態(tài)數(shù)據(jù)窗口技術(shù) 10.7.1 動(dòng)態(tài)創(chuàng)建數(shù)據(jù)窗口的相關(guān)函數(shù) 10.7.2 動(dòng)態(tài)創(chuàng)建數(shù)據(jù)窗口的一般方法 10.8 數(shù)據(jù)窗口的界面顯示技術(shù) 10.8.1 數(shù)據(jù)窗口的表現(xiàn)風(fēng)格 10.8.2 數(shù)據(jù)窗口的布局 10.8.3 列對(duì)象的編輯與顯示 10.8.4 數(shù)據(jù)窗口增強(qiáng)對(duì)象的使用 10.8.5 依據(jù)條件動(dòng)態(tài)設(shè)置界面顯示的示例 10.9 數(shù)據(jù)窗口錯(cuò)誤處理技術(shù) 10.9.1 數(shù)據(jù)窗口的有效性驗(yàn)證 10.9.2 數(shù)據(jù)窗口的錯(cuò)誤處理 10.10 小結(jié)第11章 報(bào)表/圖表高級(jí)技術(shù) 11.1 概述 11.2 單表打印 11.3 多表打印 11.1.4 嵌套報(bào)表 11.5 復(fù)合報(bào)表 11.6 自定義報(bào)表 11.7 各種數(shù)據(jù)統(tǒng)計(jì)圖表顯示 11.8 小結(jié)第12章 數(shù)據(jù)備份與恢復(fù) 12.1 概述 12.2 數(shù)據(jù)庫(kù)的復(fù)制 12.3 數(shù)據(jù)表的復(fù)制 12.4 復(fù)制指定的數(shù)據(jù)庫(kù)對(duì)象 12.5 數(shù)據(jù)上報(bào)/備份和數(shù)據(jù)的接收/恢復(fù) 12.6 小結(jié)第13章 數(shù)據(jù)格式轉(zhuǎn)換 13.1 概述 13.1.1 在數(shù)據(jù)庫(kù)畫(huà)筆中轉(zhuǎn)換數(shù)據(jù) 13.1.2 在數(shù)據(jù)窗口畫(huà)筆中轉(zhuǎn)換數(shù)據(jù)格式 13.1.3 在應(yīng)用程序中導(dǎo)出數(shù)據(jù) 13.2 將數(shù)據(jù)轉(zhuǎn)化成CSV格式 13.3 將數(shù)據(jù)轉(zhuǎn)化成HTML格式 13.3.1 HTMLTable選項(xiàng)卡中的參數(shù)設(shè)置 13.3.2 應(yīng)用程序中HTML格式文件的創(chuàng)建 13.4 將數(shù)據(jù)轉(zhuǎn)化成XML格式 13.4.1 XML格式簡(jiǎn)介 13.4.2 在數(shù)據(jù)庫(kù)畫(huà)筆和數(shù)據(jù)窗口畫(huà)筆中產(chǎn)生XML格式數(shù)據(jù) 13.4.3 創(chuàng)建XML模板 13.4.4 在應(yīng)用程序中以XML格式導(dǎo)出數(shù)據(jù) 13.5 將各數(shù)據(jù)轉(zhuǎn)化成TXT文件 13.6 將DBF轉(zhuǎn)化成MDB 13.7 將XLS轉(zhuǎn)化成MDB 13.8 小結(jié)第14章 數(shù)據(jù)庫(kù)安全 14.1 概述 14.2 數(shù)據(jù)庫(kù)自身安全機(jī)制 14.2.1 數(shù)據(jù)的安全性 14.2.2 保證數(shù)據(jù)庫(kù)的完整性 14.2.3 保證數(shù)據(jù)庫(kù)的一致性 14.3 程序?qū)崿F(xiàn)安全機(jī)制 14.3.1 數(shù)據(jù)安全性的實(shí)現(xiàn) 14.3.2 數(shù)據(jù)完整性規(guī)則的實(shí)現(xiàn) 14.4 加密存儲(chǔ)數(shù)據(jù) 14.5 SQL的力口密機(jī)制 14.6 小結(jié)第15章 三層數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)開(kāi)發(fā) 15.1 概述 15.1.1 三層模式的主要優(yōu)點(diǎn) 15.1.2 PowerBuilder對(duì)三層模式的支持 15.2 JaguarCTS應(yīng)用技術(shù) 15.2.1 Jaguar應(yīng)用程序的結(jié)構(gòu) 15.2.2 設(shè)計(jì)Jaguar應(yīng)用程序 15.2.3 Jaguar組件和客戶端程序的開(kāi)發(fā) 15.2.4 Jaguar應(yīng)用程序的提交 15.2.5 利用PowerBuilder開(kāi)發(fā)Jaguar組件 15.3 PowerDynamo應(yīng)用技術(shù) 15.3.1 PowerDynamoWeb應(yīng)用開(kāi)發(fā) 15.3.2 構(gòu)造PowerDynamoWeb站點(diǎn) 15.4 三層數(shù)據(jù)庫(kù)開(kāi)發(fā)實(shí)例 15.4.1 定義EAServer連接配置參數(shù) 15.4.2 創(chuàng)建服務(wù)器端組件 15.4.3 創(chuàng)建客戶端程序 15.5 小結(jié)第16章 高級(jí)界面開(kāi)發(fā) 16.1 概述 16.2 類QQ界面開(kāi)發(fā) 16.3 托盤程序開(kāi)發(fā) 16.4 全屏程序開(kāi)發(fā) 16.5 COOL菜單、工具欄開(kāi)發(fā)(BCG) 16.6 多文檔程序開(kāi)發(fā) 16.7 其他高級(jí)界面開(kāi)發(fā) 16.7.1 利用API實(shí)現(xiàn)動(dòng)畫(huà)特效 16.7.2 COM組件的使用 16.7.3 移動(dòng)沒(méi)有標(biāo)題條的窗口 16.7.4 控制窗口的自動(dòng)重繪 16.8 小結(jié)第17章 幫助文件的開(kāi)發(fā) 17.1 概述 17.2 幫助文件介紹 17.2.1 幫助文件的組成 17.2.2 幫助文件制作工具簡(jiǎn)介 17.3 利用MicrosonHTMLHelpWorkshop制作幫助文件 17.3.1 創(chuàng)建項(xiàng)目文件 17.3.2 創(chuàng)建目錄文件 17.3.3 創(chuàng)建索引文件 17.3.4 創(chuàng)建搜索 17.3.5 使用HTMLHelpWorkshop的兩點(diǎn)技巧 17.4 應(yīng)用程序同幫助文件關(guān)聯(lián) 17.4.1 使用ShowHelp和ShowPopupHelp函數(shù)調(diào)用幫助文件 17.4.2 定義WinHelp的API函數(shù)調(diào)用幫助 17.5 小結(jié)第18章 安裝程序制作 18.1 InstallShield概述 18.1.1 InstallShield和安裝程序簡(jiǎn)介 18.1.2 InstallShield的集成開(kāi)發(fā)環(huán)境 18.2 利用InstallShield制作高級(jí)的數(shù)據(jù)庫(kù)安裝程序 18.2.1 使用向?qū)е谱鲾?shù)據(jù)庫(kù)安裝程序 18.2.2 InstallScript語(yǔ)言 18.2.3 制作多個(gè)安裝程序 18.3 小結(jié)附錄
圖書(shū)封面
圖書(shū)標(biāo)簽Tags
無(wú)
評(píng)論、評(píng)分、閱讀與下載
PowerBuilder數(shù)據(jù)庫(kù)高級(jí)教程 PDF格式下載
250萬(wàn)本中文圖書(shū)簡(jiǎn)介、評(píng)論、評(píng)分,PDF格式免費(fèi)下載。 第一圖書(shū)網(wǎng) 手機(jī)版