PowerBuilder8.0高級編程技術

出版時間:2002-1  出版社:北京希望  作者:陳明,楊勁松  頁數:425  
Tag標簽:無  

內容概要

本書以一個應用軟件系統(tǒng)--某學校學生管理系統(tǒng)為主線(18個模塊、65個應用實例),討論、分析利用Power Builder 8平臺與MS SQL Server數據庫結合開發(fā)應用軟件的各個模塊的詳細過程。全書共分12章,主要闡述:Power Builder 8基礎;菜單設計;窗口設計;TreeView控件;拖放技術;API函數;用戶對象;PFC類庫;高級PowerScript技術;數據管道;數據庫設計;數據窗口設計;應用程序設計;軟件設計及發(fā)布。本書內容新、詳實而全面,由淺入深,實踐與軟件開發(fā)相結合,從不同層面介紹了Power Builder 8 IDE開發(fā)應用軟件的各個細節(jié)。本書可作為初、中級PowerBuilder應用開發(fā)人員的指導讀物,對于有一定軟件開發(fā)經驗的程序員也有很好的借鑒和參考價值。所附光盤內容為本書所介紹軟件系統(tǒng)的各個模塊的源代碼。

書籍目錄

第1章 PowerBuilder 8.0概述	1
1.1 PowerBuilder的主要特性 1
1.2 PowerBuilder 8.0 的新功能 2
1.3 PowerBuilder 8.0開發(fā)環(huán)境 4
1.3.1 子窗口 4
1.3.2 菜單欄 5
1.3.3 工具欄 12
1.4 PowerBuilder 8.0新增功能 13
1.4.1 文件管理功能 13
1.4.2 打印機管理功能 18
1.4.3 打印機管理功能 21
第2章 應用程序設計 25
2.1 應用程序概述 25
2.1.1 應用程序的分類 25
2.1.2 創(chuàng)建應用程序 25
2.1.3 打開應用程序 28
2.2 添加代碼 30
2.2.1 系統(tǒng)環(huán)境設置 31
2.2.2 數據庫連接 31
2.2.3 只運行一次 32
2.2.4 記錄系統(tǒng)出錯信息 34
第3章 菜單設計 37
3.1 菜單設計基礎 37
3.1.1 創(chuàng)建/修改菜單 37
3.1.2 工具欄設計 39
3.2 菜單的屬性和事件 41
3.2.1 屬性 41
3.2.2 事件 42
3.2.3 函數 43
3.3 高級菜單設計 44
3.3.1 右鍵菜單 44
3.3.2 圖形菜單 46
第4章 窗口設計 50
4.1 窗口 50
4.1.1 窗口的種類 50
4.1.2 窗口的創(chuàng)建與修改 51
4.1.3 窗口的屬性 52
4.1.4 窗口事件及其處理函數 55
4.2 窗口中的控件 58
4.2.1 向窗口中添加控件 58
4.2.2 控件的種類、屬性
和事件 61
4.3 登陸窗口設計 114
4.3.1 用戶需求 114
4.3.2 系統(tǒng)分析(方案A) 115
4.3.3 實現(xiàn)步驟(方案A) 115
4.3.4 編寫代碼(方案A) 116
4.3.5 系統(tǒng)分析(方案B) 118
4.3.6 實現(xiàn)步驟(方案B) 118
4.3.7 編寫代碼(方案B) 119
4.4 主窗口設計 120
4.4.1 主窗口設計步驟 120
4.4.2 設計實例 121
4.5 典型窗口設計實例 122
4.5.1 數據錄入窗口 122
4.5.2 數據維護窗口 124
4.5.3 查詢窗口 127
4.5.4 打印預覽窗口 130
4.5.5 打印設置窗口 132
4.5.6 用戶密碼設置
與修改窗口 135
4.5.7 學生信息瀏覽 139
4.5.8 制作splash窗口 141
4.5.9 簡單多媒體窗口設計 143
4.5.10 編寫代碼 144
4.6 窗口設計技巧 145
4.6.1 動態(tài)創(chuàng)建控件 145
4.6.2 在窗口中屏蔽
Ctrl+Alt+Del 146
4.6.3 使程序不出現(xiàn)在
Windows任務列表中 147
4.6.4 設計屏幕保護 148
4.6.5 制作指示燈 149
4.6.6 指示燈與數據庫結合 150
4.6.7 圖形數據的存儲 151
4.6.8 圖形數據的讀取 152
4.6.9 實時幫助條的創(chuàng)建 153
4.6.10 設計跑馬燈 155
4.6.11 金額大小寫轉換 156
4.7 高級窗口設計 158
4.7.1 復合查詢設計 158
第5章 數據庫設計 163
5.1 創(chuàng)建數據庫 163
5.1.1 創(chuàng)建數據庫 163
5.1.2 維護數據庫的大小 168
5.1.3 刪除數據庫 168
5.2 連接數據庫 169
5.2.1 使用ODBC連接 169
5.2.2 使用專用接口 172
5.3 創(chuàng)建表 174
5.3.1 使用數據庫系統(tǒng)
創(chuàng)建表 174
5.3.2 在Powerbuilder中
創(chuàng)建表 174
5.3.3 修改表結構 176
5.4 操作表中的數據 178
5.4.1 使用數據庫系統(tǒng)
操作記錄 178
5.4.2 使用數據庫畫板 178
5.4.3 使用SQL語言 178
5.5 編程技巧 181
5.5.1 讀取數據庫配置 181
5.5.2 自動注冊ODBC
數據源 182
5.5.3 在數據庫間動態(tài)切換 185
第6章 數據窗口設計 188
6.1 數據窗口設計的基本思路 188
6.2 數據窗口對象的創(chuàng)建 188
6.3 典型數據窗口實例 191
6.3.1 數據源的定義 191
6.3.2 列對象的顯示和編輯 197
6.3.3 數據窗口顯示行
的控制 201
6.3.4 數據窗口上的控件 205
6.3.5 數據域高級操作 211
6.3.6 顯示風格 216
6.3.7 高級技巧 233
6.4 緩沖區(qū)數據處理 237
6.4.1 存取緩沖區(qū)的數據 237
6.4.2 利用數據窗口內建按鈕
操作數據 239
6.4.3 函數處理緩沖區(qū)數據 240
6.5 錯誤處理 248
6.5.1 數據窗口的error event 248
6.5.2 錯誤處理 249
6.5.3 應用舉例 250
6.6 數據窗口的規(guī)則檢查 253
6.6.1 基本概念 253
6.6.2 規(guī)則檢查的基本步驟 253
6.6.3 應用舉例 254
6.7 數據窗口的數據保存 255
6.7.1 緩沖區(qū)數據狀態(tài)概述 255
6.7.2 實現(xiàn)對數據庫更新 255
6.8 動態(tài)數據窗口 258
6.8.1 創(chuàng)建動態(tài)數據窗口的
基本步驟 259
6.8.2 創(chuàng)建動態(tài)數據窗口
的方法 259
6.9 數據窗口使用技巧 262
6.9.1 大文本數據文件的打印 262
6.9.2 動態(tài)改變數據窗口行的
顏色 264
6.9.3 分頁打印 264
6.9.4 財務收入報表設計 265
6.9.5 數據窗口與Excel
的交互 266
6.9.6 給grid數據窗口
添加標題 267
第7章 數據管道 269
7.1 數據管道 269
7.2 數據管道對象 269
7.3 使用數據管道 271
第8章 高級PowerScript技術 278
8.1 基礎知識 278
8.1.1 簡介 278
8.1.2 數據類型 283
8.1.3 變量及數組定義 285
8.1.4 數組定義 287
8.1.5 操作符 289
8.1.6 程序結構 290
8.2 對象操作 297
8.2.1 類和對象 297
8.2.2 創(chuàng)建對象 298
8.2.3 釋放對象 298
8.2.4 垃圾收集 299
8.3 常用函數簡介 299
8.3.1 類型轉換函數 299
8.3.2 數據類型檢查函數 300
8.3.3 Open()和Close()族
函數 301
8.3.4 Run()函數 303
8.3.5 MessageBox()函數 303
8.4 常用嵌入式SQL語言 304
8.4.1 建立數據庫連接 305
8.4.2 斷開數據庫連接
語句DISCONNECT 306
8.4.3 COMMIT語句 306
8.4.4 ROLLBACK語句 306
8.4.5 執(zhí)行過程語句EXECUTE
307
8.4.6 單行檢索語句
SELECT 307
8.4.7 插入行語句INSERT 307
8.4.8 刪除行語句DELETE 308
8.4.9 修改語句UPDATE 308
8.4.10 SQL中的集合函數 309
8.4.11 其它常用SQL 309
8.5 游標的使用 312
8.5.1 聲明游標DECLARE 312
8.5.2 打開游標語句OPEN 312
8.5.3 提取數據語句FETCH 313
8.5.4 關閉游標語句 313
8.6 動態(tài)SQL語句 313
8.6.1 既無輸入參數也無
結果集 314
8.6.2 有輸入參數而無
結果集 314
8.6.3 知道參數和結果集 315
8.6.4 不知道參數和結果集 315
8.7 數據庫優(yōu)化查詢 317
8.7.1 優(yōu)化方法 317
8.7.2 技巧 318
8.8 自定義結構 318
8.8.1 結構體的創(chuàng)建 318
8.8.2 結構體的運用 320
8.9 自定義函數 320
8.9.1 函數的類型 320
8.9.2 創(chuàng)建函數 321
8.9.3 數據庫系統(tǒng)常用
函數舉例 323
第9章 拖放技術 325
9.1 拖放技術簡介 325
9.2 拖放屬性 325
9.2.1 DragAuto屬性 325
9.2.2 DragIcon屬性 326
9.3 拖放事件 326
9.4 拖放函數 327
9.4.1 Drag函數 327
9.4.2 DraggedObject ( )函數 328
9.5 應用舉例 329
9.5.1 用戶需求 329
9.5.2 項目分析 329
9.5.3 實現(xiàn)步驟 330
9.5.4 總結 333
第10章 API函數應用 334
10.1 API函數簡介 334
10.1.1 外部函數 334
10.1.2 調用API函數時的
數據轉換 335
10.1.3 參數傳遞 335
10.2 常用API舉例 337
10.2.1 啟動控制面板 337
10.2.2 FindWindow 339
10.2.3 文件拷貝(方法一) 339
10.2.4 文件拷貝(方案二) 341
10.2.5 創(chuàng)建多邊形窗口 342
10.2.6 獲得Windows
系統(tǒng)目錄 343
10.2.7 獲取NT的用戶名 344
10.2.8 修改顯示器分辨率 344
10.2.9 顯示/隱藏windows
任務欄 345
10.3 treeview控件 346
10.3.1 創(chuàng)建treeview控件 347
10.3.2 treeview控件
重要屬性 348
10.3.3 treeview控件
常用事件 349
10.3.4 treeview控件
常用函數 350
10.4 設計Windows資源管理器 354
10.4.1 用戶需求 354
10.4.2 系統(tǒng)分析 355
10.4.3 實現(xiàn)步驟 355
10.4.4 編寫代碼 358
第11章 PFC類庫 360
11.1 PFC類庫 360
11.2 PFC編程基礎 362
11.2.1 PFC編程流程 362
11.2.2 PFC事件 364
11.2.3 PFC屬性對象 365
11.2.4 消息路由 366
11.2.5 PFC事務對象 366
11.2.6 PFC的常量 367
11.3 PFC的服務 367
11.3.1 應用程序服務 368
11.3.2 窗口服務 370
11.3.3 數據窗口服務 372
11.3.4 全局服務 375
11.4 PFC窗口和菜單 378
11.4.1 PFC窗口 378
11.4.2 PFC菜單 379
11.5 用戶對象(User Object) 381
11.6 創(chuàng)建用戶對象 382
11.6.1 可視的用戶對象 382
11.6.2 定制可視用戶對象 384
11.6.3 外部可視用戶對象 388
11.6.4 類用戶對象 389
11.6.5 標準類用戶對象 391
11.7 在運行時創(chuàng)建用戶對象 395
11.7.1 OpenUserObject函數 396
11.7.2 OpenUserObjectWithParm
函數 396
11.7.3 CloseUserObject函數 397
11.8 庫文件管理 397
11.8.1 庫畫板 397
11.8.2 庫文件管理 399
第12章 應用程序的實現(xiàn)和發(fā)布 406
12.1 應用程序的調試 406
12.1.1 Debug菜單 407
12.1.2 Debug畫板 407
12.2 Project畫板 414
12.3 創(chuàng)建各組件 415
12.3.1 可執(zhí)行文件 415
12.3.2 資源文件 415
12.3.3 動態(tài)庫 416
12.3.4 EXE與DLL
性能比較 417
12.4 庫的優(yōu)化 417
12.5 可執(zhí)行文件的命令行參數 417
12.6 應用程序的分配 418
12.6.1 數據庫接口 418
12.6.2 配置ODBC數據源 418
12.6.3 特殊的網絡條件 418
12.6.4 優(yōu)化操作系統(tǒng) 418
12.6.5 安裝應用程序 418
12.7 制作安裝程序 418
12.7.1 發(fā)布 PFC應用程序 418
12.7.2 制作軟件安裝程序 419

圖書封面

圖書標簽Tags

評論、評分、閱讀與下載


    PowerBuilder8.0高級編程技術 PDF格式下載


用戶評論 (總計0條)

 
 

 

250萬本中文圖書簡介、評論、評分,PDF格式免費下載。 第一圖書網 手機版

京ICP備13047387號-7