注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當前位置: 首頁出版圖書科學技術計算機/網(wǎng)絡軟件與程序設計PowerbuilderPowerBuilder 7.0高級開發(fā)指南

PowerBuilder 7.0高級開發(fā)指南

PowerBuilder 7.0高級開發(fā)指南

定 價:¥57.00

作 者: 丁鋮,廖小平編著
出版社: 人民郵電出版社
叢編項:
標 簽: 軟件工具

ISBN: 9787115087355 出版時間: 2000-01-01 包裝: 膠版紙
開本: 26cm 頁數(shù): 616 字數(shù):  

內容簡介

  本書全面系統(tǒng)地介紹了大型可視化數(shù)據(jù)庫開發(fā)工具PowerBuilder7.0高級開發(fā)的相關知識、技術。全書共分18章,主要介紹了PowerBuilder7.0的新特性、應用程序的構成和開發(fā)步驟、安裝過程、PowerScript語言基礎以及PowerBuilder7.0的各種功能和程序開發(fā)技術等,最后給出了一個完整的應用程序開發(fā)范例。本書適用于從事PowerBuilder開發(fā)的程序設計人員、需要學習和掌握數(shù)據(jù)庫高級開發(fā)的工程技術人員以及大專院校師生等。

作者簡介

暫缺《PowerBuilder 7.0高級開發(fā)指南》作者簡介

圖書目錄

