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

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

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

定 價:¥28.00

作 者: 張英杰等編
出版社: 西安交通大學出版社
叢編項: 21世紀工程應用計算機技術叢書
標 簽: PowerBuilder 數據庫 計算機與互聯網

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

內容簡介

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

作者簡介

暫缺《PowerBuilder應用工程軟件開發(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面向對象編程
1.3.1 面向對象的基本概念
1.3.2 PowerBuilder中面向對象方法的應用
1.4 PowerBuilder應用程序開發(fā)
1.4.1 PowerBuilder適用開發(fā)范圍
1.4.2 應用程序開發(fā)的一般流程
第2章 數據庫的連接與操作
2.1 數據庫基礎知識
2.1.1 數據庫的基本概念
2.1.2 數據庫的連接原理
2.2 數據庫的連接方式
2.2.1 數據庫的連接接口
2.2.2 通過ODBC接口連接數據庫
2.2.3 通過專用數據庫接口連接數據庫
2.3 事務對象與數據庫的連接
2.3.1 事務對象的屬性
2.3.2 事務對象的操作與管理
2.3.3 數據庫連接參數的設置
2.3.4 數據庫連接實例
2.4 數據庫的操作
2.5 數據庫建立與連接實例
本章小結
第3章 PowerScript語言
3.1 PowerScript語言基礎
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 數據類型
3.2.1 標準數據類型
3.2.2 Any數據類型
2.2.3 系統(tǒng)對象的數據類型
3.2.4 枚舉數據類型
3.3 聲明
3.3.1 變量的聲明
3.3.2 常量的聲明
3.3.3 數組的聲明
3.3.4 外部函數的聲明
3.3.5 存儲過程的聲明
3.3.6 結構的創(chuàng)建與結構變量的聲明
3.3.7 小結
3.4 操作符與表達式
3.4.1 算術運算符
3.4.2 關系運算符
3.4.2 邏輯運算符
3.4.4 連接運算符
3.4.5 圓點操作符
3.4.6 操作符的優(yōu)先級別
3.4.7 表達式及其數據類型
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 調用語句(CALL)
3.6 事件和函數
3.6.1 PowerBuilder中的事件
2.6.2 PowerBuilder中的函數
3.6.3 函數和事件的調用
3.7 PowerBuilder常用函數
3.7.1 數值函數
3.7.2 字符(串)操作函數
3.7.3 日期/時間以及定時函數
3.7.4 數據類型檢測與轉換函數
3.7.5 文件與目錄操作函數
3.7.6 注冊表操作函數
3.7.7 初始化文件函數
3.7.8 其它函數
本章小結
第4章 SQL語句及數據庫操作
4.1 數據查詢操作
4.1.1 SELECT查詢語句
4.1.2 利用游標(CURSOR)查詢
4.1.3 利用存儲過程查詢
4.2 其它操作語句
4.2.1 數據插入語句(1nsert)
4.2.2 數據刪除語句(Delete)
4.2.3 數據更新(Update)
4.3 Blob數據的查詢和更新
4.3.1 SELECTBLOB語句
4.3.2 UPDATEBI.OB語句
4.4 PowerBuilder中的動態(tài)SQL語句
4.5 數據操作實例
4.5.1 游標查詢實例
4.5.2 Blob數據操作實例
本章小結
第5章 典型對象和控件的應用
5.1 應用對象
5.1.1 應用對象的建立
5.1.2 應用對象的屬性設置
5.1.3 應用對象編程
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 列表框類控件的主要函數
5.5 視圖類控件
5.5.1 ListView控件
5.5.2 TreeView控件
5.6 Tab控件
5.6.1 Tab控件主要屬性和函數
5.6.2 Tab控件的使用實例
第6章 OLE技術與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對象的關聯方式
6.4 OLE控件的函數
6.5 OLE應用實例
第7章 DataWindow與報表設計
7.1 DataWindow對象
7.1.1 數據窗口對象的創(chuàng)建
7.1.2 數據窗口對象的顯示風格
7.1.3 數據窗口對象的設計
7.1.4 數據列的設計
7.2 復雜報表設計
7.2.1 復合報表
7.2.2 交叉報表
7.2.3 圖形報表
7.3 DataWindow控件和DataStore對象
7.3.1 數據窗口控件的主要屬性
7.3.2 數據窗口控件的事件
7.3.3 數據窗口控件的使用
7.3.4 DataStore對象
7.3.5 數據查詢
7.4 創(chuàng)建動態(tài)數據窗口
7.4.1 創(chuàng)建動態(tài)數據窗口相苯函數
7.4.2 創(chuàng)建動態(tài)數據窗口的一般過程
7.4.3 動態(tài)數據窗口對象的使用
7.4.4 動態(tài)數據窗口創(chuàng)建實例
7.5 報表打印控制
第8章 PowerBuilder高級編程技術
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ā)應用
8.4.1 OLE技術實現視頻播放
8.4.2 WindowsAPl編程實現多媒體開發(fā)
8.5 動態(tài)連接庫的調用與混合編程
8.5.1 DLL簡介
8.5.2 PowerBuilder中DLL的使用
8.5.3 DLL調用編程實例
8.6 APl函數編程實例
8.6.1 API編程概述
8.6.2 獲取計算機信息
8.6.3 隱藏/顯示Windows任務欄
8.6.4 目錄獲取
8.6.5 設置窗口顯示位置和順序
8.6.6 定時關機程序
8.6.7 控制應用程序只啟動一次
第9章 分布式應用簡介
9.1 分布式應用與EAServer
9.1.1 結構體系概念
9.1.2 EAServer介紹
9.1.3 PowerBuilder對分布式應用的支持
9.2 建立EAServer服務器組件
9.2.1 建立Profile文件
9.2.2 建立EAServer組件
9.3 建立EAServer客戶端
9.3.1 建立EAServer客戶端應用的步職
9.3.2 與EAServer服務器的連接
9.3.3 生成EAServer代理對象
9.3.4 調用EAServer服務器組件方法
9.3.5 客戶端應用的其它工作
第10章 PowerBuiider的Web開發(fā)
10.1 Web應用概述
10.1.1 Web應用介紹
10.1.2 Web應用開發(fā)環(huán)境
10.1.3 Web目標開發(fā)工具介紹
10.2 開發(fā)Web應用
10.2.1 Web開發(fā)基本步驟
10.2.2 Web目標的創(chuàng)建
10.2.3 建立調試配置文件
10.2.4 定義連接配置文件
10.2.5 Web目標的操作設計
10.2.6 Web應用的構建與生成
10.3 Web開發(fā)總結
第11章 編譯和發(fā)行可執(zhí)行應用
11.1 創(chuàng)建工程應用對象
11.2 編譯生成可執(zhí)行應用
11.2.1 準備工作
11.2.2 創(chuàng)建資源文件
11.2.3 選擇編碼格式
11.2.4 選擇打包模型
11.2.5 編譯生成可執(zhí)行應用
11.3 支撐文件及測試
11.3.1 可執(zhí)行應用的支撐文件
11.3.2 可執(zhí)行應用的測試
11.4 制作安裝程序
11.4.1 應用程序打包準備
11.4.2 創(chuàng)建工程
11.4.3 添加文件及組件安裝
11.4.4 編譯生成安裝文件
附錄1 PowerBuilder中的保留字
附錄2 PowerBuilder中部分事件ID(Event)含義解析
參考文獻

本目錄推薦

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