注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當前位置: 首頁出版圖書科學技術(shù)計算機/網(wǎng)絡(luò)軟件與程序設(shè)計PowerbuilderPowerBuilder應(yīng)用工程軟件開發(fā)指南

PowerBuilder應(yīng)用工程軟件開發(fā)指南

PowerBuilder應(yīng)用工程軟件開發(fā)指南

定 價:¥28.00

作 者: 張英杰等編
出版社: 西安交通大學出版社
叢編項: 21世紀工程應(yīng)用計算機技術(shù)叢書
標 簽: PowerBuilder 數(shù)據(jù)庫 計算機與互聯(lián)網(wǎng)

ISBN: 9787560518800 出版時間: 2005-02-01 包裝: 平裝
開本: 16開 頁數(shù): 352 字數(shù):  

內(nèi)容簡介

  內(nèi)容提要本書以一個具體的工程應(yīng)用軟件的開發(fā)和實施過程為主線,詳細地介紹了PowerBuilder軟件對數(shù)據(jù)庫的操作和各種控件的使用方法,基本涵蓋了PowerBuilder應(yīng)用開發(fā)的全過程。對開發(fā)中經(jīng)常會碰到或程序員比較關(guān)心的問題(如界面制作、并發(fā)控制、ASA8數(shù)據(jù)庫實現(xiàn)C/S應(yīng)用等)、當前比較熱的一些技術(shù)(如JaguarCTS、Web應(yīng)用)、一般的PowerBuilder工具書上沒有或論述較少的技術(shù)問題(如API應(yīng)用、編譯與發(fā)行)等進行詳細深入地論述,并詳細介紹了應(yīng)用PowerBuilder軟件進行網(wǎng)絡(luò)程序設(shè)計開發(fā)的方法和技巧。本書注重概念與實際應(yīng)用相結(jié)合,既適合于學習PowerBuilder的初學者的和中級讀者,更適合于用PowerBuildei進行應(yīng)用軟件開發(fā)的高級用戶,可供工程開發(fā)人員深入了解PowerBuilder軟件之用,也可供大專學生和工程軟件開發(fā)者使用。PowerBuilder是一種優(yōu)秀的數(shù)據(jù)庫應(yīng)用前端開發(fā)工具,以其交互式、快捷性、簡便性、易學習、高效率和先進性等優(yōu)點,從問世以來一直受到程序開發(fā)人員的青睞。從1991年Sybase公司發(fā)布PowerBuilderl.0至今,已經(jīng)根據(jù)客戶的需求和對其他技術(shù)的支持,不斷開發(fā)和升級新的版本。為了滿足網(wǎng)絡(luò)技術(shù)發(fā)展對開發(fā)軟件提出的新要求,2003年8月,Sybase公司發(fā)布了最新的·PowerBuilder9.0版本,新版的PowerBuilder除了對傳統(tǒng)客戶端/B艮務(wù)器(Client/、Server:C/S)網(wǎng)絡(luò)結(jié)構(gòu)應(yīng)用開發(fā)功能的增強以外,重點擴展和增強了PowerBuilder在分布式應(yīng)用開發(fā)、基于組件應(yīng)用開發(fā)和Web應(yīng)用開發(fā)等方面的功能。本書為了方便讀者快速理解和應(yīng)用PowerBuilder軟件,從軟件工程的角度出發(fā),以具體工程應(yīng)用實例的完整開發(fā)過程為主線:詳細講解了應(yīng)用PowerBuilder進行數(shù)據(jù)庫應(yīng)用系統(tǒng)開發(fā)時所涉及的知識、技術(shù)和所遇到的問題。本書由11章組成,第1章簡要介紹了PowerBuilder的特點、集成開發(fā)環(huán)境以及應(yīng)用PowerBuilder進行軟件開發(fā)的一般過程;第2章詳細介紹了數(shù)據(jù)庫基礎(chǔ)知識以及在Power-Builder環(huán)境下對數(shù)據(jù)庫的連接和操作過程;第3章詳細講解了PowerBuilder腳本語言:PowerScript語言;第4章重點介紹了PowerBuilder中采用SQL語句進行各種數(shù)據(jù)庫操作的方法;第5、6、7章分別對PowerBuilder中常用控件、對象的應(yīng)用、OLE技術(shù)以及PowerBuilder的專利技術(shù):DataWindow技術(shù)做了詳細介紹;第8章介紹了PowerBuilder的部分實用的高級編程技術(shù)(如多媒體應(yīng)用開發(fā)、動態(tài)庫混合編程、WindowsAPI編程等);第9、10章分別介紹了應(yīng)用PowerBuilder進行分布式應(yīng)用開發(fā)和Web開發(fā)的詳細過程;第11章結(jié)合實例詳細介紹了數(shù)據(jù)庫應(yīng)用系統(tǒng)的后期編譯和打包發(fā)行過程。附錄中為讀者列出了PowerBuilder中的保留字和大量事件ID的含義解析,方便讀者查詢。本書的編寫具有以下幾個特點:(1)內(nèi)容涉及廣泛。本書從軟件工程開發(fā)的整體角度出發(fā),介紹了應(yīng)用PowerBuilder進行軟件開發(fā)的一般過程,涉及比較全面的數(shù)據(jù)庫應(yīng)用開發(fā)知識,并通過實例加以說明。讓讀者在學習PowerBuilder軟件的同時,掌握應(yīng)用該軟件進行應(yīng)用開發(fā)的完整過程;(2)實用性好。本書是作者在總結(jié)長期的數(shù)據(jù)庫應(yīng)用開發(fā)經(jīng)驗,并參考大量資料后總結(jié)和積累起來的,對于部分知識(如控件、對象的使用、報表設(shè)計、應(yīng)用程序打包發(fā)行等)的講解融入了作者本人的經(jīng)驗和理解,使讀者易于理解和應(yīng)用;(3)理論與實例緊密結(jié)合。本書在介紹各部分理論知識時,都采用具有針對性的實例進行詳細介紹,通過實例有助于讀者對該知識或技術(shù)的理解與應(yīng)用;(4)基礎(chǔ)知識與高級技術(shù)結(jié)合。本書詳細講解了實際開發(fā)中常用的大量PowerBuilder基礎(chǔ)知識,同時根據(jù)對開發(fā)經(jīng)驗的總結(jié),對PowerBuilder的部分實用的高級開發(fā)技術(shù)進行了詳細介紹,并通過大量的實例說明了在開發(fā)過程中的使用方法和技巧。本書從數(shù)據(jù)庫應(yīng)用開發(fā)出發(fā),注重概念理論與實際應(yīng)用的結(jié)合,精心安排了大量具有針對性的實例對相關(guān)理論知識和開發(fā)技術(shù)進行說明,從軟件開發(fā)整體角度對PowerBuilder軟件的功能、使用技巧以及高級開發(fā)技術(shù)做了系統(tǒng)全面的介紹。本書既適合于PowerBuilder的初學者選作基礎(chǔ)入門教材;更適合于PowerBuilder熟練者和愛好者加深理解時使用;也可供數(shù)據(jù)庫應(yīng)用開發(fā)人員在解決實際應(yīng)用開發(fā)中的問題時查閱。本書第1,2,4章由曹巖編寫,第6,9,10章由張英杰編寫,第3章由張英杰和曾高強共同編寫,第5,?,8,11章以及本書附錄部分由曾高強編寫。盡管本書在編寫過程中,查閱了大量資料,并通過網(wǎng)絡(luò)收集和總結(jié)了應(yīng)用PowerBuilder進行軟件開發(fā)中的大量開發(fā)技巧,同時融人了作者在軟件開發(fā)中的經(jīng)驗。但由于作者水平有限,錯誤之處在所難免,望各位讀者不吝賜教,作者在此深表感謝!作者2004年8月

