PowerBuilder程序設(shè)計(jì)

出版時(shí)間:2004-1  出版社:高等教育  作者:費(fèi)雅潔  頁(yè)數(shù):236  

前言

PowerBuilder是一種可視化、面向?qū)ο蟮目焖贁?shù)據(jù)庫(kù)前端開發(fā)工具,具有事件驅(qū)動(dòng)、可與多種數(shù)據(jù)庫(kù)管理系統(tǒng)連接、支持多平臺(tái)開發(fā)等特點(diǎn)。與其他數(shù)據(jù)庫(kù)應(yīng)用程序開發(fā)工具相比,PowerBuilder易于學(xué)習(xí)和掌握,開發(fā)速度快,質(zhì)量高,功能強(qiáng),成本低,深受許多數(shù)據(jù)庫(kù)應(yīng)用程序開發(fā)人員的喜愛。本書根據(jù)教學(xué)特點(diǎn)介紹PowerBuilder。,從實(shí)際需要出發(fā),力求通俗易懂、由淺入深、循序漸進(jìn)。在書中貫穿了一個(gè)數(shù)據(jù)庫(kù)應(yīng)用程序?qū)嵗敖虒W(xué)管理系統(tǒng)”設(shè)計(jì)開發(fā)的全過程,并給出主要的源代碼,學(xué)生在學(xué)習(xí)時(shí)可邊學(xué)邊練,其中一些編程要點(diǎn)和源代碼可直接使用或部分引用到其他程序中。在每章后面附有操作練習(xí)和習(xí)題與思考題,在操作練習(xí)中對(duì)“教學(xué)管理系統(tǒng)”實(shí)例的功能進(jìn)行了補(bǔ)充和完善,學(xué)生可按要求上機(jī)操作,通過實(shí)踐掌握所學(xué)知識(shí)。本書可作為大專院校計(jì)算機(jī)及相關(guān)專業(yè)學(xué)生的教材或參考書,也可供各種培訓(xùn)使用,對(duì)軟件開發(fā)人員有一定參考價(jià)值。全書共9章。第1章介紹PowerBuilder的特點(diǎn)、安裝過程、集成開發(fā)環(huán)境以及開發(fā)應(yīng)用程序的基本過程。第2章介紹PowerScript語(yǔ)言的語(yǔ)法規(guī)則、各種數(shù)據(jù)類型以及PowerScript對(duì)數(shù)據(jù)庫(kù)的支持。第3章介紹數(shù)據(jù)庫(kù)基礎(chǔ)知識(shí)以及數(shù)據(jù)庫(kù)、表、主鍵、外鍵、索引、視圖的作用及創(chuàng)建方法和數(shù)據(jù)庫(kù)的安全性設(shè)置方法。第4章介紹應(yīng)用對(duì)象的創(chuàng)建方法、典型腳本以及函數(shù)、結(jié)構(gòu)、變量的定義與使用方法。第5章介紹窗口對(duì)象的創(chuàng)建及屬性設(shè)置方法、窗口控件的常用事件、函數(shù)及典型編程。第6章介紹數(shù)據(jù)窗口對(duì)象的創(chuàng)建方法、數(shù)據(jù)窗口對(duì)象及數(shù)據(jù)窗口對(duì)象中控件的屬性設(shè)置方法和操縱數(shù)據(jù)的常用方法。第7章介紹菜單對(duì)象的創(chuàng)建方法、屬性的設(shè)置、引用及典型編程。第8章介紹用戶對(duì)象和用戶事件的概念以及創(chuàng)建和使用方法。第9章介紹應(yīng)用程序的調(diào)試方法、生成可執(zhí)行文件以及應(yīng)用程序安裝程序的制作方法。

