作品目錄
目 錄前言
第1章 優秀的快速套用開發工具P0werBuilder
1.1什麼是PowerBuilder
1.2PowerBuilder7.0的新特點
1.3PowerBuilder與同類開發工具的比較
1.3.1PowerBuilder與Delhi的比較
1.3.2PowerBuilder與VisualBasic的比較
第2章 如何使用本書
2.1關於本書
2.2範例介紹
2.3如何使用本書
第3章 P0WerBuilder7.0集成開發環境及P0werScript語言簡介
3.1PowerBuilder7.0集成開發環境(IDE)綜述
3.1.1PowerBuilder嚮導
3.1.2PowerBuilder工具條
3.1.3PowerBuilder畫筆
3.1.3.1打開畫筆
3.1.3.2調整畫筆中的視圖
3.1.3.3畫筆小結
3.1.4 新增輔助開發功能
3.1.4.1 To-DoList用法
3.1.4.2自定義選單快捷鍵
3.2PowerBuilder常用概念與術語
3.3P0werScript語言簡介
3.3.1語言基礎
3.3.2數據類型
3.3.3聲明常量、變數和數組
3.3.4操作符和表達式
3.3.5結構和對象的引用
3.3.6調用函式和事件
3.3.7P0werScript流控制語句
3.3.8內嵌SQL語句
第4章 套用對象
4.1套用簡介
4.2創建一個新套用
4.2.1創建可執行套用的方法
4.2.2手工套用嚮導
4.2.3模板套用嚮導
4.3打開套用對象
4.4設定套用對象的屬性
4.5編寫套用級腳本
4.6運行套用
4.7套用對象的切換和檢索路徑的添加
4.8查看套用所包含的對象
4.8.1Browser畫筆的使用
4.8.2Library畫筆的使用
4.9練習:實例套用創建
4.9.1創建實例套用對象
4.9.2設定修改套用對象屬性
4.9.3套用對象的程式編寫
第5章 視窗對象
5.1 概述
5.2創建一個新視窗
5.2.1普通方式創建
5.2.2繼承方式創建
5.2.2.1繼承簡介
5.2.2.2繼承創建視窗
5.3設定視窗的屬性
5.3.1設定General屬性頁
5.3.2設定Scroll屬性頁
5.3.3設定Toolbar屬性頁
5.3.4設定Other屬性頁
5.4為視窗添加控制
5.4.1控制概述
5.4.2添加控制
5.4.3設定控制的屬性
5.4.3.1控制的選擇
5.4.3.2控制的命名規則
5.4.3.3顯示文本的修改
5.4.3.4定義快捷鍵
5.4.3.5定義控制的可訪問屬性
5.4.3.6選擇前景或背景色
5.4.3.7控制的框線類型
5.4.3.8控制的指針類型和拖拉圖示
5.4.4有關控制的操作
5.4.4.1剪下、拷貝、貼上和刪除
5.4.4.2移動和改變控制大小
5.4.4.3控制的排列和間距的調整
5.4.4.4定義控制的Tab順序
5.4.5控制的使用
5.4.5.1激活動作類控制
5.4.5.2顯示數據類控制
5.4.5.3指示選擇類控制
5.4.5.4修飾類控制
5.5視窗編程
5.5.1 視窗和控制的事件
5.5.2視窗和控制的函式
5.5.3定義實例變數
5.6查看和執行視窗
5.6.1查看視窗
5.6.2運行視窗
5.7練習:實例視窗創建
5.7.1實例套用主視窗“wmain”創建練習
5.7.1.1創建視窗對象
5.7.1.2視窗對象屬性設定
5.7.2出版社信息維護視窗“wpublish創建練習
5.7.2.1創建視窗對象
5.7.2.2添加視窗控制、設定和修改視窗控制屬性
5.7.2.3視窗與控制的編程
5.7.3客戶信息維護視窗“wcust”創建練習
5.7.4 圖書銷售信息錄入視窗“wsales”創建練習
5.7.5銷售信息修改視窗“wsalesupdate”創建練習
5.7.5.1創建視窗對象
5.7.5.2 添加視窗控制、設定和修改視窗控制屬性
5.7.5.3視窗與控制的編程
5.7.6標準書號檢索/錄入視窗“wnewisbn”創建練習
5.7.7關於視窗“Wabout”創建練習
5.7.8客戶購貨信息查詢視窗“Wcustsales”創建練習
5.7.9通用列印預覽視窗“wswpreview”創建練習
5.7.10數據視窗列印設定視窗“wdw printoptions”創建練習
5.7.11公函列印視窗“wrequestletter”創建練習
5.7.12圖書銷售季度統計視窗“wsalescrossTab”創建練習
5.7.13庫存圖書報表視窗“wbooksnumber”創建練習
5.7.14圖書信息列印視窗“wbo0ksinfo”創建練習
5.7.15圖書信息查詢視窗“wtrvlv”創建練習
5.7.15.1創建視窗對象
5.7.15.2添加視窗控制、設定和修改視窗控制屬性
5.7.15.3視窗與控制的編程
5.7.16圖書採購信息錄入視窗“wpurchase”創建練習
5.7.17財務分析報表視窗“Wrevenue”創建練習
5.7.18銷售記錄統計視窗“wsalesgraph”創建練習
5.7.19 銷售詳細信息統計圖視窗“wslesgraph1”創建練習
第6章 選單對象
6.1 概述
6.2創建一個新選單
6.2.1嚮導方式創建
6.2.2選單的常規操作
6.2.3繼承方式創建
6.3設定選單的屬性
6.3.1設定通用屬性
6.3.2設定工具條屬性
6.4編寫選單的腳本
6.5選單的引用
6.6練習:實例選單創建
6.6.1退出選單“mexit”創建練習
6.⒍1.1 創建退出選單對象
6.6.1.2 添加選單項、設定和修改選單項屬性
6.6.1.3選單程式的編制
6.6.2圖書採購選單“mpurchase”創建練習
6.6.2.1創建圖書採購選單對象
6.6.2.2添加選單項、設定和修改選單項屬性
6.6.2.3選單程式的編制
6.6.3報表選單“mreport”創建練習
6.6.3.1創建報表選單對象
6.6.3.2 添加選單項、設定和修改選單項屬性
6.6.3.3選單程式的編制
6.6.4 銷售選單“msales”和“msalesupdate”創建練習
6.6.4.1創建選單“msales”
6.6.4.2創建選單“msalesupdate”
6.6.5實例套用主選單“msalesmain”創建練習
6.6.5.1創建主選單msalesmain
6.6.5.2 添加選單項 設定和修改選單項屬性
6.6.5.3選單程式的編制
第7章 PoeerBuilder與資料庫的連線
7.1ODBC接口與資料庫連線
7.1.1ODBC接口的工作原理
7.1.2ODBC接口連線實例
7.2 OLEDB接口與資料庫連線
7.2.1OLEDB接口的工作原理
7.2.2OLEDB接口連線實例
7.3專用接口與資料庫連線
7.3.1什麼PowerBuilder專用資料庫接口
7.3.2Sybase資料庫專用接口連線實例
7.3.3Oracle資料庫專用接口連線實例
7.4 連線對象的設計與使用
7.4.1什麼是連線對象
7.4.2資料庫連線對象的使用
7.4.2.1創建資料庫連線對象
7.4.2.2 資料庫連線對象在程式中的用法
7.4.3JaguarCTS連線對象的使用
7.4.3.1創建JaguarCTS連線對象
7.4.3.2 JaguarCTS連線對象在程式中的用法
第8章 數據視窗
8.1創建數據視窗
8.2數據視窗的顯示風格與數據源
8.2.1數據視窗的顯示風格
8.2.2數據視窗的數據源
8.3設定數據視窗屬性
8.3.1設定數據視窗屬性的方法
8.3.2數據視窗的常規屬性
8.3.3數據視窗的HTML屬性
8.4數據視窗中的控制
8.4.1為數據視窗添加控制
8.4.2數據視窗中常用控制的屬性設定
8.5數據的操縱與控制
8.5.1定義數據視窗檢索參數
8.5.2編輯數據視窗的WHERE子句
8.5.3數據視窗中數據的排序與過濾
8.5.4數據視窗中數據的分組與匯總
8.6練習:實例數據視窗創建
8.6.1出版社信息維護數據視窗“dpublish”創建練習
8.6.2客戶信息維護數據視窗對象“dcust”創建練習
8.6.2.1創建數據視窗對象
8.6.2.2添加對象控制與設定修改屬性
8.6.3簡單數據視窗對象的創建
8.6.4文章作者信息維護數據視窗“dbooksauthor”的創建練習
8.6.4.1創建數據視窗對象
8.6.4.2添加對象控制與設定修改屬性
8.6.5複雜數據視窗對象創建練習
8.6.6特殊風格數據視窗對象創建練習
8.6.6.1銷售數據季報數據視窗對象“dsalescrosstab”創建練習
8.6.6.2邀請信函生成數據視窗對象“drequestletter”創建練習
8.6.6.3出版社銷售統計圖數據視窗對象“ddalesgeaph”創建練習
8.6.6.4圖書銷售統計圖數據視窗對象“dsalesgraph1”創建練習
8.6.6.5圖書銷售分析數據視窗對象“drevenue”創建練習
8.6.6.6 庫存圖書顯示數據視窗對象“dbo0knumber”創建練習
第9章 用戶對象
9.1用戶對象的分類
9.1.1 可視用戶對象
9.1.1.1標準可視用戶對象
9.1.1.2定製可視用戶對象
9.1.1.3外部可視用戶對象
9.1.2類用戶對象
9.1.2.1標準類用戶對象
9.1.2.2定製類用戶對象
9.2用戶對象的設計
9.2.1創建新用戶對象
9.2.1.1創建新用戶對象
9.2.1.2創建可視用戶對象
9.2.1.3創建類用戶對象
9.2.1.4用戶對象的變數、結構、事件與函式定義
9.2.1.5不可視對象在用戶對象中的定義
9.2.1.6使用繼承創建用戶對象
9.2.1.7保存用戶對象
9.3用戶對象的使用
9.3.1可視用戶對象的使用
9.3.2類用戶對象的使用
9.4連線對象創建練習
第10章 函式和結構
10.1函式的設計和使用
10.1.1函式概述
10.1.2函式的定義
10.1.2.1打開函式畫筆或視圖
10.1.2.2定義訪問級別
10.1.2.3定義返回類型
10.1.2.4命名函式
10.1.2.5定義參數
10.1.2.6編碼
10.1.2.7編譯保存函式
10.1.3 函式的修改
10.1.4函式的使用
10.2結構的設計和使用
10.2.1結構概述
10.2.2結構的定義
10.2.2.1打開結構畫筆或視圖
10.2.2.2命名結構
10.2.2.3定義組成結構的變數
10.2.2.4保存結構
10.2.3結構的修改
10.2.4結構的使用
10.3練習:實例函式與結構的創建
第11章 程式調試
11.1 調試環境簡介
11.2斷點操作
11.2.1調試程式的切換
11.2.2斷點的設定
11.2.3斷點的無效和有效
11.2.4 斷點的清除
11.3調試方法
11.3.1調試的開始、繼續和停止
11.3.2各種調試方法的比較
11.4查看信息
11.4.1查看各種變數的值
11.4.2查看其他信息
11.5練習:跟蹤調試
11.5.1 添加斷點
11.5.2調試套用
第12章 編譯發行
12.1概述
12.2建立工程對象
12.2.1新建或打開工程對象
12.2.2編譯生成各類對象
12.3編譯生成可執行套用
12.3.1編譯參數說明
12.3.2資源檔案的創建
12.3.3選擇所需打包方式
12.3.3.1編碼格式
12.3.3.2打包檔案
12.3.3.3打包模型
12.3.4編譯生成和測試
12.4發行可執行套用
12.4.1 PowerBuilder運行所需環境
12.4.2數據源所需環境
12.4.2.1資料庫接口檔案
12.4.2.2配置ODBC驅動程式
12.4.2.3配置AdaptiveServerAnywhere運行系統
12.4.3可執行套用的支持檔案
12.4.4套用運行環境小結
12.5練習:編譯發行
12.5.1 創建工程對象
12.5.2編譯生成執行檔
12.5.3創建捷徑
12.5.4測試執行檔