第一图书网

Delphi 5高级编程

徐新华 人民邮电出版社
出版时间:

2000-5-1  

出版社:

人民邮电出版社  

作者:

徐新华  

页数:

392  

字数:

629  

内容概要

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

书籍目录

第一章 COM1.1 几个基本概念1.2 客户与服务器1.3 认识GUID、CLSID、IID1.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 TInterfacedObject2.5 使用接口的规则2.6 用接口实现代码重用第三章 ActiveX框架3.1 什么是ActiveX框架3.2 TInterfacedObject3.3 TComObject3.4 TTypedComObject3.5 TAutoObject3.6 TAutoIntfObject3.7 TActiveXControl3.8 TComServerObject3.9 TComServer3.10 TActiveForm3.11 TPropertyPage3.12 TComObjectFactory3.13 TTypedComObjectFactory3.14 TActiveXPropertyPageFactory3.15 TAutoObjectFactory3.16 TActiveXControlFactory3.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 ActiveForm5.9 在Web上发布ActiveX5.9.1 Project页5.9.2 Packages页5.9.3 Additional Files页5.10 与Web浏览器交互第六章 OLE Automation6.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服务器第七章 MTS7.1 MTS组件7.2 管理资源7.3 基于角色的安全检查7.4 资源分配器7.5 基客户7.6 MTS与COM、DCOM7.7 创建MTS对象的一般步骤7.8 向导生成了哪些文件7.8.1 类型库的接口源文件7.8.2 接口的实现单元7.8.3 MTS对象的类型库7.9 把MTS对象安装到MTS包中7.10 MTS Explorer7.11 TMtsAutoObject7.12 建立事务对象第八章 CORBA8.1 CORBA应用程序的体系结构8.2 Stub、Skeleton和Smart Agent8.3 激活CORBA服务器8.4 创建CORBA服务器的一般步骤8.5 定义对象接口8.6 自动生成的代码8.7 在接四库中注册接口8.8 CORBA客户程序8.8.1 使用Stub8.8.2 使用Dll8.9 自定义CORBA应用程序的行为8.9.1 在客户程序中显示CORBA对象的名称8.9.2 表露或隐藏CORBA对象8.9.3 传递客户信息给服务器8.10 分发CORBA应用程序8.11 配置Smart Agent8.11.1 启动Smart Agent8.11.2 配置ORB域8.11.3 连接不同局域网上的Smart Agent第九章 Active Server Page9.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服务器第十章 WinSock10.1 关于Socket的概述10.2 建立服务器端Socket10.3 建立客户端Socket10.4 如何在网络上传输数据10.5 在客户端使用多线程技术10.6 在服务器端使用多线程技术10.7 TCustomWinSocket10.8 TClientWinSocket10.9 TServerWinSocket10.10 TServerClientWinSocket10.11 TWinSocketStream10.12 一个网上交谈(Chat)程序第十一章 Internet协议11.1 TPowersock11.2 FTP11.3 UDP11.4 HTTP11.5 SMTP11.6 POP311.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 Cookie12.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 InternetExpress13.3 创建MIDAS Web应用程序13.4 使用JavaScript库13.5 授权启动和访问MIDAS Server13.6 使用XML Broker13.7 MIDAS网页生成器13.8 Web网页编辑器13.9 在运行期操纵Web组件13.9.1 TWebComponentList13.9.2 TWebForm13.9.3 TDataForm13.9.4 TQueryForm13.9.5 TWebControlGroup13.9.6 TLayoutGroup13.9.7 TXMLDisplayGroup13.9.8 TDataGrid13.9.9 TDataNavigator13.9.10 TFieldGroup13.9.11 TQueryButtons13.9.12 TQueryFieldGroup13.10 自定义HTML模板


图书封面

广告

下载页面


Delphi 5高级编程 PDF格式下载



相关图书