出版時間:2000年12月 出版社:人民郵電出版社 (2000年12月1日) 作者:徐新華 字數(shù):611
內(nèi)容概要
本書全面深入地介紹了COM與Interface、ActiveX框架、類型庫、COM客戶與COM服務器、ActiveX控件、OLE Automation、Active Server Page、MTS或COM+、CORBA、WinSock、連接Internet、Internet協(xié)議、Web服務器擴展和MIDAS Web應用程序等內(nèi)容。
C++ Builder 5是一個完全面向對象的編程工具。眾多長期從事編程的人員從實踐中體會到,只要真正領會了面向對象的編程思想,即使是很高深的編程領域,諸如COM、ActiveX、CORBA、MIDAS都不難掌握。所以,本書的重點是面向對象編程。
本書內(nèi)容全面而又不失簡潔,例子豐富,既可以作為廣大讀者學習C++ Builder 5的入門指導書,也可以作為程序員編程時的參考手冊。
書籍目錄
第一章 COM與Interface1.1 COM的基本概念1.2 客戶與服務器1.3 認識GUID、CLSID、IID1.4 引用計數(shù)1.5 虛擬方法表1.6 接口的語法1.7 IUnknown接口1.8 分派接口1.9 雙重接口第二章 ActiveX框架2.1 什么是ActiveX框架2.2 TInterfacedObject2.3 TComObject2.4 TTypedComObject2.5 TAutoObject2.6 TAutoIntfObject2.7 TActiveXControl2.8 TComServerObject2.9 TComServer2.10 TActiveForm2.11 TPropertyPage2.12 TComObjectFactory2.13 TTypedComObjectFactory2.14 TActiveXPropertyPageFactory2.15 TAutoObjectFactory2.16 TActiveXControlFactory2.17 TActiveFormFactory第三章 類型庫3.1 關于類型庫的概述3.2 “Type Library”編輯器的基本操作3.3 “Type Library”編輯器的窗口3.4 類型庫的一般信息3.5 接口3.6 在接口中加入成員3.7 分派接口3.8 類型庫枚舉3.9 組件類3.10 別名、記錄、聯(lián)合和模塊第四章 COM客戶與COM服務器4.1 引入COM服務器的類型庫4.2 通過元件外套來操縱COM服務器4.3 在沒有元件外套的情況下操縱COM服務器4.4 用TOleContainer操縱COM服務器4.5 創(chuàng)建In-Process COM服務器4.6 創(chuàng)建Out-of-Process COM服務器4.7 涉及注冊的細節(jié)第五章 ActiveX控件5.1 創(chuàng)建和使用ActiveX控件5.2 向導創(chuàng)建了哪些文件5.3 編輯類型庫5.4 數(shù)據(jù)捆綁5.5 創(chuàng)建特性頁5.6 注冊和安裝ActiveX控件5.7 使用ActiveX控件5.8 ActiveForm5.9 在Web上發(fā)布ActiveX5.10 測試ActiveX控件或ActiveForm第六章 OLE Automation6.1 創(chuàng)建Automation服務器6.2 Automation服務器的類型庫6.3 在Automation對象的接口中加入成員6.4 注冊和調試Automation服務器第七章 Active Server Page7.1 創(chuàng)建Active Server對象7.2 Active Server對象的類型庫7.3 在腳本中創(chuàng)建Active Server對象的實例7.4 操縱Active Server對象7.5 注冊含有Active Server對象的Automation服務器第八章 MTS或COM+8.1 事務對象8.2 管理資源8.3 基于角色的安全檢查8.4 創(chuàng)建事務對象的一般步驟8.5 向導生成了哪些文件8.6 設置事務屬性8.7 建立事務環(huán)境8.8 安裝事務對象第九章 CORBA9.1 CORBA應用程序的體系結構9.2 Stub、Skeleton和Smart Agent9.3 激活CORBA服務器9.4 創(chuàng)建CORBA服務器的一般步驟9.5 定義對象接口9.6 CORBA Server向導9.7 從IDL文件中生成Stub和Skeleton9.8 CORBA Object Implementation向導9.9 實例化CORBA對象9.10 使用委托模式9.11 實現(xiàn)CORBA對象9.12 防止線程沖突9.13 在接口庫中注冊接口9.14 CORBA客戶程序9.15 使用Stub9.16 使用DII9.17 測試CORBA服務器9.18 分發(fā)CORBA應用程序9.19 配置Smart Agent9.20 通過CORBA實現(xiàn)代碼共享第十章 WinSock10.1 關于Socket的概述10.2 建立服務器端Socket10.3 建立客戶端Socket10.4 如何在網(wǎng)絡上傳輸數(shù)據(jù)10.5 在客戶端使用多線程技術10.6 在服務器端使用多線程技術10.7 TCustomWinSocket10.8 TClientWinSocket10.9 TServerWinSocket10.10 TServerClientWinSocket10.11 TWinSocketStream10.12 一個網(wǎng)上交談(Chat)程序第十一章 連接Internet11.1 安裝TCP/IP協(xié)議11.2 用PING命令檢測Internet連接11.3 通過RAS建立撥號連接11.4 在Win9x下用RNAAPP.EXE進行撥號第十二章 Internet協(xié)議12.1 TPowersock12.2 FTP12.3 UDP12.4 HTTP12.5 SMTP12.6 POP12.7 NNTP第十三章 Web服務器應用程序13.1 WWW是怎樣工作的13.2 Web服務器擴展13.3 Web服務器應用程序的邏輯結構13.4 靜態(tài)的HTML頁面13.5 動態(tài)的HTML頁面13.6 Web模塊13.7 Web調度器13.8 Web動作項13.9 HTTP請求消息13.10 HTTP響應消息13.11 Cookie13.12 重定向到另一個Web站點13.13 與客戶交互13.14 網(wǎng)頁生成器13.15 基于Web的數(shù)據(jù)庫應用程序13.16 TDataSetTableProducer13.17 TQueryTableProducer13.18 記憶狀態(tài)13.19 網(wǎng)頁鏈接技術13.20 操縱Web服務器應用程序13.21 調試Web服務器應用程序13.22 兩個典型的Web服務器應用程序第十四章 MIDAS Web應用程序14.1 以ActiveX控件或ActiveForm作為客戶端14.2 創(chuàng)建MIDAS Server for InternetExpress14.3 創(chuàng)建MIDAS Web應用程序14.4 使用JavaScript庫14.5 授權啟動和訪問MIDAS Server14.6 使用XML Broker14.7 MIDAS網(wǎng)頁生成器14.8 Web網(wǎng)頁編輯器14.9 在運行期操縱Web組件14.10 自定義HTML模板
圖書封面
評論、評分、閱讀與下載
C++ Builder 5高級編程技術4:COM、CORBA與Internet編程 (平裝) PDF格式下載