PowerBuilder 8.0進階篇(實例與技巧篇)

PowerBuilder 8.0進階篇(實例與技巧篇)

《PowerBuilder 8.0進階篇(實例與技巧篇)》是2002年6月1日清華大學出版出版的圖書,作者是柯建勛。

基本介紹

  • 書名:PowerBuilder 8.0進階篇(實例與技巧篇)
  • 作者:柯建勛
  • ISBN:9787900641816
  • 定價:56元
  • 出版社清華大學出版社
  • 出版時間:2002.06.01
  • 裝幀:平裝
內容簡介,圖書目錄,

內容簡介

本書是《PowerBuilder 8.0套用開發》系列叢書的進階篇(實例與技巧篇)。全書共分11章,涉及到的內容主要有:結合實例介紹視窗與控制項的使用技術;深入介紹了數據視窗與報表技術;PowerBuilder 8.0新增函式、功能的使用,以及一些PowerScript編程技巧與實例;資料庫與SQL的相關技術;從可視用戶對象和非可視用戶對象兩部分進行闡述,來展現用戶對象魅力之所在;通過實例深入介紹API調用規範及方法;討論利用數據管道來處理數據的一些實用技術,重點介紹異種資料庫移值問題;詳細介紹DDE、OLE和COM使用技術;PowerBuilder應用程式的編譯,利用Install Shield製作安裝程式及大型資料庫客戶端安裝程式的製作;PowerBuilder 8.0的Web Targets開發環境以及如何通過PowerBuilder 8.0等工具建立Web套用;從整體上闡述Jaguar CTS的一些基本概念和主要特徵,並介紹連線Jaguar、創建組件(接口)、發布組件、建立客戶端連線對象、客戶端代理工程、編譯代理、建立客戶端套用實例等技術。

圖書目錄

