第一章PowerBuilder9.0概述
1.1PowerBuilder9.0簡介
1.1.1PowerBuilder的優(yōu)異功能和特點
1.1.2PowerBuilder9.0的新特性
1.2PowerBuilder9.0的開發(fā)環(huán)境
1.2.1PowerBuilder工具欄的組成
1.2.2PowerBuilder的畫板
1.2.3PowerBuilder菜單欄的組成
1.3PowerBuilder9.0應用系統(tǒng)的構成
1.3.1工作空間和目標
1.3.2窗口.控件.事件和程序
1.3.3函數
1.4本書的應用實例
習題
第二章數據庫
2.1數據庫的建立
2.1.1創(chuàng)建本地的AdapdveServerAnywhere數據庫
2.1.2創(chuàng)建表
2.2PowerBuilder與各種數據庫的連接
2.2.1通過ODBC接口連接
2.2.2通過專用接口連接
2.2.3改變連接的數據庫
2.3操作數據庫表
2.3.1打開.關閉和刪除表
2.3.2修改表和列的屬性
2.3.3修改表的定義
2.3.4建立索引
2.3.5建立主鍵和外部鍵
2.3.6數據庫操作日志
2.4視圖操作
2.4.1創(chuàng)建和刪除視圖
2.4.2查看視圖的SQL語法
2.4.3表或視圖語法的輸出
2.5數據操作
2.5.1數據檢索
2.5.2數據修改
2.5.3數據排序和過濾
2.5.4大量數據的錄入
2.5.5數據打印
2.6數據庫的管理
2.6.1數據庫存取控制
2.6.2執(zhí)行SQL語句
2.6.3數據庫的備份與恢復
習題
第三章應用對象
3.1概述
3.2創(chuàng)建新的應用對象
3.3指定應用對象的屬性
3.4編寫應用級的程序
3.4.1編程環(huán)境
3.4.2事件處理程序
習題
第四章冒口及冒口上的控件
4.1窗口的組成及類型
4.2創(chuàng)建窗口
4.2.1窗HT作區(qū)
4.2.2定義窗口的屬性
4.2.3在窗口上放置控件
4.2.4窗口的保存
4.2.5查看定義好的窗口
4.2.6窗口對象的編程
4.3窗口上放置的控件
4.3.1在窗口上放置控件
4.3.2設置控件的屬性
4.3.3窗口上控件的調整
4.3.4控件的編程
4.4控件的使用
4.4.1激活動作類型(按鈕類型)
4.4.2列出選擇項類型
4.4.3文本顯示和編輯控件
4.4.4列表選擇
4.4.5圖片控件
4.4.6超鏈接控件
4.4.7標簽控件
4.4.8數據窗口控件
4.4.9樹狀瀏覽控件和列表瀏覽控件
4.4.10滾動條控件
4.4.11進度條與軌跡條控件
4.4.12OLE2.0控件
4.4.13用戶對象控件
4.4.14繪圖控件
4.5窗口的繼承
習題
第五章菜單
5.1菜單的創(chuàng)建和設計
5.1.1創(chuàng)建新菜單
5.1.2添加菜單項
5.1.3菜單的修改
5.1.4菜單的一般屬性和顯示風格
5.1.5設置加速鍵和快捷鍵
5.1.6定義菜單工具欄
5.1.7保存菜單
5.2預覽和打印菜單
5.3通過繼承創(chuàng)建菜單
5.4菜單的編程
5.5菜單的調用
習題
第六章事件
6.1應用對象的事件
6.2窗口對象的事件
6.3窗口上控件的事件
6.3.1窗口上控件的公共事件
6.3.2命令按鈕.圖片按鈕.單選鈕.復選框控件的事件
6.3.3數據窗口控件的事件
6.3.4圖片控件的事件
6.3.5成組框控件的事件
6.3.6單行編輯器控件.編輯掩碼控件.多行編輯控件的事件
6.3.7超文本編輯控件的事件
6.3.8滾動條控件的事件
6.3.9列表框控件的事件
6.3.10樹狀瀏覽控件的事件
6.3.11列表瀏覽控件的事件
6.3.12Tab頁控件的事件
6.3.13OLE控件的事件
6.3.14用戶對象控件的事件
6.3.15靜態(tài)文本控件和統(tǒng)計圖控件的事件
6.4菜單事件
6.5PowerBuilder對象的用戶自定義事件
6.6在程序中觸發(fā)事件
習題
第七章數據窗口
7.1概述
7.2創(chuàng)建數據窗口
7.3使用數據窗口的步驟
7.4數據源
7.4.1QuickSelect數據源
7.4.2SQLSelect數據源
7.4.3Query數據源
7.4.4External數據源
7.4.5StoredProcedure數據源
7.5顯示風格
7.5.1Tabular風格
7.5.2Freeform風格
7.5.3Grid風格
7.5.4Label風格
7.5.5N_UP風格
7.5.6Group風格
7.5.7Composite風格
7.5.8Craph風格
7.5.9CrossTab風格
7.5.10RichText風格
7.5.11OLE2.0風格
7.6數據窗口畫板
7.6.1Design(設計)視圖
7.6.2Preview(預覽)視圖
7.7設置數據窗口對象的總體屬性
7.7.1設置數據窗口對象的式樣
7.7.2設置鼠標風格
7.7.3設置打印參數
7.7.4設置HTMLTable屬性
7.7.5設置HTMLGeneration屬性
7.8設置數據窗口中對象的屬性
7.9列的編輯風格
7.9.1Edit(編輯框)編輯風格
7.9.2DropDownListBox(下拉列表框)編輯風格
7.9.3CheckBox(復選框)編輯風格
7.9.4RadioButton(單選鈕)編輯風格
7.9.5EditMask(編輯掩碼)編輯風格
7.9.6DropDownWindow(下拉數據窗口)編輯風格
7.10列的顯示格式
7.10.1使用顯示格式
7.10.2定義顯示格式
7.11數據校驗
7.11.1校驗規(guī)則定義
7.11.2校驗規(guī)則使用
7.12在數據窗口中添加對象
7.12.1添加靜態(tài)文本
7.12.2添加靜態(tài)圖形.直線.圓形框.矩形框.圓角矩形框
7.12.3添加計算域
7.12.4添加統(tǒng)計圖
7.12.5添加命令按鈕對象
7.12.6添加成組框對象
7.12.7添加列
7.13增強數據窗口的功能
7.13.1數據排序
7.13.2數據過濾
7.13.3分組顯示
7.13.4去掉重復值
7.13.5數據灌入
7.13.6數據檢索
7.13.7數據窗口更新控制
7.14數據窗口的打印
7.14.1數據窗口打印設置
7.14.2數據窗口打印預覽
7.14.3打印數據
7.15統(tǒng)計圖的使用
7.15.1統(tǒng)計圖的組成部分
7.15.2統(tǒng)計圖的種類
7.15.3統(tǒng)計圖屬性定義
7.16導入和導出XML數據
7.16.1導出XML格式數據
7.16.2導入XML格式數據
習題
第八章PowerScript編程語言
8.1語言初步
8.2數據類型
8.3變量
8.4常量
8.5數組
8.6運算符和表達式
8.7PowerScript語句
8.7.1賦值語句
8.7.2IF...THEN語句
8.7.3CHOOSECASE語句
8.7.4DO...LOOP語句
8.7.5FOR...NEXT語句
8.7.6CONTINUE語句和EXIT語句
8.7.7GOTO語句
8.7.8HALT語句
8.7.9RETURN語句
8.7.10CREATE語句和DESTROY語句
8.7.11CALL語句
8.8嵌入SQL語句
8.8.1連接語句
8.8.2事務處理語句
8.8.3數據庫操作語句
8.8.4游標語句
8.8.5Blob列操作語句
8.8.6存儲過程語句
8.8.7SQICode
8.8.8編程舉例
8.9結構
8.9.1定義結構
8.9.2使用結構
8.9.3瀏覽與修改結構
8.10用戶函數
8.10.1用戶函數的定義
8.10.2用戶函數的編譯和保存
8.10.3用戶函數的調用
習題
簿九章函數
9.1數值計算函數
9.2日期時間函數
9.3字符串操作函數
9.4Blob(大二進制對象)函數
9.5數據類型檢查與轉換函數
9.6數組函數
9.7文件操作函數
9.8打印函數
9.9定時操作函數
9.10打開與關閉窗口函數
9.11庫管理函數
9.12郵件函數
9.13注冊函數
9.14系統(tǒng)與環(huán)境函數
9.15其他系統(tǒng)函數
9.16對象函數
9.16.1公共對象函數
9.16.2應用對象的函數
9.16.3窗口對象的函數
9.16.4可編輯控件共有的函數
9.16.5單行編輯框和多行編輯框的函數
9.16.6編輯掩碼控件的函數
9.16.7列表框的函數
9.16.8下拉列表框的函數
9.16.9下拉圖片列表框的函數
9.16.10列表視圖的函數
9.16.11樹形視圖的函數
9.16.12標簽控件的函數
9.16.13圖片框控件的函數
9.16.14數據窗口控件的函數
9.16.15數據窗口畫板函數
9.17分布式應用函數
9.18Internet/Intranet服務函數
第十章應用的調試和發(fā)行
10.1應用程序的調試
10.1.1打開調試窗口
10.1.2設置斷點
10.1.3在調試狀態(tài)下運行應用程序
10.2應用程序的運行
10.3生成可執(zhí)行文件
10.3.1創(chuàng)建工程及編譯
10.3.2應用系統(tǒng)
10.4應用程序的發(fā)行
10.4.1PowerBuilder運行時庫
10.4.2安裝數據庫接口
10.4.3配置ODBC數據源
10.5制作安裝盤
習題
第十一章用戶對象
11.1用戶對象簡介
11.2用戶對象的創(chuàng)建
11.2.1創(chuàng)建標準可視用戶對象
11.2.2創(chuàng)建定制可視用戶對象
11.2.3創(chuàng)建外部可視用戶對象
11.2.4創(chuàng)建標準類用戶對象
11.2.5創(chuàng)建定制類用戶對象
11.3使用用戶對象
11.3.1使用可視用戶對象
11.3.2使用類用戶對象
11.4窗口與用戶對象間的通訊
11.5用戶對象使用綜合示例
習題
第十二章PowerBuilder高級應用
12.1動態(tài)數據窗口
12.1.1數據窗口屬性
12.1.2使用Modify修改數據窗口對象
12.1.3動態(tài)創(chuàng)建數據窗口
12.2應用程序接口(API)
12.2.1外部函數定義和調用
12.2.2數據類型轉換
12.2.3參數傳遞
12.2.4外部函數舉例
12.3嵌套報表
12.4交叉表
12.5OLE2.0
12.5.1創(chuàng)建OLE對象
12.5.2操作OLE對象
12.6PowerBuilder分布式應用
12.6.1Client/Server結構與分布式應用
12.6.2PowerBuilder分布式應用結構
12.6.3Client與應用服務器之間通訊
12.6.4PowerBuilder分布式應用實例
12.6.5PowerBuilder分布式應用其他功能
12.7數據管道
12.7.1創(chuàng)建數據管道進行數據轉換
12.7.2在應用程序中調用定義好的數據管道
12.8拖放技術
12.8.1拖放屬性
12.8.2控件的拖放函數
12.8.3拖放事件
12.8.4拖放操作舉例
第十三章創(chuàng)建Web應用
13.1Web應用的基本概念
13.1.1Web和Internet之間的關系
13.1.2企業(yè)級Internet解決方案
13.2PowerBuilder中主要的Web技術
13.3Web數據窗口
13.4EAServer環(huán)境下的Web數據窗口的實現
13.5IIS+MTS環(huán)境下的Web數據窗口的實現
習題
第四章應用實例
14.1實例概述
14.2創(chuàng)建一個應用
14.3數據庫設計
14.4創(chuàng)建表
14.4.1創(chuàng)建數據庫
14.4.2創(chuàng)建表
14.4.3創(chuàng)建索引
14.5創(chuàng)建窗口
14.5.1創(chuàng)建主菜單窗口
14.5.2創(chuàng)建用戶登錄窗口
14.5.3創(chuàng)建錄入和編輯窗口
14.5.4創(chuàng)建維護窗口
14.5.5創(chuàng)建查詢窗口
14.5.6創(chuàng)建統(tǒng)計窗口
14.5.7創(chuàng)建設置窗口
14.6創(chuàng)建菜單
14.7將主菜單與主窗口連接
14.8創(chuàng)建數據窗口
14.8.1創(chuàng)建下拉數據窗口
14.8.2創(chuàng)建錄入數據窗口
14.8.3創(chuàng)建有檢索參數的數據窗口
14.8.4創(chuàng)建查詢數據窗口
14.8.5創(chuàng)建表格統(tǒng)計數據窗口
14.8.6創(chuàng)建圖形統(tǒng)計數據窗口
14.8.7創(chuàng)建編碼設置數據窗口
主要參考文獻