內(nèi)容概要

  《PowerBuilder程序設(shè)計(jì)》介紹PowerBuilder的主要功能和利用PowerBuilder進(jìn)行程序設(shè)計(jì)的基本方法。全書共9章,內(nèi)容包括:PowerBuilder概述、PowerScript語(yǔ)言、數(shù)據(jù)庫(kù)、應(yīng)用對(duì)象、窗口對(duì)象、數(shù)據(jù)窗口對(duì)象、菜單對(duì)象、用戶對(duì)象和用戶事件以及應(yīng)用程序的調(diào)試、編譯和發(fā)布。PowerBuilder是美國(guó)PowerSoft公司推出的數(shù)據(jù)庫(kù)前端開發(fā)工具,使用方便,易于開發(fā)復(fù)雜的應(yīng)用系統(tǒng)?!  禤owerBuilder程序設(shè)計(jì)》力求突出其實(shí)用性,每一部分都結(jié)合“教學(xué)管理系統(tǒng)”案例進(jìn)行介紹,通過操作練習(xí),將一個(gè)實(shí)際項(xiàng)目的開發(fā)過程詳細(xì)地介紹給讀者,通過對(duì)應(yīng)用對(duì)象、窗口對(duì)象、菜單對(duì)象、數(shù)據(jù)窗口對(duì)象、用戶對(duì)象、用戶事件等典型編程,使讀者掌握使用PowerBuilder開發(fā)實(shí)際項(xiàng)目的關(guān)鍵技術(shù)?!禤owerBuilder程序設(shè)計(jì)》內(nèi)容豐富,講解循序漸進(jìn)、深入淺出,案例完整實(shí)用,可以作為高等學(xué)校教材,也適合自學(xué)者及軟件開發(fā)人員參考使用。

書籍目錄

