Delphi 5高级编程--COM、CORBA与Internet编程

Delphi 5高级编程--COM、CORBA与Internet编程
分享
扫描下方二维码分享到微信
打开微信,点击右上角”+“,
使用”扫一扫“即可将网页分享到朋友圈。
作者:
2000-05
版次: 1
ISBN: 9787115084965
定价: 40.00
装帧: 其他
开本: 其他
纸张: 其他
页数: 392页
4人买过
  • 本书全面深入地介绍了COM、Interface、ActiveX框架、类型库、ActiveX控件、OLEAUtomation、 MTS、 CORBA、 ASP、 Winsock、 Internet协议、Web服务器应用程序和 MIDASWeb应用程序。这些内容对于开发分布式应用程序和Web应用程序是非常重要的。
      
      对于某些程序员来说,上述内容可能具有相当的难度。不过,只要真正领会了Delphi 5面向对象的编程思想,还是能够掌握这些编程技术的。
      
      本书内容全面而又不失简洁,例子丰富。既可以作为广大读者学习 Delphi 5的入门指导书,也可以作为程序员编程对的参考手册。
      
      本书读者对象为计算机程序开发人员、大专院校计算机专业师生。 第一章 COM

    1.1 几个基本概念

    1.2 客户与服务器

    1.3 认识GUID、CLSID、IID

    1.4 引用计数

    1.5 虚拟方法表

    1.6 IUnknown接口

    1.7 创建In-Process COM服务器

    1.8 创建Out-of-Process COM服务器

    第二章 对象接口

    2.1 接口的文法

    2.1.1 如何声明接口

    2.1.2 祖先接口

    2.1.3 接口标识符

    2.1.4 前向声明

    2.1.5 如何实现接口

    2.1.6 映射

    2.1.7 方法解析子句

    2.1.8 委托一个特性来实现接口

    2.2 分派接口

    2.3 双重接口

    2.4 对接口的引用

    2.4.1 用赋值语句获得接口引用

    2.4.2 赋值相容和类型强制转换

    2.4.3 对派生接口的引用

    2.4.4 接口查询

    2.4.5 TInterfacedObject

    2.5 使用接口的规则

    2.6 用接口实现代码重用

    第三章 ActiveX框架

    3.1 什么是ActiveX框架

    3.2 TInterfacedObject

    3.3 TComObject

    3.4 TTypedComObject

    3.5 TAutoObject

    3.6 TAutoIntfObject

    3.7 TActiveXControl

    3.8 TComServerObject

    3.9 TComServer

    3.10 TActiveForm

    3.11 TPropertyPage

    3.12 TComObjectFactory

    3.13 TTypedComObjectFactory

    3.14 TActiveXPropertyPageFactory

    3.15 TAutoObjectFactory

    3.16 TActiveXControlFactory

    3.17 TActiveFormFactory

    第四章 类型库

    4.1 概述

    4.2 “Type Library”编辑器的基本操作

    4.2.1 创建一个新的类型库

    4.2.2 打开一个已有的类型库

    4.2.3 刷新类型库

    4.2.4 保存和注册类型库

    4.2.5 把类型库引入到当前项目中

    4.2.6 引出类型库

    4.2.7 发布类型库

    4.3 “Type Library”编辑器的窗口

    4.4 类型库的一般信息

    4.5 接口

    4.6 在接口中加入成员

    4.7 分派接口

    4.8 类型库枚举

    4.9 组件类

    4.10 别名、记录、联合和模块

    4.11 IDL文法

    4.11.1 属性表述

    4.11.2 接口的文法

    4.11.3 分派接口的文法

    4.11.4 组件类的文法

    4.11.5 枚举的文法

    4.11.6 别名的文法

    4.11.7 记录的文法

    4.11.8 联合的文法

    4.11.9 模块的文法

    第五章 ActiveX控件

    5.1 创建ActiveX控件

    5.1.1 如何转换基于TGraphicControl的控件

    5.1.2 ActiveX控件向导

    5.2 向导创建了哪些文件

    5.2.1 项目文件

    5.2.2 类型库的接口源文件

    5.2.3 类型库接口的实现文件

    5.2.4 About框的源文件

    5.2.5 许可文件

    5.3 编辑类型库

    5.3.1 在接口中加入新的成员

    5.3.2 加入新的特性

    5.3.3 加入新的方法

    5.3.4 加入新的事件

    5.4 数据绑定

    5.5 创建特性页

    5.6 注册和安装ActiveX控件

    5.7 使用ActiveX控件

    5.8 ActiveForm

    5.9 在Web上发布ActiveX

    5.9.1 Project页

    5.9.2 Packages页

    5.9.3 Additional Files页

    5.10 与Web浏览器交互

    第六章 OLE Automation

    6.1 引入Automation服务器的类型库

    6.2 Olevariant类型

    6.3 用Olevariant操纵Automation对象

    6.3.1 创建Automation对象的实例

    6.3.2 访问Automation对象的特性

    6.3.3 访问Automation对象的方法

    6.3.4 为什么会访问失败

    6.4 创建Automation服务器的实例

    6.5 Automation对象的类型库

    6.5.1 类型库的接口描述文件

    6.5.2 类型库接口的实现文件

    6.5.3 编辑类型库

    6.5.4 加入新的特性

    6.5.5 加入新的方法

    6.5.6 加入新的事件

    6.6 注册和调试Automation服务器

    6.7 一个典型的Automation客户

    6.8 一个典型的Automation服务器

    第七章 MTS

    7.1 MTS组件

    7.2 管理资源

    7.3 基于角色的安全检查

    7.4 资源分配器

    7.5 基客户

    7.6 MTS与COM、DCOM

    7.7 创建MTS对象的一般步骤

    7.8 向导生成了哪些文件

    7.8.1 类型库的接口源文件

    7.8.2 接口的实现单元

    7.8.3 MTS对象的类型库

    7.9 把MTS对象安装到MTS包中

    7.10 MTS Explorer

    7.11 TMtsAutoObject

    7.12 建立事务对象

    第八章 CORBA

    8.1 CORBA应用程序的体系结构

    8.2 Stub、Skeleton和Smart Agent

    8.3 激活CORBA服务器

    8.4 创建CORBA服务器的一般步骤

    8.5 定义对象接口

    8.6 自动生成的代码

    8.7 在接四库中注册接口

    8.8 CORBA客户程序

    8.8.1 使用Stub

    8.8.2 使用Dll

    8.9 自定义CORBA应用程序的行为

    8.9.1 在客户程序中显示CORBA对象的名称

    8.9.2 表露或隐藏CORBA对象

    8.9.3 传递客户信息给服务器

    8.10 分发CORBA应用程序

    8.11 配置Smart Agent

    8.11.1 启动Smart Agent

    8.11.2 配置ORB域

    8.11.3 连接不同局域网上的Smart Agent

    第九章 Active Server Page

    9.1 创建ASP对象

    9.2 ASP对象的类型库

    9.2.1 类型库的接口描述文件

    9.2.2 ASP对象的接口实现单元

    9.2.3 ASP文档

    9.2.4 编辑ASP对象的类型库

    9.2.5 加入新的特性

    9.2.6 加入新的方法

    9.3 在脚本中创建ASP对象的实例

    9.4 注册和调试含有ASP对象的Automation服务器

    第十章 WinSock

    10.1 关于Socket的概述

    10.2 建立服务器端Socket

    10.3 建立客户端Socket

    10.4 如何在网络上传输数据

    10.5 在客户端使用多线程技术

    10.6 在服务器端使用多线程技术

    10.7 TCustomWinSocket

    10.8 TClientWinSocket

    10.9 TServerWinSocket

    10.10 TServerClientWinSocket

    10.11 TWinSocketStream

    10.12 一个网上交谈(Chat)程序

    第十一章 Internet协议

    11.1 TPowersock

    11.2 FTP

    11.3 UDP

    11.4 HTTP

    11.5 SMTP

    11.6 POP3

    11.7 NNTP

    第十二章 Web服务器应用程序

    12.1 WWW是如何工作的

    12.2 Web服务器扩展

    12.3 Web服务器应用程序的逻辑结构

    12.4 静态的HTML页面

    12.5 动态的HTML页面

    12.6 Web模块

    12.7 Web调度器

    12.8 Web动作项

    12.9 HTTP请求消息

    12.9.1 HTTP请求消息是如何传递的

    12.9.2 TWebRequest对象

    12.9.3 TISAPIRequest对象

    12.9.4 TCGIRequest对象

    12.9.5 TWinCGIRequest对象

    12.9.6 一个例子

    12.10 HTTP响应消息

    12.10.1 建立HITP响应消息

    12.10.2 HTTP响应消息是如何传递的

    12.10.3 自己传递HTTP响应消息

    12.10.4 TWebResponse对象

    12.10.5 TISAPIResponse对象

    12.10.6 TCGIResponse对象

    12.10.7 TWinCGIResponse对象

    12.11 Cookie

    12.12 重定向到另一个Web站点

    12.13 数据流

    12.14 与客户交互

    12.15 网页生成器

    12.15.1 建立HTML模板

    12.15.2 指定HTML模板

    12.15.3 返回转换后的结果

    12.15.4 OnHTMLTag事件

    12.15.5 TDataSetPageProducer?

    12.16 基于Web的数据库应用程序

    12.16.1 用TSession管理数据库连接

    12.16.2 建立数据集

    12.16.3 把数据集转换为HTML页面

    12.16.4 把HTML表格传给客户

    12.17 TDataSetTableProducer元件

    12.18 TQueryTableProducer元件

    12.19 操纵Web服务器应用程序

    12.19.1 TWebApplication对象?

    12.19.2 TCGIApplication对象

    12.19.3 TISAPIApplication对象

    12.20 调试Web服务器应用程序

    12.20.1 调试ISAPI或NSAPI类型的Web服务器应用程序

    12.20.2 调试CGI或Win-CGI类型的Web服务器应用程序

    12.21 两个典型的Web服务器应用程序

    第十三章 MIDAS Web应用程序

    13.1 以ActiveX控件或ActiveForm作为客户端

    13.2 创建MIDAS Server for InternetExpress

    13.3 创建MIDAS Web应用程序

    13.4 使用JavaScript库

    13.5 授权启动和访问MIDAS Server

    13.6 使用XML Broker

    13.7 MIDAS网页生成器

    13.8 Web网页编辑器

    13.9 在运行期操纵Web组件

    13.9.1 TWebComponentList

    13.9.2 TWebForm

    13.9.3 TDataForm

    13.9.4 TQueryForm

    13.9.5 TWebControlGroup

    13.9.6 TLayoutGroup

    13.9.7 TXMLDisplayGroup

    13.9.8 TDataGrid

    13.9.9 TDataNavigator

    13.9.10 TFieldGroup

    13.9.11 TQueryButtons

    13.9.12 TQueryFieldGroup

    13.10 自定义HTML模板
  • 内容简介:
    本书全面深入地介绍了COM、Interface、ActiveX框架、类型库、ActiveX控件、OLEAUtomation、 MTS、 CORBA、 ASP、 Winsock、 Internet协议、Web服务器应用程序和 MIDASWeb应用程序。这些内容对于开发分布式应用程序和Web应用程序是非常重要的。
      
      对于某些程序员来说,上述内容可能具有相当的难度。不过,只要真正领会了Delphi 5面向对象的编程思想,还是能够掌握这些编程技术的。
      
      本书内容全面而又不失简洁,例子丰富。既可以作为广大读者学习 Delphi 5的入门指导书,也可以作为程序员编程对的参考手册。
      
      本书读者对象为计算机程序开发人员、大专院校计算机专业师生。
  • 目录:
    第一章 COM

    1.1 几个基本概念

    1.2 客户与服务器

    1.3 认识GUID、CLSID、IID

    1.4 引用计数

    1.5 虚拟方法表

    1.6 IUnknown接口

    1.7 创建In-Process COM服务器

    1.8 创建Out-of-Process COM服务器

    第二章 对象接口

    2.1 接口的文法

    2.1.1 如何声明接口

    2.1.2 祖先接口

    2.1.3 接口标识符

    2.1.4 前向声明

    2.1.5 如何实现接口

    2.1.6 映射

    2.1.7 方法解析子句

    2.1.8 委托一个特性来实现接口

    2.2 分派接口

    2.3 双重接口

    2.4 对接口的引用

    2.4.1 用赋值语句获得接口引用

    2.4.2 赋值相容和类型强制转换

    2.4.3 对派生接口的引用

    2.4.4 接口查询

    2.4.5 TInterfacedObject

    2.5 使用接口的规则

    2.6 用接口实现代码重用

    第三章 ActiveX框架

    3.1 什么是ActiveX框架

    3.2 TInterfacedObject

    3.3 TComObject

    3.4 TTypedComObject

    3.5 TAutoObject

    3.6 TAutoIntfObject

    3.7 TActiveXControl

    3.8 TComServerObject

    3.9 TComServer

    3.10 TActiveForm

    3.11 TPropertyPage

    3.12 TComObjectFactory

    3.13 TTypedComObjectFactory

    3.14 TActiveXPropertyPageFactory

    3.15 TAutoObjectFactory

    3.16 TActiveXControlFactory

    3.17 TActiveFormFactory

    第四章 类型库

    4.1 概述

    4.2 “Type Library”编辑器的基本操作

    4.2.1 创建一个新的类型库

    4.2.2 打开一个已有的类型库

    4.2.3 刷新类型库

    4.2.4 保存和注册类型库

    4.2.5 把类型库引入到当前项目中

    4.2.6 引出类型库

    4.2.7 发布类型库

    4.3 “Type Library”编辑器的窗口

    4.4 类型库的一般信息

    4.5 接口

    4.6 在接口中加入成员

    4.7 分派接口

    4.8 类型库枚举

    4.9 组件类

    4.10 别名、记录、联合和模块

    4.11 IDL文法

    4.11.1 属性表述

    4.11.2 接口的文法

    4.11.3 分派接口的文法

    4.11.4 组件类的文法

    4.11.5 枚举的文法

    4.11.6 别名的文法

    4.11.7 记录的文法

    4.11.8 联合的文法

    4.11.9 模块的文法

    第五章 ActiveX控件

    5.1 创建ActiveX控件

    5.1.1 如何转换基于TGraphicControl的控件

    5.1.2 ActiveX控件向导

    5.2 向导创建了哪些文件

    5.2.1 项目文件

    5.2.2 类型库的接口源文件

    5.2.3 类型库接口的实现文件

    5.2.4 About框的源文件

    5.2.5 许可文件

    5.3 编辑类型库

    5.3.1 在接口中加入新的成员

    5.3.2 加入新的特性

    5.3.3 加入新的方法

    5.3.4 加入新的事件

    5.4 数据绑定

    5.5 创建特性页

    5.6 注册和安装ActiveX控件

    5.7 使用ActiveX控件

    5.8 ActiveForm

    5.9 在Web上发布ActiveX

    5.9.1 Project页

    5.9.2 Packages页

    5.9.3 Additional Files页

    5.10 与Web浏览器交互

    第六章 OLE Automation

    6.1 引入Automation服务器的类型库

    6.2 Olevariant类型

    6.3 用Olevariant操纵Automation对象

    6.3.1 创建Automation对象的实例

    6.3.2 访问Automation对象的特性

    6.3.3 访问Automation对象的方法

    6.3.4 为什么会访问失败

    6.4 创建Automation服务器的实例

    6.5 Automation对象的类型库

    6.5.1 类型库的接口描述文件

    6.5.2 类型库接口的实现文件

    6.5.3 编辑类型库

    6.5.4 加入新的特性

    6.5.5 加入新的方法

    6.5.6 加入新的事件

    6.6 注册和调试Automation服务器

    6.7 一个典型的Automation客户

    6.8 一个典型的Automation服务器

    第七章 MTS

    7.1 MTS组件

    7.2 管理资源

    7.3 基于角色的安全检查

    7.4 资源分配器

    7.5 基客户

    7.6 MTS与COM、DCOM

    7.7 创建MTS对象的一般步骤

    7.8 向导生成了哪些文件

    7.8.1 类型库的接口源文件

    7.8.2 接口的实现单元

    7.8.3 MTS对象的类型库

    7.9 把MTS对象安装到MTS包中

    7.10 MTS Explorer

    7.11 TMtsAutoObject

    7.12 建立事务对象

    第八章 CORBA

    8.1 CORBA应用程序的体系结构

    8.2 Stub、Skeleton和Smart Agent

    8.3 激活CORBA服务器

    8.4 创建CORBA服务器的一般步骤

    8.5 定义对象接口

    8.6 自动生成的代码

    8.7 在接四库中注册接口

    8.8 CORBA客户程序

    8.8.1 使用Stub

    8.8.2 使用Dll

    8.9 自定义CORBA应用程序的行为

    8.9.1 在客户程序中显示CORBA对象的名称

    8.9.2 表露或隐藏CORBA对象

    8.9.3 传递客户信息给服务器

    8.10 分发CORBA应用程序

    8.11 配置Smart Agent

    8.11.1 启动Smart Agent

    8.11.2 配置ORB域

    8.11.3 连接不同局域网上的Smart Agent

    第九章 Active Server Page

    9.1 创建ASP对象

    9.2 ASP对象的类型库

    9.2.1 类型库的接口描述文件

    9.2.2 ASP对象的接口实现单元

    9.2.3 ASP文档

    9.2.4 编辑ASP对象的类型库

    9.2.5 加入新的特性

    9.2.6 加入新的方法

    9.3 在脚本中创建ASP对象的实例

    9.4 注册和调试含有ASP对象的Automation服务器

    第十章 WinSock

    10.1 关于Socket的概述

    10.2 建立服务器端Socket

    10.3 建立客户端Socket

    10.4 如何在网络上传输数据

    10.5 在客户端使用多线程技术

    10.6 在服务器端使用多线程技术

    10.7 TCustomWinSocket

    10.8 TClientWinSocket

    10.9 TServerWinSocket

    10.10 TServerClientWinSocket

    10.11 TWinSocketStream

    10.12 一个网上交谈(Chat)程序

    第十一章 Internet协议

    11.1 TPowersock

    11.2 FTP

    11.3 UDP

    11.4 HTTP

    11.5 SMTP

    11.6 POP3

    11.7 NNTP

    第十二章 Web服务器应用程序

    12.1 WWW是如何工作的

    12.2 Web服务器扩展

    12.3 Web服务器应用程序的逻辑结构

    12.4 静态的HTML页面

    12.5 动态的HTML页面

    12.6 Web模块

    12.7 Web调度器

    12.8 Web动作项

    12.9 HTTP请求消息

    12.9.1 HTTP请求消息是如何传递的

    12.9.2 TWebRequest对象

    12.9.3 TISAPIRequest对象

    12.9.4 TCGIRequest对象

    12.9.5 TWinCGIRequest对象

    12.9.6 一个例子

    12.10 HTTP响应消息

    12.10.1 建立HITP响应消息

    12.10.2 HTTP响应消息是如何传递的

    12.10.3 自己传递HTTP响应消息

    12.10.4 TWebResponse对象

    12.10.5 TISAPIResponse对象

    12.10.6 TCGIResponse对象

    12.10.7 TWinCGIResponse对象

    12.11 Cookie

    12.12 重定向到另一个Web站点

    12.13 数据流

    12.14 与客户交互

    12.15 网页生成器

    12.15.1 建立HTML模板

    12.15.2 指定HTML模板

    12.15.3 返回转换后的结果

    12.15.4 OnHTMLTag事件

    12.15.5 TDataSetPageProducer?

    12.16 基于Web的数据库应用程序

    12.16.1 用TSession管理数据库连接

    12.16.2 建立数据集

    12.16.3 把数据集转换为HTML页面

    12.16.4 把HTML表格传给客户

    12.17 TDataSetTableProducer元件

    12.18 TQueryTableProducer元件

    12.19 操纵Web服务器应用程序

    12.19.1 TWebApplication对象?

    12.19.2 TCGIApplication对象

    12.19.3 TISAPIApplication对象

    12.20 调试Web服务器应用程序

    12.20.1 调试ISAPI或NSAPI类型的Web服务器应用程序

    12.20.2 调试CGI或Win-CGI类型的Web服务器应用程序

    12.21 两个典型的Web服务器应用程序

    第十三章 MIDAS Web应用程序

    13.1 以ActiveX控件或ActiveForm作为客户端

    13.2 创建MIDAS Server for InternetExpress

    13.3 创建MIDAS Web应用程序

    13.4 使用JavaScript库

    13.5 授权启动和访问MIDAS Server

    13.6 使用XML Broker

    13.7 MIDAS网页生成器

    13.8 Web网页编辑器

    13.9 在运行期操纵Web组件

    13.9.1 TWebComponentList

    13.9.2 TWebForm

    13.9.3 TDataForm

    13.9.4 TQueryForm

    13.9.5 TWebControlGroup

    13.9.6 TLayoutGroup

    13.9.7 TXMLDisplayGroup

    13.9.8 TDataGrid

    13.9.9 TDataNavigator

    13.9.10 TFieldGroup

    13.9.11 TQueryButtons

    13.9.12 TQueryFieldGroup

    13.10 自定义HTML模板
