注册 | 登录读书好,好读书,读好书!
读书网-DuShu.com
当前位置: 首页出版图书科学技术计算机/网络软件与程序设计Pascal/DelphiDelphi 6高级编程技术

Delphi 6高级编程技术

Delphi 6高级编程技术

定 价:¥28.00

作 者: 阶梯创作室编著
出版社: 中国水利水电出版社
丛编项: 万水计算机实用编程技术系列
标 签: Windows

购买这本书可以去


ISBN: 9787508411217 出版时间: 2002-01-01 包装: 胶版纸
开本: 24cm 页数: 273页 字数:  

内容简介

  Delphi作为Windows平台下最主要的RAD工具之一,同时具有方便高效和功能强大的优点。支持在Windows下台下进行包括一般Windows应用、数据库应用、分布式应用、网络通信应用、Interet/Wed应用等方方面面的开发工作。Borland最新的Delphi 6较以前的版本又有了重大的改进,增加了BizSnap、WebSnap、DataSnap三项最新技术,将Delphi应用开发带入一个全新的领域。加上全新的CLX,使Delphi开始具有跨平台的开发能力。本书分为十章,介绍了Delphi进行包括多线程、网络通信、Web应用、分布式技术(包括COM、MTS/COM+、CORBA、SOAP等)和自定义组件等。本书的特点在于着重介绍一些Delphi 6特有的新技术,如进行Web应用开发的利器WebSnap技术,最新的革于XML的分布式技术Soap/WebService等,对一些已经成熟的重要技术,如COM、网络通信等也有一些独到的介绍,对一些较以往有重大改进的技术也有特别的说明,如CORBA等。本书以大量实例为基础,相信读者通过阅读示例程序,能够对Delphi 6的高级应用开发有较为详细的了解。 本书是一本针对Delphi 6开发人员编写的开发指南,其中的许多内容具有相当的深度和超前性,适合于有一定经验的Delphi开发人员,部分具有普遍性的内容,对其他语言的开发者也有一定的参考价值。

作者简介

暂缺《Delphi 6高级编程技术》作者简介

图书目录

