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

PowerBuilder 9.0實用解析

PowerBuilder 9.0實用解析

定 價:¥68.00

作 者: 郭寶利等編著
出版社: 電子工業(yè)出版社
叢編項: PowerBuilder與Sybase技術(shù)叢書
標(biāo) 簽: Powerbuilder

ISBN: 9787505395848 出版時間: 2004-03-01 包裝: 膠版紙
開本: 26cm 頁數(shù): 788 字?jǐn)?shù):  

內(nèi)容簡介

  本書劃分為基礎(chǔ)知識、實用技巧和高級話題3部分;在書中沒有明顯標(biāo)出,以避免人為地給讀者制造心理障礙。第1章介紹的是全局性的基礎(chǔ)知識,以便讀者有個全局的感性認(rèn)識。第2章介紹應(yīng)用對象。因為應(yīng)用對象是PowerBuilder應(yīng)用程序執(zhí)行的入口點,所以首先介紹該對象。第3章介紹最常用的窗口,介紹過程中穿插了Windows界面應(yīng)用程序設(shè)計的思想,以便開發(fā)人員對PB應(yīng)用程序界面設(shè)計有章可循。第4章介紹數(shù)據(jù)庫的相關(guān)知識和操作。這4章的內(nèi)容是非?;A(chǔ)性的,是初學(xué)者感興趣的幾個方面,所以都放在前面介紹。但考慮到學(xué)習(xí)的階梯性,這4章的講解并沒有穿插太多的實用性、技巧性的內(nèi)容。先界面,后編程,這也是初學(xué)者的一般學(xué)習(xí)規(guī)律。第5章開始介紹編程的相關(guān)知識。介紹基礎(chǔ)知識的同時貫穿了編程風(fēng)格的培養(yǎng),這是團隊開發(fā)人員之間進行編程交流的基本素質(zhì)之所在,并且從本章開始貫穿實用性的知識。第6章到第9章分別介紹數(shù)據(jù)窗口對象、常用控件、數(shù)據(jù)窗口控件、菜單和MDI應(yīng)用,并介紹了一個非常容易讓學(xué)習(xí)者感興趣的實例。相信通過對這些內(nèi)容的學(xué)習(xí),讀者可以由一名初學(xué)者轉(zhuǎn)變?yōu)殚_發(fā)者。所以,從第10章到第18章介紹各種對象的同時,還貫穿了和它們相關(guān)的一些實用技巧和開發(fā)疑難的解決方法。相信通過對這些內(nèi)容的學(xué)習(xí),讀者應(yīng)該會成為一名熟練的開發(fā)者,完全可以從事商品軟件的開發(fā)了。但是,項目開發(fā)需要的不僅僅是對開發(fā)工具的熟練應(yīng)用,更重要的是應(yīng)具備一些高層的開發(fā)思想和編程風(fēng)格。這些將決定一名程序員是否具有良好的邏輯抽象能力,以便能夠編寫出重用性比較好的程序。編程風(fēng)格決定了團隊成員之間是否能容易地交流,所以作者又用了兩章的篇幅介紹了PFC編程和PB的編碼規(guī)范。在介紹PFC時,作者的著眼點并不僅僅是將PFC的用法告訴讀者,而是強調(diào)PFC的設(shè)計思想,以便開發(fā)者可以從中體會到一種可以重用的程序設(shè)計思路。第20到27章介紹PowerBuilder9.0的新增內(nèi)容和擴展功能。本書全面、系統(tǒng)地介紹了PowerBuilder9.0的開發(fā)環(huán)境、技巧以及筆者多年來的PowerBuilder開發(fā)經(jīng)驗。全書共分3部分,第1~19章為C/S開發(fā),第20~24章為B/S應(yīng)用開發(fā),其余內(nèi)容為PowerBuilder擴展功能。其中,第1~4章介紹PowerBuilder的基礎(chǔ)知識;第5~9章介紹PowerBuilder的編程知識,并融會了筆者多年來的開發(fā)經(jīng)驗;第10~19章和第28章緊密結(jié)合軟件項目設(shè)計思想,介紹了PowerBuilder項目開發(fā)的實用知識;其他章節(jié)側(cè)重于PowerBuilder9.0新增知識和B/S開發(fā)的介紹。本書涵蓋了PowerBuilder9.0的所有內(nèi)容,知識點系統(tǒng)、全面和實用,適用于從事或準(zhǔn)備從事使用PowerBuilder進行開發(fā)的各層次的工程技術(shù)人員以及大中專院校師生。

作者簡介

暫缺《PowerBuilder 9.0實用解析》作者簡介

圖書目錄