查看详情
相关图书 / 更多
Delphi 5高级编程--COM、CORBA与Internet编程
DevSecOps原理、核心技术与实战
钱君生 章亮 编著
Delphi 5高级编程--COM、CORBA与Internet编程
Detectives in Togas
Winterfeld;Henry;Kleinert;Charlotte;Winston;Clara;Winston;Richard
Delphi 5高级编程--COM、CORBA与Internet编程
DevOps实践指南(第2版)/图灵程序设计丛书
[美]吉恩·金
Delphi 5高级编程--COM、CORBA与Internet编程
DeLisa物理医学与康复医学理论与实践,上下卷,第6版
励建安;毕胜;黄晓琳
Delphi 5高级编程--COM、CORBA与Internet编程
DevOps持续万物(DevOps组织能力成熟度评估)(数字化转型与创新管理丛书)
[荷兰]巴特·德·贝斯特(Bart de Best) 著
Delphi 5高级编程--COM、CORBA与Internet编程
DevOps: 企业级CI/CD实战
李泽阳
Delphi 5高级编程--COM、CORBA与Internet编程
Dead Souls
Gogol;Nikolai;Fusso;Susanne;Guerney;Bernard Guilbert
Delphi 5高级编程--COM、CORBA与Internet编程
Decorative Alphabets and Initials
Nesbitt;Alexander
Delphi 5高级编程--COM、CORBA与Internet编程
Development Path of Steel Industry
于勇 编著
Delphi 5高级编程--COM、CORBA与Internet编程
Deadly Hands of Kung Fu Omnibus Vol. 2
Claremont;Chris;Mantlo;Bill;Moench;Doug;Warner;John;Nebres;Rudy;Perez;George;Rogers;Marshall
Delphi 5高级编程--COM、CORBA与Internet编程
DevSecOps企业级实践:理念、技术与案例
陈能技
Delphi 5高级编程--COM、CORBA与Internet编程
Deception Point
Dan Brown 著
您可能感兴趣 / 更多
Delphi 5高级编程--COM、CORBA与Internet编程
塑料模具数字化设计与制造综合技能实训
徐新华 刘红伟 房增寿 编著
Delphi 5高级编程--COM、CORBA与Internet编程
光学综合实验指导书
徐新华
Delphi 5高级编程--COM、CORBA与Internet编程
梅花香自苦寒来--盐粒子的考研之路(2020)
徐新华 著
Delphi 5高级编程--COM、CORBA与Internet编程
建筑环境与能源应用工程专业毕业设计指导
徐新华、于靖华、王飞飞 著
Delphi 5高级编程--COM、CORBA与Internet编程
梅花香自苦寒来:盐粒子的考研之路
徐新华 编
Delphi 5高级编程--COM、CORBA与Internet编程
探索教育新理念
徐新华、石其兵 著
Delphi 5高级编程--COM、CORBA与Internet编程
北京科技大学现代远程教育学习指南
徐新华、张明波、高航 著
Delphi 5高级编程--COM、CORBA与Internet编程
宝宝学画画:高级本(适合大班5-6岁)
徐新华 著
Delphi 5高级编程--COM、CORBA与Internet编程
精通ASP.NET2.0——信息科学与技术丛书·程序设计系列
徐新华 编
Delphi 5高级编程--COM、CORBA与Internet编程
C语言程序设计教程/21世纪高职高专新概念教材
徐新华 主编
Delphi 5高级编程--COM、CORBA与Internet编程
C++Builder 5高级编程技术
徐新华
Delphi 5高级编程--COM、CORBA与Internet编程
Delphi 4核心编程技术
徐新华 编著