出版時間:2000-6 出版社:清華大學(xué)出版社 作者:徐新華 頁數(shù):234
內(nèi)容概要
在Internet上進(jìn)行應(yīng)用程序的開發(fā)正成為大勢所趨,而其中COM和CORBA的作用越來越重要。Inprise公司推出的C++ Builder 4對這兩種技術(shù)提供了很好的支持。本書全面介紹了這兩種技術(shù)以及其他一些當(dāng)今比較流行的Internet編程技術(shù),如DAX技術(shù)、ActiveX控件、自動化服務(wù)器、MTS和Winsock等,并對TCP、UDP、HTTP、FTP、SMTP等Internet上的常用協(xié)議在C++ Builder 4中的應(yīng)用方法作了解釋。本書最后還詳細(xì)介紹了Web服務(wù)器應(yīng)用程序。本書內(nèi)容翔實,敘述簡潔,為讀者掌握C++ Builder 4的Internet開發(fā)技術(shù)提供了很好的指導(dǎo)。而且由于書中很多內(nèi)容具有普遍性,因此對使用其他開發(fā)工具的讀者也有一定的參考作用。
書籍目錄
第一章 組件對象模型 1.1 幾個基本概念 1.2 客戶與服務(wù)器 1.3 認(rèn)識GUID.CISID.IID 1.4 引用計數(shù) 1.5 虛擬方法表 1.6 IUnknown接口 1.7 接口 1.8 調(diào)度接口 1.9 雙重接口 1.10 對接口的引用 1.11 動態(tài)鏈接庫形式的COM服務(wù)器 1.12 創(chuàng)建COM對象的一般步驟 第二章 ActiveX框架 2.1 什么是ActiveX框架 2.2 TInterfacedObject 2.3 TComObjcet 2.4 TTypedComObjcet 2.5 TAutoObject 2.6 TAutoIntfObject 2.7 TActiveXControl 2.8 TComServerObject 2.9 TComServer 2.10 TActiveForm 2.11 TPropertyPage 2.12 TComObjectFactory 2.13 TTypedComObjectFactory 2.14 TActiveXPropertyPageFactory 2.15 TAutoObjectFactory 2.16 TActiveXControlFactory 2.17 TActiveFormFactory 第三章 Type Library編輯器 3.1 關(guān)于類型庫的概述 3.2 Type Library編輯器的基本操作 3.2.1 創(chuàng)建一個新的類型庫 3.2.2 打開一個已有的類型庫 3.2.3 刷新類型庫 3.2.4 保存和注冊類型庫 3.2.5 把類型庫引入到當(dāng)前項目中 3.2.6 引出類型庫 3.2.7 發(fā)布類型庫 3.3 Type Library編輯器的窗口 3.4 類型庫的一般信息 3.5 接口 3.6 在接口中加入成員 3.7 調(diào)度接口 3.8 類型庫枚舉 3.9 組件類 3.10 別名.記錄.聯(lián)合.模塊 第四章 創(chuàng)建ActiveX控件 4.1 創(chuàng)建和使用ActiveX控件 4.2 向?qū)?chuàng)建了哪些文件 4.2.1 項目文件 4.2.2 類型庫的接口源文件 4.2.3 類型庫接口的實現(xiàn)文件 4.2.4 About框的源文件 4.3 編輯類型庫 4.3.1 在接口中加入新的成員 4.3.2 加入新的特性 4.3.3 加入新的方法 4.4 數(shù)據(jù)捆綁 4.5 創(chuàng)建特性頁 4.6 注冊和安裝ActiveX控件 4.7 怎樣使用ActiveX控件 4.8 ActiveForm 4.9 在Web上發(fā)布ActiveX 4.9.1 Project頁 4.9.2 Packages頁 4.9.3 Additional Files頁 4.9.4 Code Signing頁 第五章 對象鏈接與嵌入自動化 5.1 怎樣操縱自動化對象 5.1.1 通過引入類型庫來操縱自動化服務(wù)器 5.1.2 通過調(diào)用Variant::Exec來操縱自動化服務(wù)器 5.1.3 遲后聯(lián)編 5.2 怎樣創(chuàng)建自動化服務(wù)器 5.3 自動化對象的類型庫 5.4 注冊和調(diào)試自動化對象 第六章 創(chuàng)建微軟交易服務(wù)器對象 6.1 MTS組件 6.2 管理資源 6.3 MTS事務(wù) 6.4 基于角色的安全檢查 6.5 資源分配器 6.6 基客戶 6.7 MTS與COM.DCOM 6.8 創(chuàng)建MTS對象的一般步驟 6.9 向?qū)闪四男┪募? 6.10 把MTS對象安裝到MTS包中 6.11 MTS Explorer 第七章 CORBA應(yīng)用程序 7.1 CORBA應(yīng)用程序的體系結(jié)構(gòu) 7.2 進(jìn)一步理解Stub.Skeleton和Smart Agent 7.3 激活CORBA服務(wù)器 7.4 創(chuàng)建CORBA服務(wù)器的一般步驟 7.5 定義對象接口 7.6 CORBA Server向?qū)? 7.7 從IDL文件中生成Stub和Skeleton 7.8 CORBA Object Implementation向?qū)? 7.9 實例化CORBA對象 7.10 使用委托模式 7.11 實現(xiàn)CORBA對象 7.12 防止線程沖突 7.13 在接口庫中注冊接口 7.14 CORBA客戶程序 7.15 使用Stub 7.16 使用DII 7.17 測試CORBA服務(wù)器 7.18 分發(fā)CORBA應(yīng)用程序 7.19 配置Smart Agent 7.19.1 啟動Smart Agent 7.19.2 配置ORB域 7.19.3 連接不同局域網(wǎng)上的Smart Agent 第八章 使用WinSock 8.1 關(guān)于Socket的概述 8.2 建立服務(wù)器端Socket 8.3 建立客戶端Socket 8.4 怎樣在網(wǎng)絡(luò)上傳輸數(shù)據(jù) 8.5 在客戶端使用多線程技術(shù) 8.6 在服務(wù)器端使用多線程技術(shù) 8.7 TCustomWinSocket 8.8 TClientWinSocket 8.9 TServerWinSocket 8.10 TServeClientWinSocket 8.11 TWinSocketStream 8.12 一個網(wǎng)上交談(Chat)程序 第九章Internet協(xié)議 9.1 TPowersock 9.1.1 TPowersock的特性 9.1.2 TPowersock的方法 9.1.3 TPowersock的事件 9.2 使用FTP控件 9.2.1 FTP控件的特性 9.2.2 FTP控件的方法 9.2.3 FTP控件的事件 9.3 使用UDP控件 9.3.1 使用UDP控件的一般步驟 9.3.2 UDP控件的特性 9.3.3 UDP控件的方法 9.3.4 UDP控件的事件 9.4 使用HTTP控件 9.4.1 HTTP控件的特性 9.4.2 HTTP控件的方法 9.4.3 HITP控件的事件 9.5 使用SMTP控件 9.5.1 SMTP控件的特性 9.5.2 SMTP控件的方法 9.5.3 SMTP控件的事件 9.6 使用POP控件 9.6.1 POP控件的特性 9.6.2 POP控件的方法 9.6.3 POP控件的事件 9.7 使用NNTP控件 9.7.1 NNTP控件的特性 9.7 2 NNTP控件的方法 9.7.3 NNTP控件的事件 9.8 使用HTML控件 9.8.1 HTML控件概述 9.8.2 HTML控件的特性 9.8.3 HTML控件的方法 9.8.4 HTML控件的事件 第十章 創(chuàng)建Web服務(wù)器應(yīng)用程序 10.1 WWW是怎樣工作的 10.2 靜態(tài)的HTML頁面 10.3 動態(tài)的HTML頁面 10.4 怎樣與客戶交互 10.5 交互生成頁面 10.6 與數(shù)據(jù)庫的連接 10.7 怎樣調(diào)試Web服務(wù)器應(yīng)用程序 10.7.1 調(diào)試ISAPI或NSAPI類型的Web服務(wù)器應(yīng)用程序 10.7.2 調(diào)試CGI或Win-CGI類型的Web服務(wù)器應(yīng)用程序 第十一章 Web服務(wù)器的細(xì)節(jié) 11.1 Web服務(wù)器應(yīng)用程序的邏輯結(jié)構(gòu) 11.2 Web模塊 11.3 Web調(diào)度器 11.4 動作項 11.5 HTTP請求消息 11.5.1 HTTP請求消息是怎樣傳遞的 11.5.2 TWebRequest是怎樣聲明的 11.5.3 TWebRequest對象的特性和方法 11.5.4 TISAPIRequest對象 11.5.5 TCGIRequest對象 11.5.6 TWinCGIRequest對象 11.6 HTTP響應(yīng)消息 11.6.1 怎樣建立HTTP響應(yīng)消息 11.6.2 怎樣傳遞HTTP響應(yīng)消息 11.6.3 自己傳遞HTTP響應(yīng)消息 11.6.4 TWebResponse是怎樣聲明的 11.6.5 TWebResponse對象的特性和方法 11.6.6 TISAPIResponse對象 11.6.7 TCGIResponse對象 11.6.8 TWinCGIResponse對象 11.7 頁面生成器 11.7.1 怎樣建立HTML模板 11.7.2 指定HTML模板 11.7.3 轉(zhuǎn)換并返回轉(zhuǎn)換后的結(jié)果 11.7.4 怎樣轉(zhuǎn)換(OnHTMLTag事件) 11.7.5 TDataSetPageProducer 11.8 操縱Web服務(wù)器應(yīng)用程序 11.8.1 TWebApplication對象 11.8.2 TCGIApplication對象 11.8.3 TISAPIApplication對象 11.9 Web服務(wù)器與數(shù)據(jù)庫 11.9.1 用TSession管理與數(shù)據(jù)庫的連接 11.9.2 TDataSetTableProducer元件 11.9.3 TQueryTableProducer元件 11.10 兩個典型的Web服務(wù)器應(yīng)用程序
圖書封面
評論、評分、閱讀與下載
COM CORBA與Internet編程技術(shù) PDF格式下載