第1章  PowerBuilder基礎(chǔ)  1
1.1  新增功能  1
1.1.1  改進綜述  1
1.1.2  PowerBuilder 9.0的主要特征  3
1.1.3  PowerBuilder 9.0的主要改進  4
1.2  什么是PowerBuilder  12
1.2.1  畫筆  13
1.2.2  事件和腳本  13
1.2.3  函數(shù)  14
1.2.4  庫文件  14
1.2.5  創(chuàng)建執(zhí)行文件  14
1.3  PowerBuilder工作環(huán)境  15
1.3.1  關(guān)于PowerBar  15
1.4  使用工具條  17
1.4.1  下拉工具條  17
1.4.2  控制工具條的顯示  17
1.4.3  移動工具條  18
1.4.4  配置工具條  18
1.4.5  創(chuàng)建新的工具條  20
1.5  彈出菜單和屬性窗口  21
1.5.1  彈出菜單  21
1.5.2  選擇對象  21
1.5.3  屬性窗口  21
1.6  使用文件編輯器  22
1.6.1  文字的查找和替換  23
1.6.2  增加或取消行注釋  23
1.6.3  輸入、輸出文件  24
1.6.4  選中文字的拖放  24
1.7  使用在線幫助  24
1.8  理解PowerBuilder對象  24
1.8.1  屬性  25
1.8.2  函數(shù)  25
1.8.3  事件  26
1.9  理解配置文件  26
1.10  配置PowerBuilder的啟動參數(shù)  28
1.11  開發(fā)應(yīng)用程序的步驟  29
第2章  Application對象  31
2.1  應(yīng)用對象操作  31
2.1.1  創(chuàng)建Application  31
2.1.2  打開Application  32
2.1.3  設(shè)置庫搜索路徑  33
2.2  Application畫板  34
2.2.1  定義變量  35
2.2.2  編寫腳本  35
2.2.3  定義函數(shù)  36
2.2.4  定義事件  37
2.2.5  設(shè)置屬性  37
2.2.6  編輯環(huán)境  38
2.3  顯示應(yīng)用對象樹  38
2.4  應(yīng)用對象概述  39
2.5  應(yīng)用對象事件  41
2.5.1  Open事件  41
2.5.2  Close事件  43
2.5.3  Idle事件  43
2.5.4  SystemError事件  43
2.5.5  ConnectionBegin事件  49
2.5.6  ConnectionEnd事件  49
2.6  應(yīng)用對象函數(shù)  49
2.7  應(yīng)用對象的屬性  50
2.7.1  General屬性  50
2.7.2  附加屬性  52
2.7.3  Toolbar屬性  52
第3章  窗口和窗口畫板  53
3.1  窗口畫板  53
3.1.1  Window畫板的組成  53
3.1.2  定制窗口畫板  56
3.1.3  打開和創(chuàng)建窗口  58
3.1.4  保存窗口  59
3.1.5  窗口畫板中的快捷操作  60
3.2  關(guān)于窗口  60
3.2.1  窗口的組成  60
3.2.2  窗口的類型  61
3.3  設(shè)置窗口屬性  62
3.3.1  開發(fā)時設(shè)置屬性  63
3.3.2  運行時的屬性  65
3.4  使用控件  66
3.4.1  控件簡介  66
3.4.2  放置控件  67
3.4.3  選中控件  68
3.4.4  控件的對齊和大小調(diào)整  68
3.5  窗口對象事件  69
3.5.1  Activate和Deactivate事件  70
3.5.2  Open事件  70
3.5.3  Close和CloseQuery事件  70
3.5.4  Resize事件  72
3.6  窗口的常用函數(shù)  72
3.6.1  Open函數(shù)  73
3.6.2  Close函數(shù)  73
3.6.3  MessageBox函數(shù)  73
第4章  數(shù)據(jù)庫  76
4.1  數(shù)據(jù)庫概述  76
4.1.1  表和列  76
4.1.2  主鍵  76
4.1.3  外部鍵  77
4.1.4  索引  77
4.1.5  視圖  77
4.1.6  擴展屬性  77
4.2  Database畫板  77
4.2.1  數(shù)據(jù)庫畫板概述  78
4.2.2  畫板組成  79
4.2.3  畫板中的操作  79
4.2.4  定制畫板  83
4.3  本地數(shù)據(jù)庫操作  84
4.3.1  創(chuàng)建本地庫  84
4.3.2  刪除本地庫  85
4.4  數(shù)據(jù)表操作  86
4.4.1  創(chuàng)建數(shù)據(jù)表  86
4.4.2  定義字段  87
4.4.3  指定表和字段的擴展屬性  88
4.4.4  替換表  89
4.4.5  拷貝、剪切、粘貼字段  90
4.4.6  刪除表  90
4.4.7  表的其他操作  91
4.4.8  關(guān)于系統(tǒng)表  92
4.5  鍵操作  92
4.5.1  查看鍵  93
4.5.2  打開相關(guān)表  93
4.5.3  定義主鍵  93
4.5.4  定義外部鍵  94
4.5.5  修改、刪除鍵  95
4.6  索引操作  96
4.6.1  創(chuàng)建索引  96
4.6.2  修改索引  97
4.6.3  刪除索引  97
4.7  視圖操作  97
4.7.1  使用視圖  97
4.7.2  打開已存在視圖  98
4.7.3  創(chuàng)建視圖  98
4.7.4  連接表  98
4.7.5  顯示視圖的SQL語句  100
4.7.6  刪除視圖  100
4.7.7  輸出視圖的語句  100
第5章  編寫腳本  101
5.1  PowerScript畫板  101
5.1.1  熟悉環(huán)境  101
5.1.2  配置Script視窗  102
5.2  編寫腳本  102
5.2.1  粘貼語句  102
5.2.2  添加注釋  103
5.2.3  查找替換  104
5.2.4  編譯腳本  105
5.3  PowerScript語言基礎(chǔ)  106
5.3.1  注釋  106
5.3.2  標(biāo)識符  106
5.3.3  特殊ASCII字符  107
5.3.4  標(biāo)號  108
5.3.5  Null值  108
5.3.6  保留字  109
5.3.7  指代詞  110
5.3.8  續(xù)行和斷句  112
5.3.9  空白  113
5.4  數(shù)據(jù)類型和變量聲明  113
5.4.1  變量的作用域  113
5.4.2  變量聲明  114
5.4.3  變量的存取權(quán)限  116
5.4.4  數(shù)據(jù)類型  116
5.5  運算符和表達式  120
5.5.1  算術(shù)運算符  121
5.5.2  關(guān)系運算符  122
5.5.3  邏輯運算符  123
5.5.4  連接運算符  123
5.5.5  運算符的優(yōu)先級  124
5.5.6  表達式和賦值  124
5.6  基本語句  125
5.6.1  分支語句  125
5.6.2  循環(huán)  127
5.6.3  Call語句  130
5.6.4  Continue語句  131
5.6.5  Exit語句  132
5.6.6  Goto語句  132
5.6.7  Halt語句  133
5.6.8  Return語句  133
5.7  定制事件  133
5.8  函數(shù)和結(jié)構(gòu)  134
5.8.1  編寫函數(shù)  135
5.8.2  定義結(jié)構(gòu)  136
5.9  數(shù)組  136
5.9.1  定義數(shù)組  137
5.9.2  給數(shù)組賦值  138
5.9.3  使用數(shù)組  139
5.10  在腳本中嵌入SQL語句  140
5.10.1  事務(wù)  141
5.10.2  在Power Builder中使用SQL語句的格式  141
5.10.3  連接和斷開數(shù)據(jù)庫  142
5.10.4  選取單行數(shù)據(jù)  143
5.10.5  判斷事務(wù)對象的返回信息  143
5.10.6  插入、刪除和修改數(shù)據(jù)  145
第6章  數(shù)據(jù)窗口對象  147
6.1  數(shù)據(jù)窗口畫板  147
6.1.1  設(shè)置DataWindow畫板  147
6.1.2  Design視窗  148
6.1.3  Preview視窗  150
6.1.4  Control List視窗  151
6.1.5  Data視窗  152
6.1.6  Properties視窗  152
6.1.7  Column Specification視窗  152
6.2  創(chuàng)建數(shù)據(jù)窗口  153
6.3  數(shù)據(jù)窗口的數(shù)據(jù)源  155
6.3.1  Quick Select數(shù)據(jù)源  155
6.3.2  SQL Select數(shù)據(jù)源  156
6.3.3  Query數(shù)據(jù)源  160
6.3.4  External數(shù)據(jù)源  160
6.3.5  Stored Procedure(存儲過程)  161
6.4  顯示樣式  162
6.4.1  Grid顯示樣式  162
6.4.2  Tabular顯示樣式  163
6.4.3  Group顯示樣式  163
6.4.4  Freedom顯示樣式  165
6.4.5  Label顯示樣式  166
6.4.6  N-up顯示樣式  166
6.4.7  CrossTab顯示樣式  167
6.4.8  Graph顯示樣式  168
6.4.9  Composite顯示樣式  169
6.4.10  RichText顯示樣式  169
6.4.11  OLE 2.0顯示樣式  170
6.5  數(shù)據(jù)窗口對象  171
6.5.1  報表級格式  172
6.5.2  數(shù)據(jù)窗口的層次  172
6.6  數(shù)據(jù)窗口的修改屬性  173
6.7  字段操作  177
6.7.1  選擇編輯類型  178
6.7.2  設(shè)置字段編輯格式  178
6.7.3  重要屬性設(shè)定  182
6.7.4  增加和刪除字段  183
6.7.5  調(diào)整字段的顯示順序  184
6.8  計算域和計算字段  184
6.8.1  條件判斷  186
6.8.2  累積  187
6.8.3  百分比  187
6.8.4  引用不同行的數(shù)據(jù)  187
6.8.5  數(shù)據(jù)行的修改狀態(tài)  188
6.9  排序、過濾和分組  189
6.9.1  排序  189
6.9.2  過濾  190
6.9.3  分組  191
6.10  數(shù)據(jù)操作  193
第7章  使用控件  195
7.1  命令按鈕和圖形按鈕  195
7.1.1  概述  195
7.1.2  常用屬性  195
7.1.3  事件和腳本  196
7.1.4  典型實例  196
7.2  列表框和圖形列表框  198
7.2.1  使用概述  199
7.2.2  常用屬性  199
7.2.3  事件和腳本  200
7.2.4  常用函數(shù)  200
7.2.5  典型實例  204
7.3  條狀控件  206
7.3.1  滾動條  206
7.3.2  軌跡條  209
7.3.3  進度條  209
7.4  文本的顯示和編輯  210
7.4.1  單行編輯器  211
7.4.2  多行編輯器  213
7.4.3  屏蔽編輯器  214
7.4.4  富文本編輯器  216
7.4.5  靜態(tài)文本  219
7.4.6  靜態(tài)鏈接  219
7.5  下拉列表框和圖形下拉列表框  220
7.5.1  屬性  220
7.5.2  事件  221
7.5.3  函數(shù)  221
第8章  數(shù)據(jù)窗口控件  223
8.1  例述數(shù)據(jù)窗口編程  223
8.2  數(shù)據(jù)窗口控件屬性  228
8.3  數(shù)據(jù)窗口事件  230
8.4  數(shù)據(jù)窗口事件綜述  234
8.4.1  腳本執(zhí)行效率  234
8.4.2  dwo參數(shù)的使用  235
8.5  數(shù)據(jù)緩沖區(qū)  236
8.5.1  緩沖區(qū)  236
8.5.2  應(yīng)用實例  237
8.6  編輯控件  239
8.7  讀取和設(shè)置數(shù)據(jù)  240
8.8  查詢和排序  243
8.9  數(shù)據(jù)打印  247
8.9.1  啟動打印作業(yè)  248
8.9.2  關(guān)閉打印作業(yè)  248
8.9.3  PrintDatawindow函數(shù)  248
8.9.4  Print函數(shù)  249
第9章  菜單和MDI  251
9.1  設(shè)計菜單  251
9.1.1  設(shè)計菜單項  253
9.1.2  修改菜單項的屬性  253
9.2  關(guān)于菜單的編程  254
9.2.1  為“退出”菜單項編寫腳本  254
9.2.2  選中某個菜單項  254
9.2.3  隱含某個菜單項  255
9.2.4  使某個菜單項失效  255
9.2.5  調(diào)整工具條的位置  255
9.2.6  修改工具條上鼠標(biāo)右鍵彈出菜單中的內(nèi)容  257
9.2.7  動態(tài)設(shè)置MicroHelp  257
9.2.8  使用右鍵彈出菜單  257
9.2.9  改變窗口中的菜單  258
9.2.10  設(shè)計一個通用工具條配置窗口  258
9.3  什么是MDI應(yīng)用  260
9.3.1  菜單條和工具條  260
9.3.2  客戶區(qū)  261
9.4  菜單和MDI  262
9.4.1  打開Sheet  262
9.4.2  獲取當(dāng)前Sheet  263
9.4.3  安排Sheet的布局  264
9.4.4  維護菜單  264
9.4.5  獲取工具條的信息  265
9.4.6  保存和恢復(fù)工具條的設(shè)置  266
9.4.7  遍歷菜單項  270
9.5  一個MDI應(yīng)用實例  270
9.5.1  打開和關(guān)閉MDI時  271
9.5.2  打開文件時  276
9.5.3  w_edit 的打開和關(guān)閉  279
9.5.4  窗口w_edit中的其他腳本  281
9.5.5  其他菜單項的編程  283
第10章  高級SQL語句  294
10.1  SQL語句  294
10.1.1  where子句  294
10.1.2  order by子句  297
10.1.3  表達式  297
10.1.4  分組  300
10.2  動態(tài)SQL語句  300
10.2.1  類型一  301
10.2.2  類型二  301
10.2.3  類型三  302
10.2.4  類型四  303
10.3  高級查詢  305
10.3.1  表的連接  305
10.3.2  子查詢  307
10.4  游標(biāo)  308
10.5  事務(wù)處理  310
第11章  窗口使用技巧  314
11.1  窗口間的協(xié)作  314
11.1.1  在打開和關(guān)閉窗口時進行數(shù)據(jù)傳遞  314
11.1.2  不同窗口之間的變量或函數(shù)調(diào)用  317
11.1.3  信號燈概念的使用  318
11.2  創(chuàng)建窗口實例  320
11.3  使用窗口屬性編程  322
11.4  增強窗口顯示效果  323
11.4.1  窗口最小化時設(shè)置動態(tài)圖標(biāo)  323
11.4.2  放置閃爍文字  324
11.4.3  提高窗口的打開速度  324
11.4.4  移動不帶標(biāo)題欄的窗口  325
11.4.5  閃爍窗口標(biāo)題欄  325
11.4.6  給窗口添加自動滾動條功能  325
11.5  自動調(diào)整窗口  327
第12章  數(shù)據(jù)窗口使用技巧  330
12.1  標(biāo)識當(dāng)前行  330
12.1.1  使用SelectRow函數(shù)  330
12.1.2  使用函數(shù)SetRowFocusIndicaTor  331
12.1.3  使用CurrentRow和GetRow兩個函數(shù)  332
12.1.4  改變背景或者前景  333
12.2  顯示指定條件的數(shù)據(jù)  334
12.2.1  通過修改前景、背景顏色  334
12.2.2  通過修改設(shè)置位圖  335
12.2.3  通過修改邊框類型  335
12.2.4  通過選中標(biāo)記來標(biāo)識符合條件的行  336
12.3  動態(tài)數(shù)據(jù)窗口  336
12.3.1  動態(tài)創(chuàng)建數(shù)據(jù)窗口  336
12.3.2  動態(tài)關(guān)聯(lián)數(shù)據(jù)窗口對象  340
12.3.3  獲得數(shù)據(jù)窗口的SQL語句  342
12.3.4  修改數(shù)據(jù)窗口的SQL語句  343
12.4  用回車鍵代替Tab鍵  345
12.5  拷貝數(shù)據(jù)  346
12.5.1  使用GetItem()和SetItem()函數(shù)  346
12.5.2  使用剪貼板  346
12.5.3  使用結(jié)構(gòu)類型的數(shù)組進行賦值  346
12.5.4  直接賦值  347
12.5.5  使用行拷貝的方法  347
12.6  靈活運用External類型數(shù)據(jù)窗口  348
12.7  數(shù)據(jù)保護  349
12.7.1  無條件修改部分字段  349
12.7.2  已有數(shù)據(jù)不允許修改,只能修改新數(shù)據(jù)  350
12.7.3  有條件修改  351
12.8  數(shù)據(jù)操作的安全性  351
12.8.1  通過彈出窗口讓用戶確認(rèn)  351
12.8.2  設(shè)立刪除數(shù)據(jù)恢復(fù)功能  351
12.8.3  恢復(fù)到打開窗口時的最初狀態(tài)  353
12.8.4  窗口關(guān)閉時讓用戶確認(rèn)對沒有保存的數(shù)據(jù)如何處理  353
12.9  數(shù)據(jù)窗口用做下拉列表框  355
12.10  數(shù)據(jù)窗口用做列表框  356
12.10.1  如何選中和取消一行  357
12.10.2  如何選中多行  357
12.10.3  如何處理選中的數(shù)據(jù)  358
12.11  一個數(shù)據(jù)窗口修改多個表  359
第13章  通用查詢  361
13.1  PowerBuilder倉庫的構(gòu)成  361
13.2  通用查詢系統(tǒng)的分析  362
13.2.1  讀取數(shù)據(jù)庫中某用戶的所有表  363
13.2.2  顯示選中表中的所有字段  363
13.2.3  查詢條件的指定  364
13.2.4  顯示數(shù)據(jù)  365
13.2.5  保存用戶組合的查詢條件  365
13.3  界面設(shè)計  366
13.4  查詢條件窗口的編程  368
13.4.1  定義實例變量  368
13.4.2  窗口的Open事件  368
13.4.3  查詢條件的組合  369
13.4.4  其他功能  377
13.5  數(shù)據(jù)顯示窗口的編程  378
第14章  數(shù)據(jù)窗口對象  386
14.1  數(shù)據(jù)窗口對象概述  386
14.2  獲取數(shù)據(jù)窗口信息  387
14.2.1  函數(shù)Describe  387
14.2.2  對列的引用  387
14.2.3  函數(shù)Evaluate  388
14.2.4  函數(shù)LookUpDisplay  388
14.3  修改數(shù)據(jù)窗口信息  389
14.3.1  創(chuàng)建對象  389
14.3.2  刪除對象  390
14.3.3  特性修改  390
14.4  字段和計算域的重要屬性  391
14.4.1  獲取字段的類型(Coltype屬性)  391
14.4.2  背景屬性(Background.property)  391
14.4.3  指定檢索規(guī)則(Criteria.property屬性)  392
14.4.4  Edit風(fēng)格的字段屬性(Edit.property屬性)  392
14.4.5  字段的顯示格式(Format屬性)  393
14.4.6  設(shè)置數(shù)據(jù)窗口修改時的主鍵(Key屬性)  394
14.4.7  字段名稱(Name屬性)  394
14.4.8  字段中的數(shù)據(jù)保護(Protect屬性)  394
14.4.9  字段的滑動屬性(SlideLeft和SlideUp)  395
14.4.10  字段的TabOrder值(TabSequence屬性)  395
14.4.11  用戶是否可以保存字段內(nèi)容(Update屬性)  395
14.4.12  字段校驗(Validation和ValidationMsg屬性)  396
14.4.13  計算域的屬性  396
14.5  Button的重要屬性  397
14.5.1  Action屬性  397
14.5.2  SuppressEventProcessing屬性  398
14.5.3  Text屬性  398
第15章  子數(shù)據(jù)窗口  399
15.1  子數(shù)據(jù)窗口的一般用法  399
15.1.1  子數(shù)據(jù)窗口和父數(shù)據(jù)窗口的關(guān)系  399
15.1.2  獲取子數(shù)據(jù)窗口的引用  400
15.1.3  保證子數(shù)據(jù)窗口中的數(shù)據(jù)更新  400
15.2  檢索子數(shù)據(jù)窗口  401
15.2.1  子數(shù)據(jù)窗口和父數(shù)據(jù)窗口共享事務(wù)對象  402
15.2.2  檢索子數(shù)據(jù)窗口的數(shù)據(jù)  402
15.2.3  使用帶參數(shù)檢索  403
15.3  共享子數(shù)據(jù)窗口  403
15.4  子數(shù)據(jù)窗口的靈活運用  404
第16章  大文本對象的處理  406
16.1  Blob對象處理方法  406
16.2  使用OLE處理Blob對象  407
16.3  一個圖像處理的實例  408
第17章  數(shù)據(jù)管道  412
17.1  數(shù)據(jù)管道  412
17.1.1  數(shù)據(jù)管道對象  412
17.1.2  數(shù)據(jù)管道畫板  413
17.2  管道用戶對象  417
17.2.1  管道屬性  417
17.2.2  管道事件  419
17.2.3  管道方法  419
17.3  運行數(shù)據(jù)管道  421
17.4  在程序中執(zhí)行管道  422
第18章 高級控件  427
18.1  圖形列表框和下拉圖形列表框  427
18.1.1  快速入門  427
18.1.2  典型編程  428
18.1.3  相關(guān)屬性  429
18.2  Tab控件  429
18.2.1  快速入門  430
18.2.2  典型編程  430
18.2.3  標(biāo)簽屬性  431
18.2.4  標(biāo)簽控件的事件  433
18.3  ListView控件  433
18.3.1  控件顯示方式  433
18.3.2  快速入門  434
18.3.3  典型編程  435
18.3.4  屬性  437
18.3.5  函數(shù)  438
18.3.6  事件  441
18.4  LreeView控件  442
18.4.1  快速入門  443
18.4.2  典型編程  443
18.4.3  屬性  445
18.4.4  函數(shù)  446
18.4.5  事件  448
18.5  圖形控件的使用  449
18.5.1  基礎(chǔ)知識  449
18.5.2  圖形外觀  450
18.5.3  快速入門  452
18.5.4  屬性  453
18.5.5  開發(fā)環(huán)境  454
18.5.6  Graph控件函數(shù)  458
18.5.7  數(shù)據(jù)窗口中的Graph控件  463
18.5.8  應(yīng)用實例  463
第19章  PFC編程  468
19.1  PFC概述  468
19.1.1  理解PFC  468
19.1.2  PFC的構(gòu)成  469
19.1.3  PFC的體系結(jié)構(gòu)  470
19.2  PFC編程基礎(chǔ)  471
19.2.1  設(shè)置Application管理  471
19.2.2  創(chuàng)建應(yīng)用  474
19.2.3  使用屬性對象  475
19.2.4  使用PFC常量  475
19.2.5  消息路由  476
19.2.6  PFC的事務(wù)管理  476
19.2.7  調(diào)用父函數(shù)和事件  477
19.2.8  為應(yīng)用添加在線幫助  478
19.2.9  安裝PFC的最新版本  478
19.3  Application服務(wù)  478
19.3.1  建立Application Manager  479
19.3.2  Application Manager服務(wù)  480
19.3.3  標(biāo)準(zhǔn)類用戶對象  482
19.4  菜單  482
19.5  窗口和窗口服務(wù)  483
19.5.1  基窗口服務(wù)  484
19.5.2  pfc_w_master  484
19.5.3  其他窗口服務(wù)  486
19.6  數(shù)據(jù)窗口服務(wù)  488
19.6.1  Sort服務(wù)  488
19.6.2  查找和替換服務(wù)  489
19.6.3  DropDown Search服務(wù)  489
19.6.4  Required Column服務(wù)  490
19.6.5  Linkage服務(wù)  490
19.6.6  MultiTable Update服務(wù)  492
19.6.7  Row Management 服務(wù)  492
19.7  可視化控件  493
19.7.1  標(biāo)準(zhǔn)可視用戶對象的基本函數(shù)  494
19.7.2  數(shù)據(jù)窗口控件u_dw  496
第20章  開發(fā)Web應(yīng)用  499
20.1  PowerBuilder 9.0對Web應(yīng)用支持的增加  499
20.1.1  Web Target  499
20.1.2  4GL Web頁面  499
20.1.3  Web數(shù)據(jù)窗口編程  500
20.1.4  Web數(shù)據(jù)窗口容器部件  500
20.1.5  按鈕圖片  500
20.1.6  生成HTML  501
20.1.7  EAServer的整合  501
20.2  使用Web Target  503
20.2.1  關(guān)于Web Target  503
20.2.2  關(guān)于Web Target的開發(fā)環(huán)境  504
20.2.3  在集成的Web分發(fā)環(huán)境中工作  507
20.2.4  將PowerSite的工程遷移到Web Target  509
20.3  開發(fā)Web應(yīng)用  510
20.3.1  設(shè)置Web Target  510
20.3.2  操作Web Target中的單個文件  513
20.3.3  添加內(nèi)容  514
20.3.4  使用系統(tǒng)樹  515
20.3.5  創(chuàng)建Web頁面  517
20.4  操作HTML頁面  518
20.4.1  HTML編輯器  518
20.4.2  打開和設(shè)置HTML編輯器  520
20.4.3  頁面和HTML源碼的基本操作  523
20.4.4  重要頁面要素  527
20.4.5  頁面布局  531
20.5  使用樣式表和框架結(jié)構(gòu)  532
20.5.1  關(guān)于樣式表  532
20.5.2  樣式表編輯器  533
20.5.3  樣式表的基本編輯  535
20.5.4  編輯框架和框架設(shè)置  539
20.6  使用圖片和其他媒體部件  541
20.6.1  插入圖片  541
20.6.2  創(chuàng)建電子地圖  542
20.6.3  多媒體  543
20.6.4  可用部件  543
20.6.5  插入部件  543
20.6.6  設(shè)計時部件  543
20.6.7  Java類路徑  544
20.7  編寫腳本  545
20.7.1  關(guān)于腳本  545
20.7.2  編輯腳本  548
20.7.3  編程技術(shù)和技巧  551
20.8  使用應(yīng)用服務(wù)器和事務(wù)服務(wù)器  553
20.8.1  和應(yīng)用服務(wù)器的結(jié)合  553
20.8.2  使用服務(wù)器端腳本  554
20.8.3  關(guān)于Web Target對象模型  556
20.8.4  訪問數(shù)據(jù)庫連接  558
20.8.5  管理頁面數(shù)據(jù)  559
20.8.6  和EAServer的結(jié)合  566
20.9  開發(fā)4GL頁面  569
20.9.1  關(guān)于4GL Web頁面  569
20.9.2  開發(fā)頁面  570
20.9.3  使用參數(shù)和變量  573
20.9.4  訪問EAServer服務(wù)器部件  575
20.9.5  添加控件  578
20.9.6  設(shè)置頁面導(dǎo)航  581
20.9.7  編寫服務(wù)器端腳本  586
20.9.8  頁面如何請求處理工作  590
20.9.9  關(guān)閉4GL頁面模式  591
20.10  關(guān)于Web數(shù)據(jù)窗口設(shè)計時控件  591
20.10.1  使用Web數(shù)據(jù)窗口DTC  591
20.10.2  將頁面和數(shù)據(jù)窗口集成  593
20.10.3  數(shù)據(jù)窗口顯示樣式和屬性設(shè)置  598
20.10.4  數(shù)據(jù)和數(shù)據(jù)窗口檢索參數(shù)綁定  599
20.10.5  定義數(shù)據(jù)窗口中的鏈接  602
20.11  編譯和部署Web Target  604
20.11.1  概述  604
20.11.2  編譯Web target  604
20.11.3  部署  606
20.11.4  設(shè)置部署配置  607
20.11.5  修改Web Site的部署配置  608
20.11.6  部署到遠程PowerDynamo服務(wù)器上的配置  610
20.11.7  編輯JSP部署配置  610
20.11.8  部署Web target  616
20.11.9  運行Web target  616
第21章  數(shù)據(jù)窗口對XML的支持  617
21.1  關(guān)于XML  617
21.1.1  XML快速入門  617
21.1.2  XML的概念  622
21.1.3  XML的術(shù)語  626
21.1.4  XML語法  630
21.1.5  XML實例解析  635
21.1.6  XML相關(guān)資源  637
21.2  數(shù)據(jù)窗口對XML的支持  638
21.3  輸出XML  639
21.3.1  輸出模板  639
21.4  Export Template視窗  640
21.4.1  創(chuàng)建模板  641
21.4.2  保存模板  642
21.4.3  Header和Detail節(jié)  643
21.4.4  編輯輸出模板  646
21.4.5  輸入模板  651
21.5  保存為XSL-FO  656
21.6  PowerScript對XML支持的增強  657
21.6.1  新增SaveAsType取值  657
21.6.2  Import方法對XML的支持  658
21.6.3  Data.XML  659
21.6.4  Data.XMLDTD  660
21.6.5  Data.XMLSchema  660
21.6.6  Data.XSLFO  660
21.6.7  Export.XML.HeadGroups  661
21.6.8  Export.XML.MetaDataType  661
26.6.9  Export.XML.SaveMetaData  662
21.6.10  Export.XML.TemplateCount  662
21.6.11  Export.XML.Template[ ].Name  663
21.6.12  Export.XML.UseTemplate  663
21.6.13  Import.XML.UseTemplate  663
第22章  JSP目標(biāo)  665
22.1  關(guān)于JSP  665
22.1.1  JSP是怎樣工作的  666
22.1.2  JSP構(gòu)成  666
22.1.3  JSP中的應(yīng)用邏輯  666
22.2  JSP Web目標(biāo)向?qū)?nbsp; 667
22.2.1  添加標(biāo)記庫  667
22.2.2  指定服務(wù)器類型  667
22.3  JSP頁面設(shè)計  668
22.3.1  JSP指令  669
22.3.2  JSP宏指令  671
22.3.3  程序元素  673
22.3.4  定制標(biāo)記  675
22.3.5  為Web Service定制標(biāo)記  675
22.3.6  注釋  676
22.3.7  錯誤處理  677
22.4  JSP Web目標(biāo)對象模型  678
22.5  JSP部署配置  680
22.5.1  常規(guī)部署配置  680
22.5.2  JSP部署選項  682
22.6  定制Web數(shù)據(jù)窗口標(biāo)記庫  687
22.6.1  DataWindow  687
22.6.2  DWColumnLink  688
22.6.3  使用DataWindow標(biāo)記的例子  688
第23章  創(chuàng)建EJB客戶端  692
23.1 概述  692
23.1.1  關(guān)于pbejbclient90.dll  692
23.1.2  關(guān)于EJB代理對象  692
23.1.3  處理過程概述  692
23.1.4  Path和ClassPath的設(shè)置  693
23.2 設(shè)置搜索路徑  693
23.3 生成EJB代理對象  694
23.3.1  使用EJB Proxy project  694
23.3.2  使用EJB2PB90工具  695
23.3.3  瀏覽生成的代理  696
23.3.4  實例  696
23.3.5 數(shù)據(jù)類型映射  697
23.4 創(chuàng)建Java虛擬機  697
23.5 連接服務(wù)器  698
23.5.1  ClassPath的設(shè)置  699
23.6 調(diào)用組件方法  700
23.6.1  使用lookup方法  700
23.6.2  創(chuàng)建或者查找EJB實例  701
23.6.3  調(diào)用EJB方法  701
23.6.4  斷開和服務(wù)器的連接  702
23.7 異常處理  702
23.7.1  捕獲異常  702
23.7.2  不處理的異常  703
23.8 事務(wù)管理  703
23.8.1  開始和結(jié)束事務(wù)  703
23.8.2  獲取事務(wù)的信息  704
23.8.3  設(shè)置事務(wù)的超時  704
23.9 調(diào)試客戶端  704
23.10 類和對象詳解  704
23.10.1  EJBConnection  705
23.10.2  EJBHandle  708
23.10.3  EJBHome  708
23.10.4  EJBHomeHandle  708
23.10.5  EJBMetaData  708
23.10.6  EJBObject  709
23.10.7  EJBTransaction  710
23.10.8  JavaVM  713
第24章  創(chuàng)建Web Service客戶端  715
24.1  關(guān)于Web Service  715
24.1.1  XML和XSD  715
24.2  把PBSoapClient90.pbd放在搜索路徑中  717
24.3  生成Web Service的代理對象  717
24.3.1  創(chuàng)建代理對象  717
24.3.2  XML方法別名  719
24.3.3  數(shù)據(jù)類型映射  719
24.3.4  關(guān)于數(shù)組  719
24.4  連接SOAP服務(wù)器  719
24.5  調(diào)用Web Service方法  720
24.6  生成Web Service  720
24.7  異常處理  721
24.7.1  捕獲錯誤  721
24.7.2  不可處理的錯誤  721
24.8  相關(guān)類  721
24.8.1  SoapConnection類  721
24.8.2  SoapException類  722
第25章  PB的文檔對象模型  724
25.1  關(guān)于PBDOM  724
25.1.1  PBDOM_OBJECT  726
25.1.2  PBDOM_DOCUMENT  727
25.1.3  PBDOM_DOCTYPE  727
25.1.4  PBDOM_ELEMENT  727
25.1.5  PBDOM_ATTRIBUTE  727
25.1.6  PBDOM_NAMESPACE  728
25.1.7  PBDOM_CHARACTERDATA  728
25.1.8  PBDOM_TEXT  728
25.1.9  PBDOM_CDATA  728
25.1.10  PBDOM_COMMENT  728
25.1.11  PBDOM_PROCESSINGINSTRUCTION  728
25.1.12  PBDOM_BUILDER  728
25.2  使用PBDOM  729
25.2.1  裝載XML文件  729
25.2.2  加載純XML  729
25.2.3  創(chuàng)建XML文件  729
25.2.4  創(chuàng)建  730
25.2.5  訪問節(jié)點數(shù)據(jù)  731
25.2.6  使用數(shù)組改變節(jié)點內(nèi)容  732
25.2.7  操作節(jié)點數(shù)層次  732
第26章  PBNI概述  733
26.1  關(guān)于PBNI和PB擴展  733
26.1.1  PBNI元素  733
26.1.2  PBNI SDK  734
26.1.3  PBNI和JNI比較  735
26.2  建立PB擴展  735
26.2.1  創(chuàng)建PB擴展  735
26.2.2  使用PB擴展  740
26.2.3  PB擴展實例  741
26.2.4  使用Visual C++向?qū)?nbsp; 745
26.3  使用PBNI  746
26.3.1  PBNI和PowerBuilder進行數(shù)據(jù)交換  746
26.3.2  調(diào)用PowerBuilder函數(shù)  748
26.3.3  異常處理  752
26.3.4  創(chuàng)建Marshaler擴展  752
26.4  PBNI工具介紹  758
26.4.1  pbsig90  758
26.4.2  pbx2pbd90  759
第27章  OrcaScript語言  761
27.1  關(guān)于OrcaScript  761
27.2  OrcaScript命令  762
27.3  OrcaScript命令參數(shù)  764
第28章  PB編碼規(guī)范  766
28.1  綜述  766
28.1.1  編程對象的分類  766
28.1.2  編程對象的組織  766
28.2  團隊開發(fā)  767
28.3  版本說明  767
28.4  對象命名規(guī)范  768
28.4.1  命名約定  768
28.4.2  具體命名規(guī)則  768
28.5  變量命名規(guī)范  771
28.5.1  變量類型約定  772
28.5.2  變量范圍命名約定  772
28.6  編程規(guī)范  773
28.6.1  書寫格式  773
28.6.2  流控制  773
28.6.3  注釋及格式要求  774
28.6.4  PowerBuilder腳本編程規(guī)范  776
28.7  控件編程規(guī)范  779
28.7.1  公共部分  779
28.7.2  控件細則  780
28.8  用戶反饋  783
28.8.1  使用反饋的場合  783
28.8.2  提供反饋的幾種技術(shù)手段  783
28.9  提高程序的健壯性  784
28.9.1  安全的應(yīng)用軟件  784
28.9.2  什么是安全的應(yīng)用  784
28.9.3  使用數(shù)據(jù)窗口中應(yīng)注意的問題  785
28.10  文檔標(biāo)準(zhǔn)  786
28.10.1  注釋  786
28.10.2  聯(lián)機幫助  787
28.11  錯誤處理標(biāo)準(zhǔn)  787
28.12  其他  788

本目錄推薦

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