PowerBuilder程序設(shè)計(jì)基礎(chǔ)

-
【作 者】王艷青 主編
【I S B N 】978-7-5084-3957-0
【責(zé)任編輯】宋俊娥
【適用讀者群】中職中專(zhuān)
【出版時(shí)間】2006-08-01
【開(kāi) 本】16開(kāi)本
【裝幀信息】平裝(光膜)
【版 次】第1版
【頁(yè) 數(shù)】
【千字?jǐn)?shù)】
【印 張】
【定 價(jià)】¥20
【叢 書(shū)】21世紀(jì)職業(yè)教育規(guī)劃教材
【備注信息】
簡(jiǎn)介
本書(shū)特色
前言
章節(jié)列表
精彩閱讀
下載資源
相關(guān)圖書(shū)
本書(shū)是針對(duì)用戶如何運(yùn)用PowerBuilder開(kāi)發(fā)數(shù)據(jù)庫(kù)應(yīng)用程序系統(tǒng)而編寫(xiě)的,采用理論與實(shí)踐相結(jié)合的模式, 以理論為基礎(chǔ),強(qiáng)化實(shí)踐技能,系統(tǒng)地介紹了PowerBuilder的開(kāi)發(fā)環(huán)境、PowerScript編程語(yǔ)言、PowerBuilder應(yīng)用對(duì)象和窗口對(duì)象的建立、PowerBuilder數(shù)據(jù)窗口對(duì)象和后臺(tái)數(shù)據(jù)庫(kù)的構(gòu)建、PowerBuilder菜單對(duì)象、PowerBuilder用戶對(duì)象和用戶事件,以及PowerBuilder應(yīng)用程序的調(diào)試、編譯和發(fā)布。每部分都以實(shí)例為主,深入淺出地講解理論知識(shí)及其實(shí)際應(yīng)用。
本書(shū)可作為職業(yè)院校相關(guān)專(zhuān)業(yè)學(xué)習(xí)的教材, 同時(shí),也可作為廣大運(yùn)用PowerBuilder工具開(kāi)發(fā)數(shù)據(jù)庫(kù)系統(tǒng)專(zhuān)業(yè)人員的學(xué)習(xí)參考書(shū)。
本書(shū)配套電子教案,此教案用PowerPoint制作,可以任意修改。需要者可以從中國(guó)水利水電出版社網(wǎng)站http://www.waterpub.com.cn/softdown/下載。
職業(yè)教育是以能力培養(yǎng)為基礎(chǔ)的專(zhuān)業(yè)技術(shù)教育,要求學(xué)生在了解必備的理論基礎(chǔ)知識(shí)的基礎(chǔ)上,同時(shí)具備較強(qiáng)的實(shí)際應(yīng)用和操作能力。本書(shū)的宗旨是:以實(shí)踐為主線,詳解面向?qū)ο髷?shù)據(jù)庫(kù)的編程思想、面向?qū)ο髴?yīng)用項(xiàng)目的開(kāi)發(fā)方法,重點(diǎn)培養(yǎng)學(xué)生的實(shí)際動(dòng)手能力。在編寫(xiě)過(guò)程中,結(jié)合職業(yè)教育的特點(diǎn),對(duì)PowerBuilder基礎(chǔ)理論的講解以夠用為原則,注重與實(shí)踐相結(jié)合,突出先進(jìn)性和實(shí)用性,可操作性強(qiáng),并以實(shí)際操作中需要的技術(shù)、操作和使用為主體。在語(yǔ)言敘述上力求概念清晰、邏輯性強(qiáng)、通俗易懂,便于學(xué)生自學(xué)。在教材的體系結(jié)構(gòu)上,力求合理安排、重點(diǎn)突出、難點(diǎn)分散、便于掌握。本教材由淺入深,由易到難,大部分章節(jié)都安排了一系列實(shí)例(按照知識(shí)層次分為基于基礎(chǔ)知識(shí)的小例子和具有獨(dú)立功能的完整實(shí)例),使讀者學(xué)習(xí)起來(lái)更形象、具體。書(shū)中系統(tǒng)地介紹了相關(guān)知識(shí),第一章介紹集成開(kāi)發(fā)環(huán)境,使讀者從整體上認(rèn)識(shí)PowerBuilder;第二章介紹PowerScript編程語(yǔ)言的基本語(yǔ)句格式和用法、SQL語(yǔ)言及其實(shí)例;第三章、第四章介紹如何創(chuàng)建PowerBuilder的應(yīng)用對(duì)象和窗口對(duì)象、窗口控件的添加和使用,及用戶自定義函數(shù)和結(jié)構(gòu)的創(chuàng)建和應(yīng)用;第五章、第六章介紹如何創(chuàng)建后臺(tái)數(shù)據(jù)庫(kù),包括數(shù)據(jù)庫(kù)的連接、數(shù)據(jù)庫(kù)表的建立與管理,并介紹PowerBuilder的特色之一“數(shù)據(jù)窗口對(duì)象”,包括數(shù)據(jù)窗口對(duì)象的創(chuàng)建、相關(guān)數(shù)據(jù)源、風(fēng)格和屬性設(shè)定等;第七章介紹菜單的創(chuàng)建和應(yīng)用;第八章介紹用戶對(duì)象和用戶事件的創(chuàng)建和應(yīng)用,這是面向?qū)嶋H項(xiàng)目開(kāi)發(fā)、完善開(kāi)發(fā)系統(tǒng)功能的必備部分;第九章介紹PowerBuilder應(yīng)用程序的調(diào)試、編譯和發(fā)布。本書(shū)層次清楚,概念準(zhǔn)確,深入淺出,通俗易懂,既介紹基本知識(shí)、基本原理,又密切聯(lián)系實(shí)際;同時(shí)結(jié)合職業(yè)院校學(xué)生的特點(diǎn),注重動(dòng)手能力的培養(yǎng)。有些內(nèi)容的講解以案例的形式出現(xiàn),便于初學(xué)者學(xué)習(xí),各章后面均附有一定數(shù)量的操作練習(xí)和思考題。
本書(shū)由王艷青任主編,王健、景秀麗、冀明、鄭學(xué)偉任副主編。其中,第2章由鄭學(xué)偉編寫(xiě),第3章、第4章由景秀麗編寫(xiě),第5章、第6章由王健編寫(xiě),第7章、第8章由冀明編寫(xiě),第1章、第9章由王艷青編寫(xiě);王艷青負(fù)責(zé)全書(shū)的總撰。
本書(shū)由王中生主審。盡管在編寫(xiě)此書(shū)過(guò)程中作者做了一定努力,但由于編者水平所限,加之時(shí)間倉(cāng)促,書(shū)中缺點(diǎn)和疏漏之處在所難免,敬請(qǐng)各位專(zhuān)家和讀者指正。
前言
第一章 PowerBuilder概述 1
1.1 PowerBuilder簡(jiǎn)介 1
1.1.1 PowerBuilder概述 1
1.1.2 PowerBuilder的特點(diǎn) 1
1.2 安裝PowerBuilder 8.0 3
1.2.1 環(huán)境需求 3
1.2.2 安裝過(guò)程 3
1.2.3 啟動(dòng)和退出PowerBuilder 8.0 6
1.3 PowerBuilder 8.0集成開(kāi)發(fā)環(huán)境 6
1.3.1 用戶界面 7
1.3.2 常用術(shù)語(yǔ) 9
1.3.3 增強(qiáng)的網(wǎng)絡(luò)功能 10
1.3.4 數(shù)據(jù)庫(kù)的連接特性 11
1.3.5 EAServer集成 11
1.3.6 PowerBuilder的系統(tǒng)幫助 12
1.3.7 PowerBuilder的程序開(kāi)發(fā)過(guò)程 12
習(xí)題一 13
第二章 PowerScript語(yǔ)言 14
2.1 PowerScript語(yǔ)法規(guī)則 14
2.1.1 注釋 14
2.1.2 標(biāo)識(shí)符 15
2.1.3 續(xù)行符 15
2.1.4 特殊字符 16
2.1.5 分隔符 16
2.1.6 保留字 16
2.1.7 空值NULL 16
2.1.8 代詞 17
2.2 PowerScript數(shù)據(jù)類(lèi)型 17
2.2.1 標(biāo)準(zhǔn)數(shù)據(jù)類(lèi)型 17
2.2.2 枚舉(Enum)類(lèi)型 18
2.2.3 系統(tǒng)對(duì)象數(shù)據(jù)類(lèi)型 18
2.3 變量與常量 19
2.3.1 常量聲明 19
2.3.2 變量聲明 19
2.3.3 變量作用域 19
2.4 PowerScript運(yùn)算符及表達(dá)式 20
2.4.1 算術(shù)運(yùn)算符 20
2.4.2 關(guān)系運(yùn)算符 21
2.4.3 邏輯運(yùn)算符 21
2.4.4 連接運(yùn)算符 22
2.4.5 運(yùn)算符的優(yōu)先級(jí) 22
2.5 數(shù)組 22
2.6 PowerScript語(yǔ)句 23
2.6.1 賦值語(yǔ)句 23
2.6.2 條件語(yǔ)句 24
2.6.3 循環(huán)語(yǔ)句 25
2.6.4 CONTINUE語(yǔ)句 27
2.6.5 EXIT語(yǔ)句 27
2.6.6 RETURN語(yǔ)句 27
2.6.7 HALT語(yǔ)句 27
2.6.8 GOTO語(yǔ)句 27
2.6.9 PowerScript語(yǔ)句實(shí)例 28
2.7 嵌入式SQL語(yǔ)句 29
2.7.1 嵌入式SQL語(yǔ)句概述 29
2.7.2 幾個(gè)常用的SQL語(yǔ)句介紹 30
2.8 事件和函數(shù) 33
2.8.1 調(diào)用事件和函數(shù) 33
2.8.2 常用函數(shù) 34
2.8.3 應(yīng)用程序?qū)ο蠛瘮?shù) 35
2.8.4 用戶自定義函數(shù) 35
2.8.5 事件 38
習(xí)題二 40
第三章 應(yīng)用對(duì)象 41
3.1 什么是應(yīng)用 41
3.1.1 應(yīng)用對(duì)象 41
3.1.2 應(yīng)用庫(kù) 42
3.1.3 幾種常用應(yīng)用的介紹 42
3.2 創(chuàng)建應(yīng)用對(duì)象 43
3.2.1 創(chuàng)建一個(gè)工作空間 43
3.2.2 創(chuàng)建應(yīng)用對(duì)象 44
3.2.3 打開(kāi)應(yīng)用對(duì)象 53
3.3 設(shè)置應(yīng)用對(duì)象屬性 54
3.3.1 應(yīng)用畫(huà)板結(jié)構(gòu) 54
3.3.2 應(yīng)用畫(huà)板設(shè)置步驟 55
3.3.3 設(shè)置對(duì)象屬性 56
習(xí)題三 59
第四章 窗口控件 60
4.1 創(chuàng)建窗口 60
4.1.1 窗口簡(jiǎn)介 60
4.1.2 創(chuàng)建新窗口 61
4.1.3 設(shè)置窗口屬性 65
4.2 窗口中的控件 70
4.2.1 控件的分類(lèi) 70
4.2.2 常用的窗口控件 71
4.3 在窗口上放置控件 75
4.3.1 向窗口中添加控件 75
4.3.2 選中窗口控件 78
4.3.3 復(fù)制窗口控件的方法 79
4.3.4 刪除窗口控件 79
4.3.5 窗口控件的布局及調(diào)整 79
4.3.6 有關(guān)窗口控件的共性介紹 80
4.3.7 窗口與控件的實(shí)例演練 81
習(xí)題四 88
第五章 數(shù)據(jù)庫(kù) 89
5.1 數(shù)據(jù)庫(kù)基礎(chǔ)知識(shí) 89
5.2 數(shù)據(jù)庫(kù)管理 90
5.2.1 創(chuàng)建數(shù)據(jù)庫(kù) 91
5.2.2 刪除數(shù)據(jù)源 92
5.2.3 刪除數(shù)據(jù)庫(kù) 92
5.3 連接各種數(shù)據(jù)庫(kù) 93
5.3.1 使用ODBC接口連接數(shù)據(jù)庫(kù) 93
5.3.2 使用專(zhuān)用接口連接數(shù)據(jù)庫(kù) 96
5.4 數(shù)據(jù)表管理 98
5.4.1 創(chuàng)建、修改及刪除表 98
5.4.2 設(shè)置表屬性 100
5.4.3 設(shè)置表中字段屬性 101
5.4.4 設(shè)置表的索引 103
5.4.5 設(shè)置表的主鍵 105
5.4.6 設(shè)置表的外鍵 106
5.4.7 編輯數(shù)據(jù) 107
5.5 視圖 108
5.5.1 創(chuàng)建視圖 108
5.5.2 刪除視圖 109
習(xí)題五 109
第六章 數(shù)據(jù)窗口對(duì)象 111
6.1 創(chuàng)建數(shù)據(jù)窗口對(duì)象 111
6.1.1 SQL Select畫(huà)板 112
6.1.2 數(shù)據(jù)窗口畫(huà)板 118
6.2 數(shù)據(jù)源 120
6.2.1 快速選擇數(shù)據(jù)源(Quick Select) 120
6.2.2 查詢數(shù)據(jù)源(Query) 121
6.2.3 外部數(shù)據(jù)源(External) 123
6.2.4 存儲(chǔ)過(guò)程數(shù)據(jù)源(Stored Procedure) 123
6.3 數(shù)據(jù)窗口對(duì)象的顯示風(fēng)格 124
6.3.1 Freeform風(fēng)格 124
6.3.2 Tabular風(fēng)格 125
6.3.3 Grid風(fēng)格 125
6.3.4 Label風(fēng)格 125
6.3.5 N-UP風(fēng)格 127
6.3.6 Group風(fēng)格 128
6.3.7 Graph風(fēng)格 129
6.3.8 Composite風(fēng)格 130
6.3.9 Crosstab 風(fēng)格 131
6.4 數(shù)據(jù)窗口對(duì)象的屬性 131
6.5 數(shù)據(jù)窗口對(duì)象中的常用控件 134
6.5.1 文本控件(Text) 134
6.5.2 計(jì)算域控件(Computed Field) 135
6.5.3 統(tǒng)計(jì)圖控件(Graph) 136
6.5.4 報(bào)表控件(Report) 136
6.5.5 列控件(Column) 137
6.6 設(shè)置數(shù)據(jù)窗口對(duì)象的更新屬性 143
6.7 數(shù)據(jù)操縱 144
6.7.1 數(shù)據(jù)排序 144
6.7.2 數(shù)據(jù)過(guò)濾 144
6.7.3 數(shù)據(jù)分組顯示 145
6.7.4 數(shù)據(jù)打印 145
習(xí)題六 146
第七章 菜單對(duì)象 147
7.1 創(chuàng)建菜單 147
7.1.1 菜單術(shù)語(yǔ) 147
7.1.2 菜單的約定與指南 148
7.1.3 菜單類(lèi)型 148
7.1.4 建立菜單 149
7.1.5 菜單屬性 151
7.1.6 菜單事件 153
7.1.7 菜單保存 153
7.2 為窗口添加菜單 154
7.3 菜單編程 155
7.3.1 為菜單編寫(xiě)腳本 155
7.3.2 設(shè)置普通工具欄按鈕 156
7.3.3 設(shè)置分組按鈕 156
7.3.4 設(shè)置分欄按鈕 156
7.3.5 設(shè)置下拉式按鈕 156
7.4 創(chuàng)建彈出式菜單 157
7.5 利用繼承創(chuàng)建菜單 158
7.5.1 用繼承建立菜單 159
7.5.2 如何使用繼承來(lái)的菜單 159
習(xí)題七 160
第八章 用戶對(duì)象和用戶事件 161
8.1 用戶對(duì)象概述 161
8.2 創(chuàng)建用戶對(duì)象 162
8.2.1 創(chuàng)建標(biāo)準(zhǔn)可視用戶對(duì)象 162
8.2.2 創(chuàng)建定制可視用戶對(duì)象 164
8.2.3 創(chuàng)建外部可視用戶對(duì)象 166
8.2.4 創(chuàng)建標(biāo)準(zhǔn)類(lèi)用戶對(duì)象 167
8.2.5 創(chuàng)建定制類(lèi)用戶對(duì)象 169
8.2.6 使用繼承創(chuàng)建用戶對(duì)象 169
8.3 使用用戶對(duì)象 169
8.3.1 使用可視用戶對(duì)象 169
8.3.2 使用類(lèi)用戶對(duì)象 170
8.3.3 保存用戶對(duì)象 171
8.3.4 刪除用戶對(duì)象 172
8.4 用戶事件概述 172
8.5 管理用戶事件 176
8.5.1 定義用戶事件 176
8.5.2 刪除用戶事件 177
8.5.3 觸發(fā)用戶事件 178
習(xí)題八 179
第九章 應(yīng)用程序的調(diào)試、編譯和發(fā)布 180
9.1 調(diào)試應(yīng)用程序 180
9.2 編譯的基礎(chǔ)知識(shí) 183
9.3 生成可執(zhí)行文件 184
9.4 制作安裝程序 189
9.4.1 利用InstallShield制作安裝程序 189
9.4.2 InstallShield的標(biāo)準(zhǔn)編輯窗口 195
習(xí)題九 195
參考文獻(xiàn) 197
- Java面向?qū)ο蟪绦蛟O(shè)計(jì) [主編 姜春磊 陳虹潔]
- C語(yǔ)言程序設(shè)計(jì)實(shí)驗(yàn)指導(dǎo)與實(shí)訓(xùn)(第二版) [主編 倪燃]
- Python程序設(shè)計(jì)及實(shí)踐教程 [肖朝暉]
- C語(yǔ)言程序設(shè)計(jì) [魏琴 劉祖珉 趙仕波 肖陽(yáng)春]
- C語(yǔ)言程序設(shè)計(jì)實(shí)驗(yàn)教程 [張小剛 司春景]
- 電氣控制與PLC程序設(shè)計(jì)(第二版) [胡冠山]
- Java Web項(xiàng)目化設(shè)計(jì)實(shí)踐教程 [邱云 曾陳萍]
- C語(yǔ)言程序設(shè)計(jì)(第三版) [主編 丁紅 王立新 蔡開(kāi)立]
- Python數(shù)據(jù)分析 [主編 馮志輝 趙磊 李放]
- Python程序設(shè)計(jì)與應(yīng)用(第二版) [主編 張廣淵]
- C程序設(shè)計(jì)實(shí)踐教程 [劉衛(wèi)國(guó)]
- C程序設(shè)計(jì)(慕課版) [劉衛(wèi)國(guó)]
- 程序設(shè)計(jì)基礎(chǔ)實(shí)踐教程(C/C++語(yǔ)言版) [張桂芬 葛麗娜]
- C++案例項(xiàng)目精講 [主編 楊國(guó)興]
- SwiftUI完全開(kāi)發(fā) [李智威 著]
- MySQL數(shù)據(jù)庫(kù)項(xiàng)目式教程 [陳亞峰]
- C語(yǔ)言程序設(shè)計(jì)習(xí)題與實(shí)驗(yàn)指導(dǎo)(第二版) [主編 甄增榮 張賓]
- C語(yǔ)言程序設(shè)計(jì)(第二版) [主編 甄增榮 田云霞]
- Unity3D虛擬現(xiàn)實(shí)應(yīng)用開(kāi)發(fā)實(shí)踐 [主 編 劉龍]
- Python程序設(shè)計(jì) [主編 姜春磊 陳虹潔]
- C語(yǔ)言程序設(shè)計(jì)實(shí)踐教程(活頁(yè)式) [主編 鄭茵 陳巍 滕泓虬]
- 面向?qū)ο蟪绦蛟O(shè)計(jì) [主編 張勇 張平華 趙小龍]
- Python程序設(shè)計(jì)基礎(chǔ)及實(shí)戰(zhàn) [主編 劉健]
- C語(yǔ)言程序設(shè)計(jì) [姜雪]
- Python程序設(shè)計(jì)實(shí)踐教程 [王鶴琴 蔡正保]
- C++程序設(shè)計(jì)實(shí)踐教程(第三版) [主編 劉衛(wèi)國(guó) 曹岳輝]
- C++程序設(shè)計(jì)(第三版) [主編 曹岳輝 劉衛(wèi)國(guó)]
- C語(yǔ)言程序設(shè)計(jì)項(xiàng)目化教程(活頁(yè)式) [主編 張利華 潘曉利]
- 機(jī)器人流程自動(dòng)化(RPA)實(shí)戰(zhàn)——基于UiPath [主編 金鑫]
- Python 語(yǔ)言程序設(shè)計(jì)實(shí)踐指導(dǎo) [主編 張雙獅]