出版時(shí)間:2000-01 出版社:電子工業(yè)出版社 作者:馬暉,等(編著)
內(nèi)容概要
本書是根據(jù)PowerBuilder 7.0而編寫的高級(jí)教程。主要向讀者介紹如何使用面向?qū)ο蟮木幊碳夹g(shù)和應(yīng)用劃分來創(chuàng)建、修改和發(fā)布一個(gè)PowerBuilder 7.0應(yīng)用。書中還以一個(gè)公司的應(yīng)用背景為實(shí)例,根據(jù)該公司的需求,介紹了為其開發(fā)一個(gè)實(shí)際的訂單處理系統(tǒng)的方法和過程。由此可以充分理解PowerBuilder的開發(fā)原理和方法,并能夠掌握如何使用PowerBuilder來創(chuàng)建和開發(fā)實(shí)際的應(yīng)用。
本書主要面向那些已了解PowerBuilder的基本概念和開發(fā)環(huán)境,但從未使用PowerBuilder開發(fā)過實(shí)際應(yīng)用的開發(fā)人員。本書還適用于大專院校的師生、培訓(xùn)班學(xué)員、從事計(jì)算機(jī)軟件開發(fā)的人員。
書籍目錄
第1章 任務(wù)分析
第2章 應(yīng)用的設(shè)計(jì)和流程
第3意 設(shè)計(jì)對(duì)象的層次結(jié)構(gòu)
3.1 面向?qū)ο?br />3.1.1 傳統(tǒng)的編程方法和面向?qū)ο蟮木幊谭椒?br />3.1.2 對(duì)象
3.1.3 屬性
3.1.4 方法
3.1.5 繼承
3.1.6 封裝
3.2 從界面中分出事務(wù)層
3.2.1 客戶機(jī)/服務(wù)器和N層結(jié)構(gòu)
3.2.2 應(yīng)用分區(qū)
3.2.3 步驟
3.3 設(shè)計(jì)事務(wù)對(duì)象和系統(tǒng)管理對(duì)象的層次結(jié)構(gòu)
3.3.1 列出需要建模的實(shí)體
3.3.2 列出不可見的系統(tǒng)管理處理過程
3.3.3 為CCUO祖先編寫說明
3.3.4 為要建模的事務(wù)對(duì)象設(shè)計(jì)基類
3.3.5 為所有要建模的事務(wù)對(duì)象設(shè)計(jì)具體的類
3.3.6 為系統(tǒng)管理對(duì)象定義抽象的和具體的類
3.3.7 為所有類設(shè)計(jì)方法和屬性的細(xì)節(jié)
3.4 設(shè)計(jì)一個(gè)窗口層次
3.4.1 SDI或者是MDI
3.4.2 基類窗口
3.4.3 抽象類窗口
3.4.4 具體類窗口
3.5 設(shè)計(jì)菜單層次
3.5.1 為用戶定義選項(xiàng)
3.5.2 定義在應(yīng)用中使用的消息傳遞功能
3.5.3 設(shè)計(jì)菜單層次
3.6 設(shè)計(jì)一個(gè)可視用戶對(duì)象層次
3.6.1 基類標(biāo)準(zhǔn)可視用戶對(duì)象
3.6.2 特定的抽象類標(biāo)準(zhǔn)可視用戶對(duì)象
3.7 定義數(shù)據(jù)庫擴(kuò)展屬性
3.7.1 數(shù)據(jù)列的特性
3.7.2 顯示格式
3.7.3 編輯類型
3.7.4 有效性檢驗(yàn)規(guī)則
第4章 建立界面對(duì)象
4.1 建立一個(gè)PBL文件和應(yīng)用對(duì)象
4.1.1 建立一個(gè)應(yīng)用對(duì)象
4.1.2 為應(yīng)用對(duì)象設(shè)置屬性
4.1.3 聲明全局變量
4.1.4 設(shè)置庫搜索路徑
4.2 建立一個(gè)菜單層次
4.2.1 建立一個(gè)基類菜單
4.2.2 建立一個(gè)抽象類層
4.3 建立標(biāo)準(zhǔn)可現(xiàn)用戶對(duì)象SVUO
4.4 建立一個(gè)窗口層次
4.4.1 建立一個(gè)基類窗口
4.4.2 建立一個(gè)抽象類窗口
4.4.3 建立一個(gè)具體類窗口
4.5 在界面對(duì)象間通信
4.5.1 在應(yīng)用對(duì)象中打開一個(gè)窗口
4.5.2 使用一個(gè)控件對(duì)象打井一個(gè)框架窗口
4.5.3 使用菜單項(xiàng)打開一個(gè)表單窗口
4.5.4 打開窗口的系統(tǒng)函數(shù)
第5章中 訪問數(shù)據(jù)
5.1 構(gòu)建一個(gè)數(shù)據(jù)庫描述文件
5.2 創(chuàng)建關(guān)于數(shù)據(jù)庫的擴(kuò)展列屬性
5.2.1 創(chuàng)建一個(gè)顯示類型
5.2.2 創(chuàng)建一個(gè)編輯類型
5.2.2 創(chuàng)建一個(gè)有效性規(guī)則
5.3 創(chuàng)建查詢對(duì)象
5.4 創(chuàng)建DataWindow
5.4.1 選擇顯示風(fēng)格
5.4.2 選擇數(shù)據(jù)源
5.4.3 修改DataWindow的設(shè)置
5.4.4 預(yù)覽數(shù)據(jù)
5.5 DataWindow緩沖區(qū)
5.6 為DataWindow控件分配數(shù)據(jù)類型
5.7 將應(yīng)用連接到數(shù)據(jù)庫
5.7.1 事務(wù)對(duì)象
5.7.2 連接數(shù)據(jù)庫
5.7.3 斷開數(shù)據(jù)庫
5.7.4 將事務(wù)對(duì)象與DataWindow控件關(guān)聯(lián)
5.7.5 獲取數(shù)據(jù)
5.7.6 小結(jié)
第6章 執(zhí)行事務(wù)邏輯和系統(tǒng)管理
6.1 建立一個(gè)非可視對(duì)象層次
6.1.1 建立一個(gè)非可視對(duì)象基類
6.1.2 建立一個(gè)非可視對(duì)象抽象類
6.1.3 建立一個(gè)非可視對(duì)象具體類
6.2 將非可視對(duì)象與應(yīng)用連接
6.2.1 聲明一個(gè)全局變量,并在應(yīng)用對(duì)象的Open事件中創(chuàng)建這個(gè)變量
6.2.2 在窗口對(duì)象中聲明一個(gè)變量
6.2.3 從界面對(duì)象中調(diào)用非可視對(duì)象的方法
第7章 界面與事務(wù)邏輯和系統(tǒng)管理對(duì)象的結(jié)合
7.1 決定非可視對(duì)象的范圍
7.2 聲明一個(gè)非可視對(duì)象類型的變量
7.3 決定什么時(shí)候?qū)Ψ强梢晫?duì)象進(jìn)行實(shí)例化
7.4 非可視對(duì)象的實(shí)例化
7.5 為非可視對(duì)象的方法獲取參數(shù)信息
7.6 聲明變量來獲得返回值和參數(shù)
7.7 激活方法
7.8 使用方法的輸出
7.9 在窗口間進(jìn)行事務(wù)邏輯通信
第8章 發(fā)布
8.1 決定分布需求
8.2 集成外部資源
8.3 創(chuàng)建可執(zhí)行文件和DDL/PBD
第9章 腳本
9.1 接續(xù)行
9.1.1 接續(xù)行
9.1.2 嵌入式SQL語句
9.2 注釋
9.2.1 單行注釋
9.2.2 多行注釋
9.3 PowerScript標(biāo)識(shí)符
9.4 PowerScript數(shù)據(jù)類型
9.4.1 標(biāo)準(zhǔn)數(shù)據(jù)類型
9.4.2 枚舉數(shù)據(jù)類型
9.5 聲明變量并為其定義范圍
9.5.1 為變量定義范圍
9.5.2 變量:分類討論
9.5.3 為變量命名的規(guī)則
9.5.4 變量的數(shù)據(jù)類型
9.5.5 聲明變量
9.6 訪問實(shí)例變量
9.7 非可視對(duì)象的實(shí)例化
9.7.1 創(chuàng)建一個(gè)自動(dòng)實(shí)例化的對(duì)象
9.7.2 創(chuàng)建一個(gè)非自動(dòng)實(shí)例化的對(duì)象
9.8 嵌入式SQL
9.9 表達(dá)式和運(yùn)算符
9.10 流程控制語句
9.10.1 IF…THEN語句
9.10.2 CHOOSECASE語句
9.10.3 粘貼語句語法
9.11 賦值語句
9.12 點(diǎn)符號(hào)表示法
9.12.1 改變或獲得屬性信息
9.12.2 調(diào)用對(duì)象和控件的函數(shù)
9.13 對(duì)象代詞
9.13.1 對(duì)象代詞This
9.13.2 對(duì)象代詞 Parent
9.13.3 為一個(gè)祖先命令按鈕編寫代碼來關(guān)閉雙親窗口
9.14 調(diào)用系統(tǒng)函數(shù)
9.14.1 使用幫助系統(tǒng)
9.14.2 使用瀏覽器
9.15 聲明和使用函數(shù)與事件
9.15.1 函數(shù)
9.15.2 函數(shù)和事件的聲明
9.15.3 函數(shù)和事件的參數(shù)
9.15.4 函數(shù)和事件的區(qū)別
9.15.5 函數(shù)訪問優(yōu)先級(jí)
9.15.6 事件映射
9.15.7 編寫代碼
9.15.8 聲明對(duì)象層函數(shù)
9.15.9 聲明用戶事件
9.15.10 使用Function畫板定義全局函數(shù)
9.15.11 語法:函數(shù)和事件的點(diǎn)符號(hào)
9.15.12 關(guān)鍵字
9.15.13 語法:TriggerEven()和 PostEvent()
9.16 訪問返回值
9.17 訪問參數(shù)值
9.18 PowerScript編碼標(biāo)準(zhǔn)和命名習(xí)慣
第10章 練習(xí)冊
10.1 練習(xí) 1
10.1.1 建立一個(gè)計(jì)算器窗口
10.1.2 建立、打開、關(guān)閉一個(gè)About窗口
10.2 練習(xí) 2:使用“Application Start Wizard”
10.3 練習(xí)3:建立一個(gè)非可視對(duì)象類的層次結(jié)構(gòu)
10.4 練習(xí)4:在非可視對(duì)象中包含處理邏輯
10.5 練習(xí)5
10.5.1 討論如何設(shè)計(jì)一個(gè)標(biāo)準(zhǔn)司視用戶對(duì)象的層次結(jié)構(gòu)
10.5.2 設(shè)計(jì)一個(gè)標(biāo)準(zhǔn)可視用戶對(duì)象的層次結(jié)構(gòu)
10.6 練習(xí)6:建立一個(gè)窗口層次
10.7 練習(xí)7:使用子類控件建立登錄窗口
10.8 練習(xí)8:編寫與檢測用戶界面和數(shù)據(jù)庫的連接
10.9 練習(xí)9:訪問一個(gè)菜單類的層次結(jié)構(gòu)
10.10 練習(xí)10:建立一個(gè)具體類菜單
11.11 練習(xí)11:建立和打開一個(gè)框架窗日
10.12 練習(xí)12:建立一個(gè)About響應(yīng)窗口并為其編寫代碼
10.13 練習(xí)13:建立一個(gè)顯示數(shù)據(jù)的窗口界面
10.14 練習(xí)14:建立查詢和DataWindow對(duì)象
10.15 練習(xí)15:在界面中加入直接數(shù)據(jù)獲取功能
10.16 練習(xí)16:建立一個(gè)事務(wù)對(duì)象為數(shù)據(jù)庫中的實(shí)體建模
10.17 練習(xí)17:在DataStore和DataWindow控件之間共享數(shù)據(jù)
10.18 練習(xí)18:使用下拉DataWindow編輯類型建立可修改的DataWindow對(duì)象
10.19 練習(xí)19:建立查詢和顯示邏輯
10.20 練習(xí) 20
10.20.1 為刪除數(shù)據(jù)建立一個(gè)事務(wù)對(duì)象
10.20.2 使用事務(wù)對(duì)象刪除數(shù)據(jù)
10.21 練習(xí)21
10.21.1 為創(chuàng)建和修改客戶而建立界面
10.21.2 測驗(yàn)
10.22 練習(xí)22:分析訂單模型
10.23 練習(xí)23:發(fā)布應(yīng)用
圖書封面
評(píng)論、評(píng)分、閱讀與下載
POWERBUILDER 7.0高級(jí)教程 PDF格式下載