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

-
【作 者】王艷青 主編
【I S B N 】978-7-5084-3957-0
【責(zé)任編輯】宋俊娥
【適用讀者群】中職中專
【出版時間】2006-08-01
【開 本】16開本
【裝幀信息】平裝(光膜)
【版 次】第1版
【頁 數(shù)】
【千字?jǐn)?shù)】
【印 張】
【定 價】¥20
【叢 書】21世紀(jì)職業(yè)教育規(guī)劃教材
【備注信息】
簡介
本書特色
前言
章節(jié)列表
精彩閱讀
下載資源
相關(guān)圖書
本書是針對用戶如何運用PowerBuilder開發(fā)數(shù)據(jù)庫應(yīng)用程序系統(tǒng)而編寫的,采用理論與實踐相結(jié)合的模式, 以理論為基礎(chǔ),強(qiáng)化實踐技能,系統(tǒng)地介紹了PowerBuilder的開發(fā)環(huán)境、PowerScript編程語言、PowerBuilder應(yīng)用對象和窗口對象的建立、PowerBuilder數(shù)據(jù)窗口對象和后臺數(shù)據(jù)庫的構(gòu)建、PowerBuilder菜單對象、PowerBuilder用戶對象和用戶事件,以及PowerBuilder應(yīng)用程序的調(diào)試、編譯和發(fā)布。每部分都以實例為主,深入淺出地講解理論知識及其實際應(yīng)用。
本書可作為職業(yè)院校相關(guān)專業(yè)學(xué)習(xí)的教材, 同時,也可作為廣大運用PowerBuilder工具開發(fā)數(shù)據(jù)庫系統(tǒng)專業(yè)人員的學(xué)習(xí)參考書。
本書配套電子教案,此教案用PowerPoint制作,可以任意修改。需要者可以從中國水利水電出版社網(wǎng)站http://www.waterpub.com.cn/softdown/下載。
職業(yè)教育是以能力培養(yǎng)為基礎(chǔ)的專業(yè)技術(shù)教育,要求學(xué)生在了解必備的理論基礎(chǔ)知識的基礎(chǔ)上,同時具備較強(qiáng)的實際應(yīng)用和操作能力。本書的宗旨是:以實踐為主線,詳解面向?qū)ο髷?shù)據(jù)庫的編程思想、面向?qū)ο髴?yīng)用項目的開發(fā)方法,重點培養(yǎng)學(xué)生的實際動手能力。在編寫過程中,結(jié)合職業(yè)教育的特點,對PowerBuilder基礎(chǔ)理論的講解以夠用為原則,注重與實踐相結(jié)合,突出先進(jìn)性和實用性,可操作性強(qiáng),并以實際操作中需要的技術(shù)、操作和使用為主體。在語言敘述上力求概念清晰、邏輯性強(qiáng)、通俗易懂,便于學(xué)生自學(xué)。在教材的體系結(jié)構(gòu)上,力求合理安排、重點突出、難點分散、便于掌握。本教材由淺入深,由易到難,大部分章節(jié)都安排了一系列實例(按照知識層次分為基于基礎(chǔ)知識的小例子和具有獨立功能的完整實例),使讀者學(xué)習(xí)起來更形象、具體。書中系統(tǒng)地介紹了相關(guān)知識,第一章介紹集成開發(fā)環(huán)境,使讀者從整體上認(rèn)識PowerBuilder;第二章介紹PowerScript編程語言的基本語句格式和用法、SQL語言及其實例;第三章、第四章介紹如何創(chuàng)建PowerBuilder的應(yīng)用對象和窗口對象、窗口控件的添加和使用,及用戶自定義函數(shù)和結(jié)構(gòu)的創(chuàng)建和應(yīng)用;第五章、第六章介紹如何創(chuàng)建后臺數(shù)據(jù)庫,包括數(shù)據(jù)庫的連接、數(shù)據(jù)庫表的建立與管理,并介紹PowerBuilder的特色之一“數(shù)據(jù)窗口對象”,包括數(shù)據(jù)窗口對象的創(chuàng)建、相關(guān)數(shù)據(jù)源、風(fēng)格和屬性設(shè)定等;第七章介紹菜單的創(chuàng)建和應(yīng)用;第八章介紹用戶對象和用戶事件的創(chuàng)建和應(yīng)用,這是面向?qū)嶋H項目開發(fā)、完善開發(fā)系統(tǒng)功能的必備部分;第九章介紹PowerBuilder應(yīng)用程序的調(diào)試、編譯和發(fā)布。本書層次清楚,概念準(zhǔn)確,深入淺出,通俗易懂,既介紹基本知識、基本原理,又密切聯(lián)系實際;同時結(jié)合職業(yè)院校學(xué)生的特點,注重動手能力的培養(yǎng)。有些內(nèi)容的講解以案例的形式出現(xiàn),便于初學(xué)者學(xué)習(xí),各章后面均附有一定數(shù)量的操作練習(xí)和思考題。
本書由王艷青任主編,王健、景秀麗、冀明、鄭學(xué)偉任副主編。其中,第2章由鄭學(xué)偉編寫,第3章、第4章由景秀麗編寫,第5章、第6章由王健編寫,第7章、第8章由冀明編寫,第1章、第9章由王艷青編寫;王艷青負(fù)責(zé)全書的總撰。
本書由王中生主審。盡管在編寫此書過程中作者做了一定努力,但由于編者水平所限,加之時間倉促,書中缺點和疏漏之處在所難免,敬請各位專家和讀者指正。
前言
第一章 PowerBuilder概述 1
1.1 PowerBuilder簡介 1
1.1.1 PowerBuilder概述 1
1.1.2 PowerBuilder的特點 1
1.2 安裝PowerBuilder 8.0 3
1.2.1 環(huán)境需求 3
1.2.2 安裝過程 3
1.2.3 啟動和退出PowerBuilder 8.0 6
1.3 PowerBuilder 8.0集成開發(fā)環(huán)境 6
1.3.1 用戶界面 7
1.3.2 常用術(shù)語 9
1.3.3 增強(qiáng)的網(wǎng)絡(luò)功能 10
1.3.4 數(shù)據(jù)庫的連接特性 11
1.3.5 EAServer集成 11
1.3.6 PowerBuilder的系統(tǒng)幫助 12
1.3.7 PowerBuilder的程序開發(fā)過程 12
習(xí)題一 13
第二章 PowerScript語言 14
2.1 PowerScript語法規(guī)則 14
2.1.1 注釋 14
2.1.2 標(biāo)識符 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ù)類型 17
2.2.1 標(biāo)準(zhǔn)數(shù)據(jù)類型 17
2.2.2 枚舉(Enum)類型 18
2.2.3 系統(tǒng)對象數(shù)據(jù)類型 18
2.3 變量與常量 19
2.3.1 常量聲明 19
2.3.2 變量聲明 19
2.3.3 變量作用域 19
2.4 PowerScript運算符及表達(dá)式 20
2.4.1 算術(shù)運算符 20
2.4.2 關(guān)系運算符 21
2.4.3 邏輯運算符 21
2.4.4 連接運算符 22
2.4.5 運算符的優(yōu)先級 22
2.5 數(shù)組 22
2.6 PowerScript語句 23
2.6.1 賦值語句 23
2.6.2 條件語句 24
2.6.3 循環(huán)語句 25
2.6.4 CONTINUE語句 27
2.6.5 EXIT語句 27
2.6.6 RETURN語句 27
2.6.7 HALT語句 27
2.6.8 GOTO語句 27
2.6.9 PowerScript語句實例 28
2.7 嵌入式SQL語句 29
2.7.1 嵌入式SQL語句概述 29
2.7.2 幾個常用的SQL語句介紹 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)用對象 41
3.1 什么是應(yīng)用 41
3.1.1 應(yīng)用對象 41
3.1.2 應(yīng)用庫 42
3.1.3 幾種常用應(yīng)用的介紹 42
3.2 創(chuàng)建應(yīng)用對象 43
3.2.1 創(chuàng)建一個工作空間 43
3.2.2 創(chuàng)建應(yīng)用對象 44
3.2.3 打開應(yīng)用對象 53
3.3 設(shè)置應(yīng)用對象屬性 54
3.3.1 應(yīng)用畫板結(jié)構(gòu) 54
3.3.2 應(yīng)用畫板設(shè)置步驟 55
3.3.3 設(shè)置對象屬性 56
習(xí)題三 59
第四章 窗口控件 60
4.1 創(chuàng)建窗口 60
4.1.1 窗口簡介 60
4.1.2 創(chuàng)建新窗口 61
4.1.3 設(shè)置窗口屬性 65
4.2 窗口中的控件 70
4.2.1 控件的分類 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 窗口與控件的實例演練 81
習(xí)題四 88
第五章 數(shù)據(jù)庫 89
5.1 數(shù)據(jù)庫基礎(chǔ)知識 89
5.2 數(shù)據(jù)庫管理 90
5.2.1 創(chuàng)建數(shù)據(jù)庫 91
5.2.2 刪除數(shù)據(jù)源 92
5.2.3 刪除數(shù)據(jù)庫 92
5.3 連接各種數(shù)據(jù)庫 93
5.3.1 使用ODBC接口連接數(shù)據(jù)庫 93
5.3.2 使用專用接口連接數(shù)據(jù)庫 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ù)窗口對象 111
6.1 創(chuàng)建數(shù)據(jù)窗口對象 111
6.1.1 SQL Select畫板 112
6.1.2 數(shù)據(jù)窗口畫板 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 存儲過程數(shù)據(jù)源(Stored Procedure) 123
6.3 數(shù)據(jù)窗口對象的顯示風(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ù)窗口對象的屬性 131
6.5 數(shù)據(jù)窗口對象中的常用控件 134
6.5.1 文本控件(Text) 134
6.5.2 計算域控件(Computed Field) 135
6.5.3 統(tǒng)計圖控件(Graph) 136
6.5.4 報表控件(Report) 136
6.5.5 列控件(Column) 137
6.6 設(shè)置數(shù)據(jù)窗口對象的更新屬性 143
6.7 數(shù)據(jù)操縱 144
6.7.1 數(shù)據(jù)排序 144
6.7.2 數(shù)據(jù)過濾 144
6.7.3 數(shù)據(jù)分組顯示 145
6.7.4 數(shù)據(jù)打印 145
習(xí)題六 146
第七章 菜單對象 147
7.1 創(chuàng)建菜單 147
7.1.1 菜單術(shù)語 147
7.1.2 菜單的約定與指南 148
7.1.3 菜單類型 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 為菜單編寫腳本 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 如何使用繼承來的菜單 159
習(xí)題七 160
第八章 用戶對象和用戶事件 161
8.1 用戶對象概述 161
8.2 創(chuàng)建用戶對象 162
8.2.1 創(chuàng)建標(biāo)準(zhǔn)可視用戶對象 162
8.2.2 創(chuàng)建定制可視用戶對象 164
8.2.3 創(chuàng)建外部可視用戶對象 166
8.2.4 創(chuàng)建標(biāo)準(zhǔn)類用戶對象 167
8.2.5 創(chuàng)建定制類用戶對象 169
8.2.6 使用繼承創(chuàng)建用戶對象 169
8.3 使用用戶對象 169
8.3.1 使用可視用戶對象 169
8.3.2 使用類用戶對象 170
8.3.3 保存用戶對象 171
8.3.4 刪除用戶對象 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ǔ)知識 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
- C程序設(shè)計實踐教程 [劉衛(wèi)國]
- C程序設(shè)計(慕課版) [劉衛(wèi)國]
- 程序設(shè)計基礎(chǔ)實踐教程(C/C++語言版) [張桂芬 葛麗娜]
- C++案例項目精講 [主編 楊國興]
- SwiftUI完全開發(fā) [李智威 著]
- MySQL數(shù)據(jù)庫項目式教程 [陳亞峰]
- C語言程序設(shè)計習(xí)題與實驗指導(dǎo)(第二版) [主編 甄增榮 張賓]
- C語言程序設(shè)計(第二版) [主編 甄增榮 田云霞]
- Unity3D虛擬現(xiàn)實應(yīng)用開發(fā)實踐 [主 編 劉龍]
- Python程序設(shè)計 [主編 姜春磊 陳虹潔]
- C語言程序設(shè)計實踐教程(活頁式) [主編 鄭茵 陳巍 滕泓虬]
- 面向?qū)ο蟪绦蛟O(shè)計 [主編 張勇 張平華 趙小龍]
- Python程序設(shè)計基礎(chǔ)及實戰(zhàn) [主編 劉健]
- C語言程序設(shè)計 [姜雪]
- Python程序設(shè)計實踐教程 [王鶴琴 蔡正保]
- C++程序設(shè)計實踐教程(第三版) [主編 劉衛(wèi)國 曹岳輝]
- C++程序設(shè)計(第三版) [主編 曹岳輝 劉衛(wèi)國]
- C語言程序設(shè)計項目化教程(活頁式) [主編 張利華 潘曉利]
- 機(jī)器人流程自動化(RPA)實戰(zhàn)——基于UiPath [主編 金鑫]
- Python 語言程序設(shè)計實踐指導(dǎo) [主編 張雙獅]
- Python程序設(shè)計案例教程 [主編 毛錦庚 鐘肖英 周賢來 ]
- 基于.NET Core框架的分布式系統(tǒng)架構(gòu)設(shè)計 [湯佳 著]
- Python語言程序設(shè)計教程 [郭其標(biāo) 房宜汕]
- Python程序設(shè)計 [李國燕 王新強(qiáng) 劉佳 等編著]
- Python程序設(shè)計項目化教程(活頁式) [主編 盧鳳偉]
- Java編程基礎(chǔ)案例式教程 [主編 陳艷華 唐春蘭]
- Python語言同步案例習(xí)題精解 [主編 肖朝暉]
- Unity應(yīng)用開發(fā)與實戰(zhàn)(微課版) [主 編 程永恒]
- PHP程序設(shè)計項目化教程 [主 編 杜海穎]
- 簡單易懂的Python入門教程 [[日]大澤文孝 著]