PowerBuilder 9.0基礎開發篇

PowerBuilder 9.0基礎開發篇

《PowerBuilder 9.0基礎開發篇》是2005年清華大學出版社出版的圖書,作者是蔡毅。

基本介紹

  • 書名:PowerBuilder 9.0基礎開發篇
  • ISBN:9787302074663
  • 定價:65元
  • 裝幀:平裝
圖書簡介,書籍目錄,

圖書簡介

本書為“PowerBuilder9.0套用開發叢書”之《PowerBuilder9.0基礎開發篇》。全書共15章。第1-14章內容主要包括:PowerBuilder開發工具的特點和PowerBuilder9.0的新特性;PowerBuilder9.0的開發環境;資料庫的創建和連線;資料庫畫板;SQL語句的使用和PowerScript語言;套用對象;視窗和控制項;選單的創建和使用;數據視窗;數據管道;用戶對象;API套用;調試、編譯與行等。第15章提供了一個實例,通過講解創建一個完整的套用,讓讀者對所掌握的知識做一個全面的回顧,並逐步掌握套用軟體的開發步驟。附錄部分列出了PowerBuilder的命名規範。本書附帶1張光碟,內容為書中所有實例的原始碼。本書內容豐富,講解循序漸進、深入淺出,全書貫穿了大量的典型實例和常用開發技巧,可以讓讀者在開發過程中少走彎路。本書是一本牢固建立PowerBuilder編程基礎的必讀書籍,定位於有一定的PowerBuilder入門知識,還需要更加全面學習PowerBuilder開發知識的人員,也可以作為資料庫軟體開發人員的工具書。

書籍目錄