作者簡介

暫缺《PowerBuilder應(yīng)用工程軟件開發(fā)指南》作者簡介

圖書目錄

第1章 PowerBuilder概述
1.1 PowerBuilder特點及其開發(fā)環(huán)境
1.1.1 PowerBuilder介紹
1.1.2 PowerBuilder的特點
1.1.3 PowerBuilder9.0的新特性
1.2 PowerBuilder集成開發(fā)環(huán)境
1.2.1 PowerBuilder安裝
1.2.2 PowerBuilder9.0集成開發(fā)環(huán)境
1.2.3 PowerBuilder中的基本概念
1.3 PowerBuilder面向?qū)ο缶幊?br />1.3.1 面向?qū)ο蟮幕靖拍?br />1.3.2 PowerBuilder中面向?qū)ο蠓椒ǖ膽?yīng)用
1.4 PowerBuilder應(yīng)用程序開發(fā)
1.4.1 PowerBuilder適用開發(fā)范圍
1.4.2 應(yīng)用程序開發(fā)的一般流程
第2章 數(shù)據(jù)庫的連接與操作
2.1 數(shù)據(jù)庫基礎(chǔ)知識
2.1.1 數(shù)據(jù)庫的基本概念
2.1.2 數(shù)據(jù)庫的連接原理
2.2 數(shù)據(jù)庫的連接方式
2.2.1 數(shù)據(jù)庫的連接接口
2.2.2 通過ODBC接口連接數(shù)據(jù)庫
2.2.3 通過專用數(shù)據(jù)庫接口連接數(shù)據(jù)庫
2.3 事務(wù)對象與數(shù)據(jù)庫的連接
2.3.1 事務(wù)對象的屬性
2.3.2 事務(wù)對象的操作與管理
2.3.3 數(shù)據(jù)庫連接參數(shù)的設(shè)置
2.3.4 數(shù)據(jù)庫連接實例
2.4 數(shù)據(jù)庫的操作
2.5 數(shù)據(jù)庫建立與連接實例
本章小結(jié)
第3章 PowerScript語言
3.1 PowerScript語言基礎(chǔ)
3.1.1 注釋
3.1.2 語句連接符(SL)
3.1.3 語句分隔符(;)
3.1.4 標識符
3.1.5 標號
3.1.6 特殊的ASCII字符
3.1.7 空值(NULL)
3.1.8 代詞
3.1.9 引用方法
3.1.1 0PowerBuilder中的保留字
3.2 數(shù)據(jù)類型
3.2.1 標準數(shù)據(jù)類型
3.2.2 Any數(shù)據(jù)類型
2.2.3 系統(tǒng)對象的數(shù)據(jù)類型
3.2.4 枚舉數(shù)據(jù)類型
3.3 聲明
3.3.1 變量的聲明
3.3.2 常量的聲明
3.3.3 數(shù)組的聲明
3.3.4 外部函數(shù)的聲明
3.3.5 存儲過程的聲明
3.3.6 結(jié)構(gòu)的創(chuàng)建與結(jié)構(gòu)變量的聲明
3.3.7 小結(jié)
3.4 操作符與表達式
3.4.1 算術(shù)運算符
3.4.2 關(guān)系運算符
3.4.2 邏輯運算符
3.4.4 連接運算符
3.4.5 圓點操作符
3.4.6 操作符的優(yōu)先級別
3.4.7 表達式及其數(shù)據(jù)類型
3.5 PowerScript語句
3.5.1 賦值語句
3.5.2 條件語句
3.5.3 分支語句
3.5.4 循環(huán)控制語句
3.5.5 對象創(chuàng)建與釋放語句
3.5.6 程序終止與返回語句
3.5.7 調(diào)用語句(CALL)
3.6 事件和函數(shù)
3.6.1 PowerBuilder中的事件
2.6.2 PowerBuilder中的函數(shù)
3.6.3 函數(shù)和事件的調(diào)用
3.7 PowerBuilder常用函數(shù)
3.7.1 數(shù)值函數(shù)
3.7.2 字符(串)操作函數(shù)
3.7.3 日期/時間以及定時函數(shù)
3.7.4 數(shù)據(jù)類型檢測與轉(zhuǎn)換函數(shù)
3.7.5 文件與目錄操作函數(shù)
3.7.6 注冊表操作函數(shù)
3.7.7 初始化文件函數(shù)
3.7.8 其它函數(shù)
本章小結(jié)
第4章 SQL語句及數(shù)據(jù)庫操作
4.1 數(shù)據(jù)查詢操作
4.1.1 SELECT查詢語句
4.1.2 利用游標(CURSOR)查詢
4.1.3 利用存儲過程查詢
4.2 其它操作語句
4.2.1 數(shù)據(jù)插入語句(1nsert)
4.2.2 數(shù)據(jù)刪除語句(Delete)
4.2.3 數(shù)據(jù)更新(Update)
4.3 Blob數(shù)據(jù)的查詢和更新
4.3.1 SELECTBLOB語句
4.3.2 UPDATEBI.OB語句
4.4 PowerBuilder中的動態(tài)SQL語句
4.5 數(shù)據(jù)操作實例
4.5.1 游標查詢實例
4.5.2 Blob數(shù)據(jù)操作實例
本章小結(jié)
第5章 典型對象和控件的應(yīng)用
5.1 應(yīng)用對象
5.1.1 應(yīng)用對象的建立
5.1.2 應(yīng)用對象的屬性設(shè)置
5.1.3 應(yīng)用對象編程
5.2 窗口對象
5.2.1 窗口的創(chuàng)建
5.2.2 窗口的屬性
5.2.3 窗口的類型
5.3 菜單對象
5.3.1 菜單對象的建立
5.3.2 菜單對象的操作
5.3.3 菜單對象的引用
5.4 列表框類控件
5.4.1 四種列表框類控件的比較
5.4.2 列表框類控件的主要屬性
5.4.3 列表框類控件的主要事件
5.4.4 列表框類控件的主要函數(shù)
5.5 視圖類控件
5.5.1 ListView控件
5.5.2 TreeView控件
5.6 Tab控件
5.6.1 Tab控件主要屬性和函數(shù)
5.6.2 Tab控件的使用實例
第6章 OLE技術(shù)與OLE控件的使用
6.1 OLE概述
6.2 OLE控件的定義
6.3 OLE控件的控制
6.3.1 OLE控件的屬性
6.3.2 OLE對象的激活
6.3.3 OLE對象的編輯與修改
6.3.4 OLE對象的關(guān)聯(lián)方式
6.4 OLE控件的函數(shù)
6.5 OLE應(yīng)用實例
第7章 DataWindow與報表設(shè)計
7.1 DataWindow對象
7.1.1 數(shù)據(jù)窗口對象的創(chuàng)建
7.1.2 數(shù)據(jù)窗口對象的顯示風格
7.1.3 數(shù)據(jù)窗口對象的設(shè)計
7.1.4 數(shù)據(jù)列的設(shè)計
7.2 復雜報表設(shè)計
7.2.1 復合報表
7.2.2 交叉報表
7.2.3 圖形報表
7.3 DataWindow控件和DataStore對象
7.3.1 數(shù)據(jù)窗口控件的主要屬性
7.3.2 數(shù)據(jù)窗口控件的事件
7.3.3 數(shù)據(jù)窗口控件的使用
7.3.4 DataStore對象
7.3.5 數(shù)據(jù)查詢
7.4 創(chuàng)建動態(tài)數(shù)據(jù)窗口
7.4.1 創(chuàng)建動態(tài)數(shù)據(jù)窗口相苯函數(shù)
7.4.2 創(chuàng)建動態(tài)數(shù)據(jù)窗口的一般過程
7.4.3 動態(tài)數(shù)據(jù)窗口對象的使用
7.4.4 動態(tài)數(shù)據(jù)窗口創(chuàng)建實例
7.5 報表打印控制
第8章 PowerBuilder高級編程技術(shù)
8.1 PowerBuilder中的文件目錄操作
8.1.1 目錄操作
8.1.2 文件操作
8.2 操作注冊表
8.3 1NI文件的使用
8.3.1 1NI文件格式
8.3.2 1NI文件使用實例
8.4 多媒體開發(fā)應(yīng)用
8.4.1 OLE技術(shù)實現(xiàn)視頻播放
8.4.2 WindowsAPl編程實現(xiàn)多媒體開發(fā)
8.5 動態(tài)連接庫的調(diào)用與混合編程
8.5.1 DLL簡介
8.5.2 PowerBuilder中DLL的使用
8.5.3 DLL調(diào)用編程實例
8.6 APl函數(shù)編程實例
8.6.1 API編程概述
8.6.2 獲取計算機信息
8.6.3 隱藏/顯示W(wǎng)indows任務(wù)欄
8.6.4 目錄獲取
8.6.5 設(shè)置窗口顯示位置和順序
8.6.6 定時關(guān)機程序
8.6.7 控制應(yīng)用程序只啟動一次
第9章 分布式應(yīng)用簡介
9.1 分布式應(yīng)用與EAServer
9.1.1 結(jié)構(gòu)體系概念
9.1.2 EAServer介紹
9.1.3 PowerBuilder對分布式應(yīng)用的支持
9.2 建立EAServer服務(wù)器組件
9.2.1 建立Profile文件
9.2.2 建立EAServer組件
9.3 建立EAServer客戶端
9.3.1 建立EAServer客戶端應(yīng)用的步職
9.3.2 與EAServer服務(wù)器的連接
9.3.3 生成EAServer代理對象
9.3.4 調(diào)用EAServer服務(wù)器組件方法
9.3.5 客戶端應(yīng)用的其它工作
第10章 PowerBuiider的Web開發(fā)
10.1 Web應(yīng)用概述
10.1.1 Web應(yīng)用介紹
10.1.2 Web應(yīng)用開發(fā)環(huán)境
10.1.3 Web目標開發(fā)工具介紹
10.2 開發(fā)Web應(yīng)用
10.2.1 Web開發(fā)基本步驟
10.2.2 Web目標的創(chuàng)建
10.2.3 建立調(diào)試配置文件
10.2.4 定義連接配置文件
10.2.5 Web目標的操作設(shè)計
10.2.6 Web應(yīng)用的構(gòu)建與生成
10.3 Web開發(fā)總結(jié)
第11章 編譯和發(fā)行可執(zhí)行應(yīng)用
11.1 創(chuàng)建工程應(yīng)用對象
11.2 編譯生成可執(zhí)行應(yīng)用
11.2.1 準備工作
11.2.2 創(chuàng)建資源文件
11.2.3 選擇編碼格式
11.2.4 選擇打包模型
11.2.5 編譯生成可執(zhí)行應(yīng)用
11.3 支撐文件及測試
11.3.1 可執(zhí)行應(yīng)用的支撐文件
11.3.2 可執(zhí)行應(yīng)用的測試
11.4 制作安裝程序
11.4.1 應(yīng)用程序打包準備
11.4.2 創(chuàng)建工程
11.4.3 添加文件及組件安裝
11.4.4 編譯生成安裝文件
附錄1 PowerBuilder中的保留字
附錄2 PowerBuilder中部分事件ID(Event)含義解析
參考文獻

本目錄推薦

掃描二維碼
Copyright ? 讀書網(wǎng) www.autoforsalebyowners.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號 鄂公網(wǎng)安備 42010302001612號