PowerBuilder 8.0開發(fā)實例詳解

出版時間:2002-8  出版社:電子工業(yè)出版社  作者:胡存生  頁數:391  字數:600000  

內容概要

PowerBuilder 8.0(簡稱為PB 8.0)是PowerBuilder數據庫開發(fā)工具的最新版本。相對于以前的版本,除了在整體功能上進行了增強外,特別在用戶開發(fā)界面、開發(fā)方法、網絡功能、數據庫連接,以及EAServer集成等方面進行了改進和擴充。
本書由淺入深、循序漸進地介紹了使用PB 8.0開發(fā)應用程序的方法和步驟。在簡要介紹基本知識的基礎上,列舉了大量的實例程序,通過對這些具有代表性實例的詳細分析,引導讀者開發(fā)自己的實用應用系統(tǒng)。
本書的特點是實用性強,所舉的實例具有代表性。所有實例的源代碼均在附贈光盤中,讀者在開發(fā)自己的應用系統(tǒng)時,可以直接或者稍加修改后使用。
本書適合已有使用PowerBuilder開發(fā)經驗的讀者閱讀,同時也兼顧了初學者。

書籍目錄

目    錄
第1章 PowerBuilder 8.0的新特性 1
1.1 PB 8.0的新特性 2
1.1.1 新的用戶界面與開發(fā)方法 2
1.1.2 增強的網絡功能 6
1.1.3 數據庫連接特性 7
1.1.4 EAServer集成 8
1.1.5 其他新特性 9
1.2 升級低版本的應用程序的實例 10
1.3 開發(fā)應用程序的基本過程 13
1.3.1 創(chuàng)建數據庫 14
1.3.2 創(chuàng)建工作空間與應用對象 14
1.3.3 創(chuàng)建窗口 14
1.3.4 創(chuàng)建數據窗口 14
1.3.5 設計菜單 15
1.3.6 編寫腳本代碼 15
1.3.7 調試應用程序 16
1.3.8 發(fā)布應用程序 16
第2章 集成開發(fā)環(huán)境 17
2.1 開發(fā)工具和開發(fā)環(huán)境 18
2.1.1 開發(fā)工具 18
2.1.2 開發(fā)環(huán)境 19
2.2 畫板與控件 21
2.2.1 畫板對象 21
2.2.2 畫板控件 21
2.2.3 定制工具欄 21
2.3 聯(lián)機幫助 22
2.4 開發(fā)主窗口 22
2.4.1 創(chuàng)建新的工作空間與應用對象 23
2.4.2 工具欄 24
2.4.3 畫板窗口 24
2.4.4 子窗口特征 25
2.4.5 控制子窗口 27
2.4.6 To-Do List 28
2.4.7 定制快捷鍵 29
第3章 PowerScript編程語言 31
3.1 編程環(huán)境 32
3.1.1 Script子窗口 32
3.1.2 設置編程環(huán)境 32
3.1.3 工具欄 36
3.2 函數畫板 37
3.2.1 創(chuàng)建全局函數 38
3.2.2 修改全局函數 38
3.3 結構畫板 39
3.3.1 創(chuàng)建全局結構 39
3.3.2 修改全局結構 40
3.4 語法規(guī)則 40
3.4.1 注釋行 40
3.4.2 大小寫 40
3.4.3 標識符 40
3.4.4 續(xù)行符 41
3.4.5 分隔符 41
3.4.6 保留字 41
3.4.7 運算符 41
3.4.8 數據類型 42
3.4.9 常量與變量 44
3.4.10 數組 45
3.4.11 常用函數 46
3.4.12 代詞 46
3.5 語句 47
3.5.1 流程控制 48
3.5.2 其他語句 51
第4章 工作空間與應用對象 53
4.1 工作空間 54
4.2 應用程序對象 55
4.3 創(chuàng)建模板應用程序實例 56
4.4 Application畫板 63
4.4.1 畫板結構 63
4.4.2 屬性 64
4.5 事件與函數 68
4.5.1 事件 68
4.5.2 函數 69
第5章 管理數據庫 71
5.1 創(chuàng)建數據庫實例 72
5.1.1 創(chuàng)建數據庫 72
5.1.2 創(chuàng)建表實例 77
5.1.3 定義關鍵字和索引 78
5.1.4 設置擴展屬性及添加記錄 80
5.2 ODBC與專用數據庫接口 81
5.2.1 ODBC接口 82
5.2.2 專用接口 83
5.3 ODBC接口舉例 83
5.3.1 安裝ODBC驅動程序 83
5.3.2 創(chuàng)建數據源 84
5.3.3 定義數據庫描述文件 87
5.3.4 連接數據庫 88
5.4 SQL結構化查詢語言 88
5.4.1 SQL語句 88
5.4.2 使用SQL 90
第6章 窗口對象及控件 95
6.1 窗口對象的類型 96
6.1.1 主窗口 96
6.1.2 子窗口 96
6.1.3 彈出式窗口 96
6.1.4 響應式窗口 96
6.1.5 多文檔界面框架窗口 96
6.1.6 帶宏幫助的多文檔界面框架窗口 96
6.2 窗口畫板 96
6.2.1 組成 97
6.2.2 創(chuàng)建窗口對象 98
6.2.3 添加與刪除控件 99
6.2.4 調整控件及其布局 100
6.2.5 定義Tab順序 102
6.3 窗口對象屬性 102
6.3.1 General選項卡 103
6.3.2 Scroll選項卡 104
6.3.3 Toolbar選項卡 105
6.3.4 Other選項卡 105
6.4 窗口對象事件及函數 106
6.4.1 事件 106
6.4.2 函數 106
6.5 窗口控件 106
6.5.1 共同屬性 107
6.5.2 設置控件顏色 107
6.5.3 控件基本類型 108
6.5.4 激活動作的控件 108
6.5.5 顯示選擇狀態(tài)的控件 109
6.5.6 顯示數據的控件 111
6.5.7 文本編輯控件 117
6.5.8 進度標識與超鏈接組 122
6.5.9 繪圖控件 124
6.5.10 Tab控件 124
6.5.11 OLE控件 125
第7章 創(chuàng)建菜單 127
7.1 菜單的類型與特點 128
7.1.1 下拉菜單 128
7.1.2 彈出式菜單 128
7.1.3 級聯(lián)菜單 129
7.2 設計菜單 130
7.2.1 設計菜單的原則 130
7.2.2 菜單畫板 130
7.2.3 操作步驟 131
7.2.4 設置屬性 132
7.3 常用事件與函數 135
7.3.1 常用事件 135
7.3.2 常用函數 135
7.4 設計菜單實例 136
7.4.1 程序功能 136
7.4.2 創(chuàng)建過程 136
7.4.3 編寫代碼 137
第8章 開發(fā)程序實例 139
8.1 實例8-1——用戶注冊程序 140
8.1.1 程序功能 140
8.1.2 創(chuàng)建數據庫 140
8.1.3 創(chuàng)建工作空間和應用對象 141
8.1.4 創(chuàng)建窗口對象 141
8.1.5 運行程序 143
8.2 實例8-2——使操作界面自動居中 144
8.2.1 程序功能 144
8.2.2 程序開發(fā)過程 144
8.2.3 運行程序 145
8.3 實例8-3——實現上下文幫助 145
8.3.1 程序功能 145
8.3.2 開發(fā)過程 145
8.3.3 運行程序 147
8.4 實例8-4——超級鏈接等控件演示程序 147
8.4.1 控件功能 147
8.4.2 程序的功能 148
8.4.3 開發(fā)步驟 148
8.4.4 設計結果 150
8.5 實例8-5——等待啟動程序實例 150
8.5.1 程序功能 150
8.5.2 開發(fā)步驟 150
8.5.3 預覽w_animate窗口 152
第9章 設計多文檔界面 155
9.1 多文檔界面要素 156
9.1.1 主框架窗口 156
9.1.2 菜單欄 156
9.1.3 工具欄 157
9.1.4 工作表 157
9.1.5 用戶工作區(qū) 157
9.1.6 狀態(tài)欄 157
9.2 開發(fā)MDI應用程序的過程 157
9.2.1 創(chuàng)建工作空間和應用對象 157
9.2.2 創(chuàng)建菜單對象 157
9.2.3 創(chuàng)建主框架窗口 157
9.2.4 創(chuàng)建工作表窗口 158
9.2.5 編寫腳本代碼 158
9.2.6 創(chuàng)建狀態(tài)欄 160
9.2.7 創(chuàng)建MDI工具欄 160
9.3 多文檔應用程序舉例 161
9.3.1 創(chuàng)建新的工作空間 161
9.3.2 創(chuàng)建應用對象 161
9.3.3 創(chuàng)建框架窗口菜單對象 162
9.3.4 創(chuàng)建MDI主框架窗口 164
9.3.5 創(chuàng)建工作表窗口 164
9.3.6 添加腳本 165
9.3.7 運行 166
第10章 數據窗口對象 169
10.1 數據窗口對象及其畫板 170
10.1.1 數據窗口對象 170
10.1.2 數據窗口畫板 170
10.2 顯示樣式 171
10.2.1 Tabular樣式 172
10.2.2 Grid樣式 172
10.2.3 Freeform樣式 172
10.2.4 Label樣式 174
10.2.5 其他樣式 174
10.3 數據源 176
10.3.1 Quick Select數據源 176
10.3.2 SQL Select數據源 177
10.3.3 Query數據源 180
10.3.4 External數據源 180
10.3.5 Stored Procedure數據源 180
10.4 創(chuàng)建數據窗口對象 181
10.5 數據窗口分區(qū) 183
10.5.1 Header區(qū) 183
10.5.2 Detail區(qū) 183
10.5.3 Summary區(qū) 184
10.5.4 Footer區(qū) 184
10.5.5 Header Group區(qū) 184
10.5.6 Trailer Group區(qū) 184
10.6 數據窗口對象屬性 184
10.6.1 General選項卡 185
10.6.2 Print Specification選項卡 185
10.6.3 HTML Table和HTML Generation選項卡 186
10.7 列屬性 186
10.7.1 Format選項卡 186
10.7.2 Edit選項卡 187
10.7.3 有效性規(guī)則 192
10.8 操縱數據行 193
10.8.1 記錄過濾 193
10.8.2 排序 194
10.8.3 檢索 194
10.8.4 創(chuàng)建分組 195
第11章 數據窗口編程技術 197
11.1 事務對象 198
11.1.1 默認事務對象SQLCA 198
11.1.2 屬性含義 198
11.1.3 設置屬性 199
11.2 連接數據庫 200
11.2.1 建立連接 200
11.2.2 斷開連接 201
11.2.3 分配事務對象 201
11.3 數據緩沖區(qū)和可編輯控件 201
11.3.1 數據緩沖區(qū) 201
11.3.2 可編輯控件 202
11.4 常用函數、SQL語句及事件 203
11.4.1 常用函數 203
11.4.2 SQL語句 206
11.4.3 常用事件 207
11.5 數據窗口編程實例 210
11.5.1 實例11-1——人民幣大小寫轉換程序 210
11.5.2 實例11-2——報表打印程序 215
11.5.3 實例11-3——實現多行選擇程序 218
11.5.4 實例11-4——模糊查詢程序 223
11.5.5 實例11-5——窗口自動刷新程序 225
第12章 圖書管理系統(tǒng) 229
12.1 需求分析 230
12.1.1 主控程序 230
12.1.2 借閱圖書 230
12.1.3 歸還圖書 230
12.1.4 打印催還單 230
12.1.5 信息查詢 231
12.1.6 系統(tǒng)維護 231
12.1.7 幫助信息 232
12.1.8 退出系統(tǒng) 232
12.2 數據庫結構 232
12.3 主控程序 235
12.3.1 應用分析 235
12.3.2 身份驗證模塊 236
12.3.3 主窗口及菜單 238
12.4 借閱圖書 239
12.4.1 借閱圖書的過程 239
12.4.2 事件腳本 240
12.5 歸還圖書 244
12.5.1 歸還圖書操作過程 244
12.5.2 事件腳本 245
12.6 打印催還單 249
12.6.1 打印催還單操作過程 249
12.6.2 事件腳本 250
12.7 信息查詢 251
12.7.1 個人借閱信息查詢 251
12.7.2 催還書目瀏覽 253
12.7.3 分布信息查詢 254
12.7.4 按關鍵字查詢 256
12.8 系統(tǒng)維護 259
12.8.1 書庫維護 259
12.8.2 借閱人庫維護 265
12.8.3 管理員庫維護 272
12.8.4 部門庫維護 277
12.8.5 默認還書期限 281
12.9 幫助 282
第13章 實現文本編輯程序 283
13.1 總體功能 284
13.1.1 功能模塊 284
13.1.2 設計工作空間與應用 284
13.2 設計菜單 284
13.3 創(chuàng)建窗口 286
13.3.1 設計主窗口 286
13.3.2 設計子窗口 288
13.4 文件操作 290
13.4.1 文件操作的功能 290
13.4.2 腳本代碼 290
13.5 文本編輯 296
13.5.1 文本編輯功能 296
13.5.2 程序代碼 296
13.6 MDI窗口排列 298
13.6.1 重要函數 298
13.6.2 “窗口”菜單腳本代碼 300
第14章 庫的組織與管理 303
14.1 庫文件組織方式 304
14.2 庫畫板 304
14.2.1 庫畫板工作區(qū) 304
14.2.2 庫畫板工具 306
14.2.3 設置庫畫板 306
14.3 維護庫文件及其中的對象 308
14.3.1 維護庫文件 308
14.3.2 操作對象 309
14.3.3 導出和導入對象 311
第15章 應用程序的調試與編譯 315
15.1 調試程序畫板 316
15.2 操作斷點 317
15.2.1 調試程序的切換 317
15.2.2 設置斷點 318
15.2.3 控制斷點 320
15.2.4 清除斷點 321
15.3 調試程序 321
15.3.1 開始、繼續(xù)和停止 321
15.3.2 其他方法 322
15.4 查看狀態(tài)信息 322
15.4.1 查看變量值 323
15.4.2 查看其他信息 324
15.5 調試應用程序實例 326
15.5.1 設置斷點 326
15.5.2 調試程序 329
15.6 編譯應用程序 331
15.6.1 創(chuàng)建工程 332
15.6.2 生成可執(zhí)行文件 336
15.6.3 查看可執(zhí)行文件對象 338
15.6.4 配置用戶運行環(huán)境 339
附錄A PB 8.0常用函數 341
A1 數據類型轉換函數 342
A2 系統(tǒng)和環(huán)境函數 345
A3 注冊表操作函數 346
A4 Is族函數 348
A5 日期和時間函數 349
A6 文件操作函數 350
A7 庫管理函數 353
A8 數值處理函數 355
A9 打印函數 360
A10 窗口對象函數 367
附錄B 實例程序運行環(huán)境設置 371
B1 實例程序清單 372
B2 連接數據庫 372
B3 運行程序 376
B4 Sybase SQL Anywhere 5.0環(huán)境設置 376
附錄C 安裝PB 8.0 379

圖書封面

評論、評分、閱讀與下載


    PowerBuilder 8.0開發(fā)實例詳解 PDF格式下載


用戶評論 (總計0條)

 
 

 

250萬本中文圖書簡介、評論、評分,PDF格式免費下載。 第一圖書網 手機版

京ICP備13047387號-7