注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁出版圖書科學(xué)技術(shù)計算機(jī)/網(wǎng)絡(luò)軟件與程序設(shè)計PowerbuilderPowerBuilder 8.0編程實例與技巧

PowerBuilder 8.0編程實例與技巧

PowerBuilder 8.0編程實例與技巧

定 價:¥65.00

作 者: 馬承志[等]編著
出版社: 機(jī)械工業(yè)出版社
叢編項: 開發(fā)人員專業(yè)技術(shù)叢書
標(biāo) 簽: Powerbuilder

ISBN: 9787111104384 出版時間: 2002-01-01 包裝: 平裝
開本: 24cm 頁數(shù): 608頁 字?jǐn)?shù):  

內(nèi)容簡介

  本書介紹了使用PowerBuilder8.0編程的各方面知識和技巧。本書內(nèi)容包括:PowerBuilder8.0集成開發(fā)環(huán)境的介紹,PowerScript腳本語言,窗口、菜單和工具欄,控件,文件和目錄的操作,初始化文件和注冊表,使用外部函數(shù)和擴(kuò)展處理,動態(tài)數(shù)據(jù)交換,對象鏈接和嵌入,自動化服務(wù)器,商業(yè)應(yīng)用軟件的制作,數(shù)據(jù)庫開發(fā)技術(shù)和分布式計算技術(shù),等等。本書所附光盤包含了書中所有例程的源代碼及可執(zhí)行文件,并有用于例程瀏覽、查詢和復(fù)制的應(yīng)用軟件。版權(quán)所有,侵權(quán)必究。

作者簡介

暫缺《PowerBuilder 8.0編程實例與技巧》作者簡介

圖書目錄