前言 
第一章 多线程编程 
1.1 多线程技术
1.2 创建多线程应用
1.3 线程类TThread
1.4 协调线程
1.5 多线程编程实例 
第二章 FastNet网络控件
2.1 用TNMDayTime控件查询时间
2.2 使用TNMEcho控件测试网速
2.3 使用TNMMsg和TNMMsgServ收发消息
2.4 使用Twebbrowser控件浏览网页
2.5 用TNMFinger控件访问Finger服务器
2.6 用TNMSMTP和TNMPOP3开发电子邮件程序
2.7 用TPowerSock和TNMHttp控件编制网络追捕程序 
第三章 网络通信编程技术
3.1 用TServerSocket/TClientSocket进行数据通信
3.2 用TTcpServer/TTcpClient进行数据通信
3.3 用UDP实现即时聊天程序
3.4 实现超级链接
3.5 获取本机机器名IP地址
3.6 获取本机MAC地址
3.7 实现拨号链接
3.8 实现Ping操作 
第四章 Web服务应用
4.1 公共网关接口CGI
4.2 创建ISAPI
4.3 用Delphi创建Web应用程序
4.3.1 TWebModule和TwebActionItem
4.3.2 TWebRequest和TWebResponse
4.4 第一个ISAPI程序
4.5 Web服务应用程序的调试 
第五章 WebSnap应用开发
5.1 Web模块
5.2 Web应用程序模块类型
5.3 Web页面模块
5.3.1 页面生成器的组件
5.3.2 页面名称
5.3.3 生成器模板
5.4 Web数据模块
5.5 适配器
5.5.1 字段
5.5.2 状态
5.5.3 错误
5.5.4 记录
5.6 页面生成器
5.7 使用WebSnap创建Web服务器端应用程序
5.7.1 服务器类型
5.7.2 应用程序模块组件
5.7.3 Web应用程序模块属性选项
5.7.4 高级的HTML设计
5.7.5 在HTML文件中操作服务器端脚本
5.7.6 登录支持
5.7.7 添加登录支持
5.7.8 使用会话服务
5.7.9 登录页面
5.7.10 设置需要登录的页面
5.8 用户访问权限
5.8.1 动态地在编辑框或文本框中显示字段
5.8.2 隐藏字段和字段内容
5.8.3 防止页面访问
5.9 WebSnap教程
5.9.1 设置外部HTML编辑器
5.9.2 一个简单的WebSnap应用程序
5.9.3 用WebSnap实现Master/Detail应用 
第六章 CORBA应用开发
6.1 ORB
6.2 CORBA的体系结构
6.2.1 Stub
6.2.2 Skeleton
6.2.3 Smart Agent
6.2.4 激活CORBA服务器
6.3 创建CORBA服务器的一般步骤
6.4 CORBA对象的接口
6.5 自动生成代码
6.6 在接口库中注册接口
6.7 CORBA客户程序
6.7.1 使用Stub
6.7.2 使用DII
6.8 自定义CORBA应用程序
6.8.1 在客户程序中显示CORBA对象的名称
6.8.2 显露或者隐藏CORBA对象
6.8.3 传递客户信息给服务器
6.9 分发CORBA应用程序
6.10 配置Smart Agent
6.10.1 启动Smart Agent
6.10.2 配置ORB域
6.10.3 连接不同局域网上的Smart Agent
6.11 用IDL2PAS方式进行CORBA应用开发 
第七章 SOAP和WebServices
7.1 SOAP和WebServices基础
7.2 一个最简单的SOAP应用例子
7.3 通过SOAP传递自定义类型数据
7.4 用SOAP实现三层数据库应用 
第八章 COM和ActiveX
8.1 COM基础知识
8.1.1 从OLE到COM
8.1.2 COM的基本概念
8.1.3 COM应用程序的组成
8.2 类型库Type Library
8.2.1 基本概念
8.2.2 类型库编辑器
8.2.3 接口
8.2.4 类型库枚举
8.2.5 组件类
8.3 创建COM客户程序
8.3.1 引入类型库信息
8.3.2 控制引入的COM对象
8.3.3 为没有类型库的服务器创建客户
8.4 开发简单的COM服务器
8.4.1 使用向导建立COM对象
8.4.2 实例模式和线程模式
8.5 分布式COM(DCOM)对象
8.5.1 概述
8.5.2 连接远程服务器
8.6 ActiveX控件
8.6.1 ActiveX构件结构
8.6.2 编写ActiveX构件
8.6.3 ActiveX构件的属性页
8.6.4 数据绑定
8.6.5 网页内使用ActiveX构件
8.6.6 ActiveX构件支持的接口 
第九章 MTS应用开发
9.1 MTS和MTS对象
9.2 资源管理
9.2.1 访问context(上下文)对象
9.2.2 实时(just-in-time)激活
9.3 MTS的事务(transaction)
9.3.1 事务的特性
9.3.2 状态保持和无状态保持对象
9.3.3 结束事务的方法
9.3.4 事务初始化
9.3.5 事务计时
9.4 基于角色的安全性
9.5 创建MTS对象 
第十章 创建用户定义的组件
10.1 VCL和CLX
10.2 组件和类
10.3 如何定义新组件
10.3.1 修改已存在的组件
10.3.2 创建窗口控件
10.3.3 创建图形控件
10.3.4 派生窗口控件的子类
10.3.5 创建非可视组件
10.4 如何设计一个组件
10.4.1 减少依赖性
10.4.2 属性、方法和事件
10.4.3 图形封装
10.4.4 注册
10.5 创建新组件示例
10.5.1 使用组件向导创建组件
10.5.2 手工创建新组件
10.6 创建组件的属性、事件和方法
10.6.1 创建属性
10.6.2 创建事件
10.6.3 创建方法
10.7 使组件在设计时可用
10.7.1 注册组件
10.7.2 添加选项板位图
10.7.3 为组件提供帮助文件
10.7.4 添加属性编辑器
10.7.5 添加组件编辑器
10.7.6 编译组件到包
10.7.7 生成编译包裹夹(Package collection files)

本目录推荐