书籍详情

COM,CORBA与Internet编程技术

COM,CORBA与Internet编程技术

作者:徐新华著

出版社:清华大学出版社

出版时间:2000-01-01

ISBN:9787302038986

定价:¥22.00

购买这本书可以去
内容简介
  在Internet上进行应用程序的开发正成为大势所趋,而其中COM和CORBA的作用越来越重要。Inprise公司推出的C++ Builder 4对这两种技术提供了很好的支持。本书全面介绍了这两种技术以及其他一些当今比较流行的Internet编程技术,如DAX技术、ActiveX控件、自动化服务器、MTS和Winsock等,并对TCP、UDP、HTTP、FTP、SMTP等Internet上的常用协议在C++ Builder 4中的应用方法作了解释。本书最后还详细介绍了Web服务器应用程序。本书内容翔实,叙述简洁,为读者掌握C++ Builder 4的Internet开发技术提供了很好的指导。而且由于书中很多内容具有普遍性,因此对使用其他开发工具的读者也有一定的参考作用。
作者简介
暂缺《COM,CORBA与Internet编程技术》作者简介
目录
第一章 组件对象模型                  
                   
 1.1 几个基本概念                  
 1.2 客户与服务器                  
 1.3 认识GUID. CISID. IID                  
 1.4 引用计数                  
 1.5 虚拟方法表                  
 1.6 IUnknown接口                  
 1.7 接口                  
 1.8 调度接口                  
 1.9 双重接口                  
 1.10 对接口的引用                  
 1.11 动态链接库形式的COM服务器                  
 1.12 创建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 关于类型库的概述                  
 3.2 Type Library编辑器的基本操作                  
 3.2.1 创建一个新的类型库                  
 3.2.2 打开一个已有的类型库                  
 3.2.3 刷新类型库                  
 3.2.4 保存和注册类型库                  
 3.2.5 把类型库引入到当前项目中                  
 3.2.6 引出类型库                  
 3.2.7 发布类型库                  
 3.3 Type Library编辑器的窗口                  
 3.4 类型库的一般信息                  
 3.5 接口                  
 3.6 在接口中加入成员                  
 3.7 调度接口                  
 3.8 类型库枚举                  
 3.9 组件类                  
 3.10 别名. 记录. 联合. 模块                  
                   
 第四章 创建ActiveX控件                  
                   
 4.1 创建和使用ActiveX控件                  
 4.2 向导创建了哪些文件                  
 4.2.1 项目文件                  
 4.2.2 类型库的接口源文件                  
 4.2.3 类型库接口的实现文件                  
 4.2.4 About框的源文件                  
 4.3 编辑类型库                  
 4.3.1 在接口中加入新的成员                  
 4.3.2 加入新的特性                  
 4.3.3 加入新的方法                  
 4.4 数据捆绑                  
 4.5 创建特性页                  
 4.6 注册和安装ActiveX控件                  
 4.7 怎样使用ActiveX控件                  
 4.8 ActiveForm                  
 4.9 在Web上发布ActiveX                  
 4.9.1 Project页                  
 4.9.2 Packages页                  
 4.9.3 Additional Files页                  
 4.9.4 Code Signing页                  
                   
 第五章 对象链接与嵌入自动化                  
                   
 5.1 怎样操纵自动化对象                  
 5.1.1 通过引入类型库来操纵自动化服务器                  
 5.1.2 通过调用Variant::Exec来操纵自动化服务器                  
 5.1.3 迟后联编                  
 5.2 怎样创建自动化服务器                  
 5.3 自动化对象的类型库                  
 5.4 注册和调试自动化对象                  
                   
 第六章 创建微软交易服务器对象                  
                   
 6.1 MTS组件                  
 6.2 管理资源                  
 6.3 MTS事务                  
 6.4 基于角色的安全检查                  
 6.5 资源分配器                  
 6.6 基客户                  
 6.7 MTS与COM. DCOM                  
 6.8 创建MTS对象的一般步骤                  
 6.9 向导生成了哪些文件                  
 6.10 把MTS对象安装到MTS包中                  
 6.11 MTS Explorer                  
                   
 第七章 CORBA应用程序                  
                   
 7.1 CORBA应用程序的体系结构                  
 7.2 进一步理解Stub. Skeleton和Smart Agent                  
 7.3 激活CORBA服务器                  
 7.4 创建CORBA服务器的一般步骤                  
 7.5 定义对象接口                  
 7.6 CORBA Server向导                  
 7.7 从IDL文件中生成Stub和Skeleton                  
 7.8 CORBA Object Implementation向导                  
 7.9 实例化CORBA对象                  
 7.10 使用委托模式                  
 7.11 实现CORBA对象                  
 7.12 防止线程冲突                  
 7.13 在接口库中注册接口                  
 7.14 CORBA客户程序                  
 7.15 使用Stub                  
 7.16 使用DII                  
 7.17 测试CORBA服务器                  
 7.18 分发CORBA应用程序                  
 7.19 配置Smart Agent                  
 7.19.1 启动Smart Agent                  
 7.19.2 配置ORB域                  
 7.19.3 连接不同局域网上的Smart Agent                  
                   
 第八章 使用WinSock                  
                   
 8.1 关于Socket的概述                  
 8.2 建立服务器端Socket                  
 8.3 建立客户端Socket                  
 8.4 怎样在网络上传输数据                  
 8.5 在客户端使用多线程技术                  
 8.6 在服务器端使用多线程技术                  
 8.7 TCustomWinSocket                  
 8.8 TClientWinSocket                  
 8.9 TServerWinSocket                  
 8.10 TServeClientWinSocket                  
 8.11 TWinSocketStream                  
 8.12 一个网上交谈(Chat)程序                  
                   
 第九章Internet协议                  
                   
 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控件的事件                  
                   
 第十章 创建Web服务器应用程序                  
                   
 10.1 WWW是怎样工作的                  
 10.2 静态的HTML页面                  
 10.3 动态的HTML页面                  
 10.4 怎样与客户交互                  
 10.5 交互生成页面                  
 10.6 与数据库的连接                  
 10.7 怎样调试Web服务器应用程序                  
 10.7.1 调试ISAPI或NSAPI类型的Web服务器应用程序                  
 10.7.2 调试CGI或Win-CGI类型的Web服务器应用程序                  
                   
 第十一章 Web服务器的细节                  
                   
 11.1 Web服务器应用程序的逻辑结构                  
 11.2 Web模块                  
 11.3 Web调度器                  
 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响应消息                  
 11.6.1 怎样建立HTTP响应消息                  
 11.6.2 怎样传递HTTP响应消息                  
 11.6.3 自己传递HTTP响应消息                  
 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 转换并返回转换后的结果                  
 11.7.4 怎样转换(OnHTMLTag事件)                  
 11.7.5 TDataSetPageProducer                  
 11.8 操纵Web服务器应用程序                  
 11.8.1 TWebApplication对象                  
 11.8.2 TCGIApplication对象                  
 11.8.3 TISAPIApplication对象                  
 11.9 Web服务器与数据库                  
 11.9.1 用TSession管理与数据库的连接                  
 11.9.2 TDataSetTableProducer元件                  
 11.9.3 TQueryTableProducer元件                  
 11.10 两个典型的Web服务器应用程序                  

猜您喜欢

读书导航