PowerBuilder 10程序設(shè)計(jì)基礎(chǔ)與應(yīng)用

出版時間:2009-2  出版社:向隅、涂玉芬、 王彥 海洋出版社 (2009-02出版)  作者:向隅 等 著  頁數(shù):270  

前言

本書是根據(jù)普通高等教育“十一五”國家級規(guī)劃教材的要求和指導(dǎo)精神編寫的。PowerBuilder是Sybase公司推出的一款既適用于客戶/服務(wù)器數(shù)據(jù)庫應(yīng)用系統(tǒng),又適用于B/S結(jié)構(gòu)的.net應(yīng)用開發(fā)的可視化工具。PowerBuilder10.0是其最新版本,它不僅繼承了其前各版本的優(yōu)點(diǎn),即界面友好、功能強(qiáng)大、開發(fā)程序便捷、簡便和先進(jìn)的特點(diǎn),同時還提供了.NET環(huán)境下的開發(fā)工具。用戶使用PowerBuilder10.0能很方便地開發(fā)出.NET應(yīng)用。PowerBuilder10.0是按照4GL+的發(fā)展方向開發(fā)的,其快速開發(fā)環(huán)境通過對設(shè)計(jì)、建模、開發(fā)、部署和管理功能的緊密集成實(shí)現(xiàn)。PowerBuilder 10.0還為使用.NET開發(fā)工具的用戶提供了一套DataWindow.NET。本書的特點(diǎn)是通過一個完整實(shí)例的開發(fā)過程,向讀者介紹和講解如何使用PowerBuilder10.0開發(fā)應(yīng)用系統(tǒng),從而掌握設(shè)計(jì)和編程的技巧。本書共分13章,其中各章的內(nèi)容如下:第1章:介紹PowerBuilder集成開發(fā)環(huán)境和應(yīng)用程序界面,給出了創(chuàng)建一個工作區(qū)和應(yīng)用對象的過程,讓讀者對PowerBuilder的工作區(qū)和應(yīng)用對象有一個初步的感性認(rèn)識。第2章:介紹PowerBuilder編程語言:PowerScript及其規(guī)范。第3章:介紹PowerBuilder自帶的ASA數(shù)據(jù)庫的使用方法,以及在數(shù)據(jù)窗口庫畫板中如何操作數(shù)據(jù)庫和連接數(shù)據(jù)庫的方法。第4章:介紹窗口和菜單。第5章:講述窗口中的常用控件。因?yàn)橛辛丝丶?,窗口才界面友好、功能?qiáng)大。

內(nèi)容概要

  《PowerBuilder 10程序設(shè)計(jì)基礎(chǔ)與應(yīng)用》是全國普通高等教育“十一五”國家級規(guī)劃教材,是經(jīng)教育部組織專家論證審定的數(shù)據(jù)庫專業(yè)課程的權(quán)威教材?! ”緯鴥?nèi)容:本書由13章、4個附錄及習(xí)題參考答案組成。主要內(nèi)容包括:PowerBuilder集成開發(fā)環(huán)境和應(yīng)用程序界面;PowerScript語言及其規(guī)范;ASA數(shù)據(jù)庫的使用方法、在數(shù)據(jù)窗口庫畫板中操作數(shù)據(jù)庫和連接數(shù)據(jù)庫的方法;窗口和菜單;窗口中的常用控件;數(shù)據(jù)窗口設(shè)計(jì)技術(shù);SQL語言語法和使用、游標(biāo)的使用;數(shù)據(jù)窗口增強(qiáng)對象;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.以一個完整的實(shí)用數(shù)據(jù)庫系統(tǒng)開發(fā)實(shí)例為主線,貫穿全書的內(nèi)容講解,理解輕松,容易掌握;3.書中的數(shù)據(jù)庫實(shí)例就是一個數(shù)據(jù)庫系統(tǒng)模板,稍加修改即可為己所用;4.實(shí)例的開發(fā)過程具體、詳實(shí),一目了然,并可達(dá)到舉一反三、活學(xué)活用的目的;5.課后配有練習(xí),方便檢測和鞏固學(xué)習(xí)效果,并做到及時應(yīng)用?! ∵m用范圍:全國高等院校、職業(yè)院校數(shù)據(jù)庫課程教材。

