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