第一章 PowerBuilder 7.0簡介 1
1.1 PowerBuiler的特點 1
1.2 PowerBuilder 7.0的新特性 3
1.3 PowerBuilder 7.0不再支持的內容 5
第二章 PowerBuilder應用程序的構成和開發(fā)步驟 7
2.1 PowerBuilder應用程序的構成 7
2.2 PowerBuilder應用程序的開發(fā)步驟 7
2.2.1 系統(tǒng)需求分析和系統(tǒng)設計 7
2.2.2 數(shù)據(jù)庫設計 8
2.2.3 系統(tǒng)編程 9
2.2.4 系統(tǒng)的測試和調試 11
2.2.5 生成可執(zhí)行程序和交付應用 11
第三章 PowerBuilder 7.0的集成開發(fā)環(huán)境 12
3.1 安裝PowerBuilder 7.0 12
3.1.1 系統(tǒng)要求 12
3.1.2 PowerBuilder 7.0的集成產(chǎn)品包 12
3.1.3 基本安裝過程 12
3.2 PowerBuilder 7.0的集成開發(fā)環(huán)境 15
3.2.1 初始啟動PowerBuilder 7.0 15
3.2.2 PowerBuilder 7.0的主界面 16
3.2.3 工具欄 16
3.2.4 操縱對象 23
3.2.5 畫筆 26
3.2.6 工具 36
3.2.7 屬性表 36
3.2.8 使用向導 38
3.2.9 使用To-Do List 41
3.2.10 定制鍵盤快捷鍵 42
3.2.11 使用文件編輯器 43
3.2.12 管理PowerBuilder環(huán)境 44
3.2.13 用命令方式啟動PowerBuilder 45
3.3 理解PowerBuilder對象 45
3.3.1 對象分類 46
3.3.2 屬性 46
3.3.3 方法 46
3.3.4 事件 47
第四章 PowerScript語言 49
4.1 語言基礎 49
4.1.1 注釋 49
4.1.2 標號 49
4.1.3 特殊的ASCII字符 49
4.1.4 NULL值 50
4.1.5 代詞 50
4.1.6 斷行、分隔符和繼續(xù)符 51
4.1.7 大小寫 51
4.1.8 標識符 51
4.1.9 白色空格 52
4.1.10 點標記法 52
4.2 數(shù)據(jù)類型 53
4.2.1 標準數(shù)據(jù)類型 53
4.2.2 Any數(shù)據(jù)類型 54
4.2.3 系統(tǒng)對象數(shù)據(jù)類型 55
4.2.4 枚舉類型 55
4.3 說明 55
4.3.1 變量 55
4.3.2 常量 59
4.3.3 數(shù)組 59
4.3.4 外部函數(shù) 59
4.3.5 DBMS存儲過程 60
4.4 運算符和表達式 60
4.4.1 運算符的優(yōu)先級 61
4.4.2 表達式的數(shù)據(jù)類型 61
4.5 結構 62
4.6 事件和函數(shù) 63
4.6.1 查找和執(zhí)行 63
4.6.2 放置和觸發(fā) 64
4.6.3 靜態(tài)和動態(tài)調用 64
4.6.4 超載、超越和擴展 65
4.6.5 傳遞參數(shù) 66
4.6.6 返回值 67
4.6.7 級聯(lián)調用 67
4.6.8 調用祖先的函數(shù)和事件 68
4.7 PowerScript語句 69
4.8 對數(shù)據(jù)庫的支持 73
4.8.1 事務對象與事務處理 73
4.8.2 在腳本中使用SQL 76
4.9 常用函數(shù) 84
4.9.1 數(shù)據(jù)類型檢查和轉換函數(shù) 84
4.9.2 時間日期函數(shù) 87
4.9.3 文件函數(shù) 89
4.9.4 數(shù)值函數(shù) 91
4.9.5 打印函數(shù) 95
4.9.6 字符函數(shù) 96
4.9.7 系統(tǒng)環(huán)境函數(shù) 100
4.9.8 窗口函數(shù) 102
4.9.9 雜類函數(shù) 104
第五章 PowerBuilder編程 106
5.1 Script視圖 106
5.1.1 畫筆工具欄 107
5.1.2 彈出菜單 108
5.1.3 修改Script視圖屬性 109
5.1.4 編輯腳本 111
5.1.5 獲取上下文幫助 117
5.1.6 編譯腳本 117
5.1.7 說明變量和外部函數(shù) 118
5.2 用戶定義函數(shù) 119
5.2.1 創(chuàng)建全局函數(shù)和函數(shù)畫筆 120
5.2.2 創(chuàng)建對象函數(shù) 121
5.2.3 使用用戶定義的函數(shù) 123
5.3 用戶事件 124
5.3.1 定義用戶事件 124
5.3.2 消息對象 126
5.3.3 使用用戶事件 126
5.4 結構 128
5.4.1 定義結構 128
5.4.2 使用結構 131
第六章 創(chuàng)建應用 133
6.1 創(chuàng)建新的應用對象 133
6.2 打開應用對象 135
6.3 應用畫筆 136
6.4 指定應用對象屬性 137
6.5 編寫應用級腳本 138
6.6 改變當前應用 140
6.7 定義庫查找路徑 141
6.8 查看應用結構 141
第七章 連接和使用數(shù)據(jù)庫 143
7.1 連接數(shù)據(jù)庫 143
7.1.1 標準數(shù)據(jù)庫接口 143
7.1.2 本地數(shù)據(jù)庫接口 150
7.1.3 創(chuàng)建數(shù)據(jù)庫批文件 151
7.2 管理數(shù)據(jù)庫 155
7.2.1 數(shù)據(jù)庫畫筆 155
7.2.2 操縱表 160
7.2.3 操縱鍵 165
7.2.4 操縱索引 167
7.2.5 操縱數(shù)據(jù)庫視圖 168
7.2.6 操縱數(shù)據(jù) 170
7.2.7 管理數(shù)據(jù)庫 173
7.2.8 創(chuàng)建顯示格式 174
7.2.9 創(chuàng)建編輯風格 178
7.2.10 創(chuàng)建校驗規(guī)則 184
7.3 使用數(shù)據(jù)管道 186
7.3.1 數(shù)據(jù)管道畫筆 186
7.3.2 在應用中實現(xiàn)管道 191
第八章 創(chuàng)建窗口 195
8.1 窗口的類型 195
8.2 窗口畫筆 196
8.3 創(chuàng)建新窗口 197
8.3.1 創(chuàng)建新窗口 198
8.3.2 窗口屬性表 199
8.4 預覽、打印窗口 201
8.5 在窗口中編程 202
8.5.1 窗口的事件 202
8.5.2 窗口的函數(shù) 206
8.5.3 窗口的屬性 211
8.6 運行窗口 211
8.7 管理窗口實例 212
8.7.1 保存窗口定義 212
8.7.2 說明窗口實例 212
8.7.3 窗口數(shù)組 213
8.8 使用繼承創(chuàng)建窗口 215
8.8.1 使用繼承創(chuàng)建對象 215
8.8.2 繼承等級 216
8.8.3 在繼承對象中工作 216
8.8.4 使用繼承的腳本 218
第九章 使用窗口控件 220
9.1 放置控件 220
9.1.1 插入控件 220
9.1.2 選擇控件 221
9.1.3 定義控件屬性 221
9.1.4 命名控件 221
9.1.5 修改控件文本 222
9.1.6 移動和調整控件 222
9.1.7 復制控件 224
9.1.8 定義Tab跳轉順序 224
9.1.9 定義加速鍵 225
9.1.10 指定可用性 225
9.1.11 選擇顏色 225
9.1.12 使用3D外觀 226
9.2 使用控件 226
9.2.1 CommandButton(命令按鈕) 226
9.2.2 PictureButton(圖片按鈕) 229
9.2.3 GroupBox(組框) 230
9.2.4 RadioButton(單選按鈕) 230
9.2.5 CheckBox(復選框) 232
9.2.6 StaticText(靜態(tài)文本框) 233
9.2.7 StaticHyperLink(靜態(tài)文本超級鏈接) 234
9.2.8 SingleLineEdit(單行編輯框) 235
9.2.9 MultiLineEdit(多行編輯框) 236
9.2.10 EditMask(編輯掩碼框) 238
9.2.11 ListBox(列表框) 239
9.2.12 PictureListBox(圖片列表框) 242
9.2.13 DropDownList Box(下拉列表框) 243
9.2.14 DropDownPictureListBox(下拉圖片列表框) 244
9.2.15 Picture(圖片) 245
9.2.16 PictureHyperLink(圖片超級鏈接) 247
9.2.17 Line(直線) 248
9.2.18 Rectangle(矩形) 248
9.2.19 RoundRectangle(圓角矩形) 249
9.2.20 Oval(橢圓) 249
9.2.21 HprogressBar(水平進度條)和VprogressBar(垂直進度條) 250
9.2.22 HscrollBar(水平滾動條)和VscrollBar(垂直滾動條) 251
9.2.23 HtrackBar(水平跟蹤條)和VtrackBar(垂直跟蹤條) 252
9.2.24 Tab(標簽) 255
9.2.25 TreeView(樹型視圖) 259
9.2.26 ListView(列表視圖) 271
9.2.27 RichTextEdit(超文本編輯框) 280
9.2.28 DataWindow(數(shù)據(jù)窗口)控件 285
9.2.29 OLE控件 287
9.2.30 Graph(圖表) 292
9.2.31 User Object(用戶對象) 292
第十章 制作菜單 293
10.1 菜單畫筆 293
10.2 創(chuàng)建新菜單 294
10.2.1 創(chuàng)建新菜單 294
10.2.2 操縱菜單 295
10.3 菜單項的屬性表 299
10.4 菜單的編程 300
10.4.1 菜單項的事件 301
10.4.2 菜單項的函數(shù) 301
10.4.3 引用對象 302
10.5 使用繼承創(chuàng)建菜單 302
10.5.1 使用繼承創(chuàng)建菜單 303
10.5.2 使用繼承信息 303
10.5.3 ShiftToRight屬性 304
10.6 使用菜單 304
10.6.1 在窗口中使用 304
10.6.2 作為彈出菜單 305
第十一章 使用數(shù)據(jù)窗口 306
11.1 數(shù)據(jù)窗口對象和報表 307
11.2 創(chuàng)建數(shù)據(jù)窗口對象 307
11.2.1 修改數(shù)據(jù)窗口對象 307
11.2.2 創(chuàng)建新數(shù)據(jù)窗口對象 307
11.2.3 選擇顯示風格 308
11.2.4 定義數(shù)據(jù)源 323
11.2.5 設置缺省選項 332
11.2.6 定義查詢 333
11.3 增強數(shù)據(jù)窗口對象 333
11.3.1 數(shù)據(jù)窗口畫筆 333
11.3.2 預覽數(shù)據(jù)窗口對象 336
11.3.3 修改數(shù)據(jù)窗口對象屬性 341
11.3.4 指定檢索條件和校驗規(guī)則 344
11.3.5 在數(shù)據(jù)窗口對象中保存數(shù)據(jù) 345
11.3.6 分階段檢索 346
11.3.7 保存檢索數(shù)據(jù) 346
11.3.8 控制更新 346
11.3.9 操縱數(shù)據(jù)窗口對象中的控件 349
11.3.10 添加和設置控件 353
11.4 深入配置數(shù)據(jù)窗口對象 365
11.4.1 過濾、排序和分組 365
11.4.2 嵌套報表 370
11.4.3 交叉表 373
11.4.4 在數(shù)據(jù)窗口中使用OLE 377
11.4.5 使用圖表 383
11.5 數(shù)據(jù)窗口控件 399
11.5.1 使用數(shù)據(jù)窗口對象 399
11.5.2 在數(shù)據(jù)窗口控件中操縱數(shù)據(jù) 401
11.5.3 數(shù)據(jù)窗口控件的方法 404
11.5.4 數(shù)據(jù)窗口錯誤處理 418
11.6 數(shù)據(jù)窗口對象的屬性和表達式 421
11.6.1 數(shù)據(jù)窗口運算符和表達式 421
11.6.2 數(shù)據(jù)窗口表達式函數(shù) 424
11.6.3 在腳本中訪問數(shù)據(jù) 424
11.6.4 在腳本中訪問數(shù)據(jù)窗口對象屬性 431
11.7 動態(tài)修改數(shù)據(jù)窗口對象 436
11.7.1 修改數(shù)據(jù)窗口對象 436
11.7.2 創(chuàng)建數(shù)據(jù)窗口對象 437
11.7.3 為用戶提供查詢 439
11.7.4 重用數(shù)據(jù)窗口對象 441
11.8 HTML DataWindow 442
11.8.1 配置HTML DataWindow 443
11.8.2 其他配置 446
11.8.3 開發(fā)HTML DataWindow應用 447
11.9 DataWindow Web控件 460
11.9.1 在Web頁中插入控件 461
11.9.2 在PowerSite中使用DataWindow Web控件 462
11.9.3 DataWindow Web控件的數(shù)據(jù)窗口對象 463
11.9.4 使用數(shù)據(jù)窗口事務對象控件 464
11.9.5 實現(xiàn)數(shù)據(jù)庫連接 464
11.9.6 為DataWindow Web控件編碼 465
11.9.7 發(fā)布DataWindow Web控件 465
第十二章 創(chuàng)建用戶對象 467
12.1 用戶對象的分類 467
12.1.1 類用戶對象 467
12.1.2 可視用戶對象 467
12.2 創(chuàng)建新用戶對象 468
12.2.1 創(chuàng)建自定義類用戶對象 468
12.2.2 創(chuàng)建標準類用戶對象 468
12.2.3 創(chuàng)建自定義可視用戶對象 470
12.2.4 創(chuàng)建外部可視用戶對象 470
12.2.5 創(chuàng)建標準可視用戶對象 471
12.2.6 用戶對象的事件 472
12.2.7 保存用戶對象 473
12.3 使用繼承創(chuàng)建用戶對象 473
12.4 在用戶對象中插入不可視對象 474
12.5 使用用戶對象 475
12.5.1 使用可視用戶對象 475
12.5.2 使用全局標準類用戶對象 475
12.5.3 使用類用戶對象 476
12.6 用戶對象與窗口通信 477
12.6.1 使用函數(shù) 477
12.6.2 使用用戶事件 478
第十三章 管理應用庫 480
13.1 庫管理畫筆 480
13.2 操縱庫 481
13.2.1 顯示庫和對象 482
13.2.2 使用彈出菜單 482
13.2.3 Options對話框 483
13.2.4 創(chuàng)建和刪除庫 484
13.2.5 打開和預覽對象 485
13.2.6 拷貝、移動、刪除對象 485
13.2.7 設置根位置 486
13.2.8 修改注釋 486
13.3 查找?guī)旌蛯ο?487
13.4 使用檢出和檢入 488
13.5 使用版本控制系統(tǒng) 490
13.5.1 設置PowerBuilder SCC API 491
13.5.2 使用PowerBuilder SCC API 493
13.6 優(yōu)化庫 495
13.7 重新生成庫選項 495
13.8 導入、導出庫選項 497
13.9 創(chuàng)建運行庫 498
13.10 創(chuàng)建庫報表 499
第十四章 建立MDI應用 500
14.1 建立MDI框架窗口 501
14.2 使用工作表 501
14.3 提供微幫助 502
14.4 提供工具欄 502
14.4.1 增加工具欄 503
14.4.2 設置工具欄屬性 503
14.4.3 使用工具欄 504
14.4.4 保存和恢復工具欄設置 505
14.5 調整客戶區(qū)大小 507
第十五章 分布式應用 509
15.1 分布式應用與PowerBuilder 509
15.1.1 分布式計算 509
15.1.2 分布式應用的結構 510
15.1.3 設計分布式應用 515
15.2 建立Jaguar組件 516
15.2.1 定義組件接口 517
15.2.2 從Jaguar組件訪問數(shù)據(jù)庫 518
15.2.3 支持實例共享 525
15.2.4 使用共享組件 526
15.2.5 調用其他服務器組件方法 527
15.2.6 訪問組件屬性 528
15.2.7 記錄Jaguar日志 528
15.2.8 測試和調試組件 529
15.2.9 發(fā)布組件 529
15.3 建立Jaguar客戶 530
15.3.1 連接到Jaguar服務器 530
15.3.2 生成Jaguar代理對象 531
15.3.3 調用組件方法 532
15.3.4 從服務器請求消息 533
15.3.5 處理通信錯誤 535
15.3.6 發(fā)布客戶端應用 537
15.4 建立COM/MTS組件 537
15.4.1 組件對象模型 538
15.4.2 定義組件接口 538
15.4.3 從COM/MTS組件訪問數(shù)據(jù)庫 540
15.4.4 事務支持 542
15.4.5 對象生命控制 543
15.4.6 調用其他服務器組件方法 543
15.4.7 記錄錯誤 543
15.4.8 安全問題 543
15.4.9 建立COM/MTS組件 544
15.4.10 發(fā)布COM服務器 545
15.5 建立COM/MTS客戶 546
15.5.1 連接到COM服務器 546
15.5.2 訪問COM組件 547
15.5.3 控制事務 547
15.6 建立分布式PowerBuilder客戶 548
15.6.1 連接服務器 548
15.6.2 調用遠程對象函數(shù) 549
15.6.3 生成代理對象 551
15.6.4 處理通信錯誤 552
15.6.5 管理程序變量空間 552
15.6.6 使用ConnectionInfo對象 553
15.6.7 發(fā)布客戶端應用 554
15.7 建立分布式PowerBuilder服務器 554
15.7.1 建立用戶接口 554
15.7.2 管理客戶連接 555
15.7.3 建立遠程對象 557
15.7.4 訪問數(shù)據(jù)庫 558
15.7.5 使用共享對象 564
15.7.6 處理異步請求 567
15.7.7 推送消息 567
15.7.8 防止死鎖 568
15.7.9 發(fā)布服務器應用 569
第十六章 調試和運行應用 570
16.1 調試應用 570
16.1.1 調試的基本步驟 570
16.1.2 啟動調試器 570
16.1.3 設置斷點 572
16.1.4 在調試模式中運行 575
16.1.5 檢查應用狀態(tài) 576
16.1.6 單步跟蹤應用 580
16.1.7 進入調試模式的其他方法 581
16.2 運行應用 583
第十七章 編譯和發(fā)行應用 586
17.1 編譯的基礎知識 586
17.1.1 編譯器 586
17.1.2 可執(zhí)行應用的組成 587
17.1.3 選擇包裝模型 589
17.2 創(chuàng)建可執(zhí)行應用 590
17.2.1 創(chuàng)建或打開工程 590
17.2.2 定義可執(zhí)行應用工程 591
17.2.3 使用動態(tài)庫 593
17.2.4 分布資源 593
17.2.5 查找對象 594
17.2.6 顯示工程中的對象 596
17.3 建立組件和代理 596
17.4 測試可執(zhí)行應用 597
17.5 交付應用 597
17.5.1 安裝環(huán)境部分 598
17.5.2 安裝應用部分 598
17.6 在Windows上發(fā)布應用 599
17.6.1 自動發(fā)布 599
17.6.2 安裝PowerBuilder配置文件 599
17.6.3 配置數(shù)據(jù)源 600
17.6.4 安裝可執(zhí)行應用 601
17.6.5 啟動發(fā)行的應用 602
第十八章 PowerBuilder應用綜合范例 603
18.1 建立應用對象 603
18.2 創(chuàng)建數(shù)據(jù)庫表 605
18.3 建立數(shù)據(jù)窗口對象 607
18.4 建立窗口對象 609
18.5 調試和運行應用 613
18.6 生成可執(zhí)行文件 614

本目錄推薦

掃描二維碼
Copyright ? 讀書網(wǎng) www.talentonion.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號 鄂公網(wǎng)安備 42010302001612號