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

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

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

定 價:¥28.00

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

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

內(nèi)容簡介

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

作者簡介

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

圖書目錄

第1章 PowerBuilder概述
1.1 PowerBuilder特點(diǎn)及其開發(fā)環(huán)境
1.1.1 PowerBuilder介紹
1.1.2 PowerBuilder的特點(diǎn)
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ù)庫連接實(shí)例
2.4 數(shù)據(jù)庫的操作
2.5 數(shù)據(jù)庫建立與連接實(shí)例
本章小結(jié)
第3章 PowerScript語言
3.1 PowerScript語言基礎(chǔ)
3.1.1 注釋
3.1.2 語句連接符(SL)
3.1.3 語句分隔符(;)
3.1.4 標(biāo)識符
3.1.5 標(biāo)號
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 標(biāo)準(zhǔn)數(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 操作符與表達(dá)式
3.4.1 算術(shù)運(yùn)算符
3.4.2 關(guān)系運(yùn)算符
3.4.2 邏輯運(yùn)算符
3.4.4 連接運(yùn)算符
3.4.5 圓點(diǎn)操作符
3.4.6 操作符的優(yōu)先級別
3.4.7 表達(dá)式及其數(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 利用游標(biāo)(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ù)操作實(shí)例
4.5.1 游標(biāo)查詢實(shí)例
4.5.2 Blob數(shù)據(jù)操作實(shí)例
本章小結(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控件的使用實(shí)例
第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)用實(shí)例
第7章 DataWindow與報表設(shè)計
7.1 DataWindow對象
7.1.1 數(shù)據(jù)窗口對象的創(chuàng)建
7.1.2 數(shù)據(jù)窗口對象的顯示風(fēng)格
7.1.3 數(shù)據(jù)窗口對象的設(shè)計
7.1.4 數(shù)據(jù)列的設(shè)計
7.2 復(fù)雜報表設(shè)計
7.2.1 復(fù)合報表
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)建實(shí)例
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文件使用實(shí)例
8.4 多媒體開發(fā)應(yīng)用
8.4.1 OLE技術(shù)實(shí)現(xiàn)視頻播放
8.4.2 WindowsAPl編程實(shí)現(xiàn)多媒體開發(fā)
8.5 動態(tài)連接庫的調(diào)用與混合編程
8.5.1 DLL簡介
8.5.2 PowerBuilder中DLL的使用
8.5.3 DLL調(diào)用編程實(shí)例
8.6 APl函數(shù)編程實(shí)例
8.6.1 API編程概述
8.6.2 獲取計算機(jī)信息
8.6.3 隱藏/顯示W(wǎng)indows任務(wù)欄
8.6.4 目錄獲取
8.6.5 設(shè)置窗口顯示位置和順序
8.6.6 定時關(guān)機(jī)程序
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目標(biāo)開發(fā)工具介紹
10.2 開發(fā)Web應(yīng)用
10.2.1 Web開發(fā)基本步驟
10.2.2 Web目標(biāo)的創(chuàng)建
10.2.3 建立調(diào)試配置文件
10.2.4 定義連接配置文件
10.2.5 Web目標(biāo)的操作設(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 準(zhǔn)備工作
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)用程序打包準(zhǔn)備
11.4.2 創(chuàng)建工程
11.4.3 添加文件及組件安裝
11.4.4 編譯生成安裝文件
附錄1 PowerBuilder中的保留字
附錄2 PowerBuilder中部分事件ID(Event)含義解析
參考文獻(xiàn)

本目錄推薦

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