第1章 PowerBuilder 8. 0簡介
1. 1 PowerBuilder 8. 0的特點
1. 2 PowerBuilder 8. 0的基本組成部分
1. 2. 1 PowerBuilder 8. 0版本
1. 2. 2 PowerBuilder 8. 0的組成部分
第2章 PowerBuilder 8. 0應(yīng)用開發(fā)環(huán)境
2. 1 PowerBuilder 8. 0開發(fā)環(huán)境介紹
2. 1. 1 PowerBuilder 8. 0主界面. 菜單和工具欄
2. 1. 2 工作區(qū). 目標(biāo)程序與應(yīng)用對象
2. 1. 3 對象的基本概念與面向?qū)ο蟪绦蛟O(shè)計
2. 1. 4 PowerBuilder畫板
2. 1. 5 建立新對象
2. 1. 6 繼承對象
2. 1. 7 打開對象
2. 1. 8 對象編輯畫板及其子窗口視圖
2. 1. 9 保存對象
2. 2 建立數(shù)據(jù)庫連接
2. 2. 1 數(shù)據(jù)庫服務(wù)器. 數(shù)據(jù)庫. 數(shù)據(jù)庫服務(wù)器登錄賬號與數(shù)據(jù)庫用戶
2. 2. 2 事務(wù)對象與事務(wù)變量
2. 2. 3 數(shù)據(jù)庫連接
2. 2. 4 數(shù)據(jù)庫連接舉例
2. 3 管理數(shù)據(jù)庫
2. 3. 1 建立數(shù)據(jù)庫表
2. 3. 2 輸入和修改數(shù)據(jù)
2. 3. 3 視圖管理
2. 3. 4 示例數(shù)據(jù)庫
2. 4 使用Adaptive Server Anywhere數(shù)據(jù)庫
2. 4. 1 建立和維護ASA數(shù)據(jù)庫
2. 4. 2 在PowerBuilder中連接ASA數(shù)據(jù)庫
思考題
第3章 PowerScript語言
3. 1 PowerScript語言基礎(chǔ)
3. 1. 1 注釋
3. 1. 2 標(biāo)識符與保留字
3. 1. 3 標(biāo)號
3. 1. 4 特殊ASCII字符
3. 1. 5 空值(NULL)約定
3. 1. 6 代詞
3. 1. 7 空白符和語句行
3. 2 PowerBuilder數(shù)據(jù)類型
3. 2. 1 標(biāo)準數(shù)據(jù)類型
3. 2. 2 可變數(shù)據(jù)類型
3. 2. 3 系統(tǒng)對象數(shù)據(jù)類型
3. 2. 4 枚舉數(shù)據(jù)類型
3. 3 說明語句
3. 3. 1 變量說明與數(shù)組說明
3. 3. 2 符號常量說明
3. 3. 3 外部函數(shù)說明
3. 3. 4 遠程過程調(diào)用(RPC)存儲過程說明
3. 4 運算符與表達式
3. 5 結(jié)構(gòu)和對象
3. 6 事件處理函數(shù)與自定義函數(shù)
3. 7 PowerScript語句
3. 7. 1 CALL語句
3. 7. 2 條件語句(IF…THEN)與多分支語句(CHOOSECASE)
3. 7. 3 循環(huán)語句. CONTINUE語句和EXIT語句
3. 7. 4 出錯處理語句
3. 8 嵌入式SQL語句
3. 8. 1 PowerScript嵌入式SQL語句語法及示例約定
3. 8. 2 單行檢索語句SELECT和SELECTBLOB
3. 8. 3 多行檢索——游標(biāo)
3. 8. 4 數(shù)據(jù)庫更新語句與事務(wù)處理
3. 8. 5 存儲過程
3. 8. 6 動態(tài)SQL語句
思考題
第4章 應(yīng)用程序. 窗口和菜單
4. 1 應(yīng)用程序框架與PowerBuilder應(yīng)用對象
4. 1. 1 建立新應(yīng)用
4. 1. 2 打開已有應(yīng)用
4. 1. 3 應(yīng)用庫列表設(shè)置
4. 1. 4 應(yīng)用對象編輯畫板
4. 1. 5 屬性設(shè)置
4. 1. 6 不可視對象. 函數(shù). 事件和結(jié)構(gòu)設(shè)置
4. 1. 7 應(yīng)用對象函數(shù)與事件腳本設(shè)計
4. 2 窗口設(shè)計
4. 2. 1 PowerBuilder坐標(biāo)單位
4. 2. 2 建立. 打開. 保存和預(yù)覽窗口
4. 2. 3 窗口屬性設(shè)置
4. 2. 4 窗口類型
4. 2. 5 窗口菜單. 工具欄和控件
4. 2. 6 窗口對象函數(shù)與腳本設(shè)計
4. 3 菜單設(shè)計
4. 3. 1 建立. 打開和保存菜單
4. 3. 2 菜單編輯畫板
4. 3. 3 菜單對象屬性
4. 3. 4 菜單定義
4. 3. 5 菜單對象函數(shù)與菜單腳本設(shè)計
4. 4 設(shè)計舉例
思考題
第5章 控件
5. 1 控件概述
5. 2 在窗口上插入和編輯控件
5. 2. 1 插入. 選擇. 移動和調(diào)整控件
5. 2. 2 整體調(diào)整控件布局和Tab順序
5. 2. 3 設(shè)置屬性和疊放層次
5. 2. 4 控件命名
5. 3 按鈕
5. 3. 1 命令按鈕
5. 3. 2 圖像按鈕
5. 3. 3 按鈕應(yīng)用舉例
5. 4 組框. 單選鈕與復(fù)選框
5. 4. 1 組框
5. 4. 2 單選鈕
5. 4. 3 復(fù)選框
5. 4. 4 應(yīng)用舉例
5. 5 文本編輯控件
5. 5. 1 單行文本編輯框
5. 5. 2 掩碼編輯框
5. 5. 3 多行文本編輯框
5. 5. 4 多格式文本編輯框
5. 5. 5 文本編輯控件應(yīng)用舉例
5. 6 列表/圖片與下拉列表/下拉圖片列表框
5. 6. 1 列表框控件
5. 6. 2 下拉列表控件
5. 6. 3 列表框與下拉列表框應(yīng)用舉例
5. 7 滾動條. 跟蹤條和進度指示條控件
5. 8 標(biāo)簽頁控件
5. 8. 1 標(biāo)簽頁控件的屬性. 函數(shù)和事件
5. 8. 2 標(biāo)簽頁的屬性與事件
5. 8. 3 標(biāo)簽頁控件應(yīng)用舉例
5. 9 圖形控件
5. 9. 1 圖形控件的屬性. 函數(shù)和事件
5. 9. 2 圖形控件應(yīng)用舉例
5. 10 OLE控件
5. 10. 1 OLE控件及其屬性. 函數(shù)和事件
5. 10. 2 OLE控件舉例
5. 11 用戶對象. 裝飾性與超鏈接控件
5. 12 列表視窗(ListView)控件
5. 12. 1 ListView控件及其屬性. 函數(shù)和事件
5. 12. 2 ListView控件應(yīng)用舉例
5. 13 樹型視窗(TreeView)控件
5. 13. 1 TreeView控件及其屬性. 函數(shù)和事件
5. 13. 2 TreeView控件應(yīng)用舉例
思考題
第6章 數(shù)據(jù)窗口
6. 1 建立新數(shù)據(jù)窗口對象
6. 2 數(shù)據(jù)窗口數(shù)據(jù)源定義
6. 2. 1 快速查詢語句(Quick Select)數(shù)據(jù)源
6. 2. 2 SQL Select數(shù)據(jù)源
6. 2. 3 Query數(shù)據(jù)源
6. 2. 4 外部(External)數(shù)據(jù)源與存儲過程(StoredProcedure)數(shù)據(jù)源
6. 3 數(shù)據(jù)窗口對象編輯畫板
6. 3. 1 設(shè)計視圖
6. 3. 2 輸出行設(shè)置
6. 3. 3 顯示列的顯示與編輯
6. 3. 4 大二進制對象的顯示與編輯
6. 3. 5 數(shù)據(jù)窗口打印參數(shù)設(shè)置
6. 3. 6 數(shù)據(jù)窗口對象編輯與查詢語句定義畫板之間的切換
6. 4 數(shù)據(jù)窗口顯示風(fēng)格
6. 4. 1 自由格式(Freeform)與列表格式(Tabular)
6. 4. 2 分組格式(Group)
6. 4. 3 標(biāo)簽格式(Label)與分欄格式(N—Up)
6. 4. 4 圖形格式(Graph)
6. 4. 5 交叉表格式(Crosstab)
6. 4. 6 OLE(OLE2. 0)和多格式文本(RichText)數(shù)據(jù)窗口
6. 4. 7 組合數(shù)據(jù)窗口(Composite)
6. 5 數(shù)據(jù)窗口控件
6. 5. 1 數(shù)據(jù)窗口控件的基本操作方法
6. 5. 2 數(shù)據(jù)窗口控件的操作原理
6. 5. 3 數(shù)據(jù)窗口控件的屬性. 函數(shù)和事件
6. 6 數(shù)據(jù)窗口應(yīng)用舉例
6. 7 數(shù)據(jù)存儲對象
6. 7. 1 數(shù)據(jù)存儲對象
6. 7. 2 數(shù)據(jù)存儲對象應(yīng)用舉例
6. 8 數(shù)據(jù)窗口對象屬性. 輸出列和對象的訪問方法
6. 8. 1 數(shù)據(jù)窗口對象屬性
6. 8. 2 數(shù)據(jù)窗口對象輸出列和計算列的訪問方法
6. 8. 3 數(shù)據(jù)窗口對象中其他控件對象的訪問方法
思考題
第7章 系統(tǒng)函數(shù)和數(shù)據(jù)窗口函數(shù)
7. 1 系統(tǒng)函數(shù)
7. 1. 1 系統(tǒng)與環(huán)境檢測及計時處理函數(shù)
7. 1. 2 數(shù)據(jù)類型檢測與轉(zhuǎn)換函數(shù)
7. 1. 3 字符串處理函數(shù)
7. 1. 4 數(shù)值計算函數(shù)
7. 1. 5 數(shù)組和大二進制對象處理函數(shù)
7. 1. 6 注冊表處理和文件處理函數(shù)
7. 1. 7 日期和時間處理函數(shù)
7. 2 數(shù)據(jù)窗口表達式函數(shù)
7. 2. 1 集合函數(shù)
7. 2. 2 數(shù)據(jù)類型檢測和轉(zhuǎn)換函數(shù)
7. 2. 3 日期和時間函數(shù)
7. 2. 4 數(shù)值函數(shù)
7. 2. 5 字符串函數(shù)
7. 2. 6 數(shù)據(jù)窗口信息函數(shù)
7. 2. 7 條件選擇函數(shù)
思考題
第8章 應(yīng)用程序編譯與發(fā)布
8. 1 編譯應(yīng)用程序
8. 1. 1 PowerBuilder工程與可執(zhí)行文件編譯
8. 1. 2 資源文件
8. 1. 3 工程的編譯模式
8. 2 發(fā)布應(yīng)用程序
8. 2. 1 發(fā)布應(yīng)用程序需要考慮的問題
8. 2. 2 PowerBuilder支持文件
8. 3 客戶/服務(wù)器模式的軟件發(fā)布舉例
8. 3. 1 MS SQL Server 2000數(shù)據(jù)庫應(yīng)用發(fā)布舉例
8. 3. 2 ASA數(shù)據(jù)庫應(yīng)用發(fā)布舉例
思考題
第9章 多層應(yīng)用程序與B/S結(jié)構(gòu)應(yīng)用開發(fā)
9. 1 應(yīng)用程序體系結(jié)構(gòu)概述
9. 1. 1 三種應(yīng)用程序體系結(jié)構(gòu)
9. 1. 2 C/S應(yīng)用程序體系結(jié)構(gòu)—二兩層模式
9. 1. 3 分布式應(yīng)用程序體系結(jié)構(gòu)——二三層/多層模式
9. 1. 4 B/S應(yīng)用程序體系結(jié)構(gòu)
9, 2 PB的多層應(yīng)用程序技術(shù)與B/S應(yīng)用程序技術(shù)
9. 2. 1 PB的分布式計算技術(shù)
g. 2. 2 PB的B/S用程序技術(shù)
9. 3 用PB和EAServer開發(fā)多層應(yīng)用程序
9. 3. 1 創(chuàng)建EAServer組件
9. 3. 2 創(chuàng)建EAServer客戶端
9. 3. 3 分布式應(yīng)用程序?qū)嵗?nbsp;
9. 4 使用陽開發(fā)B/S結(jié)構(gòu)應(yīng)用程序
9. 4. 1 使用DataWindow Plug—in
9. 4. 2 使用WindowPlug—in
9. 4. 3 使用WindowActiveX
9. 4. 4 使用WebTargef和WebDataWindow
思考題
第10章 C/S應(yīng)用程序設(shè)計實例
10. 1 示例數(shù)據(jù)庫應(yīng)用——工資管理
10. 1. 1 需求概述
10. 1. 2 設(shè)計概述
10. 1. 3 詳細設(shè)計及程序?qū)崿F(xiàn)
10. 2 通用授權(quán)管理
10. 2. 1 需求概述
10. 2. 2 設(shè)計概述
10. 2. 3 授權(quán)管理程序詳細設(shè)計及程序?qū)崿F(xiàn)
10. 2. 4 授權(quán)審核公共模塊的設(shè)計與實現(xiàn)
思考題
第11章 B/S應(yīng)用程序舉例
11. 1 B/S應(yīng)用程序?qū)嵗喗?nbsp;
11. 1. 1 主要功能
11. 1. 2 開發(fā)環(huán)境
11. 1. 3 運行界面
11. 2 B/S應(yīng)用程序?qū)嵗_發(fā)
11. 2. 1 建立Web站點
11. 2. 2 建立數(shù)據(jù)窗口源文件——SRD文件
11. 2. 3 建立WebDataWindow
11. 2. 4 建立Web站點的其他Web頁
11. 3 發(fā)布并運行B/S應(yīng)用程序
11. 3. 1 發(fā)布B/S應(yīng)用程序
11. 3. 2 運行B/S應(yīng)用程序
11. 3. 3 示例使用說明
思考題
參考文獻