第1章 任務分析
第2章 應用的設計和流程
第3意 設計對象的層次結構
3.1 麵嚮對象
3.1.1 傳統的編程方法和麵嚮對象的編程方法
3.1.2 對象
3.1.3 屬性
3.1.4 方法
3.1.5 繼承
3.1.6 封裝
3.2 從界麵中分齣事務層
3.2.1 客戶機/服務器和N層結構
3.2.2 應用分區
3.2.3 步驟
3.3 設計事務對象和係統管理對象的層次結構
3.3.1 列齣需要建模的實體
3.3.2 列齣不可見的係統管理處理過程
3.3.3 為CCUO祖先編寫說明
3.3.4 為要建模的事務對象設計基類
3.3.5 為所有要建模的事務對象設計具體的類
3.3.6 為係統管理對象定義抽象的和具體的類
3.3.7 為所有類設計方法和屬性的細節
3.4 設計一個窗口層次
3.4.1 SDI或者是MDI
3.4.2 基類窗口
3.4.3 抽象類窗口
3.4.4 具體類窗口
3.5 設計菜單層次
3.5.1 為用戶定義選項
3.5.2 定義在應用中使用的消息傳遞功能
3.5.3 設計菜單層次
3.6 設計一個可視用戶對象層次
3.6.1 基類標準可視用戶對象
3.6.2 特定的抽象類標準可視用戶對象
3.7 定義數據庫擴展屬性
3.7.1 數據列的特性
3.7.2 顯示格式
3.7.3 編輯類型
3.7.4 有效性檢驗規則
第4章 建立界麵對象
4.1 建立一個PBL文件和應用對象
4.1.1 建立一個應用對象
4.1.2 為應用對象設置屬性
4.1.3 聲明全局變量
4.1.4 設置庫搜索路徑
4.2 建立一個菜單層次
4.2.1 建立一個基類菜單
4.2.2 建立一個抽象類層
4.3 建立標準可現用戶對象SVUO
4.4 建立一個窗口層次
4.4.1 建立一個基類窗口
4.4.2 建立一個抽象類窗口
4.4.3 建立一個具體類窗口
4.5 在界麵對象間通信
4.5.1 在應用對象中打開一個窗口
4.5.2 使用一個控件對象打井一個框架窗口
4.5.3 使用菜單項打開一個錶單窗口
4.5.4 打開窗口的係統函數
第5章中 訪問數據
5.1 構建一個數據庫描述文件
5.2 創建關於數據庫的擴展列屬性
5.2.1 創建一個顯示類型
5.2.2 創建一個編輯類型
5.2.2 創建一個有效性規則
5.3 創建查詢對象
5.4 創建DataWindow
5.4.1 選擇顯示風格
5.4.2 選擇數據源
5.4.3 修改DataWindow的設置
5.4.4 預覽數據
5.5 DataWindow緩衝區
5.6 為DataWindow控件分配數據類型
5.7 將應用連接到數據庫
5.7.1 事務對象
5.7.2 連接數據庫
5.7.3 斷開數據庫
5.7.4 將事務對象與DataWindow控件關聯
5.7.5 獲取數據
5.7.6 小結
第6章 執行事務邏輯和係統管理
6.1 建立一個非可視對象層次
6.1.1 建立一個非可視對象基類
6.1.2 建立一個非可視對象抽象類
6.1.3 建立一個非可視對象具體類
6.2 將非可視對象與應用連接
6.2.1 聲明一個全局變量,並在應用對象的Open事件中創建這個變量
6.2.2 在窗口對象中聲明一個變量
6.2.3 從界麵對象中調用非可視對象的方法
第7章 界麵與事務邏輯和係統管理對象的結閤
7.1 決定非可視對象的範圍
7.2 聲明一個非可視對象類型的變量
7.3 決定什麼時候對非可視對象進行實例化
7.4 非可視對象的實例化
7.5 為非可視對象的方法獲取參數信息
7.6 聲明變量來獲得返迴值和參數
7.7 激活方法
7.8 使用方法的輸齣
7.9 在窗口間進行事務邏輯通信
第8章 發布
8.1 決定分布需求
8.2 集成外部資源
8.3 創建可執行文件和DDL/PBD
第9章 腳本
9.1 接續行
9.1.1 接續行
9.1.2 嵌入式SQL語句
9.2 注釋
9.2.1 單行注釋
9.2.2 多行注釋
9.3 PowerScript標識符
9.4 PowerScript數據類型
9.4.1 標準數據類型
9.4.2 枚舉數據類型
9.5 聲明變量並為其定義範圍
9.5.1 為變量定義範圍
9.5.2 變量:分類討論
9.5.3 為變量命名的規則
9.5.4 變量的數據類型
9.5.5 聲明變量
9.6 訪問實例變量
9.7 非可視對象的實例化
9.7.1 創建一個自動實例化的對象
9.7.2 創建一個非自動實例化的對象
9.8 嵌入式SQL
9.9 錶達式和運算符
9.10 流程控製語句
9.10.1 IF…THEN語句
9.10.2 CHOOSECASE語句
9.10.3 粘貼語句語法
9.11 賦值語句
9.12 點符號錶示法
9.12.1 改變或獲得屬性信息
9.12.2 調用對象和控件的函數
9.13 對象代詞
9.13.1 對象代詞This
9.13.2 對象代詞 Parent
9.13.3 為一個祖先命令按鈕編寫代碼來關閉雙親窗口
9.14 調用係統函數
9.14.1 使用幫助係統
9.14.2 使用瀏覽器
9.15 聲明和使用函數與事件
9.15.1 函數
9.15.2 函數和事件的聲明
9.15.3 函數和事件的參數
9.15.4 函數和事件的區彆
9.15.5 函數訪問優先級
9.15.6 事件映射
9.15.7 編寫代碼
9.15.8 聲明對象層函數
9.15.9 聲明用戶事件
9.15.10 使用Function畫闆定義全局函數
9.15.11 語法:函數和事件的點符號
9.15.12 關鍵字
9.15.13 語法:TriggerEven()和 PostEvent()
9.16 訪問返迴值
9.17 訪問參數值
9.18 PowerScript編碼標準和命名習慣
第10章 練習冊
10.1 練習 1
10.1.1 建立一個計算器窗口
10.1.2 建立、打開、關閉一個About窗口
10.2 練習 2:使用“Application Start Wizard”
10.3 練習3:建立一個非可視對象類的層次結構
10.4 練習4:在非可視對象中包含處理邏輯
10.5 練習5
10.5.1 討論如何設計一個標準司視用戶對象的層次結構
10.5.2 設計一個標準可視用戶對象的層次結構
10.6 練習6:建立一個窗口層次
10.7 練習7:使用子類控件建立登錄窗口
10.8 練習8:編寫與檢測用戶界麵和數據庫的連接
10.9 練習9:訪問一個菜單類的層次結構
10.10 練習10:建立一個具體類菜單
11.11 練習11:建立和打開一個框架窗日
10.12 練習12:建立一個About響應窗口並為其編寫代碼
10.13 練習13:建立一個顯示數據的窗口界麵
10.14 練習14:建立查詢和DataWindow對象
10.15 練習15:在界麵中加入直接數據獲取功能
10.16 練習16:建立一個事務對象為數據庫中的實體建模
10.17 練習17:在DataStore和DataWindow控件之間共享數據
10.18 練習18:使用下拉DataWindow編輯類型建立可修改的DataWindow對象
10.19 練習19:建立查詢和顯示邏輯
10.20 練習 20
10.20.1 為刪除數據建立一個事務對象
10.20.2 使用事務對象刪除數據
10.21 練習21
10.21.1 為創建和修改客戶而建立界麵
10.21.2 測驗
10.22 練習22:分析訂單模型
10.23 練習23:發布應用
· · · · · · (
收起)