PowerBuider 8.0高級應(yīng)用技術(shù)

出版時間:2002-5  出版社:清華大學(xué)出版社  作者:崔巍  頁數(shù):321  字數(shù):505000  

內(nèi)容概要

本書從多個角度介紹了PowerBuilder 8.0的應(yīng)用技術(shù)和高級使用方法。緒論和第1章是序篇,簡單介紹了面向?qū)ο蟮某绦蛟O(shè)計方法和快速學(xué)習(xí)PowerBuilder 8.0的捷徑;第2-12章則分別介紹了一些PowerBuilder 8.0的高級用法,主要內(nèi)容包括:MDI應(yīng)用、多窗口實例、數(shù)據(jù)管道、統(tǒng)計圖、RichText、OLE和DDE等程序設(shè)計技術(shù),及一些高級控件的使用和編程方法;第13-17章則重點介紹了PowerBuilder 8.0的分布式開發(fā)方法,主要包括EAServer(Jaguar)組件和客戶端的開發(fā)、以及COM/MTS組件和客戶端的開發(fā)方法等。 本書適合于具有一定PowerBuilder的使用和開發(fā)基礎(chǔ)、而又想進一步提高的讀者或開發(fā)人員閱讀。

書籍目錄

結(jié)論  面向?qū)ο蟪绦蛟O(shè)計
0.l 面向?qū)ο蟮男g(shù)語
0.2 面向?qū)ο蠹夹g(shù)在PowerBuilder中的實現(xiàn)
0.2.1 繼承
0.2.2 封裝
0.2.3 多態(tài)性
0. 3 PowerScript語言使用的幾個專題
0.3.l 常量說明
0.3. 2 控制對實例變量的存取
0.3. 3 解決命名沖突
0.3.4 祖先對象程序的返回值
0.3.5 函數(shù)和事件的參數(shù)類型
0.3.6 祖先和子孫變量
第1章 快速捷徑
1.l 關(guān)于樣本程序
1.2 運行樣本程序
1.2.1 瀏覽和運行樣本程序
1.2.2 查找自己想要的內(nèi)容
第2章 MDI應(yīng)用程序
2.l 什么是MDI
2.l.1 MDI窗口的構(gòu)成
2.l.2 標準MDI窗口和定制MDI窗口
2.2 建立MDI窗口
2.3 在 MDI窗口中打開工作窗口
2.3.1 OpenSheet函數(shù)
2.3.2 OpenSheetWithParm函數(shù)
2.4 MDI窗口的MicroHelp
2. 4.l 菜單項的MicroHelp
2.4. 2 控件的MicroHelp
2. 5 MDI窗口的工具欄
2. 5.1 MDI窗口工具欄的一些概念
2.5. 2 在Menu畫板中設(shè)置工具欄的屬性
2.5. 3 建立工具欄中的下拉圖標列表框
2.5.4 在Window畫板中設(shè)置工具欄的屬性
2.5.5 在Application畫板中設(shè)置工具欄的屬性
2.5.6 在MDI應(yīng)用程序中靈活使用工具欄
2. 6 調(diào)整客戶區(qū)域的尺寸
第3章 多窗口實例
3. 1 概述
3. 2 多窗口實例的使用
3.3 窗口數(shù)組
3.3. 1 窗口數(shù)組的說明和使用
3.3.2 操作窗口數(shù)組
3. 3. 3 混合窗口數(shù)組
3. 4 實例窗口中控件的引用
第4章 事務(wù)對象與數(shù)據(jù)庫操作
4. 1 事務(wù)對象的一些概念
4. 2 事務(wù)對象的使用
4.2.l 事務(wù)的基本概念
4.2.2 事務(wù)對象的賦值
4. 2.3 同時操作多個數(shù)據(jù)庫
4. 2.4 數(shù)據(jù)庫事務(wù)地
4. 3 使用事務(wù)對象調(diào)用存儲過程
4.4 嵌入SQL與數(shù)據(jù)庫操作
4.4.1 SELECT查詢語句
4.4.2 操作語句
4. 4.3 事務(wù)提交與撤消
4. 4. 4 使用游標的語句
4.4.5 利用存儲過程進行查詢的語句
4.4. 6 查詢和更新Blob類型字段的語句
4. 4.7 動態(tài) SQL語句
第5章 數(shù)據(jù)管道程序設(shè)計
5.l 概述
5.2 準備工作
5.2.l 建立Data Pipeline對象
5.2.2 建立相關(guān)的用戶對象
5. 2. 3 建立Window對象
5. 3 數(shù)據(jù)管道操作及處理程序
5.3. 1 準備工作
5.3. 2 數(shù)據(jù)管道操作
5. 3.3 出錯處理
第6章 靈活運用圖形表現(xiàn)數(shù)據(jù)
6. 1 Graph控件簡介
6.2 生成單一產(chǎn)品的銷售走勢圖
6.2.l 界面設(shè)計
6.2. 2 建立DataWindow對象
6.2.3 編寫程序代碼
6.3 生成多個產(chǎn)品銷售走勢對比圖
6. 4 動態(tài)改變圖形的類型
第7章 窗口中幾個控件的使用
7. 1 Tab標簽控件
7. 1.l 術(shù)語及實例說明
7. 1.2 準備工作
7.1.3 建立Tab控件和選項卡
7.1.4 管理Tab控件及其選項卡
7. 1.5 寫Tab控件的程序
7. 2 ListView控件
7.2.l 利用ListView控件進行查詢
7. 2. 2 ListView控件的詳細資料方式
7. 3 TreeView控件
7.3.l 用TreeView控件實現(xiàn)帶層次的查詢
7.3.2 TreeView控件應(yīng)用技術(shù)
7. 4 軌跡條控件
7. 5 進度條控件
7.6 超級鏈接控件
第8章 Aich Text應(yīng)用
8.1 RichTextEdit控件的使用
8.1.1 RichTextEdit控件的屬性設(shè)置
8.1.2 RichTextEdit控件的文本
8.1.3 打開和保存文件的實例
8.2 RichTextEdit控件中的輸入域
8.2.l 在文檔中插入輸入域
8.2.2 為輸入域指定值
8.2.3 為日期和頁碼指定輸入域
8.3 預(yù)覽和打印
8.3.l 預(yù)覽
8.3. 2 打印
8.4 使用數(shù)據(jù)庫中的數(shù)據(jù)
8.5 RichText數(shù)據(jù)窗口
第9章 OLE技術(shù)及應(yīng)用
9.1 OLE的基本概念
9.2 OLE控件和可插人的對象
9.2.l 建立和設(shè)置OLE控件
9.2.2 鏈接和嵌人
9.2.3 Offsite或In-place激活
9. 3 OLE定制控件
9.4 可編程的OLE對象
9.4. 1 OLEObject對象數(shù)據(jù)類型
9.4.2 OLE控件、OLE定制控件和OLEObject對象之間的賦值
9.4. 3 OLEObject的事件
9.5 OLE程序設(shè)計
9.5.l 自動操作接口
9.5.2 自動操作與Any數(shù)據(jù)類型
9. 6 Browser畫板中的OLE信息
9.7 操作OLE對象的高級方法
9.7. 1 OLE存儲的結(jié)構(gòu)
9.7.2 存儲和流的對象類型
9.7.3 打開和保存存儲
9.7.4 建立和使用存儲的例子
9.7.5 OLE流的概念和應(yīng)用
9.7.6 使用存儲的策略
第10章 PowerBuilder自動服務(wù)器
10.1 Automation Server的基本概念
10.2 用戶對象作為自動服務(wù)器
10.2.1 建立作為服務(wù)器的類用戶對象
10.2.2 建立對象的運行時庫
10.2.3 注冊用戶對象
10.2.4 編寫訪問用戶對象的客戶端程序
10.3 使用PowerBuilder作為自動服務(wù)器
10.3. 1 建立要訪問的用戶對象
10.3.2 生成運行時庫
10.3. 3 編寫訪問 PowerBuilder和用戶對象的客戶端程序
10.4 命名服務(wù)器的建立和使用
第11章 動態(tài)數(shù)據(jù)交換
11.l 動態(tài)數(shù)據(jù)交換的概念
11.2 動態(tài)數(shù)據(jù)交換的編程
11.2.1 DDE客戶端程序設(shè)計
11.2.2 DDE服務(wù)器程序編程
11.2.3 DDE的事件和函數(shù)
11.3 動態(tài)數(shù)據(jù)交換應(yīng)用實例
11.3.1 DDE服務(wù)器程序設(shè)計實例
11.3.2 DDE客戶程序設(shè)計實例
11.4 使用Excel打印PowerBuilder的報表
第12章 幾種常用編程技術(shù)
12.l 使用初始化文件和Windows注冊表
12.1.l 使用初始化文件
12.1.2 使用Windows注冊表
12. 2 處理Blob數(shù)據(jù)
12.2. 1 處理BIOb數(shù)據(jù)的SQL語句
12.2.2 利用Blob數(shù)據(jù)完成對圖片或大文本的處理
12.2.3 數(shù)據(jù)窗口中的Blob列
12.3 動態(tài)鏈接庫與外部函數(shù)的調(diào)用
12.3.l 說明外部函數(shù)
12. 3. 2 外部函數(shù)調(diào)用舉例
12.4 嵌入由附應(yīng)用
12.4. 1 與郵件應(yīng)用相關(guān)的技術(shù)
12.4.2 郵件會話編程
12.5 與目錄和文件操作有關(guān)的一組函數(shù)
12.5.1 目錄管理函數(shù)
12. 5. 2 文件操作函數(shù)
12.5.3 文件管理函數(shù)
第13章 分布式應(yīng)用概述
13.l 為什么要使用分布式應(yīng)用技術(shù)
13.1.l 客戶/服務(wù)器模式存在的問題
13.1.2 分布式計算提供的解決方案
13.2 EAServer
13.2.l 什么是 EAServer
13.2.2 EAServer服務(wù)器結(jié)構(gòu)
13.2.3 EAServer客戶結(jié)構(gòu)
13.2.4 關(guān)于Jaguar CTS
13.3 微軟事務(wù)服務(wù)器(MTS)
第14章 建立EAServer組件
14. 1 建立EAServer組件的方法
14.l.l 使用向?qū)ЫAServer組件
14. 1.2 建立EAServer配置文件(Profile)
14.1.3 建立EAServer組件的步驟
14.1.4 建立EAServer組件的實例
14. 2 共享組件和服務(wù)組件
14.2.1 共享組件
14.2.2 服務(wù)組件
14.3 實例池(Instance Pooling)
14.3. 1 為什么使用實例池
14. 3.2 在向?qū)У倪x項中定義實例池
14.3. 3 控制放入實例池中的實例狀態(tài)
14. 3. 4 組件的生命周期
14. 4 對事務(wù)提供支持
14. 4.l 為什么使用EAServer事務(wù)支持
14. 4. 2 標明組件如何支持事務(wù)
14.4.3 使用事務(wù)服務(wù)內(nèi)容對象(transaction service context object)
14. 4. 4 Automatic Demarcation/Deactivation(自動劃分/解除)
14.4.5 提交和撤消
14.4.6 事務(wù)和組件的生命周期
14. 5 從EAServer組件訪問數(shù)據(jù)庫
14.5.1 概述
14.5.2 使用連接緩存(connection caching)
14.5.3 實現(xiàn)檢索操作
14. 5.4 實現(xiàn)修改
14.5.5 傳送結(jié)果集
14. 6 定義組件接口
14.6.l 說明接口
14. 6.2 接口中包含的內(nèi)容
14.6. 3 方法的命名與方法的重載
14. 6. 4 數(shù)據(jù)類型
14.6.5 通過引用傳送參數(shù)
14. 6.6 傳遞只讀數(shù)據(jù)
14.6.7 傳遞對象
14.6.8 對空值提供支持
14.6.9 EAServer有效性
14.7 實施現(xiàn)存的接口
14.7. 1 選擇接口
14.7.2 在向?qū)е性O(shè)置選項
14.7.3 在畫板中編輯用戶對象
14.7.4 插接組件到EAServer
14. 7.5 使用不同的工程
14.8 調(diào)用其他服務(wù)器的組件方法
14.9 存取組件屬性
14. 10 測試和調(diào)試組件
14.10.l 活動編輯
14. 10.2 遠程調(diào)試
14.10.3 寫一些信息到EAServer日志中
第15章 建立EAServer客戶端應(yīng)用
15.l 建立EAServer客戶端應(yīng)用的方法
15.2 建立與EAServer服務(wù)器的連接
15.2.l 手工編寫代碼
15.2.2 使用向?qū)?chuàng)建Connection對象
15.3 生成EAServer代理(Proxy)對象
15.4 調(diào)用組件方法
15.4.l 調(diào)用EAServer服務(wù)器組件的方法
15.4.2 實現(xiàn)對n_stock_app組件上的方法businessdays進行調(diào)用
15.4. 3 清除代理對象實例
15.5 使用JaguarORB對象
15.5.l 概述
15.5.2 使用String_To_Object函數(shù)實例化代理對象
15.5.3 使用命名服務(wù)API實例化
15.6 劃分到客戶端和劃分到組件的事務(wù)
15.6.1 兩階段提交
15.6.2 將組件標記為OTS類型
15.6.3 初始化 CORBACurrent對象
15.6.4 開始和結(jié)束事務(wù)
15.6.5 獲取有關(guān)事務(wù)的信息
15.6.6 暫停和恢復(fù)事務(wù)
15.6.7 為事務(wù)設(shè)置超時(timeout)屬性
15.7 請求從服務(wù)器返回信息
15.8 處理通信錯誤
15.8.l 概述
15.8.2 CORBA異常
15.8.3 編寫Connection對象Error事件的程序
15.8.4 編寫SystemError事件的程序
15.9 插接客戶應(yīng)用程序
第16章 建立COM或MTS組件
16.l 建立COM和 MTS組件概述
16.1.l 使用向?qū)?br />16.1.2 開發(fā)步驟
16.2 組件對象模型
16.2.1 PowerBuilder的COM服務(wù)器
16.2.2 自動服務(wù)器和PB COM服務(wù)器
16.3 定義組件接口
16.3. 1 方法和數(shù)據(jù)類型
16.3. 2 編碼時的限制
16.4 從COM和MTS組件訪問數(shù)據(jù)庫
16.4.l 傳送結(jié)果集
16.4. 2 從客戶端存取MTS組件的結(jié)果集
16.4.3 在PowerBuilder中使用ADO ResultSets
16.4. 4 從MTS組件中返回結(jié)果集
16.5 提供對事務(wù)的支持
16.6 為控制對象生存期提供支持
16.7 調(diào)用另一個服務(wù)器組件的方法
16.7. 1 使用OLEObject對象
16.7.2 使用TransactionServer對象
16.8 在日志文件中記錄錯誤
16.9 安全問題
16.9.l 在Proect畫板或向?qū)е性O(shè)定權(quán)限
16.9.2 標明安全
16.10 在 Project畫板中建立COM和 MTS組件
16.10.1 使用Project畫板建立COM服務(wù)器
16.10.2 自動注冊組件
16.10.3 插接組件到MTS
16.10.4 選擇定制或雙接口
16.11 運行PowerBuilder的COM對象
16.12 插接PB COM服務(wù)器
16.12.1 使用帶有可用COM應(yīng)用程序的PB COM服務(wù)器
16.12.2 插接一個PB COM對象到MTS
16.12.3 插接文件到MTS服務(wù)器計算機
16.12. 4 導(dǎo)入PB COM對象到MTS
16.12.5 創(chuàng)建客戶插接文件
16.12.6 安裝客戶插接文件
16.13 從客戶端訪問PB COM服務(wù)器
16.13. 1 VB作為客戶
16.13.2 C+十作為客戶
16.13.3 使用PB COM服務(wù)器和 DCOM對象
第17章 建立COMIMTS客戶應(yīng)用
17.l 建立 COM/MTS客戶應(yīng)用程序
17.2 連接到 COM服務(wù)器
17.3 與 COM組件交互
17. 3.l 調(diào)用組件方法
17.3.2 傳送結(jié)果集
17.3. 3 處理執(zhí)行錯誤
17. 4 從客戶端控制事務(wù)

圖書封面

評論、評分、閱讀與下載


    PowerBuider 8.0高級應(yīng)用技術(shù) PDF格式下載


用戶評論 (總計0條)

 
 

 

250萬本中文圖書簡介、評論、評分,PDF格式免費下載。 第一圖書網(wǎng) 手機版

京ICP備13047387號-7