出版時(shí)間:2009-2 出版社:向隅、涂玉芬、 王彥 海洋出版社 (2009-02出版) 作者:向隅 等 著 頁(yè)數(shù):270
前言
本書是根據(jù)普通高等教育“十一五”國(guó)家級(jí)規(guī)劃教材的要求和指導(dǎo)精神編寫的。PowerBuilder是Sybase公司推出的一款既適用于客戶/服務(wù)器數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng),又適用于B/S結(jié)構(gòu)的.net應(yīng)用開發(fā)的可視化工具。PowerBuilder10.0是其最新版本,它不僅繼承了其前各版本的優(yōu)點(diǎn),即界面友好、功能強(qiáng)大、開發(fā)程序便捷、簡(jiǎn)便和先進(jìn)的特點(diǎn),同時(shí)還提供了.NET環(huán)境下的開發(fā)工具。用戶使用PowerBuilder10.0能很方便地開發(fā)出.NET應(yīng)用。PowerBuilder10.0是按照4GL+的發(fā)展方向開發(fā)的,其快速開發(fā)環(huán)境通過(guò)對(duì)設(shè)計(jì)、建模、開發(fā)、部署和管理功能的緊密集成實(shí)現(xiàn)。PowerBuilder 10.0還為使用.NET開發(fā)工具的用戶提供了一套DataWindow.NET。本書的特點(diǎn)是通過(guò)一個(gè)完整實(shí)例的開發(fā)過(guò)程,向讀者介紹和講解如何使用PowerBuilder10.0開發(fā)應(yīng)用系統(tǒng),從而掌握設(shè)計(jì)和編程的技巧。本書共分13章,其中各章的內(nèi)容如下:第1章:介紹PowerBuilder集成開發(fā)環(huán)境和應(yīng)用程序界面,給出了創(chuàng)建一個(gè)工作區(qū)和應(yīng)用對(duì)象的過(guò)程,讓讀者對(duì)PowerBuilder的工作區(qū)和應(yīng)用對(duì)象有一個(gè)初步的感性認(rèn)識(shí)。第2章:介紹PowerBuilder編程語(yǔ)言:PowerScript及其規(guī)范。第3章:介紹PowerBuilder自帶的ASA數(shù)據(jù)庫(kù)的使用方法,以及在數(shù)據(jù)窗口庫(kù)畫板中如何操作數(shù)據(jù)庫(kù)和連接數(shù)據(jù)庫(kù)的方法。第4章:介紹窗口和菜單。第5章:講述窗口中的常用控件。因?yàn)橛辛丝丶?,窗口才界面友好、功能?qiáng)大。
內(nèi)容概要
《PowerBuilder 10程序設(shè)計(jì)基礎(chǔ)與應(yīng)用》是全國(guó)普通高等教育“十一五”國(guó)家級(jí)規(guī)劃教材,是經(jīng)教育部組織專家論證審定的數(shù)據(jù)庫(kù)專業(yè)課程的權(quán)威教材。 本書內(nèi)容:本書由13章、4個(gè)附錄及習(xí)題參考答案組成。主要內(nèi)容包括:PowerBuilder集成開發(fā)環(huán)境和應(yīng)用程序界面;PowerScript語(yǔ)言及其規(guī)范;ASA數(shù)據(jù)庫(kù)的使用方法、在數(shù)據(jù)窗口庫(kù)畫板中操作數(shù)據(jù)庫(kù)和連接數(shù)據(jù)庫(kù)的方法;窗口和菜單;窗口中的常用控件;數(shù)據(jù)窗口設(shè)計(jì)技術(shù);SQL語(yǔ)言語(yǔ)法和使用、游標(biāo)的使用;數(shù)據(jù)窗口增強(qiáng)對(duì)象;PowerBuilder中的報(bào)表、統(tǒng)計(jì)圖的使用、生成復(fù)合報(bào)表;PowerBuilder的數(shù)據(jù)管道技術(shù);在PowerBuilder中調(diào)用IE瀏覽PowerBuilder中的數(shù)據(jù)表以及在PowerBuilder中處理郵件;程序調(diào)試和發(fā)布技術(shù);生成安裝盤;PowerBuilder的數(shù)據(jù)類型、運(yùn)算符、常用的基本函數(shù);窗口、菜單、數(shù)據(jù)窗口及數(shù)據(jù)窗口控件的屬性、事件和函數(shù);最后是部分習(xí)題參考答案?! ”緯攸c(diǎn):1.高度體現(xiàn)理論的適度性,實(shí)踐的指導(dǎo)性,應(yīng)用的完整性;2.以一個(gè)完整的實(shí)用數(shù)據(jù)庫(kù)系統(tǒng)開發(fā)實(shí)例為主線,貫穿全書的內(nèi)容講解,理解輕松,容易掌握;3.書中的數(shù)據(jù)庫(kù)實(shí)例就是一個(gè)數(shù)據(jù)庫(kù)系統(tǒng)模板,稍加修改即可為己所用;4.實(shí)例的開發(fā)過(guò)程具體、詳實(shí),一目了然,并可達(dá)到舉一反三、活學(xué)活用的目的;5.課后配有練習(xí),方便檢測(cè)和鞏固學(xué)習(xí)效果,并做到及時(shí)應(yīng)用?! ∵m用范圍:全國(guó)高等院校、職業(yè)院校數(shù)據(jù)庫(kù)課程教材。
書籍目錄
第1章 PowerBuilder10.0概述1.1 PowerBuilder 10.0簡(jiǎn)介1.2 PowerBuilder 10.0的新增功能1.3 PowerBuilder 10.0的開發(fā)環(huán)境1.3.1 運(yùn)行PowerBuilder 10.01.3.2 菜單1.3.3 系統(tǒng)工作區(qū)1.3.4 工具欄1.3.5 畫板1.3.6 系統(tǒng)樹1.3.7 獲得幫助1.4 PowerBuilder的應(yīng)用對(duì)象1.4.1 應(yīng)用程序?qū)ο蟾攀?.4.2 創(chuàng)建WorkSpace1.4.3 創(chuàng)建應(yīng)用程序?qū)ο?.4.4 應(yīng)用程序?qū)ο蟮膶傩栽O(shè)置1.4.5 應(yīng)用程序?qū)ο蟮姆椒ê褪录?.5 應(yīng)用對(duì)象創(chuàng)建實(shí)例——學(xué)生公寓管理系統(tǒng)1.5.1 創(chuàng)建WorkSpace1.5.2 創(chuàng)建應(yīng)用1.5.3 創(chuàng)建登錄窗口1.5.4 代碼編寫1.5.5 程序運(yùn)行1.6 數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)開發(fā)方法1.6.1 面向?qū)ο蟮幕靖拍?.6.2 面向?qū)ο蠹夹g(shù)在PowerBuilder中的實(shí)現(xiàn)1.6.3 PowerBuilder的開發(fā)方法1.6.4 數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)的開發(fā)流程1.7 本章小結(jié)1.8 習(xí)題第2章 PowerBuilder10.0編程基礎(chǔ)2.1 PowerScript基本知識(shí)2.1.1 Script(腳本)子窗口2.1.2 代碼格式2.1.3 斷行、續(xù)行、分隔和注釋2.1.4 標(biāo)識(shí)符和保留字2.1.5 空值(NULL)2.1.6 特殊ASCIl字符2.1.7 代詞2.2 數(shù)據(jù)類型2.2.1 標(biāo)準(zhǔn)數(shù)據(jù)類型2.2.2 系統(tǒng)對(duì)象數(shù)據(jù)類型2.2.3 枚舉類型2.2.4 任意數(shù)據(jù)類型2.3 常量和變量2.3.1 常量2.3.2 變量2.3.3 變量的作用域2.4 函數(shù)2.4.1 常用標(biāo)準(zhǔn)函數(shù)2.4.2 自定義函數(shù)2.5 運(yùn)算符和表達(dá)式2.5.1 算術(shù)運(yùn)算符2.5.2 關(guān)系運(yùn)算符2.5.3 邏輯運(yùn)算符2.5.4 連接運(yùn)算符2.5.5 運(yùn)算符的優(yōu)先級(jí)2.6 數(shù)組2.7 PowerBuilder中基本控制語(yǔ)句2.7.1 賦值語(yǔ)句2.7.2 條件控制語(yǔ)句2.7.3 循環(huán)控制語(yǔ)句2.7.4 其他常用控制語(yǔ)句2.8 本章小結(jié)2.9 習(xí)題第3章 PowerBuilder下的數(shù)據(jù)庫(kù)及其使用3.1 創(chuàng)建本地?cái)?shù)據(jù)庫(kù)3.1.1 使用Sybase Central3.1.2 使用Database painter創(chuàng)建xsgy(學(xué)生公寓)數(shù)據(jù)庫(kù)3.2 創(chuàng)建和刪除數(shù)據(jù)表3.2.1 創(chuàng)建數(shù)據(jù)表3.2.2 刪除數(shù)據(jù)表3.2.3 定義表屬性3.2.4 創(chuàng)建數(shù)據(jù)表實(shí)例——?jiǎng)?chuàng)建學(xué)生公寓初始表3.3 數(shù)據(jù)表的操縱3.3.1 瀏覽和修改表結(jié)構(gòu)3.3.2 定義列的擴(kuò)展屬性3.3.3 主鍵、外鍵、索引的創(chuàng)建和刪除3.4 視圖及其操縱3.5 數(shù)據(jù)的操縱3.5.1 數(shù)據(jù)檢索3.5.2 數(shù)據(jù)修改3.5.3 數(shù)據(jù)排序和過(guò)濾3.5.4 數(shù)據(jù)的導(dǎo)入和導(dǎo)出3.6 連接數(shù)據(jù)庫(kù)3.6.1 ODBC數(shù)據(jù)源3.6.2定義數(shù)據(jù)庫(kù)Profile3.7 本章小結(jié)3.8 習(xí)題第4章 窗口和菜單4.1 窗口的設(shè)計(jì)和使用4.1.1 認(rèn)識(shí)窗口畫板4.1.2 窗口畫板工具欄4.1.3 窗口的類型4.1.4 窗口的創(chuàng)建4.1.5 設(shè)置窗口的屬性4.1.6 保存窗口4.2 菜單的建立與使用4.2.1 認(rèn)識(shí)菜單畫板4.2.2 創(chuàng)建菜單4.2.3 設(shè)置菜單項(xiàng)的屬性4.2.4 保存菜單4.2.5 為菜單項(xiàng)編寫腳本4.2.6 創(chuàng)建快捷工具欄和快捷鍵4.2.7 菜單創(chuàng)建實(shí)例——學(xué)生公寓管理系統(tǒng)主菜單4.3 本章小結(jié)4.4 習(xí)題第5章 控件5.1 窗口上的控件5.1.1 PowerBuilder提供的控件種類和名稱5.1.2 在窗口中添加控件5.1.3 控件的布局5.1.4 控件的復(fù)制、拷貝、粘貼和刪除5.1.5 控件的命名5.1.6 控件的公有屬性5.1.7 設(shè)置控件的顯示文本5.1.8 設(shè)定控件的Tab順序5.1.9 定義控件的快捷鍵5.1.10 定義控件的可訪問(wèn)屬性5.1.11 設(shè)置控件的顏色5.1.12 設(shè)置控件的三維外觀5.2 常用控件介紹5.2.1 命令按鈕(CommandButton)和圖片按鈕(PictureButton)控件5.2.2 靜態(tài)文本(StaticText)和靜態(tài)超文本鏈接(StaticHyperLink)控件5.2.3 單選框(RadioButton)和復(fù)選框(CheckBox)控件5.2.4 文本編輯框控件5.2.5列表框控件5.2.6 調(diào)節(jié)和進(jìn)度控件5.2.7 圖像控件5.2.8 群組控件5.2.9 圖形控件5.2.10 Tab控件5.2.11 樹形視圖控件(TreeView)5.2.12 OLE控件5.3 窗口和控件的編程5.3.1 使用窗口和控件的函數(shù)5.3.2 為窗口和控件的事件編寫腳本5.3.3 在腳本中修改窗口和控件的屬性5.3.4 聲明窗口的實(shí)例變量5.3.5 窗口實(shí)例一——單、復(fù)選框的使用5.3.6 窗口實(shí)例二一一樹型目錄的使用5.4 本章小結(jié)5.5 習(xí)題第6章 數(shù)據(jù)窗口6.1 數(shù)據(jù)窗口概述6.2 數(shù)據(jù)窗口對(duì)象6.2.1 利用向?qū)?chuàng)建數(shù)據(jù)窗口對(duì)象6.2.2 數(shù)據(jù)窗口對(duì)象顯示風(fēng)格6.2.3 數(shù)據(jù)源6.3 設(shè)置數(shù)據(jù)窗口對(duì)象6.3.1 認(rèn)識(shí)數(shù)據(jù)窗口畫板6.3.2 在數(shù)據(jù)窗口內(nèi)調(diào)整對(duì)象布局6.3.3 在數(shù)據(jù)窗口畫板內(nèi)設(shè)置各對(duì)象的屬性6.4 數(shù)據(jù)窗口中其他重要屬性的設(shè)置6.5 本章小結(jié)6.6 習(xí)題第7章 使用SQL語(yǔ)句7.1 SQL概述7.2 事務(wù)對(duì)象7.2.1 事務(wù)對(duì)象的基本概念7.2.2 數(shù)據(jù)庫(kù)連接與取消連接語(yǔ)句7.2.3 事務(wù)操作語(yǔ)句7.3 SQL語(yǔ)句7.3.1 單行檢索語(yǔ)句SELECT7.3.2 插入語(yǔ)句INSERT7.3.3 刪除語(yǔ)句DELETE7.3.4 修改語(yǔ)句UPDATE7.3.5 SQL語(yǔ)句的執(zhí)行結(jié)果檢查7.3.6 游標(biāo)的使用7.3.7 動(dòng)態(tài)SQL語(yǔ)句7.4 SQL查詢示例7.5 本章小結(jié)7.6 習(xí)題第8章 數(shù)據(jù)窗口的應(yīng)用8.1 數(shù)據(jù)窗口控件的使用8.1.1 添加數(shù)據(jù)窗口控件8.1.2 設(shè)置數(shù)據(jù)窗口控件的屬性8.1.3 設(shè)置數(shù)據(jù)窗口控件中關(guān)聯(lián)的數(shù)據(jù)窗口對(duì)象8.2 數(shù)據(jù)窗口的增強(qiáng)對(duì)象8.2.1 添加和刪除列對(duì)象8.2.2 添加計(jì)算列8.2.3 添加計(jì)算域8.2.4 添加按鈕對(duì)象8.2.5 添加靜態(tài)文本框8.3 數(shù)據(jù)處理8.3.1 數(shù)據(jù)排序8.3.2 數(shù)據(jù)的校驗(yàn)8.3.3 數(shù)據(jù)分組統(tǒng)計(jì)8.3.4 數(shù)據(jù)查詢8.3.5 數(shù)據(jù)庫(kù)的更新8.4 數(shù)據(jù)窗口控件的函數(shù)8.4.1 數(shù)據(jù)庫(kù)函數(shù)8.4.2 數(shù)據(jù)項(xiàng)函數(shù)8.4.3 行和列函數(shù)8.4.4 滾動(dòng)數(shù)據(jù)行函數(shù)8.5 數(shù)據(jù)窗口事件8.5.1 鼠標(biāo)動(dòng)作事件8.5.2 錯(cuò)誤處理事件8.5.3 記錄處理事件8.5.4 檢索勺更新事件8.6 本章小結(jié)8.7 習(xí)題第9章 報(bào)表技術(shù)9.1 報(bào)表概述9.1.1 創(chuàng)建一個(gè)報(bào)表9.1.2 數(shù)據(jù)窗口和報(bào)表區(qū)9.2 打印報(bào)表9.2.1 打印預(yù)覽設(shè)置9.2.2 控制打印規(guī)范9.2.3 打印環(huán)境設(shè)置9.2.4 與打印相關(guān)的函數(shù)9.2.5 與打印相關(guān)的事件9.3 統(tǒng)計(jì)圖的設(shè)計(jì)9.3.1 統(tǒng)計(jì)圖概述9.3.2 統(tǒng)計(jì)圖的創(chuàng)建9.3.3 統(tǒng)計(jì)圖的使用9.4 復(fù)合報(bào)表9.5 本章小結(jié)9.6 習(xí)題第10章 數(shù)據(jù)管道10.1 數(shù)據(jù)管道概述10.2 創(chuàng)建數(shù)據(jù)管道10.2.1 在數(shù)據(jù)庫(kù)畫板中創(chuàng)建數(shù)據(jù)管道10.2.2 創(chuàng)建數(shù)據(jù)管道對(duì)象10.2.3 打開數(shù)據(jù)管道10.2.4 刪除數(shù)據(jù)管道10.3 創(chuàng)建數(shù)據(jù)管道用戶對(duì)象10.4 基本屬性、事件和函數(shù)10.4.1 數(shù)據(jù)管道屬性10.4.2 數(shù)據(jù)管道事件10.4.3 數(shù)據(jù)管道函數(shù)10.5 數(shù)據(jù)管道的使用10.6 本章小結(jié)10.7 習(xí)題第11章 PowerBuilder 10.0與Internet11.1 PowerBuilder 10.0的Internet簡(jiǎn)介及特性11.1.1 HTML語(yǔ)言11.1.2 XMIL語(yǔ)言11.1.3 DataWindow插件11.1.4 Window插件11.1.5 WindowActiveX插件11.1.6 從數(shù)據(jù)窗口到HTML11.2 PowerBuilder 10.0的郵件功能11.2.1 MailSession對(duì)象11.2.2 MailMessage對(duì)象11.2.3 MailLogon()函數(shù)11.2.4 MailLogoff()函數(shù)11.2.5 Mailhandle()函數(shù)11.2.6 MailReadMessages()函數(shù)11.2.7 MailGetMessages()函數(shù)11.2.8 MailAddress()函數(shù)11.2.9 MailRecipientDetails()函數(shù)11.2.10 MailResolveRecipient()函數(shù)11.2.11 MailSaveMessage()函數(shù)11.2.12 MailDeleteMessage()函數(shù)11.2.13 MailSend()函數(shù)11.3 Internet實(shí)例一——在IE中顯示PowerBuilder的數(shù)據(jù)窗口對(duì)象11.4 Internet實(shí)例二——電子郵件11.5 本章小結(jié)11.6 習(xí)題第12章 應(yīng)用項(xiàng)目的調(diào)試和發(fā)行12.1 應(yīng)用程序的調(diào)試12.1.1 調(diào)試器12.1.2 斷點(diǎn)處理12.1.3 調(diào)試狀態(tài)下應(yīng)用程序的跟蹤運(yùn)行12.2 應(yīng)用程序的運(yùn)行12.3 應(yīng)用程序的編譯12.3.1 編譯前的準(zhǔn)備12.3.2 創(chuàng)建工程12.3.3 設(shè)置工程選項(xiàng)12.3.4 編譯生成可執(zhí)行文件12.4 應(yīng)用程序的發(fā)行12.4.1 PowerBuilder運(yùn)行時(shí)的庫(kù)及數(shù)據(jù)庫(kù)接口12.4.2 配置ODBC數(shù)據(jù)源1 2.5 本章小結(jié)12.6 習(xí)題第13章 應(yīng)用程序的發(fā)布技術(shù)13.1 制作安裝程序的準(zhǔn)備工作13.2 安裝程序的制作使用向?qū)е谱靼惭b程序13.3 本章小結(jié)附錄A 標(biāo)準(zhǔn)數(shù)據(jù)類型和運(yùn)算符附錄B PowerBuilder中的常用函數(shù)附錄C PowerBuilder部分對(duì)象和控件的屬性、事件、函數(shù)附錄D 本書的教學(xué)資源部分習(xí)題參考答案參考文獻(xiàn)
章節(jié)摘錄
插圖:第1章 PowerBuilder 10.0概述本章要點(diǎn)PowerBuilder的特點(diǎn)及適用范圍PowerBuilder的集成開發(fā)環(huán)境PowerBuilder應(yīng)用系統(tǒng)的構(gòu)成面向?qū)ο蟮幕靖拍罴捌湓赑owerBuilder中的應(yīng)用PowerBuilder的常用術(shù)語(yǔ)及其工作機(jī)制本章主要介紹PowerBuilder的特點(diǎn)、開發(fā)環(huán)境及一些基本概念。PowerBuilder是一個(gè)面向?qū)ο蟮臄?shù)據(jù)庫(kù)應(yīng)用系統(tǒng)前端開發(fā)工具,利用它可以開發(fā)數(shù)據(jù)庫(kù)的應(yīng)用系統(tǒng),還可以開發(fā)基于客戶機(jī)朋艮務(wù)器(Client/server)、基于瀏覽器/HE務(wù)器(Browse/server)以及分布式的應(yīng)用系統(tǒng)等。1.1 PowerBuilder 10.0簡(jiǎn)介PowerBuilder 10.0是Sybase公司繼PowerBuilder 8.0和PowerBuilder 9.0之后,推出的增加了許多功能的一個(gè)用于企業(yè)級(jí)客戶機(jī)/服務(wù)器數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)的開發(fā)工具,在全世界擁有許多用戶。目前,PowerBuilder的最高版本是PowerBuilder 10.0,還處于測(cè)試階段,本書以PowerBuilder 10.0為基礎(chǔ)。PowerBuilder具有如下特點(diǎn)。1.開放式數(shù)據(jù)庫(kù)聯(lián)接ODBC環(huán)境 這種體系結(jié)構(gòu)能更好地滿足企業(yè)的實(shí)際需要,有利于應(yīng)用系統(tǒng)的移植和擴(kuò)充。目前,市場(chǎng)上流行的各種數(shù)據(jù)庫(kù)系統(tǒng)軟件,如Oracle、Informix、Sybase等,各行其道,使用戶無(wú)所適從。然而PowerBuilder為這些數(shù)據(jù)庫(kù)提供了公共的前端工具,提供了開放式數(shù)據(jù)庫(kù)連接0DBC,不僅適用于各種數(shù)據(jù)庫(kù)管理系統(tǒng),具有很好的兼容性,而且還能給已有的數(shù)據(jù)資源帶來(lái)全新的圖形界面。
編輯推薦
《PowerBuilder10.0程序設(shè)計(jì)基礎(chǔ)與應(yīng)用》特點(diǎn):1.高度體現(xiàn)理論的適度性,實(shí)踐的指導(dǎo)性,應(yīng)用的完整性;2.以一個(gè)完整的實(shí)用數(shù)據(jù)庫(kù)系統(tǒng)開發(fā)實(shí)例為主線,貫穿全書的內(nèi)容講解,理解輕松,容易掌握;3.書中的數(shù)據(jù)庫(kù)實(shí)例就是一個(gè)數(shù)據(jù)庫(kù)系統(tǒng)模板,稍加修改即可為己所用;4.實(shí)例的開發(fā)過(guò)程具體、詳實(shí),一目了然,并可達(dá)到舉一反三、活學(xué)活用的目的;5.課后配有練習(xí),方便檢測(cè)和鞏固學(xué)習(xí)效果,并做到及時(shí)應(yīng)用。適用范圍:全國(guó)高等院校、職業(yè)院校數(shù)據(jù)庫(kù)課程教材。
圖書封面
評(píng)論、評(píng)分、閱讀與下載
PowerBuilder 10程序設(shè)計(jì)基礎(chǔ)與應(yīng)用 PDF格式下載