第一篇 基礎篇
第1章 認識PowerBuilder
1-1 PowerBuilder的發(fā)展歷史
1-2 PowerBuilder的特性
1-3 PowerBuilder在面向對象編程上的應用
1-4 事件驅動處理(Event-Driven Processing)與循序程序處理的比較
1-5 PowerBuilder 7.0新功能的介紹
第2章 開啟PowerBuilder應用程序的大門
2-1 什么是應用程序對象(Application Object)
2-2 如何建立應用程序對象
2-3 如何設定應用程序對象的屬性
2-4 對象管理庫搜尋路徑(Library Search List)
第3章 關于窗口對象
3-1 什么是窗口(Window對象)
3-2 如何利用窗口描繪器(Window Painter)建立一個窗口
3-3 窗口的屬性(Properties)
3-4 窗口的類型(Type)
3-5 窗口上的控件(Control)
第4章 如何使用PowerScript語言
4-1 什么是PowerScript
4-2 PowerScript的敘述語法
4-3 SQL語句
4-4 PowerScript函數(shù)的使用
4-5 Script描繪器的使用
第二篇 數(shù)據(jù)庫應用篇
第5章 PowerBuilder與各種不同數(shù)據(jù)庫的連接
5-1 PowerBuilder如何與各種不同的數(shù)據(jù)庫連接
5-2 ODBC數(shù)據(jù)來源與驅動程序的使用
5-3 PowerSoft原生驅動程序(Native Driver)的使用
5-4 ODBC驅動程序與PowerSoft原生驅動程序的比較
5-5 JDBC數(shù)據(jù)來源與驅動程序的使用
5-6 OLE DB的使用
第6章 數(shù)據(jù)庫描繪器(DataBase Painter)的應用
6-1 數(shù)據(jù)庫描繪器(DataBase Painter)的使用
6-2 建立一個Adaptive Server AnyWhere的數(shù)據(jù)庫
6-3 如何建立一個新的表格(Table)
6-4 表格和字段的擴展屬性(Extend Attribute)設定
6-5 數(shù)據(jù)的輸入與保存
第7章 PowerBuilder的技術核心—數(shù)據(jù)窗口(DataWindow)
7-1 什么是數(shù)據(jù)窗口
7-2 數(shù)據(jù)窗口的數(shù)據(jù)來源
7-3 數(shù)據(jù)窗口的顯示類型
7-4 數(shù)據(jù)窗口對象的修飾
7-5 利用數(shù)據(jù)窗口維護數(shù)據(jù)
7-6 報表格式的設定(Report Formating)
7-7 商用圖表的建立
第8章 交易對象(Transaction Object)的使用
8-1 什么是交易對象(Transaction Object)
8-2 如何利用交易對象連接應用程序和數(shù)據(jù)庫
8-3 數(shù)據(jù)窗口對象與數(shù)據(jù)窗口控件的比較
8-4 如何將數(shù)據(jù)顯示在數(shù)據(jù)窗口控件中
第9章 數(shù)據(jù)窗口緩沖區(qū)上數(shù)據(jù)的處理
9-1 數(shù)據(jù)窗口緩沖區(qū)(DataWindow Buffer)
9-2 數(shù)據(jù)窗口緩沖區(qū)內數(shù)據(jù)的讀取
9-3 數(shù)據(jù)緩沖區(qū)中數(shù)據(jù)的維護
第三篇 MDI應用程序篇
第10章 菜單(Menu)的建立
10-1 什么是萊單(Menu)
10-2 如何建立一個菜單
10-3 菜單所隱藏的線索
10-4 如何在菜單中編寫程序
10-5 菜單與窗口的結合
第11章 MDI應用程序的基本觀念
11-1 什么是MDI應用程序
11-2 MDI應用程序與SDI應用程序的比較
11-3 MDI應用程序組成的元素
11-4 MDI底稿(Sheet)窗口的使用
11-5 MDI Frame應用程序中的菜單
11-6 MicroHelp的使用
第四篇 面向對象程序應用篇
第12章 對象的類別(Class)與復件(Instance)
12-1 類別(Class)與復件(Instance)
12-2 對象復件的聲明
12-3 窗口復件的應用
12-4 PowerBuilder的變量
第13章 對象的繼承(Inheritance)
13-1 什么是繼承
13-2 窗口(Window)對象的繼承
13-3 菜單(Menu)的繼承
13-4 用戶對象(User Object)的繼承
13-5 PowerScript代名詞的使用
第14章 結構(Structure)與函數(shù)(Function)的應用
14-1 什么是結構(Structure)
14-2 建立PowerBuilder的結構
14-3 結構在程序代碼中的應用
14-4 PowerBuilder的函數(shù)(Function)
14-5 函數(shù)的聲明
14-6 函數(shù)內程序代碼的編寫
第五篇 應用程序完成篇
第15章 應用程序開發(fā)輔助工具的使用
15-1 Debug的使用
15-2 Profiling的使用
第16章 應用程序的安裝與設定
16-1 PowerBuilder應用程序的組成元素
16-2 動態(tài)連接數(shù)據(jù)庫PowerBuilder Dynamic Libraries(PBDs)
16-3 PowerBuilder的資源文件(Resource File-PBR)
16-4 應用程序的分散方式
16-5 建立執(zhí)行文件
第六篇 多層次客戶機/服務器體系篇
第17章 如何建立PowerBuilder多層次客戶機/服務器體系的應用程序
17-1 數(shù)據(jù)庫應用程序的發(fā)展歷史
17-2 PowerBuilder多層次客戶機/服務器體系的基本架構
17-3 主機端應用程序的連接環(huán)境設定
17-4 客戶端應用程序的連接環(huán)境設定
第18章 PowerBuilder多層次客戶機/服務器體系的基本架構
18-1 非可視化用戶對象在多層次客戶機/服務器體系中的應用
18-2 代理對象(Proxy Object)的應用
18-3 客戶端與主機端應用程序信息的傳遞
第19章 PowerBuilder在多層次客戶機/服務器體系中數(shù)據(jù)的處理
19-1 什么是數(shù)據(jù)庫(DataKStore)
19-2 客戶端與主機端應用程序間數(shù)據(jù)窗口的傳遞
19-3 多層次客戶機/服務器體系中數(shù)據(jù)窗口的數(shù)據(jù)處理
第20章 PowerBuilder與JagusrCTS的整合應用
20-1 什么是Jaguar CTS
20-2 PowerBuilder與Jaguar CTS的整合
附錄
附錄A 命名規(guī)則
瀏覽
對象(Object)
控件(Control)
變量(Variables)
數(shù)據(jù)類型的字頭表示法
范例
附錄B 標準的數(shù)據(jù)類型
附錄C 習題解答