注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當前位置: 首頁出版圖書科學技術(shù)計算機/網(wǎng)絡(luò)軟件與程序設(shè)計PowerbuilderPowerBuilder 9.0基礎(chǔ)開發(fā)篇

PowerBuilder 9.0基礎(chǔ)開發(fā)篇

PowerBuilder 9.0基礎(chǔ)開發(fā)篇

定 價:¥65.00

作 者: 蔡毅,鄧格琳主編
出版社: 清華大學出版社
叢編項: PowerBuilder 9 0應用開發(fā)叢書
標 簽: Powerbuilder

ISBN: 9787302074663 出版時間: 2003-01-01 包裝: 平裝
開本: 26cm+光盤1片 頁數(shù): 703頁 字數(shù):  

內(nèi)容簡介

  本書為“PowerBuilder 9.0應用開發(fā)叢書”之《PowerBuilder 9.0基礎(chǔ)開發(fā)篇》。全書共15章。第1-14章內(nèi)容主要包括:PowerBuilder開發(fā)工具的特點和PowerBuilder 9.0的新特性;PowerBuilder 9.0的開發(fā)環(huán)境;數(shù)據(jù)庫的創(chuàng)建和連接;數(shù)據(jù)庫畫板;SQL語句的使用和PowerScript語言;應用對象;窗口和控件;菜單的創(chuàng)建和使用;數(shù)據(jù)窗口;數(shù)據(jù)管道;用戶對象;API應用;調(diào)試、編譯與發(fā)行等。第15章提供了一個實例,通過講解創(chuàng)建一個完整的應用,讓讀者對所掌握的知識做一個全面的回顧,并逐步掌握應用軟件的開發(fā)步驟。附錄部分列出了PowerBuilder的命名規(guī)范。本書附帶1張光盤,內(nèi)容為書中所有實例的源代碼。本書內(nèi)容豐富,講解循序漸進、深入淺出,全書貫穿了大量的典型實例和常用開發(fā)技巧,可以讓讀者在開發(fā)過程中少走彎路。本書是一本牢固建立PowerBuilder編程基礎(chǔ)的必讀書籍,定位于有一定的PowerBuilder入門知識,還需要更加全面學習PowerBuilder開發(fā)知識的人員,也可以作為數(shù)據(jù)庫軟件開發(fā)人員的工具書。

作者簡介

暫缺《PowerBuilder 9.0基礎(chǔ)開發(fā)篇》作者簡介