目錄
第1章視窗與控制項 1
1.1製作Splash視窗 2
1.2製作美觀的狀態條 3
1.2.1利用Popup視窗 4
1.2.2利用視窗內控制項 6
1.3系統熱鍵的實現 8
1.4實現圖示欄套用 9
1.4.1實例運行效果 9
1.4.2實例創建步驟 10
1.5MDI視窗顯示背景圖片 16
1.5.1API調用 16
1.5.2利用Child類型特殊視窗 21
1.6定製有特色的圖示按鈕 22
1.6.1利用圖片控制項製作圖示按鈕 22
1.6.2利用數據視窗對象製作圖示按鈕 24
1.6.3利用數據視窗對象製作透明按鈕 26
1.7導航圖界面的製作 28
1.8製作圖文並茂的選單 31
1.9視窗內控制項大小與視窗大小同步 34
1.10動態創建控制項 47
1.11控制項融合技術 51
1.12視窗中控制項顯示ToolTips 56
第2章數據視窗與報表技術 65
2.1數據視窗組合條件查詢 66
2.2數據視窗中實現增量查詢 72
2.3數據視窗的多表更新 74
2.4單擊標題欄對數據視窗排序 77
2.5數據視窗中用回車鍵實現Tab鍵切換列焦點功能 79
2.5.1利用數據視窗的SetColumn()函式 80
2.5.2訊息傳遞 81
2.5.3API調用 81
2.6動態數據視窗 82
2.6.1動態數據視窗的套用 82
2.6.2動態數據視窗相關函式 83
2.6.3常見創建方法 83
2.7複合數據視窗 88
2.7.1複合數據視窗原理 88
2.7.2常用組合數據視窗技術 89
2.8數據視窗列印處理 93
2.8.1可用於列印的數據視窗 93
2.8.2經常遇到的列印任務及處理方法 94
2.8.3列印相關函式 94
2.8.4一個列印預覽視窗的建立 95
2.9捕捉DropDownDataWindow列相關鍵事件 107
2.10數據視窗中閃爍文字顯示的實現 108
2.11在GRID風格DataWindow中調整列順序 110
2.12利用數據視窗計算表達式 111
2.13獲取數據視窗中列在資料庫中的實際域名 112
2.14實現數據視窗的最大/最小化顯示 114
第3章PowerScript編程 117
3.1PowerBuilder8.0新增函式、功能使用簡介 118
3.1.1檔案系統函式 118
3.1.2列印函式 121
3.1.3系統函式 125
3.1.4數學函式(反三角函式) 127
3.1.5字元函式 129
3.1.6使用原始碼編輯器 129
3.2記錄系統出錯信息 131
3.3註冊表函式套用 134
3.3.1函式簡介 134
3.3.2實例套用 137
3.4連線任意ODBC數據源 140
3.5在應用程式中關閉外部程式 143
3.6在應用程式中啟動控制臺項目 144
3.7判斷是否處於開發模式 146
3.8非Tab分隔設定文本檔案導入數據視窗 147
3.9編譯後的程式帶參數運行 151
3.10取當月的最後一天 152
3.11限制程式運行次數 153
3.12列印檔案的列印 155
3.13程式中實現撥號連線 157
第4章資料庫與SQL 161
4.1PowerBuilder與常見資料庫的連線配置 162
4.1.1PowerBuilder與Oracle資料庫的連線 162
4.1.2PowerBuilder與MicrosoftSQLServer資料庫的連線 168
4.1.3常見資料庫連線參數說明 173
4.2PowerBuilder+ASA7的C/S編程 180
4.2.1資料庫伺服器端安裝配置 180
4.2.2客戶端安裝配置 182
4.2.3啟動、連線及關閉資料庫 184
4.2.4編寫程式 185
4.3資料庫的並發控制 188
4.3.1背景知識 188
4.3.2PowerBuilder中的並發控制 189
4.4動態SQL 192
4.4.1動態SQL的四種格式 193
4.4.2使用動態SQL的一個實例 198
4.5存取二進制大對象 201
4.6PowerBuilder套用取伺服器時間 205
4.6.1取Oracle資料庫伺服器時間 205
4.6.2取SQLServer、Sybase、ASA資料庫伺服器時間 205
4.7PowerBuilder擴展屬性系統表及其套用 206
4.7.1系統表說明 207
4.7.2相關知識 210
4.7.3套用實例 210
4.8程式中備份AdaptiveServerAnywhere7資料庫 215
4.9連線多個資料庫 216
第5章用戶對象 219
5.1可視用戶對象 220
5.1.1創建定製的用戶對象 220
5.1.2創建標準的可視用戶對象 237
5.1.3創建可視外部用戶對象 249
5.2不可視用戶對象 258
5.2.1創建不可視標準類用戶對象 258
5.2.2創建通用不可視用戶對象 261
第6章外部函式和WindowsAPI套用 271
6.1API調用規範及方法 272
6.2視窗類WindowsAPI 273
6.2.1改變視窗的顯示風格 273
6.2.2使視窗的圖片透明化 275
6.2.3改變視窗的關閉形式 278
6.2.4在PowerBuilder中實現圖形的複製與貼上以及圖像的簡單處理 280
6.3系統類WindowsAPI 298
6.3.1獲得系統的內部進程 298
6.3.2獲得系統基本信息 304
6.4WindowsAPI實用例程 323
6.4.1檢測物理網路的連通情況 323
6.4.2關閉、重啟、註銷計算機 328
6.4.3通過標準字型對話框來設定字型 343
6.5WindowsAPI總結 347
第7章數據管道 349
7.1原始數據導入 350
7.1.1FoxPro、FoxBASE、VFP系統的DBF檔案格式 350
7.1.2Excel檔案格式 350
7.1.3其他關係資料庫的導入 350
7.2表結構處理 351
7.3異種資料庫數據移植 351
第8章DDE、OLE、COM使用技術 367
8.1DDE技術 368
8.1.1概述 368
8.1.2函式與事件 368
8.1.3實現步驟 369
8.2OLE技術 373
8.2.1概述 373
8.2.2在視窗中的使用OLE控制項 373
8.2.3連結(Linking)與嵌入(Embedding) 375
8.2.4修改OLE控制項中的對象 376
8.2.5不可視的OLE對象 379
8.2.6ActiveX控制項 385
8.2.7使用外部OLE控制項處理資料庫中的二進制數據 387
8.3COM/MTS技術 390
8.3.1COM/MTS概述 390
8.3.2COM基本思想 391
8.3.3PowerBuilder中的COM組件實現 393
8.3.4COM/MTS組件高級開發要點 403
8.3.5在客戶端中使用COM/MTS組件 409
8.3.6小結 413
第9章編譯與發行、製作安裝程式 415
9.1程式編譯 416
9.1.1編譯基礎 416
9.1.2封裝內容 417
9.1.3選擇封裝模式 419
9.1.4實現封裝模式 421
9.2發行程式的環境 425
9.3利用InstallShield製作安裝程式 430
9.3.1安裝程式規範化 430
9.3.2自動註冊ODBC數據源 432
9.3.3實現OCX控制項的註冊 434
9.3.4一個完整的安裝程式例子 436
9.4大型資料庫客戶端安裝程式製作 461
9.4.1Oracle資料庫 461
9.4.2MSSQLServer資料庫 462
9.4.3SybaseASE資料庫 463
第10章PowerBuilder與Web開發 465
10.1WebTargets開發環境 467
10.1.1WebTargets介紹 467
10.1.2WebTarget的編輯環境 468
10.1.3使用WebTarget的基本步驟 473
10.2WindowPlug-in技術 478
10.3WindowActiveX技術 483
10.3.1配置要求 484
10.3.2WindowActiveX開發步驟 484
10.4DataWindowPlug-in技術 487
10.5WindowsPlug-in與DataWindowPlug-in的適用範圍 491
10.6WebDataWindow 491
10.6.1WebDataWindow的原理介紹 491
10.6.2JaguarCTS簡介 492
10.6.3利用JaguarCTS實現簡單的WebDataWindow
(使用DataWindowDTC) 494
10.6.4WebDataWindow使用進階——Master/Detail網頁
(不使用DataWindowDTC) 508
10.6.5WebDataWindow使用進階——在同一頁上實現Master/Details 517
10.6.6WebDataWindow中數據的操作 526
10.6.7利用ASP與MTS實現WebDataWindow 528
10.6.8COM/ActiveX 536
10.7小結 546
第11章JaguarCTS組件編程 547
11.1JaguarCTS的基本概念 548
11.1.1術語 549
11.1.2概念 549
11.1.3開發Jaguar應用程式 550
11.1.4Jaguar運行模式 550
11.2JaguarCTS的主要特性 551
11.3JaguarCTS的配置 554
11.3.1啟動Jaguar伺服器 554
11.3.2啟動Jaguar管理器和安全管理器 555
11.3.3添加或刪除伺服器 556
11.3.4配置Jaguar伺服器 556
11.4創建一個Jaguar應用程式 560
11.4.1應用程式的體系結構 560
11.4.2定義包、組件和方法 560
11.5在PowerBuilder8.0中實現JaguarCTS組件開發 565
11.5.1開發原理 565
11.5.2建立Jaguar組件 565
11.5.3編輯用戶對象的方法、事件和實例變數 574
11.5.4發布組件 575
11.6建立客戶端應用程式 576

相關詞條

熱門詞條

聯絡我們