PowerBuilder 7.0應(yīng)用技術(shù)

出版時(shí)間:2000-1  出版社:清華大學(xué)出版社  作者:崔巍  頁(yè)數(shù):320  

內(nèi)容概要

PowerBuilder作為—種軟件工具由于其強(qiáng)大的開(kāi)發(fā)功能及具備垮平臺(tái)的應(yīng)用系統(tǒng)開(kāi)發(fā)能力,越來(lái)越受到數(shù)據(jù)庫(kù)開(kāi)發(fā)人員的青睞。
本書(shū)從多個(gè)角度介紹了PowerBuilder 7.0的應(yīng)用技術(shù)和高級(jí)使用方法。緒論和第1章是序篇,簡(jiǎn)單介紹面向?qū)ο蟮某绦蛟O(shè)計(jì)方法和快速學(xué)習(xí)PowerBuilder 7.0的捷徑;第2~12章則分別介紹一些PowerBuilder 7.0的高級(jí)用法,包括:MDI應(yīng)用、多窗口實(shí)例、數(shù)據(jù)管道、統(tǒng)計(jì)圖、RichText、OLE和DDE等程序設(shè)計(jì)技術(shù),及—些高級(jí)控件的使用和方法;第13~21章則重點(diǎn)介紹了PowerBuilder7.o的分布式開(kāi)發(fā)方法,主要包括Jaguar組件和客戶端的開(kāi)發(fā)、COM/MTS組件和客戶端的開(kāi)發(fā)方法,以及分布式PowerBuilder服務(wù)器和客戶端的開(kāi)發(fā)等。
本書(shū)適合于具有一定PowerBuilder 7.o(Power Builder)的使用和開(kāi)發(fā)基礎(chǔ)、而又想進(jìn)一步提高的讀者或開(kāi)發(fā)人員閱讀。

書(shū)籍目錄