第1章 PowerBuilder概述1.1 PowerBuilder簡(jiǎn)介1.1.1 PowerBuilder的發(fā)展1.1.2 PowerBuilder的特點(diǎn)1.2 使用PowerBuilder開發(fā)應(yīng)用程序的基本過程1.3 安裝PowerBuilder1.3.1 安裝PowerBuilder的軟硬件環(huán)境需求1.3.2 安裝方法1.4 PowerBuilder集成開發(fā)環(huán)境1.4.1 啟動(dòng)和退出PowerBuilder1.4.2 主窗體說明1.4.3 幫助的使用操作練習(xí)習(xí)題與思考題第2章 PowerScript語(yǔ)言2.1 PowerScript詞法結(jié)構(gòu)2.1.1 注釋2.1.2 保留字2.1.3 標(biāo)識(shí)符2.1.4 分隔符和續(xù)行符2.1.5 特殊ASCII字符2.1.6 空值2.1.7 代詞2.1.8 對(duì)象、屬性和函數(shù)的引用方法2.2 PowerSefipt數(shù)據(jù)類型2.2.1 標(biāo)準(zhǔn)數(shù)據(jù)類型2.2.2 枚舉類型2.2.3 系統(tǒng)對(duì)象數(shù)據(jù)類型2.2.4 Any數(shù)據(jù)類型2.2.5 數(shù)據(jù)類型轉(zhuǎn)換函數(shù)2.2.6 數(shù)據(jù)類型檢查函數(shù)2.3 變量與常量2.3.1 變量2.3.2 常量2.4 數(shù)組2.5 PowerSeript運(yùn)算符及表達(dá)式2.5.1 運(yùn)算符2.5.2 運(yùn)算符的優(yōu)先級(jí)2.6 PowerSefipt語(yǔ)句2.6.1 賦值語(yǔ)句2.6.2 選擇語(yǔ)句2.6.3 循環(huán)控制語(yǔ)句2.6.4 GOTO語(yǔ)句2.6.5 RETURN語(yǔ)句2.6.6 HAUT語(yǔ)句2.7 PowerSeript對(duì)數(shù)據(jù)庫(kù)的支持2.7.1 嵌入式SQL語(yǔ)句2.7.2 SQL語(yǔ)句的錯(cuò)誤處理2.7.3 事務(wù)管理語(yǔ)句2.7.4 利用游標(biāo)操作數(shù)據(jù)習(xí)題與思考題第3章 數(shù)據(jù)庫(kù)3.1 數(shù)據(jù)庫(kù)基礎(chǔ)知識(shí)3.2 案例分析3.3 創(chuàng)建和刪除數(shù)據(jù)庫(kù)3.3.1 創(chuàng)建數(shù)據(jù)庫(kù)3.3.2 刪除數(shù)據(jù)源3.3.3 刪除數(shù)據(jù)庫(kù)3.3.4 創(chuàng)建案例數(shù)據(jù)庫(kù)3.4 連接各種數(shù)據(jù)庫(kù)3.4.1 通過ODBC通用接口3.4.2 通過專用接口3.5 數(shù)據(jù)表3.5.1 創(chuàng)建表3.5.2 設(shè)置表屬性3.5.3 設(shè)置表中列屬性3.5.4.設(shè)置表的主鍵3.5.5 設(shè)置表的外鍵3.5.6 設(shè)置表的索引3.5.7 編輯表數(shù)據(jù)3.6 視圖3.6.1 創(chuàng)建視圖3.6.2 刪除視圖3.7 數(shù)據(jù)庫(kù)安全性的管理3.7.1 用戶3.7.2 用戶組3.7.3 定義表的訪問權(quán)限操作練習(xí)習(xí)題與思考題第4章 應(yīng)用對(duì)象4.1 什么是應(yīng)用4.1.1 應(yīng)用的概念4.1.2 應(yīng)用的存儲(chǔ)層次結(jié)構(gòu)4.2 創(chuàng)建應(yīng)用對(duì)象4.2.1 創(chuàng)建工作區(qū)4.2.2 創(chuàng)建應(yīng)用對(duì)象的具體方法4.2.3 管理應(yīng)用結(jié)構(gòu)4.3 設(shè)置應(yīng)用對(duì)象的屬性4.4 編寫應(yīng)用級(jí)腳本4.4.1 應(yīng)用對(duì)象的事件4.4.2 應(yīng)用對(duì)象編程4.5 變量4.6 用戶自定義函數(shù)4.6.1 用戶自定義函數(shù)的概念及分類4.6.2 定義用戶自定義函數(shù)4.6.3 應(yīng)用舉例4.7 用戶自定義結(jié)構(gòu)4.7.1 用戶自定義結(jié)構(gòu)的概念及分類4.7.2 定義用戶自定義結(jié)構(gòu)4.7.3 應(yīng)用舉例4.8 查看應(yīng)用結(jié)構(gòu)操作練習(xí)習(xí)題與思考題第5章 窗口對(duì)象5.1 創(chuàng)建窗口5.1.1 創(chuàng)建窗口5.1.2 設(shè)置窗口屬性5.2 窗口中的控件5.2.1 窗口中的控件的概念及分類5.2.2 窗口中常用控件及其典型編程5.3 在窗口上放置控件5.3.1 在窗口上放置控件的方法5.3.2 對(duì)窗口上控件屬性的引用5.3.3 調(diào)整窗口上控件5.3.4 定義光標(biāo)在控件上的跳轉(zhuǎn)順序5.4 利用繼承創(chuàng)建窗口5.4.1 利用繼承創(chuàng)建窗口5.4.2 查看繼承層次5.4.3 查看祖先腳本操作練習(xí)習(xí)題與思考題第6章 數(shù)據(jù)窗口對(duì)象6.1 創(chuàng)建數(shù)據(jù)窗口對(duì)象6.2 數(shù)據(jù)源6.3 數(shù)據(jù)窗口對(duì)象的顯示風(fēng)格6.3.1 Freeform風(fēng)格6.3.2 Tabular風(fēng)格6.3.3 Grid風(fēng)格6.3.4 Label風(fēng)格6.3.5 N—UP風(fēng)格6.3.6 Group風(fēng)格6.3.7 Graph風(fēng)格6.3.8 Composite風(fēng)格6.3.9 Crosstab風(fēng)格6.3.10 OLE2.0 風(fēng)格6.3.11 RichText風(fēng)格6.4 數(shù)據(jù)窗口對(duì)象的屬性6.5 數(shù)據(jù)窗口對(duì)象中的控件6.5.1 數(shù)據(jù)窗口對(duì)象中的控件的概念及分類6.5.2 數(shù)據(jù)窗口對(duì)象中的常用控件及典型屬性設(shè)置6.5.3 選中數(shù)據(jù)窗口對(duì)象中控件的方法6.5.4 控件顏色的設(shè)置6.5.5 控件邊框的設(shè)置6.5.6 控件的位置、大小、對(duì)齊的設(shè)置6.5.7 設(shè)置光標(biāo)在控件上的跳轉(zhuǎn)順序6.6 設(shè)置數(shù)據(jù)窗口對(duì)象的更新屬性6.7 數(shù)據(jù)操縱6.7.1 數(shù)據(jù)排序6.7.2 數(shù)據(jù)過濾6.7.3 數(shù)據(jù)分組顯示6.7.4 去掉重復(fù)值6.7.5 數(shù)據(jù)灌入6.7.6 數(shù)據(jù)移植6.7.7 數(shù)據(jù)打印操作練習(xí)習(xí)題與思考題第7章 菜單對(duì)象7.1 創(chuàng)建菜單7.1.1 創(chuàng)建菜單7.1.2 添加菜單項(xiàng)7.1.3 設(shè)置菜單項(xiàng)屬性7.1.4 保存菜單7.1.5 修改菜單7.2 為窗口添加菜單7.3 菜單編程7.3.1 菜單項(xiàng)事件7.3.2 菜單項(xiàng)典型編程7.4 創(chuàng)建彈出式菜單7.4.1 創(chuàng)建關(guān)聯(lián)快捷菜單7.4.2 創(chuàng)建無關(guān)聯(lián)快捷菜單7.5 利用繼承創(chuàng)建菜單7.5.1 利用繼承創(chuàng)建菜單7.5.2 查看祖先菜單的腳本7.5.3 查看菜單的繼承層次操作練習(xí)習(xí)題與思考題第8章 用戶對(duì)象和用戶事件8.1 用戶對(duì)象概述8.1.1 什么是用戶對(duì)象8.1.2 用戶對(duì)象分類8.2 創(chuàng)建用戶對(duì)象8.2.1 創(chuàng)建標(biāo)準(zhǔn)可視用戶對(duì)象8.2.2 創(chuàng)建自定義可視用戶對(duì)象8.2.3 創(chuàng)建標(biāo)準(zhǔn)類用戶對(duì)象8.3 使用用戶對(duì)象8.3.1 使用可視用戶對(duì)象8.3.2 使用類用戶對(duì)象8.4 用戶事件概述8.5 管理用戶事件8.5.1 創(chuàng)建用戶事件8.5.2 刪除用戶事件8.5.3 應(yīng)用舉例操作練習(xí)習(xí)題與思考題第9章 應(yīng)用程序的調(diào)試、編譯和發(fā)布9.1 調(diào)試應(yīng)用程序9.1.1 調(diào)試畫板9.1.2 調(diào)試程序9.2 編譯的基礎(chǔ)知識(shí)9.2.1 可執(zhí)行文件9.2.2 動(dòng)態(tài)庫(kù)文件9.2.3 資源文件9.3 生成可執(zhí)行文件9.4 制作安裝程序9.5 安裝應(yīng)用程序操作練習(xí)習(xí)題與思考題參考文獻(xiàn)