書籍目錄

第1章 PowerBuilder10.0概述1.1 PowerBuilder 10.0簡介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)用對象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)用對象創(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ù)庫應(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ù)庫應(yīng)用系統(tǒng)的開發(fā)流程1.7 本章小結(jié)1.8 習(xí)題第2章 PowerBuilder10.0編程基礎(chǔ)2.1 PowerScript基本知識2.1.1 Script(腳本)子窗口2.1.2 代碼格式2.1.3 斷行、續(xù)行、分隔和注釋2.1.4 標(biāo)識符和保留字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)對象數(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)先級2.6 數(shù)組2.7 PowerBuilder中基本控制語句2.7.1 賦值語句2.7.2 條件控制語句2.7.3 循環(huán)控制語句2.7.4 其他常用控制語句2.8 本章小結(jié)2.9 習(xí)題第3章 PowerBuilder下的數(shù)據(jù)庫及其使用3.1 創(chuàng)建本地?cái)?shù)據(jù)庫3.1.1 使用Sybase Central3.1.2 使用Database painter創(chuàng)建xsgy(學(xué)生公寓)數(shù)據(jù)庫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í)例——創(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ù)排序和過濾3.5.4 數(shù)據(jù)的導(dǎo)入和導(dǎo)出3.6 連接數(shù)據(jù)庫3.6.1 ODBC數(shù)據(jù)源3.6.2定義數(shù)據(jù)庫Profile3.7 本章小結(jié)3.8 習(xí)題第4章 窗口和菜單4.1 窗口的設(shè)計(jì)和使用4.1.1 認(rèn)識窗口畫板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)識菜單畫板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 定義控件的可訪問屬性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ù)窗口對象6.2.1 利用向?qū)?chuàng)建數(shù)據(jù)窗口對象6.2.2 數(shù)據(jù)窗口對象顯示風(fēng)格6.2.3 數(shù)據(jù)源6.3 設(shè)置數(shù)據(jù)窗口對象6.3.1 認(rèn)識數(shù)據(jù)窗口畫板6.3.2 在數(shù)據(jù)窗口內(nèi)調(diào)整對象布局6.3.3 在數(shù)據(jù)窗口畫板內(nèi)設(shè)置各對象的屬性6.4 數(shù)據(jù)窗口中其他重要屬性的設(shè)置6.5 本章小結(jié)6.6 習(xí)題第7章 使用SQL語句7.1 SQL概述7.2 事務(wù)對象7.2.1 事務(wù)對象的基本概念7.2.2 數(shù)據(jù)庫連接與取消連接語句7.2.3 事務(wù)操作語句7.3 SQL語句7.3.1 單行檢索語句SELECT7.3.2 插入語句INSERT7.3.3 刪除語句DELETE7.3.4 修改語句UPDATE7.3.5 SQL語句的執(zhí)行結(jié)果檢查7.3.6 游標(biāo)的使用7.3.7 動態(tài)SQL語句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ù)窗口對象8.2 數(shù)據(jù)窗口的增強(qiáng)對象8.2.1 添加和刪除列對象8.2.2 添加計(jì)算列8.2.3 添加計(jì)算域8.2.4 添加按鈕對象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ù)庫的更新8.4 數(shù)據(jù)窗口控件的函數(shù)8.4.1 數(shù)據(jù)庫函數(shù)8.4.2 數(shù)據(jù)項(xiàng)函數(shù)8.4.3 行和列函數(shù)8.4.4 滾動數(shù)據(jù)行函數(shù)8.5 數(shù)據(jù)窗口事件8.5.1 鼠標(biāo)動作事件8.5.2 錯誤處理事件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)建一個報(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ù)庫畫板中創(chuàng)建數(shù)據(jù)管道10.2.2 創(chuàng)建數(shù)據(jù)管道對象10.2.3 打開數(shù)據(jù)管道10.2.4 刪除數(shù)據(jù)管道10.3 創(chuàng)建數(shù)據(jù)管道用戶對象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簡介及特性11.1.1 HTML語言11.1.2 XMIL語言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對象11.2.2 MailMessage對象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ù)窗口對象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ù)據(jù)庫接口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部分對象和控件的屬性、事件、函數(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ù)語及其工作機(jī)制本章主要介紹PowerBuilder的特點(diǎn)、開發(fā)環(huán)境及一些基本概念。PowerBuilder是一個面向?qū)ο蟮臄?shù)據(jù)庫應(yīng)用系統(tǒng)前端開發(fā)工具,利用它可以開發(fā)數(shù)據(jù)庫的應(yīng)用系統(tǒng),還可以開發(fā)基于客戶機(jī)朋艮務(wù)器(Client/server)、基于瀏覽器/HE務(wù)器(Browse/server)以及分布式的應(yīng)用系統(tǒng)等。1.1 PowerBuilder 10.0簡介PowerBuilder 10.0是Sybase公司繼PowerBuilder 8.0和PowerBuilder 9.0之后,推出的增加了許多功能的一個用于企業(yè)級客戶機(jī)/服務(wù)器數(shù)據(jù)庫應(yīng)用系統(tǒng)的開發(fā)工具,在全世界擁有許多用戶。目前,PowerBuilder的最高版本是PowerBuilder 10.0,還處于測試階段,本書以PowerBuilder 10.0為基礎(chǔ)。PowerBuilder具有如下特點(diǎn)。1.開放式數(shù)據(jù)庫聯(lián)接ODBC環(huán)境 這種體系結(jié)構(gòu)能更好地滿足企業(yè)的實(shí)際需要,有利于應(yīng)用系統(tǒng)的移植和擴(kuò)充。目前,市場上流行的各種數(shù)據(jù)庫系統(tǒng)軟件,如Oracle、Informix、Sybase等,各行其道,使用戶無所適從。然而PowerBuilder為這些數(shù)據(jù)庫提供了公共的前端工具,提供了開放式數(shù)據(jù)庫連接0DBC,不僅適用于各種數(shù)據(jù)庫管理系統(tǒng),具有很好的兼容性,而且還能給已有的數(shù)據(jù)資源帶來全新的圖形界面。

編輯推薦

《PowerBuilder10.0程序設(shè)計(jì)基礎(chǔ)與應(yīng)用》特點(diǎn):1.高度體現(xiàn)理論的適度性,實(shí)踐的指導(dǎo)性,應(yīng)用的完整性;2.以一個完整的實(shí)用數(shù)據(jù)庫系統(tǒng)開發(fā)實(shí)例為主線,貫穿全書的內(nèi)容講解,理解輕松,容易掌握;3.書中的數(shù)據(jù)庫實(shí)例就是一個數(shù)據(jù)庫系統(tǒng)模板,稍加修改即可為己所用;4.實(shí)例的開發(fā)過程具體、詳實(shí),一目了然,并可達(dá)到舉一反三、活學(xué)活用的目的;5.課后配有練習(xí),方便檢測和鞏固學(xué)習(xí)效果,并做到及時應(yīng)用。適用范圍:全國高等院校、職業(yè)院校數(shù)據(jù)庫課程教材。

圖書封面

評論、評分、閱讀與下載


    PowerBuilder 10程序設(shè)計(jì)基礎(chǔ)與應(yīng)用 PDF格式下載


用戶評論 (總計(jì)0條)

 
 

 

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

京ICP備13047387號-7