圖書目錄

 第1章 PowerBuilder 9.0概述 1
 1.1 PowerBuilder 簡介 2
 1.2 PowerBuilder 開發(fā)工具的特點 3
 1.2.1 事件驅(qū)動的應用程序 3
 1.2.2 功能強大的編程語言和函數(shù) 3
 1.2.3 面向?qū)ο蟮木幊?nbsp;4
 1.2.4 跨平臺開發(fā) 4
 1.2.5 開放的數(shù)據(jù)庫連接 5
 1.2.6 強大的Web以及分布式開發(fā)能力 6
 1.3 PowerBuilder 9.0的新特性 7
 1.4 PowerBuilder 9.0的安裝和啟動 10
 1.4.1 PowerBuilder 9.0的安裝 10
 1.4.2 啟動PowerBuilder 9.0 17
 
 第2章 PowerBuilder開發(fā)環(huán)境 17
 2.1 使用PowerBuilder 19
 2.1.1 概念和術(shù)語 19
 2.1.2 PowerBuilder開發(fā)應用的類型 21
 2.1.3 使用PowerBuilder開發(fā)應用程序的步驟 22
 2.1.4 PowerBuilder界面介紹 22
 2.1.5 創(chuàng)建和打開工作區(qū) 31
 2.1.6 創(chuàng)建目標 33
 2.1.7 管理工作區(qū) 34
 2.1.8 PowerBuilder畫板的使用 36
 2.1.9 使用工具 42
 2.1.10 使用PowerBuilder幫助 44
 2.2 定制PowerBuilder工作環(huán)境 45
 2.2.1 設(shè)置啟動選項 45
 2.2.2 定制系統(tǒng)樹窗口. 輸出窗口和剪貼窗口 46
 2.2.3 定制畫板的視圖 47
 2.2.4 定制工具欄 51
 2.2.5 定制鍵盤快捷鍵 58
 2.2.6 改變字體 59
 2.2.7 定制顏色 62
 
 第3章 數(shù)據(jù)庫應用初步 62
 3.1 數(shù)據(jù)庫基礎(chǔ)知識 64
 3.1.1 數(shù)據(jù)庫系統(tǒng)的發(fā)展 64
 3.1.2 基本概念 64
 3.1.3 客戶機/服務(wù)器結(jié)構(gòu) 65
 3.2 創(chuàng)建數(shù)據(jù)庫 66
 3.2.1 在PowerBuilder 集成環(huán)境中創(chuàng)建數(shù)據(jù)庫 66
 3.2.2 利用管理工具Sybase Central創(chuàng)建數(shù)據(jù)庫 70
 3.2.3 通過SQL語句創(chuàng)建數(shù)據(jù)庫 77
 3.2.4 刪除數(shù)據(jù)庫 80
 3.3 連接數(shù)據(jù)庫 82
 3.3.1 數(shù)據(jù)庫連接接口 82
 3.3.2 定義數(shù)據(jù)源 85
 3.3.3 建立描述文件 90
 3.3.4 倒出描述文件 93
 3.3.5 程序中連接數(shù)據(jù)庫 94
 3.3.6 通過專用接口建立與服務(wù)器數(shù)據(jù)庫的連接 96
 
 第4章 數(shù)據(jù)庫畫板 102
 4.1 數(shù)據(jù)表 103
 4.1.1 樣本表 103
 4.1.2 創(chuàng)建數(shù)據(jù)表 104
 4.1.3 表的一般屬性 109
 4.1.4 修改/刪除表 112
 4.2 主鍵 112
 4.3 外鍵 114
 4.4 索引 116
 4.5 列的屬性 117
 4.5.1 一般屬性 117
 4.5.2 擴展屬性 121
 4.6 查看建表語法 130
 4.7 數(shù) 據(jù) 管 理 131
 4.7.1 數(shù)據(jù)瀏覽. 修改與輸出 131
 4.7.2 對表中數(shù)據(jù)進行排序 133
 4.7.3 對表中數(shù)據(jù)進行篩選 134
 4.7.4 導入/導出數(shù)據(jù) 135
 4.8 視圖 137
 4.9 Layout視圖 138
 4.10 使用交互式SQL 139
 4.11 PowerBuilder擴展屬性系統(tǒng)表 140
 
 第5章 使用SQL語句 142
 5.1 SQL基本概念 144
 5.2 常用SQL語句介紹 145
 5.2.1 數(shù)據(jù)定義語句 145
 5.2.2 單行檢索語句SELECT 147
 5.2.3 數(shù)據(jù)更新語句 152
 5.2.4 提交語句和回滾語句 155
 5.2.5 數(shù)據(jù)庫連接與中斷 158
 5.2.6 游標的使用 159
 5.3 PowerScript中使用SQL畫板 162
 
 第6章 PowerScript語言 168
 6.1 基礎(chǔ)知識 170
 6.1.1 代碼格式 170
 6.1.2 斷行.續(xù)行與分割符 170
 6.1.3 注釋 172
 6.1.4 標識符 172
 6.1.5 特殊符號 173
 6.1.6 代詞 174
 6.1.7 空值(NULL) 175
 6.1.8 保留字 176
 6.1.9 對象. 屬性. 函數(shù)和事件的引用方法 176
 6.2 操作符 177
 6.2.1 算術(shù)運算符 177
 6.2.2 關(guān)系運算符 178
 6.2.3 邏輯運算符 179
 6.2.4 連接操作符 179
 6.2.5 操作符的優(yōu)先級 180
 6.3 數(shù)據(jù)類型 181
 6.3.1 標準數(shù)據(jù)類型 181
 6.3.2 枚舉類型 183
 6.3.3 系統(tǒng)對象數(shù)據(jù)類型 184
 6.3.4 Any類型 186
 6.4 變量 187
 6.4.1 變量的分類 187
 6.4.2 變量的聲明 188
 6.4.3 常量 189
 6.5 數(shù)組 189
 6.5.1 一維數(shù)組 189
 6.5.2 變長數(shù)組 190
 6.5.3 多維數(shù)組 191
 6.5.4 數(shù)組的上下界 191
 6.6 條件語句 193
 6.6.1 IF語句 193
 6.6.2 CHOOSE CASE 語句 194
 6.7 循環(huán)語句 195
 6.7.1 DO…LOOP循環(huán)語句 195
 6.7.2 FOR…NEXT循環(huán)語句 197
 6.7.3 GOTO語句 198
 6.7.4 CONTINUE(繼續(xù)循環(huán)) 199
 6.7.5 EXIT(退出循環(huán)) 199
 6.7.6 循環(huán)嵌套 200
 6.8 特殊控制語句 200
 6.9 用戶自定義函數(shù)和結(jié)構(gòu) 201
 6.9.1 創(chuàng)建自定義全局函數(shù) 202
 6.9.2 創(chuàng)建自定義對象函數(shù) 204
 6.9.3 創(chuàng)建全局結(jié)構(gòu) 205
 6.10 常 用 函 數(shù) 207
 6.10.1 數(shù)據(jù)類型轉(zhuǎn)換與檢查函數(shù) 208
 6.10.2 數(shù)值計算函數(shù) 208
 6.10.3 字符串操作函數(shù) 209
 6.10.4 日期. 時間函數(shù) 210
 6.10.5 文件系統(tǒng)函數(shù) 211
 6.10.6 其他函數(shù) 223
 
 第7章 應用對象 225
 7.1 創(chuàng)建應用對象 227
 7.1.1 創(chuàng)建Workspace 228
 7.1.2 創(chuàng)建空白的應用對象 229
 7.1.3 利用模板創(chuàng)建應用對象 231
 7.2 打開已存在的應用對象 243
 7.3 應用畫板 248
 7.4 應用對象的屬性 250
 7.4.1 General屬性 251
 7.4.2 Toolbar屬性 253
 7.5 應用對象的事件 255
 7.6 應用對象的函數(shù) 257
 7.7 檢索路徑的添加 257
 7.8 練習:應用對象實例 258
 7.8.1 創(chuàng)建Workspace 259
 7.8.2 創(chuàng)建應用對象 259
 7.8.3 設(shè)置應用對象屬性 261
 7.8.4 創(chuàng)建窗口對象 263
 7.8.5 編寫應用對象腳本 267
 7.8.6 運行程序 267
 
 第8章 窗口和控件 270
 8.1 窗口的設(shè)計和使用 271
 8.1.1 窗口的組成 271
 8.1.2 窗口的類型 271
 8.1.3 窗口的創(chuàng)建 273
 8.1.4 窗口畫板介紹 274
 8.1.5 設(shè)置窗口的屬性 277
 8.1.6 查看窗口 281
 8.1.7 保存窗口 282
 8.1.8 窗口的繼承 283
 8.2 窗口上的控件 285
 8.2.1 控件的種類和名稱 286
 8.2.2 在窗口中插入控件 287
 8.2.3 選擇控件 287
 8.2.4 控件的布局 288
 8.2.5 控件的復制和刪除 291
 8.2.6 設(shè)置控件的屬性 291
 8.2.7 控件的命名 292
 8.2.8 設(shè)置控件的顯示文本 293
 8.2.9 設(shè)定控件的Tab順序 294
 8.2.10 定義控件的加速鍵 295
 8.2.11 定義控件的可訪問屬性 296
 8.2.12 設(shè)置控件的顏色 296
 8.2.13 設(shè)置控件的三維外觀 297
 8.3 各控件的使用 298
 8.3.1 命令按鈕(CommandBotton) 298
 8.3.2 圖片按鈕(PictureBotton) 299
 8.3.3 單選按鈕(RadioBotton) 300
 8.3.4 復選框(CheckBox) 301
 8.3.5 靜態(tài)文本(StaticText) 301
 8.3.6 靜態(tài)超文本鏈接(StaticHyperLink) 302
 8.3.7 單行編輯框(SingleLineEdit)和多行編輯框(MultiLineEdit) 303
 8.3.8 編輯掩碼框(EditMask) 304
 8.3.9 列表框(ListBox) 305
 8.3.10 圖片列表框(PictureListBox) 307
 8.3.11 下拉列表框(DropDownListBox) 308
 8.3.12 下拉圖像列表框(DropDownPictureListBox) 309
 8.3.13 圖片(picture) 309
 8.3.14 圖片超文本鏈接(PictureHyperLink) 311
 8.3.15 繪圖對象(DrawObject) 311
 8.3.16 水平進度條(HprogressBar)和垂直 進度條(Vprogress Bars) 312
 8.3.17 水平滾動條(HscrollBar)和垂直滾動條(VscrollBar) 313
 8.3.18 水平跟蹤條(HtrackBar)和垂直跟蹤條(VtrackBar) 314
 8.3.19 標簽(Tab) 315
 8.3.20 列表視圖(ListView) 319
 8.3.21 樹視圖(TreeView) 321
 8.3.22 富文本(RichText) 323
 8.3.23 圖表(Graph) 325
 8.3.24 用戶對象(UserObject) 325
 8.3.25 數(shù)據(jù)窗口控件(DataWindow Control) 326
 8.3.26 OLE控件 326
 8.4 窗口和控件的編程 327
 8.4.1 為窗口和控件的事件編寫腳本 327
 8.4.2 使用窗口和控件的函數(shù) 329
 8.4.3 在腳本中修改窗口和控件的屬性 329
 8.4.4 聲明窗口的實例變量 330
 8.4.5 語句舉例 331
 8.4.6 窗口的實例 331
 8.5 窗口舉例 336
 
 第9章 菜單 346
 9.1 菜單基礎(chǔ)知識 347
 9.1.1 菜單的使用 347
 9.1.2 菜單設(shè)計 348
 9.1.3 建立菜單 348
 9.2 創(chuàng)建菜單 348
 9.2.1 打開菜單畫板 348
 9.2.2 認識菜單畫板 349
 9.2.3 菜單項的操作 350
 9.2.4 菜單項的命名 355
 9.3 設(shè)置菜單項的屬性 356
 9.3.1 設(shè)定菜單項的一般屬性 356
 9.3.2 指定加速鍵和快捷鍵 357
 9.3.3 設(shè)置工具欄和圖標屬性 358
 9.4 保存菜單 360
 9.5 為菜單項編寫腳本 361
 9.5.1 菜單項的事件 361
 9.5.2 函數(shù)和變量 362
 9.5.3 在菜單項的腳本中引用對象 363
 9.6 菜單的繼承 365
 9.6.1 使用繼承法建立菜單 365
 9.6.2 使用繼承的菜單 366
 9.6.3 后代菜單中菜單項的命名 366
 9.6.4 在后代菜單中插入菜單項 366
 9.7 菜單的使用 371
 9.7.1 為窗口添加菜單 371
 9.7.2 在窗口腳本中引用菜單項 371
 9.7.3 在運行期間改變窗口的菜單 372
 9.7.4 顯示彈出式菜單 372
 
 第10章 數(shù)據(jù)窗口 373
 10.1 數(shù)據(jù)窗口基礎(chǔ)知識 374
 10.1.1 概述 374
 10.1.2 創(chuàng)建或修改數(shù)據(jù)窗口對象 375
 10.1.3 數(shù)據(jù)窗口對象的表現(xiàn)風格 378
 10.1.4 定義數(shù)據(jù)源 387
 10.1.5 生成和保存數(shù)據(jù)窗口對象 400
 10.2 增強數(shù)據(jù)窗口對象的功能 401
 10.2.1 數(shù)據(jù)窗口畫板介紹 401
 10.2.2 設(shè)置數(shù)據(jù)窗口對象的屬性 408
 10.2.3 數(shù)據(jù)窗口的更新屬性 418
 10.2.4 添加控件 423
 10.2.5 組織數(shù)據(jù)窗口對象中的控件 432
 10.2.6 在數(shù)據(jù)窗口對象中存儲數(shù)據(jù) 435
 10.2.7 預覽數(shù)據(jù)窗口對象 436
 10.3 顯示和校驗數(shù)據(jù) 443
 10.3.1 概述 443
 10.3.2 顯示格式 444
 10.3.3 編輯風格 453
 10.3.4 有效性規(guī)則 462
 10.3.5 維護實體(Entity) 466
 10.4 數(shù)據(jù)過濾. 排序. 分組 468
 10.4.1 數(shù)據(jù)過濾 468
 10.4.2 數(shù)據(jù)排序 469
 10.4.3 數(shù)據(jù)分組 470
 10.5 數(shù)據(jù)窗口高級技術(shù) 474
 10.5.1 數(shù)據(jù)窗口對象與數(shù)據(jù)窗口控件的連接 475
 10.5.2 訪問數(shù)據(jù)庫 477
 10.5.3 導入外部數(shù)據(jù) 480
 10.5.4 操控數(shù)據(jù)窗口中的數(shù)據(jù) 481
 10.5.5 訪問數(shù)據(jù)窗口對象的屬性 485
 10.5.6 數(shù)據(jù)窗口的錯誤處理 485
 10.5.7 更新數(shù)據(jù)庫 487
 10.5.8 創(chuàng)建報表 489
 10.5.9 生成HTML 490
 
 第11章 數(shù)據(jù)管道 493
 11.1 數(shù)據(jù)管道基礎(chǔ) 495
 11.1.1 數(shù)據(jù)管道的功能 495
 11.1.2 數(shù)據(jù)管道的使用 495
 11.1.3 定義數(shù)據(jù)管道 496
 11.1.4 灌入擴展屬性 496
 11.2 數(shù)據(jù)管道的建立 497
 11.3 修改管道定義 499
 11.3.1 在工作區(qū)中可修改的選項 499
 11.3.2 選擇管道操作 500
 11.3.3 根據(jù)管道操作修改數(shù)據(jù)管道 501
 11.3.4 管道運行中止 502
 11.3.5 灌入Blob類型的數(shù)據(jù) 503
 11.3.6 改變目的數(shù)據(jù)庫和源數(shù)據(jù)庫 504
 11.4 糾正管道錯誤 505
 11.5 保存和打開管道對象 505
 11.6 在程序中使用數(shù)據(jù)管道 506
 
 第12章 用戶對象和用戶事件 514
 12.1 用戶對象分類 516
 12.2 創(chuàng)建可視用戶對象 517
 12.2.1 創(chuàng)建標準可視用戶對象 517
 12.2.2 創(chuàng)建定制可視用戶對象 545
 12.2.3 創(chuàng)建外部可視用戶對象 576
 12.3 創(chuàng)建類用戶對象 583
 12.3.1 創(chuàng)建標準類用戶對象 584
 12.3.2 創(chuàng)建定制類用戶對象 588
 12.4 在窗口與用戶對象之間實現(xiàn)信息交換 589
 12.5 用戶事件 590
 12.5.1 定義用戶事件 590
 12.5.2 刪除用戶事件 593
 12.5.3 應用用戶事件 593
 12.5.4 常見的Event ID含義 593
 
 第13章 API應用 601
 13.1 API概述 603
 13.2 PowerBuilder中API使用方法 604
 13.3 API調(diào)用實例 605
 13.3.1 播放音樂 605
 13.3.2 實現(xiàn)窗口打開與關(guān)閉的動畫效果 607
 13.3.3 限制程序多次運行 608
 13.3.4 程序中打開或打印文本文件 609
 13.3.5 取磁盤相關(guān)信息 611
 13.3.6 設(shè)置機器時間 618
 13.3.7 半透明窗口的實現(xiàn) 623
 13.3.8 圓形窗口的實現(xiàn) 625
 13.4 常見API調(diào)用 626
 
 第14章 調(diào)試. 編譯與發(fā)行 647
 14.1 程序調(diào)試 648
 14.1.1 調(diào)試器工作界面 648
 14.1.2 設(shè)置斷點 649
 14.1.3 調(diào)試運行 650
 14.2 創(chuàng)建可執(zhí)行文件 653
 14.2.1 編譯前準備工作 653
 14.2.2 創(chuàng)建新工程 655
 14.2.3 資源文件定義 665
 14.3 了解運行庫文件 666
 14.4 安裝制作. 發(fā)行 668
 14.4.1 了解安裝程序完成的工作 668
 14.4.2 利用向?qū)砂惭b工程文件 669
 14.4.3 一般設(shè)定(General Design) 676
 14.4.4 界面管理(Screens) 679
 14.4.5 操作的使用(Actions) 683
 14.4.6 卸載設(shè)定 686
 14.4.7 生成安裝文件 687
 14.4.8 工程轉(zhuǎn)換(Project Converter) 689
 14.4.9 使用范例 690
 14.5 幫助文件制作 717
 14.5.1 制作HTML文件 718
 14.5.2 使用HTML Help Workshop 718
 14.5.3 在PowerBuilder 9.0應用程序中調(diào)用幫助文件 736
 
 第15章 實例練習 550
 15.1 實例概述 551
 15.2 數(shù)據(jù)庫設(shè)計 551
 15.3 創(chuàng)建應用 555
 15.5 創(chuàng)建數(shù)據(jù)表 560
 15.5.1 創(chuàng)建表department 560
 15.5.2 創(chuàng)建其他表 562
 15.5.3 創(chuàng)建編輯風格 565
 15.6 創(chuàng)建用戶對象. 全局函數(shù)和祖先窗口 569
 15.6.1 創(chuàng)建命令按鈕用戶對象 569
 15.6.2 創(chuàng)建數(shù)據(jù)窗口用戶對象 571
 15.6.3 建立全局函數(shù)f_encrypt() 573
 15.6.4 建立表單(Sheet)祖先窗口w_basesheet 573
 15.7 各功能窗口的設(shè)計 574
 15.7.1 系統(tǒng)主窗口 574
 15.7.2 用戶登錄窗口 574
 15.7.3 部門數(shù)據(jù)錄入和維護窗口 576
 15.7.4 人員數(shù)據(jù)錄入. 維護和查詢窗口 578
 15.7.5 人員數(shù)據(jù)檢索窗口 581
 15.7.6 項目數(shù)據(jù)顯示窗口 584
 15.7.7 項目數(shù)據(jù)錄入. 編輯窗口 587
 15.7.8 項目數(shù)據(jù)查詢窗口 591
 15.7.9 部門人數(shù)統(tǒng)計窗口 593
 15.7.10 項目數(shù)據(jù)統(tǒng)計窗口 597
 15.7.11 更改密碼窗口 598
 15.7.12 數(shù)據(jù)備份窗口 600
 15.7.13 用戶管理窗口 602
 15.7.14 用戶數(shù)據(jù)錄入. 編輯窗口 604
 15.7.15 版權(quán)信息顯示窗口 606
 15.8 菜單設(shè)計 607
 15.9 實例運行 610
 
 附錄 PowerBuilder命名規(guī)范 797
 1 控件的命名規(guī)范 798
 2 對象的命名 801
 3 變量的命名 801
 4 函數(shù)的命名 802

本目錄推薦

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