章節(jié)摘錄

插圖:5.事件驅(qū)動(dòng)PowerBuilder所開發(fā)的應(yīng)用程序是按事件驅(qū)動(dòng)方式工作的。在這種工作方式中,程序的運(yùn)行不是按固定的流程進(jìn)行,而是用戶通過各種操作來控制程序的流程。例如,用戶單擊某個(gè)按鈕,在某個(gè)編輯框中輸入數(shù)據(jù),用鼠標(biāo)拖動(dòng)滾動(dòng)條時(shí),都會(huì)觸發(fā)相應(yīng)的事件。用戶可以通過事先編寫腳本來完成事件被觸發(fā)時(shí)需要處理的過程。每段腳本是一段獨(dú)立的程序段,只有與之相關(guān)聯(lián)的事件發(fā)生時(shí)才會(huì)被執(zhí)行。例如,有一段腳本與某按鈕的單擊事件相關(guān)聯(lián),只有當(dāng)用戶用鼠標(biāo)單擊該按鈕或者通過其他方式觸發(fā)其單擊事件時(shí),腳本才被執(zhí)行,否則腳本不被執(zhí)行。6.有機(jī)結(jié)合的集成開發(fā)環(huán)境PowerBuilder提供的集成開發(fā)環(huán)境使應(yīng)用系統(tǒng)的各種成分,包括窗口、數(shù)據(jù)窗口、菜單、腳本、數(shù)據(jù)庫(kù)管理、報(bào)表、圖形、程序調(diào)試、編譯等都能在其中設(shè)計(jì)開發(fā),而不必轉(zhuǎn)換到其他環(huán)境中實(shí)現(xiàn),從而大大加快了開發(fā)速度。使用PowerBuilder的集成開發(fā)環(huán)境能使窗口數(shù)據(jù)窗口、菜單等各種對(duì)象有機(jī)結(jié)合在一起,使開發(fā)出的系統(tǒng)真正做到渾然一體,脈絡(luò)相通。

編輯推薦

《PowerBuilder程序設(shè)計(jì)》為21世紀(jì)高等學(xué)校應(yīng)用型教材之一。

圖書封面

評(píng)論、評(píng)分、閱讀與下載


    PowerBuilder程序設(shè)計(jì) PDF格式下載


用戶評(píng)論 (總計(jì)1條)

 
 

  •   特別想找一本版本比較舊的PB6.5的程序設(shè)計(jì)參考書,找了好久都沒找著,只有參考PB8.0的,誰(shuí)有這方面的書?
 

250萬(wàn)本中文圖書簡(jiǎn)介、評(píng)論、評(píng)分,PDF格式免費(fèi)下載。 第一圖書網(wǎng) 手機(jī)版

京ICP備13047387號(hào)-7