目錄
第1章PowerBuilder9.0概述 1
1.1PowerBuilder簡介 2
1.2PowerBuilder開發工具的特點 2
1.2.1事件驅動的應用程式 3
1.2.2功能強大的程式語言和函式 3
1.2.3面向對象的編程 3
1.2.4跨平台開發 4
1.2.5開放的資料庫連線 4
1.2.6強大的Web以及分散式開發能力 6
1.3PowerBuilder9.0的新特性 6
1.4PowerBuilder9.0的安裝和啟動 10
1.4.1PowerBuilder9.0的安裝 10
1.4.2啟動PowerBuilder9.0 16
1.5小結 16
第2章PowerBuilder開發環境 17
2.1使用PowerBuilder 18
2.1.1概念和術語 18
2.1.2PowerBuilder開發套用的類型 20
2.1.3使用PowerBuilder開發應用程式?牟街?21
2.1.4PowerBuilder界面介紹 21
2.1.5創建和打開工作區 30
2.1.6創建目標 31
2.1.7管理工作區 32
2.1.8PowerBuilder畫板的使用 34
2.1.9使用工具 40
2.1.10使用PowerBuilder幫助 41
2.2定製PowerBuilder工作環境 42
2.2.1設定啟動選項 42
2.2.2定製系統樹視窗、輸出視窗和剪貼視窗 43
2.2.3定製畫板的視圖 44
2.2.4定製工具列 48
2.2.5定製鍵盤快捷鍵 54
2.2.6改變字型 55
2.2.7定製顏色 57
2.3小結 58
第3章資料庫套用初步 59
3.1資料庫基礎知識 60
3.1.1資料庫系統的發展 60
3.1.2基本概念 60
3.1.3客戶機/伺服器結構 61
3.2創建資料庫 62
3.2.1在PowerBuilder集成環境中創建資料庫 62
3.2.2利用管理工具SybaseCentral創建資料庫 65
3.2.3通過SQL語句創建資料庫 71
3.2.4刪除資料庫 73
3.3連線資料庫 74
3.3.1資料庫連線接口 75
3.3.2定義數據源 76
3.3.3建立描述檔案 80
3.3.4導出描述檔案 82
3.3.5程式中連線資料庫 83
3.3.6通過專用接口建立與伺服器資料庫的連線 84
3.4小結 88
第4章資料庫畫板 89
4.1數據表 90
4.1.1樣本表 90
4.1.2創建數據表 90
4.1.3表的一般屬性 95
4.1.4修改/刪除表 97
4.2主鍵 97
4.3外鍵 99
4.4索引 101
4.5列的屬性 102
4.5.1一般屬性 102
4.5.2擴展屬性 104
4.6查看建表語法 110
4.7數據管理 111
4.7.1數據瀏覽、修改與輸出 111
4.7.2對表中數據進行排序 112
4.7.3對表中數據進行篩選 113
4.7.4導入/導出數據 114
4.8視圖 116
4.9Layout視圖 117
4.10使用互動式SQL 117
4.11PowerBuilder擴展屬性系統表 118
4.12小結 120
第5章使用SQL語句 121
5.1SQL基本概念 122
5.2常用SQL語句介紹 123
5.2.1數據定義語句 123
5.2.2單行檢索語句SELECT 125
5.2.3數據更新語句 130
5.2.4提交語句和回滾語句 133
5.2.5資料庫連線與中斷 136
5.2.6游標的使用 137
5.3PowerScript中使用SQL畫板 141
5.4小結 144
第6章PowerScript語言 145
6.1基礎知識 146
6.1.1代碼格式 146
6.1.2斷行、續行與分割符 146
6.1.3注釋 148
6.1.4標識符 149
6.1.5特殊符號 149
6.1.6代詞 150
6.1.7空值(NULL) 152
6.1.8保留字 153
6.1.9對象、屬性、函式和事件的引用方法 153
6.2操作符 154
6.2.1算術運算符 154
6.2.2關係運算符 155
6.2.3邏輯運算符 156
6.2.4連線操作符 157
6.2.5操作符的優先權 158
6.3數據類型 158
6.3.1標準數據類型 158
6.3.2枚舉類型 160
6.3.3系統對象數據類型 161
6.3.4Any類型 162
6.4變數 164
6.4.1變數的分類 164
6.4.2變數的聲明 165
6.4.3常量 166
6.5數組 166
6.5.1一維數組 166
6.5.2變長數組 167
6.5.3多維數組 168
6.5.4數組的上下界 169
6.6條件語句 170
6.6.1IF語句 170
6.6.2CHOOSECASE語句 172
6.7循環語句 173
6.7.1DO…LOOP循環語句 173
6.7.2FOR…NEXT循環語句 175
6.7.3GOTO語句 176
6.7.4CONTINUE(繼續循環) 177
6.7.5EXIT(退出循環) 178
6.7.6循環嵌套 178
6.8特殊控制語句 178
6.9用戶自定義函式和結構 180
6.9.1創建自定義全局函式 180
6.9.2創建自定義對象函式 182
6.9.3創建全局結構 182
6.10常用函式 184
6.10.1數據類型的轉換函式與檢查函式 185
6.10.2數值計算函式 185
6.10.3字元串操作函式 186
6.10.4日期、時間函式 187
6.10.5檔案系統函式 188
6.10.6其他函式 200
6.11小結 204
第7章套用對象 205
7.1創建套用對象 206
7.1.1創建Workspace 206
7.1.2創建空白的套用對象 208
7.1.3利用模板創建套用對象 209
7.2打開已存在的套用對象 215
7.3套用畫板 218
7.4套用對象的屬性 219
7.4.1General屬性 219
7.4.2Toolbar屬性 221
7.5套用對象的事件 222
7.6套用對象的函式 224
7.7檢索路徑的添加 224
7.8練習:套用對象實例 225
7.8.1創建Workspace 225
7.8.2創建套用對象 225
7.8.3設定套用對象屬性 226
7.8.4創建視窗對象 228
7.8.5編寫套用對象腳本 229
7.8.6運行程式 230
7.9小結 230
第8章視窗和控制項 231
8.1視窗的設計和使用 232
8.1.1視窗的組成 232
8.1.2視窗的類型 232
8.1.3視窗的創建 234
8.1.4視窗畫板介紹 235
8.1.5設定視窗的屬性 238
8.1.6查看視窗 241
8.1.7保存視窗 243
8.1.8視窗的繼承 244
8.2視窗上的控制項 246
8.2.1控制項的種類和名稱 246
8.2.2在視窗中插入控制項 248
8.2.3選擇控制項 248
8.2.4控制項的布局 249
8.2.5控制項的複製和刪除 251
8.2.6設定控制項的屬性 252
8.2.7控制項的命名 252
8.2.8設定控制項的顯示文本 254
8.2.9設定控制項的Tab順序 255
8.2.10定義控制項的加速鍵 256
8.2.11定義控制項的可訪問屬性 256
8.2.12設定控制項的顏色 257
8.2.13設定控制項的三維外觀 258
8.3各控制項的使用 258
8.3.1命令按鈕(CommandButton) 259
8.3.2圖片按鈕(PictureButton) 260
8.3.3單選按鈕(RadioButton) 261
8.3.4複選框(CheckBox) 262
8.3.5靜態文本(StaticText) 262
8.3.6靜態超文本連結(StaticHyperLink) 263
8.3.7單行編輯框(SingleLineEdit)和多行編輯框(MultiLineEdit) 263
8.3.8編輯掩碼框(EditMask) 265
8.3.9列表框(ListBox) 266
8.3.10圖片列表框(PictureListBox) 267
8.3.11下拉列表框(DropDownListBox) 268
8.3.12下拉圖像列表框(DropDownPictureListBox) 269
8.3.13圖片(Picture) 270
8.3.14圖片超文本連結(PictureHyperLink) 271
8.3.15繪圖對象(DrawObject) 271
8.3.16水平進度條(HprogressBar)和垂直進度條(VprogressBars) 272
8.3.17水平滾動條(HscrollBar)和垂直滾動條(VscrollBar) 272
8.3.18水平跟蹤條(HtrackBar)和垂直跟蹤條(VtrackBar) 273
8.3.19標籤(Tab) 275
8.3.20列表視圖(ListView) 278
8.3.21樹視圖(TreeView) 280
8.3.22富文本(RichText) 282
8.3.23圖表(Graph) 283
8.3.24用戶對象(UserObject) 284
8.3.25數據視窗控制項(DataWindowControl) 285
8.3.26OLE控制項 285
8.4視窗和控制項的編程 286
8.4.1為視窗和控制項的事件編寫腳本 286
8.4.2使用視窗和控制項的函式 288
8.4.3在腳本中修改視窗和控制項的屬性 288
8.4.4聲明視窗的實例變數 288
8.4.5語句舉例 289
8.4.6視窗的實例 290
8.5視窗舉例 295
8.6小結 304
第9章選單 305
9.1選單基礎知識 306
9.1.1選單的使用 306
9.1.2選單設計 307
9.1.3建立選單 307
9.2創建選單 307
9.2.1打開選單畫板 307
9.2.2認識選單畫板 308
9.2.3選單項的操作 309
9.2.4選單項的命名 313
9.3設定選單項的屬性 314
9.3.1設定選單項的一般屬性 314
9.3.2指定加速鍵和快捷鍵 316
9.3.3設定工具列和圖示屬性 316
9.4保存選單 318
9.5為選單項編寫腳本 319
9.5.1選單項的事件 319
9.5.2函式和變數 320
9.5.3在選單項的腳本中引用對象 321
9.6選單的繼承 323
9.6.1使用繼承法建立選單 323
9.6.2使用繼承的選單 324
9.6.3後代選單中選單項的命名 325
9.6.4在後代選單中插入選單項 325
9.7選單的使用 329
9.7.1為視窗添加選單 329
9.7.2在視窗腳本中引用選單項 329
9.7.3在運行期間改變視窗的選單 330
9.7.4顯示彈出式選單 330
9.8小結 331
第10章數據視窗 333
10.1數據視窗基礎知識 334
10.1.1概述 334
10.1.2創建或修改數據視窗對象 335
10.1.3數據視窗對象的表現風格 338
10.1.4定義數據源 345
10.1.5生成和保存數據視窗對象 357
10.2增強數據視窗對象的功能 358
10.2.1數據視窗畫板介紹 359
10.2.2設定數據視窗對象的屬性 365
10.2.3數據視窗的更新屬性 375
10.2.4添加控制項 380
10.2.5組織數據視窗對象中的控制項 388
10.2.6在數據視窗對象中存儲數據 391
10.2.7預覽數據視窗對象 393
10.3顯示和校驗數據 399
10.3.1概述 399
10.3.2顯示格式 400
10.3.3編輯風格 409
10.3.4有效性規則 417
10.3.5維護實體(Entity) 421
10.4數據過濾、排序、分組 422
10.4.1數據過濾 422
10.4.2數據排序 423
10.4.3數據分組 424
10.5數據視窗高級技術 429
10.5.1數據視窗對象與數據視窗控制項的連線 429
10.5.2訪問資料庫 431
10.5.3導入外部數據 435
10.5.4操控數據視窗中的數據 435
10.5.5訪問數據視窗對象的屬性 439
10.5.6數據視窗的錯誤處理 440
10.5.7更新資料庫 442
10.5.8創建報表 444
10.5.9生成HTML 445
10.6小結 448
第11章數據管道 449
11.1數據管道基礎 450
11.1.1數據管道的功能 450
11.1.2數據管道的使用 450
11.1.3定義數據管道 451
11.1.4灌入擴展屬性 451
11.2數據管道的建立 452
11.3修改管道定義 454
11.3.1在工作區中可修改的選項 454
11.3.2選擇管道操作 455
11.3.3根據管道操作修改數據管道 456
11.3.4管道運行中止 457
11.3.5灌入Blob類型的數據 458
11.3.6改變目的資料庫和源資料庫 459
11.4糾正管道錯誤 459
11.5保存和打開管道對象 460
11.6在程式中使用數據管道 461
11.7小結 467
第12章用戶對象和用戶事件 469
12.1用戶對象分類 470
12.2創建可?佑沒Ф韻?471
12.2.1創建標準可視用戶對象 471
12.2.2創建定製可視用戶對象 493
12.2.3創建外部可視用戶對象 522
12.3創建類用戶對象 529
12.3.1創建標準類用戶對象 529
12.3.2創建定製類用戶對象 532
12.4在視窗與用戶對象之間實現信息交換 533
12.5用戶事件 534
12.5.1定義用戶事件 535
12.5.2刪除用戶事件 537
12.5.3套用用戶事件 537
12.5.4常見的EventID含義 537
12.6小結 546
第13章API套用 547
13.1API概述 548
13.2PowerBuilder中API使用方法 549
13.3API調用實例 550
13.3.1播放音樂 550
13.3.2實現視窗打開與關閉的動畫效果 552
13.3.3限制程式多次運行 553
13.3.4程式中打開或列印文本檔案 554
13.3.5取磁碟相關信息 556
13.3.6設定機器時間 562
13.3.7半透明視窗的實現 567
13.3.8圓形視窗的實現 569
13.4常見API調用 570
13.5小結 592
第14章調試、編譯與發行 593
14.1程式調試 594
14.1.1調試器工作界面 594
14.1.2設定斷點 595
14.1.3調試運行 596
14.2創建執行檔 598
14.2.1編譯前準備工作 599
14.2.2創建新工程 600
14.2.3資源檔案定義 605
14.3了解運行庫檔案 606
14.4安裝製作、發行 607
14.4.1了解安裝程式完成的工作 607
14.4.2利用嚮導生成安裝工程檔案 608
14.4.3一般設定(GeneralDesign) 613
14.4.4界面管理(Screens) 615
14.4.5操作的使用(Actions) 617
14.4.6卸載設定 618
14.4.7生成安裝檔案 619
14.4.8工程轉換(ProjectConverter) 620
14.4.9使用範例 621
14.5幫助檔案製作 634
14.5.1製作HTML檔案 634
14.5.2使用HTMLHelpWorkshop 634
14.5.3在PowerBuilder9.0應用程式中調用幫助檔案 641
14.6小結 642
第15章實例練習 643
15.1實例概述 644
15.2資料庫設計 644
15.3創建套用 648
15.4創建資料庫 650
15.5創建數據表 651
15.5.1創建表department 652
15.5.2創建其他表 653
15.5.3創建編輯風格 656
15.6創建用戶對象、全局函式和祖先視窗 659
15.6.1創建命令按鈕用戶對象 659
15.6.2創建數據視窗用戶對象 660
15.6.3建立全局函式f_encrypt() 662
15.6.4建立表單(Sheet)祖先視窗w_basesheet 663
15.7各功能視窗的設計 663
15.7.1系統主視窗 663
15.7.2用戶登錄視窗 664
15.7.3部門數據錄入和維護視窗 666
15.7.4人員數據錄入、維護和查詢視窗 668
15.7.5人員數據檢索視窗 671
15.7.6項目數據顯示視窗 674
15.7.7項目數據錄入、編輯視窗 677
15.7.8項目數據查詢視窗 680
15.7.9部門人數統計視窗 682
15.7.10項目數據統計視窗 685
15.7.11更改密碼視窗 686
15.7.12數據備份視窗 688
15.7.13用戶管理視窗 690
15.7.14用戶數據錄入、編輯視窗 692
15.7.15版權資訊顯示視窗 694
15.8選單設計 695
15.9實例運行 698
15.10小結 698
附錄PowerBuilder命名規範 699
1控制項的命名規範 700
2對象的命名 701
3變數的命名 702
4函式的命名 703

相關詞條

熱門詞條

聯絡我們