緒論  面向?qū)ο蟪绦蛟O(shè)計(jì)                       0. 1  面內(nèi)對(duì)象的術(shù)語(yǔ)                       0. 2  面向?qū)ο蠹夹g(shù)在PoWerBuilder中的實(shí)現(xiàn)                         O. 2. 1  繼承                         0. 2. 2  封裝                         0. 2. 3  多態(tài)性                       0. 3  PowerScript語(yǔ)言使用的幾個(gè)專題                         0. 3. 1  常量說(shuō)明                         O. 3. 2  控制對(duì)實(shí)例變量的存取                         0. 3. 3  解決命名沖突                         O. 3. 4  祖先對(duì)象程序的返回值                         0. 3. 5  函數(shù)和事件的參數(shù)類型                         0. 3. 6  祖先和子孫變量                     第1章  快速捷徑                       1. 1  樣本程序                       1. 2 運(yùn)行樣本程序                         1. 2. 1  測(cè)覽和運(yùn)行樣本程序                         1. 2. 2  查找自己想要的內(nèi)容                     第2章  MDI應(yīng)用程序                       2. 1  什么是MDI                         2. 1. 1  MDI窗口的構(gòu)成                         2. 1. 2  標(biāo)準(zhǔn)MDI窗口和定制MDI窗口                       2. 2  建立MDI窗口                       2. 3  MDI窗口的MicroHelp                         2. 3. 1  菜單項(xiàng)的MicroHelp                         2. 3. 2  控件的MicroHelp                       2. 4  MDI窗口的工具欄                         2. 4. 1  MDI窗口工具欄的一些概念                         2. 4. 2  在Menu畫(huà)板中設(shè)置工具欄的屬性                         2. 4. 3  建立工具欄中的下拉工具欄                         2. 4. 4  在Window畫(huà)板中設(shè)置工具欄的屬性                         2. 4. 5  在Application畫(huà)板中設(shè)置工具欄的屬性                         2. 4. 6  在MDI應(yīng)用程序中靈活使用工具欄                       2. 5  調(diào)整客戶區(qū)域的尺寸                     第3章  多窗口實(shí)例                       3. 1  概述                       3. 2  多窗口實(shí)例的使用                       3. 3  商口數(shù)細(xì).                          3. 3. 1  窗口數(shù)組的說(shuō)明和使用                         3. 3. 2  操作窗口數(shù)組                         3. 3. 3  混合商口數(shù)組.                        3. 4  實(shí)例商口小控件的引用                     第4章  事務(wù)對(duì)象與數(shù)據(jù)庫(kù)操作                       4. 1  事務(wù)對(duì)象的一些概念                       4. 2  事務(wù)對(duì)象的使用                         4. 2. 1  事務(wù)的基本概念                         4. 2. 2  事務(wù)對(duì)象的賦值                         4. 2. 3  同時(shí)操作多個(gè)數(shù)據(jù)庫(kù)                         4. 2. 4  數(shù)據(jù)庫(kù)事務(wù)池                       4. 3  使用事務(wù)對(duì)象調(diào)用存儲(chǔ)過(guò)程                     第5章  數(shù)據(jù)管道程序設(shè)計(jì)                       5.1  概述                       5. 2  準(zhǔn)備工作                         5. 2. 1  建立Data Pipeline對(duì)象                         5. 2. 2  建立相關(guān)用戶對(duì)象                         5. 2. 3  建立Window對(duì)象                       5. 3  數(shù)據(jù)管道操作及處理程序                         5. 3. 1  準(zhǔn)備工作                         5. 3. 2  數(shù)據(jù)管道操作                         5. 3. 3  出錯(cuò)處理                     第6章  靈活運(yùn)用圖形表現(xiàn)數(shù)據(jù)                       6. 1  Graph控件簡(jiǎn)介                       6. 2  生成單一產(chǎn)品的銷售走勢(shì)圖                             6. 2. 1  界面設(shè)計(jì)                         6. 2. 2  建立DataWindow對(duì)象                         6. 2. 3  編寫(xiě)程序代碼                       6. 3  生成多個(gè)產(chǎn)品銷售走勢(shì)對(duì)比圖                       6. 4  動(dòng)態(tài)改變圖形的類型                     第7章  窗口中幾個(gè)控件的使用                       7. 1  Tab標(biāo)簽控件                         7. 1. 1  術(shù)語(yǔ)及實(shí)例說(shuō)明                         7. 1. 2  準(zhǔn)備工作                         7. 1. 3  建立Tab控件和選項(xiàng)卡                         7. 1. 4  管理Tab控件及其選項(xiàng)卡                         7. 1. 5  寫(xiě)Tab控件的程序                       7.2  ListView控件                         7. 2. 1  利用Listview控件進(jìn)行查詢                         7. 2. 2  ListView控件的詳細(xì)資料方式                       7. 3  TreeView控件                         7. 3. 1  用TreeView控件實(shí)現(xiàn)帶層次的查詢                         7. 3. 2  TreeView控件應(yīng)用技術(shù)                       7. 4 軌跡條控件                       7. 5  進(jìn)度條控件                       7. 6 超級(jí)鏈接控件                     第8章  Rich TeXt應(yīng)用                       8. 1  RichTextEdit控件的使用                         8. 1. 1  RichTextEdit控件的屬性設(shè)置                         8. 1. 2  RichTextEdit控件的文本                         8. 1. 3  打開(kāi)和保存文件的實(shí)例                       8. 2  RichTextEdit控件中的輸入域                         8. 2. 1  在文檔中插入域                         8. 2. 2  為輸入域指定值                         8. 2. 3  為日期和頁(yè)碼指定輸入域                       8. 3  預(yù)覽和打印                         8. 3. 1  預(yù)覽                         8. 3. 2  打印                       8. 4  使用數(shù)據(jù)庫(kù)中的數(shù)據(jù)                       8. 5  RichText數(shù)據(jù)窗口                     第9章  OLE技術(shù)及應(yīng)用                       9. 1  OLE的基本概念                       9. 2  OLE控件和可插入的對(duì)象                         9. 2. 1  建立和設(shè)置OLE控件                         9. 2. 2  鏈接和嵌入                         9. 2. 3  Offsite或In-place激活                       9. 3  0LE定制控件                       9. 4  可編程的OLE對(duì)象                         9. 4. 1  OLEObject對(duì)象數(shù)據(jù)類型                         9. 4. 2  OLE控件. OLE定制控件和OLEObject對(duì)象之間的賦值                         9. 4. 3  OLEObject的事件                       9. 5  OLE程序設(shè)計(jì)                         9. 5. 1  自動(dòng)操作接口                         9. 5. 2  自動(dòng)操作與Any數(shù)據(jù)類型                       9. 6  Browser畫(huà)板中的OLE信息                       9. 7  操作OLE對(duì)象的高級(jí)方法                         9. 7. 1  OLE存儲(chǔ)的結(jié)構(gòu)                         9. 7. 2  存儲(chǔ)和流的對(duì)象類型                         9. 7. 3  打開(kāi)和保存存儲(chǔ)                         9. 7. 4  建立和使用存儲(chǔ)的例子                         9. 7. 5  OLE流的溉念和應(yīng)用                         9. 7. 6  使用存儲(chǔ)的策略                     第10章  PowerBuilder自動(dòng)服務(wù)器                       10. 1  Automation Server的基本概念                       10. 2   用戶對(duì)象作為自動(dòng)服務(wù)器                         10. 2. 1  建立作為服務(wù)器的類用戶對(duì)象                         10. 2. 2  建立對(duì)象的運(yùn)行時(shí)庫(kù)                         10. 2. 3  注冊(cè)用戶對(duì)象                         10. 2. 4  編寫(xiě)訪問(wèn)用戶對(duì)象的客端程序                       10. 3  使用PowerBuilder作為自動(dòng)服務(wù)器                         10. 3. 1  建立要訪問(wèn)的用戶對(duì)象                         10. 3. 2    生成運(yùn)行時(shí)庫(kù)                         10. 3. 3  編寫(xiě)訪問(wèn)PowerBuilder和用戶對(duì)象的客戶端程序                       10. 4  命名服務(wù)器的建立和使用                     第11章  動(dòng)態(tài)數(shù)據(jù)交換                       11. 1  動(dòng)態(tài)數(shù)據(jù)交換的概念                       11. 2  動(dòng)態(tài)數(shù)據(jù)交換的編程                         11. 2. 1  DDE客戶端程序設(shè)計(jì)                         11. 2. 2  DDE服務(wù)器程序編程                         11. 2. 3  DDE的事件和函數(shù)                           11. 3  動(dòng)態(tài)數(shù)據(jù)交換應(yīng)用實(shí)例                             11. 3. 1  DDE服務(wù)器程序設(shè)計(jì)實(shí)例                             11. 3. 2  DDE客戶程序設(shè)計(jì)實(shí)例                           11. 4  使用Excel打印PowerBuilder的報(bào)表                     第12章  幾種常用編程技術(shù)                       12. 1  使用初始化文件和Windows注冊(cè)表                         12. 1. 1  使用初始化文件                         12. 1. 2  使用WindoWs注冊(cè)表                       12. 2  處理Bl0b數(shù)據(jù)                         12. 2. 1  處理B10b數(shù)據(jù)的SQL語(yǔ)句                         12. 2. 2  利用Blob數(shù)據(jù)完成對(duì)圖片或大文本的處理                         12. 2. 3  數(shù)據(jù)窗口中的B10b列                        12. 3  動(dòng)態(tài)鏈接庫(kù)與外部函數(shù)的調(diào)用                         12. 3. 1  說(shuō)明外部函數(shù)                         12. 3. 2  外部函數(shù)調(diào)用舉例                       12. 4  嵌入郵件應(yīng)用                         12. 4. 1  與郵件應(yīng)用相關(guān)的技術(shù)                         12. 4. 2  郵件會(huì)活編程                     第13章  分布式應(yīng)用概述                       13. 1  為什么要使用分布式應(yīng)用技術(shù)                         13. 1. 1  客戶/服務(wù)器模式存在的問(wèn)題                         ]3. 1. 2  分布式計(jì)算機(jī)提供的解決方案                       13.2  Jnguar CTS                         13. 2. 1  什么是Jaguar CTS                         13. 2. 2  Jaguar服務(wù)器結(jié)構(gòu)                         13. 2. 3  Jagnar客戶結(jié)構(gòu)                       13. 3  微軟事務(wù)服務(wù)器(MTS)                       13. 4  分布式PowerBuilder                         13. 4. 1    服務(wù)器應(yīng)用程序                         13. 4. 2  客戶應(yīng)用程序                         13. 4. 3  通信驅(qū)動(dòng)程序                     第14章  建立Jaguar組件                       14. 1  建立Jaguar組件方法概述                         14. 1. 1  使用向?qū)Ыaguar組件                         14. 1. 2  建立Jaguar組件的步驟                       14.2  Jaguar管理程序變量空間的方式                         14. 2. 1  Jaguar與分布式PowerBuilder的不同之處                         14. 2. 2  Jaguar共享組件                       14. 3  定義組件接口                         14. 3. 1  說(shuō)明接口                         14. 3. 2  接口包含的內(nèi)容                         14. 3. 3  方法的命名與方法的重載                         14. 3. 4  數(shù)據(jù)類型                         14. 3. 5  通過(guò)引用傳送參數(shù)                         14. 3. 6  傳遞只讀數(shù)據(jù)                         14. 3. 7  傳遞對(duì)象                         14. 3. 8  對(duì)空值提供支持                         14. 3. 9  Jaguar有效性                       14. 4  從Jaguar組件訪問(wèn)數(shù)據(jù)庫(kù)                         14. 4. 1 概述                         14. 4. 2  使用連接緩存(connection caching)                         14. 4. 3  對(duì)事務(wù)提供支持                         14. 4. 4  實(shí)現(xiàn)檢索操作                         14. 4. 5  實(shí)現(xiàn)修改                         14. 4. 6  傳送結(jié)果集                       14. 5  實(shí)例池(Instance Pooling)                         14. 5. 1  為什么使用實(shí)例池                         14. 5. 2  在向?qū)У倪x項(xiàng)中定義實(shí)例池                         14. 5. 3  控制放入實(shí)例池中的實(shí)例狀態(tài)                         14. 5. 4  組件的生命周期                       14.6  使用共享組件                         14. 6. 1  概述                         14. 6. 2  創(chuàng)建共享組件                         14. 6. 3  創(chuàng)建服務(wù)組件                       14. 7  調(diào)用其他服務(wù)器組件的方法                       14. 8   厚取組件屬性                       14. 9  將消息放入Jaguar日志                       14. 10  測(cè)試和調(diào)試組件                     第15章  建立Jaguar客戶端應(yīng)用                       15. 1  建立Jaguar客戶端應(yīng)用程序                       15. 2  與Jaguar服務(wù)器連接                         15. 2. 1  手工編寫(xiě)代碼                         15. 2. 2  使用向?qū)?chuàng)建Connection對(duì)象                       15. 3  生成Jaguar代理(Proxy)對(duì)象                       15. 4 調(diào)用組件方法                         15. 4. 1  調(diào)用Jaguar服務(wù)器組件的方法                         15. 4. 2  清除代理對(duì)象實(shí)例                       15. 5  請(qǐng)求從服務(wù)器返回信息                       15. 6  處理通信錯(cuò)誤                         15. 6. 1  概述                         15. 6. 2  編寫(xiě)Connection對(duì)象Error事件的程序                         15. 6. 3  編寫(xiě)SystemError事件的程序                       15. 7  插接客戶應(yīng)用程序                     第16章  建立COM或MTS組件                       16.1  建立COM和MTS組件溉述                         16. 1. 1  使用向?qū)?                        16. 1. 2  開(kāi)發(fā)步驟                       16.2  組件對(duì)象模型                         16. 2. 1  PowerBuilder的COM服務(wù)器                         16. 2. 2  自動(dòng)服務(wù)器和PB COM服務(wù)器                       16.3  定義組件接口                         16. 3. 1  方法和數(shù)據(jù)類型                         16. 3. 2  編碼時(shí)的限制                       16. 4  從COM和MTS組件訪問(wèn)數(shù)據(jù)庫(kù)                         16. 4. 1  傳送結(jié)果集                         16. 4. 2  從客戶端存取了MTS組件的結(jié)果集                         16. 4. 3  在PowerBuilder中使用ADO Result Set                         16. 4. 4  從MTS組件中返回結(jié)果集                       16. 5  提供對(duì)事務(wù)的支持                       16. 6  為控制對(duì)象生存期提供支持                       16 .7  調(diào)用另一個(gè)服務(wù)器組件的方法                         16. 7. 1  使用OLEObject對(duì)象                         16. 7. 2  使用TransactionServer對(duì)象                       16.8  在日志文件中記錄錯(cuò)誤                       16.9  安全問(wèn)題                         16. 9. 1  在Project畫(huà)板或向?qū)е性O(shè)定權(quán)限                         16. 9. 2  標(biāo)明安全                       16. 10  在Project畫(huà)板中建立COM和MTS組件                         16. 10. 1  使用Project畫(huà)板建立COM服務(wù)器                         16. 10. 2  自動(dòng)注冊(cè)組件                         16. 10. 3  插接組件到MTS                         16. 10. 4  選擇定制或雙接口                       16. 11  運(yùn)行PowerBuilder的COM對(duì)象                       16. 12  插接PB COM服務(wù)器                         16. 12. 1  使用帶有可用COM應(yīng)用程序的PB COM服務(wù)器                         16. 12. 2  插接一個(gè)PB COM對(duì)象到MTS                         16. 12. 3  插接文件到MTS服務(wù)器計(jì)算機(jī)                         16. 12. 4  導(dǎo)入PB COM對(duì)象到MTS                         16. 12. 5  創(chuàng)建客戶插接文件                         16. 12. 6  安裝客戶插接文件                       16.13  從客戶端訪問(wèn)PB COM服務(wù)器                         16. 13. 1  VB作為客戶                         16. 13. 2  C++作為客戶                         16. 13. 3  使用PB COM服務(wù)器和DCOM對(duì)象                     第17章  建立COM/MTS客戶應(yīng)用                       17. l  建立COM/MTS客戶應(yīng)用程序                       17. 2  連接到COM服務(wù)器                       17. 3  與COM組件交互                         17. 3. 1  調(diào)用組件方法                         17. 3. 2  傳送結(jié)果集                         17. 3. 3  處理執(zhí)行錯(cuò)誤                       17. 4  從客戶端控制事務(wù)                     第18章   建立分布式PowerBuilder                       18. 1  建立用戶界面                       18. 2  連接到服務(wù)器                         18. 2. 1  定義連接變量                         18. 2. 2 建立連接                         18. 2. 3  WinSock命名問(wèn)題                         18. 2. 4  修改主機(jī)和服務(wù)器文件                         18. 2. 5  建立多重連接                       18. 3  調(diào)用遠(yuǎn)程對(duì)象函數(shù)                         13. 3. 1  遠(yuǎn)程對(duì)象的使用                         18. 3. 2  進(jìn)行異步函數(shù)調(diào)用                         18. 3. 3  從服務(wù)器要求信息返回                       18. 4  產(chǎn)生代理對(duì)象                         18. 4. 1  代理對(duì)象                         18. 4. 2  使用代理對(duì)象的優(yōu)點(diǎn)                         18. 4. 3  生成代理對(duì)象                       18. 5  處理通信錯(cuò)誤                         18. 5. 1  處理通信錯(cuò)誤的概念                         18. 5. 2  編寫(xiě)Connection對(duì)象的Error事件程序                         18. 5. 3  編寫(xiě)SystemError事件的程序                       18. 6  管理程序變量空間                         18. 6. 1  范圍規(guī)則                         18. 6. 2  共享對(duì)象                         18. 6. 3  共享數(shù)據(jù)的其他方法                       18. 7  使用ConectionInfo對(duì)象                         18. 7. 1  檢索連接信息                         18. 7. 2  對(duì)服務(wù)器進(jìn)行管理活動(dòng)                         18. 7. 3  斷開(kāi)其他客戶的連接                       18. 8  插接客戶應(yīng)用程序                         18. 8. 1  將應(yīng)用程序打包                         18. 8. 2  遠(yuǎn)程對(duì)象類定義                     第19章  建立分布式PowerBuilder服務(wù)器                       19. 1  創(chuàng)建用戶界面                       19. 2  管理客戶連接                         19. 2. 1  監(jiān)聽(tīng)客戶連接                         19. 2. 2  處理客戶請(qǐng)求                       19. 3  建立遠(yuǎn)程對(duì)象                         19. 3. 1  編寫(xiě)用戶對(duì)象方法                         19. 3. 2  建立遠(yuǎn)程對(duì)象                       19. 4  一個(gè)完整的分布式PowerBuilder應(yīng)用                         19. 4. 1  服務(wù)器應(yīng)用                         19. 4. 2  客戶端應(yīng)用                         19. 4. 3 運(yùn)行                       19. 5  訪問(wèn)數(shù)據(jù)庫(kù)                         19. 5. 1  基本概念                         19. 5. 2  實(shí)現(xiàn)檢索操作                         19. 5. 3  實(shí)現(xiàn)修改                         19. 5. 4  將數(shù)據(jù)庫(kù)事務(wù)放入事務(wù)池中                       19.6  使用共享對(duì)象                         19. 6. 1  概述                         19. 6. 2  共享對(duì)象如何工作                         19. 6. 3  執(zhí)行期間的情況                         19. 6. 4  舉例                       19.7  處理異步請(qǐng)求                         19. 7. 1  同步處理和異步處理的不同                         19. 7. 2  請(qǐng)求進(jìn)隊(duì)列                         19. 7. 3  同步請(qǐng)求采取優(yōu)先權(quán)                       19.8  傳送消息到客戶端                         19. 8. 1  服務(wù)器發(fā)送                         19. 8. 2  請(qǐng)求進(jìn)隊(duì)列                         19. 8. 3  客戶端傳送對(duì)象引用                         19. 8. 4  服務(wù)器使用遠(yuǎn)程引用                         19. 8. 5  舉例                       19. 9  防止死鎖                         19. 9. 1  引起死鎖的原因                         19. 9. 2  如何防止死鎖                       19. 10  插接服務(wù)器應(yīng)用程序                     第20章  使用JavaBeans代理生成器                       20. 1  JavaBeans代理生成器                         20. 1. 1  開(kāi)發(fā)過(guò)程                         20. 1. 2  生成Java類                         20. 1. 3  生成其他的類                       20. 2  Java數(shù)據(jù)類型                       20. 3  大Project畫(huà)板中生成Java類                       20. 4  使用生成的Java類                         20. 4. 1  使用Java類的步驟                         20. 4. 2  建立Java工程                         20. 4. 3  建立連接                         20. 4. 4  在Constructor事件中設(shè)置連接屬性                         20. 4. 5  單獨(dú)設(shè)置連接屬性                         20. 4. 6  在連接方法中設(shè)置連接屬性                         20. 4. 7  利用JavaBeans的持續(xù)性設(shè)置連接屬性                         20. 4. 8  在JavaBeans代理對(duì)象中調(diào)用方法                         20. 4. 9  使用Date和DateTime類                       20. 5  使用PowerJ引用卡集成Java類                     第21章  多層應(yīng)用程序排錯(cuò)                       21. 1  排除Jaguau組件的錯(cuò)誤                         21. 1. 1  準(zhǔn)備調(diào)試組件                         21. 1. 2  開(kāi)始調(diào)試                         21. 1. 3  與本地調(diào)試的區(qū)別                             21. 1. 4  狀態(tài)                         21. 1. 5  多個(gè)實(shí)例                       21. 2  排除分布式PowerBuilder應(yīng)用程序中的錯(cuò)誤                         21. 2. 1  概述                         21. 2. 2  用Local驅(qū)動(dòng)程序測(cè)試                             21. 2. 3  用通信驅(qū)勸程序在本地測(cè)試                            21. 2. 4  使用跟蹤程序

圖書(shū)封面

評(píng)論、評(píng)分、閱讀與下載


    PowerBuilder 7.0應(yīng)用技術(shù) PDF格式下載


用戶評(píng)論 (總計(jì)0條)

 
 

 

250萬(wàn)本中文圖書(shū)簡(jiǎn)介、評(píng)論、評(píng)分,PDF格式免費(fèi)下載。 第一圖書(shū)網(wǎng) 手機(jī)版

京ICP備13047387號(hào)-7