第一部分   PowerBuilder 8.0編程基礎(chǔ)
第1章   PowerBuilder 8.0概述 2
1.1   PowerBuilder及其功能 2
1.1.1   PowerBuilder的特色 2
1.1.2   PowerBuilder的軟件開發(fā)類型 2
1.2   PowerBuilder集成開發(fā)環(huán)境 3
1.2.1   安裝PowerBuilder 8.0 3
1.2.2   集成開發(fā)環(huán)境 4
1.2.3   計算機(jī)系統(tǒng)及集成開發(fā)環(huán)境的優(yōu)化 5
1.3   一些概念和術(shù)語 6
1.3.1   工作區(qū) 6
1.3.2   目標(biāo) 6
1.3.3   庫 6
1.3.4   畫板 6
1.3.5   屬性 6
1.3.6   事件 7
1.3.7   函數(shù) 7
1.3.8   腳本 7
1.4   第一個例程:世界, 你好! 7
1.5   應(yīng)用程序的調(diào)試 9
1.5.1   調(diào)試環(huán)境介紹 9
1.5.2   設(shè)置簡單斷點(diǎn) 9
1.5.3   編輯斷點(diǎn) 10
1.5.4   調(diào)試方法 10
1.5.5   查看信息 11
1.6   PowerBuilder 8.0中的工具和軟件 12
1.6.1   To-Do List 12
1.6.2   Browser 13
1.6.3   Library Painter 14
1.6.4   Database Profiles 14
1.6.5   EAServer Profiles 14
1.6.6   Database Painter 14
1.6.7   File Editor 14
1.6.8   InfoMaker 8 14
1.6.9   Jaguar CTS 3.5 15
1.6.10   PowerDynamo 15
1.6.11   SQL Anywhere 7 15
1.7   方法與技巧 15
1.7.1   使用幫助 15
1.7.2   使用PowerBuilder系統(tǒng)函數(shù) 16
1.7.3   使用定時器 16
1.7.4   快速輸入代碼 17
1.8   本章小結(jié) 17
第2章   PowerScript腳本語言 19
2.1   語言基礎(chǔ) 19
2.1.1   注釋 19
2.1.2   標(biāo)識符名 19
2.1.3   標(biāo)簽 20
2.1.4   特殊ASCII字符 20
2.1.5   NULL值 20
2.1.6   保留字 21
2.1.7   代名詞 22
2.1.8   語句的分隔和續(xù)行 22
2.1.9   空白字符 23
2.2   數(shù)據(jù)類型 23
2.2.1   標(biāo)準(zhǔn)數(shù)據(jù)類型 23
2.2.2   Any數(shù)據(jù)類型 25
2.2.3   系統(tǒng)對象數(shù)據(jù)類型 26
2.2.4   枚舉類型 26
2.2.5   EAServer數(shù)據(jù)類型 26
2.3   聲明 27
2.3.1   聲明變量 27
2.3.2   聲明常量 30
2.3.3   聲明數(shù)組 30
2.3.4   聲明外部函數(shù) 31
2.3.5   聲明DBMS的遠(yuǎn)程存儲過程為
遠(yuǎn)程過程調(diào)用 34
2.4   操作符和表達(dá)式 35
2.4.1   操作符 35
2.4.2   操作符的優(yōu)先級 36
2.4.3   表達(dá)式的數(shù)據(jù)類型 36
2.5   結(jié)構(gòu)和對象 38
2.5.1   結(jié)構(gòu) 38
2.5.2   對象 38
2.5.3   結(jié)構(gòu)和對象的賦值 40
2.6   函數(shù)和事件的調(diào)用 41
2.6.1   函數(shù)和事件 41
2.6.2   調(diào)用函數(shù)和事件的語法 45
2.6.3   在對象的父類中調(diào)用函數(shù)和事件 45
2.7   PowerScript語句 45
2.7.1   賦值 45
2.7.2   CALL語句 46
2.7.3   常用語句結(jié)構(gòu) 46
2.8   SQL語句 48
2.8.1   在腳本中使用SQL語句 48
2.8.2   DECLARE. OPEN和CLOSE光標(biāo) 48
2.8.3   DECLARE. EXECUTE和CLOSE
存儲過程 49
2.8.4   FETCH和COMMIT語句 49
2.8.5   CONNECT和DISCONNECT語句 49
2.8.6   INSERT. DELETE和UPDATE語句 49
2.8.7   SELECT語句 50
2.8.8   ROLLBACK語句 51
2.8.9   使用動態(tài)SQL語句 51
2.9   PowerScript事件 52
2.9.1   事件 52
2.9.2   常用的事件 53
2.10   PowerScript函數(shù) 55
2.11   PowerBuilder的面向?qū)ο缶幊碳夹g(shù) 55
2.11.1   面向?qū)ο缶幊痰幕靖拍?55
2.11.2   PowerBuilder的面向?qū)ο缶幊碳夹g(shù) 56
2.12   本章小結(jié) 56
第二部分   PowerBuilder 8.0通用編程技術(shù)
第3章   窗口. 菜單和工具欄 58
3.1   窗口 58
3.1.1   窗口模式 58
3.1.2   創(chuàng)建窗口 59
3.1.3   處理窗口事件 62
3.1.4   使用繼承創(chuàng)建窗口 63
3.2   菜單 65
3.2.1   菜單模式 65
3.2.2   創(chuàng)建菜單 66
3.2.3   菜單與窗口的鏈接 67
3.2.4   對菜單項添加腳本 67
3.2.5   彈出式菜單的設(shè)置 68
3.3   工具欄 68
3.4   方法與技巧 70
3.4.1   信息對話框的使用 70
3.4.2   創(chuàng)建MDI應(yīng)用程序和SDI應(yīng)用程序 71
3.4.3   制作不規(guī)則窗口 72
3.4.4   給菜單項添加圖標(biāo) 73
3.5   本章小結(jié) 75
第4章   控件 76
4.1   使用控件 76
4.1.1   控件的選擇. 使用原則 76
4.1.2   在窗口中添加和刪除控件 77
4.1.3   設(shè)置控件 78
4.1.4   獲取相關(guān)的幫助 79
4.1.5   例S04_01:使用單行文本編輯框 80
4.2   按鈕控件 81
4.3   復(fù)選框控件 81
4.3.1   復(fù)選框簡介 81
4.3.2   例S04_02:復(fù)選框的用法 81
4.3.3   對例S04_02的說明 83
4.4   下拉列表框控件 84
4.4.1   下拉列表框簡介 84
4.4.2   例S04_03:使用下拉列表框 85
4.5   單選按鈕控件 86
4.5.1   單選按鈕簡介 86
4.5.2   例S04_04:單選按鈕的使用 86
4.6   多行文本編輯框控件 87
4.6.1   多行文本編輯框簡介 87
4.6.2   例S04_05:多行文本編輯框的
使用 87
4.7   圖片列表框控件 89
4.7.1   圖片列表框簡介 89
4.7.2   例S04_06:圖片列表框的使用 89
4.8   標(biāo)簽控件 92
4.8.1   標(biāo)簽簡介 92
4.8.2   例S04_07:標(biāo)簽的使用 92
4.9   樹視圖控件 93
4.9.1   樹視圖簡介 93
4.9.2   例S04_08:樹視圖的使用 93
4.10   方法與技巧 94
4.10.1   設(shè)置控件命名的默認(rèn)前綴 94
4.10.2   使用PowerBuilder定義以外的
Windows事件 95
4.11   本章小結(jié) 97
第5章   文件. 目錄操作 98
5.1   文件操作函數(shù) 98
5.1.1   FileOpen函數(shù) 98
5.1.2   FileClose函數(shù) 99
5.1.3   FileLength函數(shù) 99
5.1.4   FileRead函數(shù) 99
5.1.5   FileWrite函數(shù) 100
5.1.6   FileCopy函數(shù) 101
5.1.7   FileMove函數(shù) 101
5.1.8   FileDelete函數(shù) 101
5.1.9   FileExists函數(shù) 101
5.1.10   FileSeek函數(shù) 102
5.1.11   GetFileOpenName函數(shù) 102
5.1.12   GetFileSaveName函數(shù) 103
5.2   目錄操作函數(shù) 103
5.2.1   CreateDirectory函數(shù) 103
5.2.2   DirectoryExists函數(shù) 104
5.2.3   GetCurrentDirectory函數(shù) 104
5.2.4   RemoveDirectory函數(shù) 104
5.2.5   ChangeDirectory函數(shù) 104
5.2.6   DirList函數(shù) 104
5.2.7   DirSelect函數(shù) 105
5.3   文件和目錄操作實例 105
5.3.1   實例的介紹 105
5.3.2   例S05_01的創(chuàng)建過程與解析 106
5.3.3   例程的執(zhí)行效果 115
5.4   本章小結(jié) 115
第6章   初始化文件和注冊表 117
6.1   PowerBuilder的初始化文件和注冊表 117
6.1.1   初始化文件 117
6.1.2   關(guān)于注冊表 118
6.2   初始化文件 119
6.2.1   初始化文件的操作函數(shù) 120
6.2.2   初始化文件操作實例 121
6.3   注冊表 123
6.3.1   注冊表的操作函數(shù) 123
6.3.2   注冊表操作實例 125
6.4   方法與技巧 127
6.4.1   使用Windows API函數(shù)操作初始化
文件 127
6.4.2   使用Windows API函數(shù)操作注冊表 128
6.5   本章小結(jié) 129
第7章   使用外部函數(shù)和擴(kuò)展處理 130
7.1   使用外部函數(shù) 130
7.1.1   聲明外部函數(shù) 130
7.1.2   外部函數(shù)中參數(shù)的傳遞 130
7.1.3   使用外部函數(shù)的實例 131
7.2   幾個實用的處理函數(shù) 136
7.2.1   Handle函數(shù) 136
7.2.2   IntHigh函數(shù) 136
7.2.3   IntLow函數(shù) 136
7.2.4   Long函數(shù) 137
7.3   消息的發(fā)送 137
7.3.1   Post函數(shù) 137
7.3.2   Send函數(shù) 137
7.3.3   PostEvent函數(shù) 138
7.3.4   TriggerEvent函數(shù) 138
7.4   使用Windows API函數(shù)的實例 138
7.4.1   API基礎(chǔ) 139
7.4.2   例S07_02:獲取系統(tǒng)信息 139
7.4.3   例S07_03:鼠標(biāo)信息 142
7.5   本章小結(jié) 144
第8章   動態(tài)數(shù)據(jù)交換 145
8.1   DDE客戶函數(shù)和事件 145
8.1.1   客戶函數(shù) 145
8.1.2   客戶事件 151
8.2   DDE服務(wù)器 151
8.2.1   DDE服務(wù)器函數(shù) 151
8.2.2   DDE服務(wù)器事件 153
8.3   例S08_01:DDE客戶應(yīng)用程序 153
8.4   例S08_02:DDE應(yīng)用程序服務(wù)器 156
8.4.1   DDE服務(wù)器應(yīng)用程序 156
8.4.2   簡單的DDE客戶應(yīng)用程序 159
8.5   本章小結(jié) 160
第9章   對象鏈接與嵌入 161
9.1   OLE簡介 161
9.2   OLE對象的鏈接和嵌入 162
9.2.1   鏈接 162
9.2.2   嵌入 162
9.3   PowerBuilder對OLE的支持 163
9.4   OLE控件 163
9.4.1   定義OLE控件 163
9.4.2   設(shè)置OLE控件 164
9.5   OLE定制控件 165
9.6   腳本中的OLE對象 166
9.6.1   自動化接口 166
9.6.2   例S09_01:獲取Word文檔
中書簽信息 166
9.6.3   屬性設(shè)置 167
9.6.4   可編程的OLE對象 167
9.6.5   異常處理 168
9.7   在數(shù)據(jù)窗口中的OLE對象 170
9.8   OLE對象高級操作 172
9.8.1   Save函數(shù) 172
9.8.2   SaveAs函數(shù) 173
9.8.3   Open函數(shù) 175
9.8.4   例S09_02:將數(shù)據(jù)窗口中的表格
輸出到Word 2000 176
9.9   本章小結(jié) 177
第10章   自動化服務(wù)器 178
10.1   運(yùn)行時自動化服務(wù)器的使用 178
10.2   用戶對象作為服務(wù)器 180
10.2.1   創(chuàng)建自動化服務(wù)器類用戶對象 180
10.2.2   創(chuàng)建對象的運(yùn)行時庫 180
10.2.3   注冊對象 180
10.2.4   在客戶中訪問用戶對象 181
10.3   PowerBuilder作為服務(wù)器 182
10.3.1   創(chuàng)建要訪問的對象 182
10.3.2   創(chuàng)建運(yùn)行時庫 182
10.3.3   在客戶中訪問PowerBuilder和用戶
對象 182
10.4   用戶對象和注冊表 185
10.4.1   標(biāo)識符 185
10.4.2   對象信息在注冊表中保存的位置 186
10.4.3   創(chuàng)建注冊表信息 187
10.4.4   派發(fā)使用自動化服務(wù)器的應(yīng)用程序 189
10.5   PowerBuilder.Application服務(wù)器對象 189
10.5.1   CreateObject函數(shù) 190
10.5.2   GenerateGUID函數(shù) 191
10.5.3   GenerateRegFile函數(shù) 192
10.5.4   GenerateTypeLib函數(shù) 193
10.6   異常代碼 195
10.7   本章小結(jié) 196
第11章   商業(yè)軟件的制作 197
11.1   應(yīng)用程序的發(fā)布 197
11.1.1   創(chuàng)建項目對象 197
11.1.2   集成外部資源 202
11.2   利用HtmlHelp Workshop創(chuàng)建幫助文檔 203
11.2.1   HtmlHelp Workshop的結(jié)構(gòu) 204
11.2.2   新建項目 204
11.2.3   修改項目文件設(shè)置 205
11.2.4   增加/刪除主題文件 206
11.2.5   增加/修改窗口定義 206
11.2.6   建立目錄文件 207
11.2.7   目錄工具按鈕 207
11.2.8   建立索引文件 208
11.2.9   編譯和運(yùn)行幫助文件 208
11.2.10   啟動幫助 209
11.3   安裝與卸載 210
11.3.1   利用向?qū)?chuàng)建一個安裝項目 211
11.3.2   InstallScript集成開發(fā)環(huán)境 213
11.3.3   InstallScript腳本語言基礎(chǔ) 216
11.4   本章小結(jié) 219
第三部分   數(shù)據(jù)庫開發(fā)技術(shù)
第12章   關(guān)系數(shù)據(jù)庫 222
12.1   數(shù)據(jù)庫基本知識 222
12.1.1   為什么要使用數(shù)據(jù)庫 222
12.1.2   數(shù)據(jù)庫技術(shù)的發(fā)展 222
12.1.3   數(shù)據(jù)庫的分類 224
12.1.4   現(xiàn)有的各種數(shù)據(jù)庫 224
12.1.5   通常進(jìn)行的數(shù)據(jù)庫方面的
應(yīng)用和開發(fā) 225
12.1.6   關(guān)于本章的例程數(shù)據(jù)庫 225
12.2   關(guān)系數(shù)據(jù)庫 227
12.2.1   關(guān)系模型 227
12.2.2   表 228
12.2.3   記錄 228
12.2.4   字段 228
12.2.5   數(shù)據(jù)類型 228
12.2.6   鍵 228
12.2.7   索引 229
12.2.8   關(guān)系和完整性 230
12.3   SQL 230
12.3.1   SQL及其特點(diǎn) 231
12.3.2   數(shù)據(jù)查詢 232
12.3.3   數(shù)據(jù)操作 235
12.3.4   數(shù)據(jù)定義 236
12.4   關(guān)系數(shù)據(jù)庫的設(shè)計 237
12.4.1   設(shè)計數(shù)據(jù)庫的基本規(guī)則 238
12.4.2   設(shè)計數(shù)據(jù)庫時遵循的三個范式 238
12.4.3   實體-關(guān)系圖 239
12.5   Access的使用 240
12.5.1   例程數(shù)據(jù)庫的設(shè)計說明 240
12.5.2   創(chuàng)建數(shù)據(jù)庫 240
12.5.3   在數(shù)據(jù)庫中對表的添加. 
修改和刪除 241
12.5.4   為表建立關(guān)系 243
12.5.5   對表的記錄進(jìn)行添加. 
修改和刪除 244
12.5.6   在數(shù)據(jù)庫中對查詢的添加. 
修改和刪除 245
12.5.7   為表添加. 修改和刪除索引 245
12.6   方法與技巧 246
12.7   本章小結(jié) 247
第13章   PowerBuilder與數(shù)據(jù)庫 248
13.1   例S13_01:第一次訪問數(shù)據(jù)庫 248
13.2   數(shù)據(jù)庫批文件 252
13.2.1   創(chuàng)建數(shù)據(jù)庫批文件 252
13.2.2   對數(shù)據(jù)庫批文件的操作 254
13.3   PowerBuilder集成開發(fā)環(huán)境對
數(shù)據(jù)庫的支持 255
13.3.1   連接和斷開數(shù)據(jù)庫 255
13.3.2   數(shù)據(jù)庫的創(chuàng)建與刪除 256
13.3.3   表的添加. 修改和刪除 256
13.3.4   主鍵與外鍵的設(shè)置 257
13.3.5   索引的設(shè)置 258
13.3.6   安全設(shè)置 258
13.3.7   記錄的添加. 修改和刪除 259
13.4   數(shù)據(jù)庫訪問技術(shù) 260
13.4.1   ODBC 260
13.4.2   JDBC 263
13.4.3   OLE DB 263
13.4.4   本地數(shù)據(jù)庫接口 264
13.5   事務(wù)對象 265
13.5.1   默認(rèn)事務(wù)對象 265
13.5.2   設(shè)置事務(wù)對象 265
13.5.3   自定義事務(wù)對象 266
13.6   方法與技巧 268
13.6.1   設(shè)置不同用戶對表的存取權(quán)限 268
13.6.2   解決數(shù)據(jù)窗口對象設(shè)計視圖中的
自動刪除問題 268
13.7   本章小結(jié) 268
第14章   數(shù)據(jù)窗口 270
14.1   數(shù)據(jù)窗口簡介 270
14.2   數(shù)據(jù)窗口對象 271
14.2.1   數(shù)據(jù)窗口對象的表達(dá)方式 271
14.2.2   數(shù)據(jù)窗口的數(shù)據(jù)源 278
14.3   數(shù)據(jù)窗口控件 279
14.4   數(shù)據(jù)庫常用操作 279
14.4.1   目錄表和詳細(xì)表的訪問 280
14.4.2   主從表的訪問 282
14.4.3   數(shù)據(jù)的操作 283
14.5   方法與技巧 286
14.5.1   使用下拉列表設(shè)置字段數(shù)值 286
14.5.2   防止內(nèi)存泄漏 286
14.5.3   字符串的比較 287
14.6   本章小結(jié) 288
第15章   訪問數(shù)據(jù)庫的高級技術(shù) 289
15.1   事務(wù)處理 289
15.1.1   事務(wù)對象 289
15.1.2   PowerBuilder數(shù)據(jù)庫接口和事務(wù)
對象屬性 290
15.1.3   事務(wù)處理基礎(chǔ) 292
15.1.4   事務(wù)對象的操作 293
15.1.5   數(shù)據(jù)庫事務(wù)池 298
15.1.6   異常處理 298
15.2   數(shù)據(jù)管道 299
15.2.1   數(shù)據(jù)管道的概念 299
15.2.2   創(chuàng)建數(shù)據(jù)管道 300
15.2.3   修改數(shù)據(jù)管道的定義 301
15.2.4   更正數(shù)據(jù)管道的錯誤 306
15.2.5   數(shù)據(jù)管道應(yīng)用 306
15.2.6   傳輸擴(kuò)展屬性 307
15.2.7   例S15_01:在應(yīng)用程序中使用
數(shù)據(jù)管道 307
15.2.8   方法與技巧 315
15.3   排序 315
15.3.1   壓縮重復(fù)的數(shù)據(jù) 316
15.3.2   ORDER BY語句:查詢結(jié)果排序 317
15.3.3   使用列位置 318
15.3.4   提取查詢中的部分行 318
15.3.5   使用WHERE和ORDER BY子句
的查詢 319
15.4   存儲過程 319
15.4.1   存儲過程的優(yōu)點(diǎn) 319
15.4.2   CREATE PROCEDURE語句 320
15.4.3   創(chuàng)建存儲過程的方法 323
15.4.4   修改存儲過程 324
15.4.5   ALTER PROCEDURE語句 324
15.4.6   使用Sybase Central復(fù)制存儲
過程 325
15.4.7   刪除存儲過程 325
15.4.8   返回存儲過程參數(shù)中的結(jié)果 325
15.4.9   系統(tǒng)存儲過程 327
15.4.10   例S15_02:使用事務(wù)對象調(diào)用
存儲過程 327
15.5   觸發(fā)器 332
15.5.1   觸發(fā)器的概念及作用 332
15.5.2   觸發(fā)器介紹 332
15.5.3   創(chuàng)建觸發(fā)器 333
15.5.4   執(zhí)行觸發(fā)器 337
15.5.5   更改觸發(fā)器 338
15.5.6   刪除觸發(fā)器 338
15.5.7   DROP語句 338
15.6   觸發(fā)器執(zhí)行許可 339
15.7   本章小結(jié) 339
第16章   使用InfoMaker 341
16.1   InfoMaker概述 341
16.2   InfoMaker環(huán)境設(shè)置 341
16.2.1   配置ODBC數(shù)據(jù)源 341
16.2.2   配置InfoMaker當(dāng)前庫 342
16.2.3   創(chuàng)建數(shù)據(jù)庫接口 342
16.3   窗體 344
16.3.1   創(chuàng)建基本的窗體 344
16.3.2   預(yù)覽窗體 346
16.3.3   保存窗體 347
16.3.4   向窗體中添加按鈕 347
16.3.5   完善窗體 349
16.3.6   使用窗體更新數(shù)據(jù)庫 349
16.4   報表 352
16.4.1   創(chuàng)建基本的報表 352
16.4.2   預(yù)覽報表 353
16.4.3   保存報表 354
16.4.4   設(shè)置設(shè)計環(huán)境 355
16.4.5   排序和分組 355
16.4.6   完善報表 356
16.4.7   打印報表 360
16.5   表格 360
16.5.1   創(chuàng)建數(shù)據(jù)庫表格 361
16.5.2   定義擴(kuò)展屬性 364
16.5.3   向表格中添加數(shù)據(jù) 367
16.6   查詢 369
16.6.1   創(chuàng)建一個查詢 369
16.6.2   設(shè)置行選擇標(biāo)準(zhǔn) 370
16.6.3   查詢的排序 371
16.6.4   生成查詢的報表 371
16.7   圖表 372
16.7.1   打開庫中的報表 373
16.7.2   向報表中添加圖表 374
16.7.3   保存帶有圖表的報表 374
16.7.4   完善圖表 375
16.7.5   打印圖表 377
16.8   報表的繼承 377
16.9   應(yīng)用程序 378
16.9.1   創(chuàng)建應(yīng)用程序 378
16.9.2   標(biāo)識例S16_01的應(yīng)用程序 381
16.9.3   運(yùn)行應(yīng)用程序 382
16.9.4   在應(yīng)用程序中使用數(shù)據(jù)管道 382
16.9.5   InfoMaker應(yīng)用程序帶有查詢
管理器 382
16.10   方法與技巧 382
16.10.1   在報表中使用背景 382
16.10.2   旋轉(zhuǎn)顯示報表中的數(shù)據(jù) 382
16.10.3   改變字體的顏色和邊框 383
16.10.4   生成應(yīng)用程序并運(yùn)行 384
16.11   本章小結(jié) 384
第四部分  分布式計算技術(shù)
第17章   EAServer分布式組件和客戶
應(yīng)用程序 387
17.1   客戶/服務(wù)器結(jié)構(gòu)的缺點(diǎn)和分布式計算
的優(yōu)點(diǎn) 387
17.1.1   客戶/服務(wù)器模型的缺點(diǎn) 387
17.1.2   分布式計算的優(yōu)點(diǎn) 387
17.2   CORBA 388
17.3   EAServer應(yīng)用程序服務(wù)器 388
17.3.1   EAServer事務(wù)服務(wù)器主機(jī)的結(jié)構(gòu) 389
17.3.2   EAServer客戶端結(jié)構(gòu) 390
17.4   創(chuàng)建EAServer服務(wù)器組件 391
17.4.1   創(chuàng)建EAServer組件的過程 391
17.4.2   組件類型 391
17.4.3   組件的線程問題 393
17.4.4   實例池支持 394
17.4.5   事務(wù)支持 395
17.4.6   訪問數(shù)據(jù)庫 396
17.4.7   定義和實現(xiàn)接口 400
17.4.8   訪問其他服務(wù)器組件的方法 401
17.4.9   訪問組件屬性 402
17.4.10   調(diào)試和測試組件 404
17.4.11   派發(fā)組件 406
17.5   創(chuàng)建EAServer客戶應(yīng)用程序 407
17.5.1   開發(fā)EAServer客戶應(yīng)用程序
的過程 407
17.5.2   連接EAServer 407
17.5.3   創(chuàng)建EAServer代理對象 409
17.5.4   調(diào)用組件的方法 409
17.5.5   使用JaguarORB對象 410
17.5.6   客戶或組件的失效事務(wù) 411
17.5.7   從服務(wù)器組件向客戶推送消息 413
17.5.8   異常處理 414
17.5.9   派發(fā)客戶應(yīng)用程序 415
17.6   在客戶中使用SSL 416
17.6.1   EAServer的安全連接 416
17.6.2   PowerBuilder的SSL連接 416
17.6.3   SSL屬性和ORB屬性 416
17.6.4   建立安全連接 418
17.6.5   SSL的回叫對象 420
17.7   EAServer組件和客戶應(yīng)用程序?qū)嵗?422
17.7.1   EAServer標(biāo)準(zhǔn)組件和客戶
應(yīng)用程序 422
17.7.2   EAServer共享組件和客戶
應(yīng)用程序 426
17.7.3   EAServer服務(wù)組件和客戶
應(yīng)用程序 432
17.7.4   在EAServer組件中訪問數(shù)據(jù)庫 433
17.7.5   從組件向客戶推送消息 439
17.8   本章小結(jié) 443
第18章   COM和MTS組件及其客戶
應(yīng)用程序 444
18.1   COM和MTS 444
18.1.1   COM的基本概念 444
18.1.2   Microsoft事務(wù)服務(wù)器 445
18.2   創(chuàng)建COM或MTS服務(wù)器組件 445
18.2.1   PowerBuilder中的組件對象模型 446
18.2.2   在PowerBuilder中開發(fā)COM或MTS
組件的過程 447
18.2.3   定義接口 447
18.2.4   在COM或MTS組件中訪問數(shù)據(jù)庫 449
18.2.5   COM或MTS組件的事務(wù)支持 451
18.2.6   COM或MTS組件的生命周期 452
18.2.7   安全問題 452
18.2.8   在工程畫板中創(chuàng)建COM或MTS
組件 452
18.2.9   派發(fā)COM服務(wù)器 454
18.2.10   在客戶中訪問COM服務(wù)器 456
18.3   創(chuàng)建COM或MTS客戶應(yīng)用程序 460
18.3.1   連接COM服務(wù)器 460
18.3.2   訪問COM服務(wù)器組件 461
18.3.3   在客戶中處理事務(wù) 461
18.4   本章小結(jié) 462
第19章   開發(fā)Web應(yīng)用程序 463
19.1   Web目標(biāo) 463
19.1.1   Web目標(biāo) 463
19.1.2   HTML簡介 464
19.1.3   Web目標(biāo)的開發(fā)環(huán)境 469
19.1.4   Web的集成傳輸環(huán)境 471
19.2   創(chuàng)建Web目標(biāo) 473
19.2.1   創(chuàng)建Web目標(biāo)的過程 473
19.2.2   添加派發(fā)和調(diào)試配置 474
19.2.3   向Web目標(biāo)導(dǎo)入文件或Web站點(diǎn) 475
19.2.4   定義連接配置 476
19.3   Web目標(biāo)中的文件管理與使用 476
19.3.1   文件類型 476
19.3.2   添加內(nèi)容 477
19.3.3   系統(tǒng)樹的使用 477
19.4   一個簡單的Web應(yīng)用程序 478
19.5   本章小結(jié) 481
第20章   創(chuàng)建Web頁 482
20.1   HTML編輯器 482
20.1.1   HTML編輯器視圖 482
20.1.2   為HTML頁添加標(biāo)題 485
20.1.3   改變編輯器的設(shè)置 485
20.2   Web頁的基本編輯 487
20.2.1   菜單操作 487
20.2.2   使用系統(tǒng)樹 488
20.2.3   HTML元素的屬性 488
20.3   HTML頁中的通用元素 489
20.3.1   標(biāo)題和段落 490
20.3.2   列表 490
20.3.3   字符格式化 491
20.3.4   插入特殊符號 492
20.3.5   鏈接和錨 492
20.3.6   復(fù)雜的格式 494
20.3.7   絕對位置 495
20.4   風(fēng)格表 497
20.4.1   風(fēng)格表 497
20.4.2   風(fēng)格表編輯器 498
20.4.3   風(fēng)格表的基本操作 499
20.4.4   風(fēng)格表實例 503
20.5   框架 505
20.5.1   框架編輯器 505
20.5.2   創(chuàng)建框架文件 506
20.5.3   修改框架 507
20.6   本章小結(jié) 507
第21章   在Web對象中使用圖片. 多媒體
和組件 508
21.1   圖片和圖像地圖 508
21.1.1   向HTML頁插入圖片 508
21.1.2   圖像地圖 511
21.2   多媒體屬性 513
21.3   使用組件 514
21.3.1   插入組件 514
21.3.2   設(shè)計時控件 515
21.3.3   Java類路徑 516
21.4   本章小結(jié) 516
第22章   編寫Web頁腳本 517
22.1   腳本簡介 517
22.1.1   腳本的編輯工具 517
22.1.2   腳本語言 519
22.1.3   HTML文件中的對象 520
22.2   JavaScript腳本 521
22.2.1   JavaScript基本語法 521
22.2.2   事件驅(qū)動和事件處理 523
22.2.3   文件對象模型 523
22.3   編輯腳本 524
22.3.1   創(chuàng)建腳本 524
22.3.2   編寫代碼 524
22.3.3   測試代碼 527
22.4   腳本編寫例程 527
22.5   編寫腳本的技術(shù)和提示 529
22.5.1   腳本的位置 529
22.5.2   腳本中的URL 530
22.6   本章小結(jié) 531
第23章   在Web中使用應(yīng)用程序服務(wù)器和
事務(wù)服務(wù)器 532
23.1   集成應(yīng)用程序服務(wù)器 532
23.2   編寫服務(wù)器腳本 533
23.3   Web目標(biāo)對象模型 534
23.4   訪問數(shù)據(jù)庫 536
23.5   管理頁數(shù)據(jù) 536
23.5.1   頁參數(shù)和變量 537
23.5.2   在服務(wù)器腳本中使用頁參數(shù) 537
23.5.3   在服務(wù)器腳本中使用會話變量 539
23.5.4   檢索和顯示數(shù)據(jù) 541
23.6   集成EAServer服務(wù)器 546
23.6.1   在Web應(yīng)用程序中訪問EAServer
組件的方法 547
23.6.2   在Web應(yīng)用程序中訪問組件 547
23.7   本章小結(jié) 549
第24章   4GL網(wǎng)頁的開發(fā) 550
24.1   網(wǎng)頁的開發(fā) 550
24.1.1   創(chuàng)建一個新的4GL網(wǎng)頁 550
24.1.2   把已有的網(wǎng)頁轉(zhuǎn)換成4GL模式 552
24.1.3   向4GL網(wǎng)頁添加內(nèi)容 554
24.2   使用參數(shù)和變量 554
24.2.1   設(shè)置網(wǎng)頁參數(shù) 555
24.2.2   設(shè)置網(wǎng)頁和會話變量 555
24.2.3   設(shè)置鏈接網(wǎng)頁中的參數(shù)綁定 556
24.3   訪問EAServer組件 557
24.3.1   EAServer集成 557
24.3.2   使用EAServer組件 557
24.3.3   設(shè)置EAServer登錄變量 558
24.4   添加控件 558
24.4.1   為EAServer組件屬性綁定控件 559
24.4.2   為網(wǎng)頁數(shù)據(jù)綁定控件 560
24.4.3   禁止控件的Server Scriptable屬性 560
24.5   設(shè)置網(wǎng)頁的導(dǎo)航結(jié)構(gòu) 560
24.5.1   網(wǎng)頁導(dǎo)航結(jié)構(gòu) 560
24.5.2   管理客戶的超級鏈接 562
24.5.3   管理客戶格式提交 562
24.5.4   管理服務(wù)器重定向 564
24.6   編寫服務(wù)器腳本 565
24.6.1   響應(yīng)網(wǎng)頁中的事件 565
24.6.2   向4GL Web頁添加腳本 567
24.6.3   編寫訪問EAServer組件的腳本 567
24.7   網(wǎng)頁請求處理 568
24.7.1   處理網(wǎng)頁的順序 568
24.7.2   啟動網(wǎng)頁處理 568
24.7.3   執(zhí)行網(wǎng)頁指定的處理 569
24.7.4   創(chuàng)建新網(wǎng)頁 569
24.8   取消4GL模式 569
24.9   本章小結(jié) 569
第25章   Web數(shù)據(jù)窗體設(shè)計時控件 570
25.1   Web數(shù)據(jù)窗體設(shè)計時控件 570
25.1.1   Web數(shù)據(jù)窗體的運(yùn)行要求 570
25.1.2   Web數(shù)據(jù)窗體DTC的處理過程 570
25.1.3   Web數(shù)據(jù)窗體DTC的優(yōu)點(diǎn) 571
25.2   在網(wǎng)頁中集成數(shù)據(jù)窗體 571
25.2.1   為數(shù)據(jù)窗體對象選擇數(shù)據(jù)源 571
25.2.2   選擇數(shù)據(jù)庫配置 572
25.2.3   選擇HTML生成器 572
25.2.4   向Web頁中插入Web數(shù)據(jù)窗體DTC 572
25.2.5   使用Web目標(biāo)對象模型 578
25.3   數(shù)據(jù)窗體的表示類型和屬性設(shè)置 580
25.4   把數(shù)據(jù)綁定到數(shù)據(jù)窗體的檢索參數(shù)上 581
25.4.1   綁定常量 582
25.4.2   綁定JavaScript表達(dá)式 582
25.4.3   綁定頁參數(shù)和頁變量 584
25.4.4   綁定控件的值 586
25.5   為數(shù)據(jù)窗體中的對象定義超鏈接 586
25.6   本章小結(jié) 589
第26章   Web目標(biāo)的調(diào)試 591
26.1   Web目標(biāo)的調(diào)試 591
26.2   調(diào)試環(huán)境 591
26.3   在派發(fā)配置中啟動調(diào)試 592
26.4   調(diào)試遠(yuǎn)程應(yīng)用程序 593
26.4.1   配置本地系統(tǒng) 594
26.4.2   配置服務(wù)器 594
26.5   調(diào)試Web目標(biāo) 595
26.5.1   調(diào)試過程 595
26.5.2   斷點(diǎn)的設(shè)置和清除 595
26.5.3   單步執(zhí)行代碼 596
26.6   調(diào)試中的錯誤處理 596
26.6.1   啟動時的錯誤 596
26.6.2   超時設(shè)定在調(diào)試過程中的影響 596
26.7   4GL Web頁的異常處理 597
26.7.1   顯示運(yùn)行時錯誤 597
26.7.2   顯示跟蹤信息 598
26.8   本章小結(jié) 599
第27章   Web應(yīng)用程序的編譯和派發(fā) 600
27.1   Web目標(biāo)的編譯和派發(fā)概念 600
27.2   編譯Web目標(biāo) 600
27.3   派發(fā)Web目標(biāo) 601
27.3.1   Web目標(biāo)的派發(fā)過程 602
27.3.2   派發(fā)的服務(wù)器類型 602
27.4   創(chuàng)建和編輯派發(fā)配置 603
27.4.1   創(chuàng)建派發(fā)配置 603
27.4.2   編輯派發(fā)配置 603
27.5   配置向遠(yuǎn)程PowerDynamo服務(wù)器
的派發(fā) 605
27.6   派發(fā)Web目標(biāo)的步驟 606
27.7   運(yùn)行Web目標(biāo) 606
27.8   本章小結(jié) 606
附錄  PowerBuilder 8.0常用術(shù)語表 607                  

本目錄推薦

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