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

Delphi 5高级编程实例精解

Delphi 5高级编程实例精解

定 价:¥49.00

作 者: 曾杰,王海东编著
出版社: 国防工业出版社
丛编项: 软件高级编程实例精解丛书
标 签: Delphi

ISBN: 9787118023060 出版时间: 2000-07-01 包装:
开本: 26cm 页数: 443页 字数:  

内容简介

  本书通过多个具体的应用程序开发实例,系统介绍了快速应用开发工具软件Delphi的最新版本Delphi5,Delphi是Inprise公司推出的可视化快速开发工具,可以高效率地开发各种Win32应用软件。Delphi具有极强的面向对象特性,并提供对客户端/服务器以及浏览器/服务器系统开发的强大支持。其最新版本Delphi5更增添了Windows 98和Windows NT的新特性。本书共分8章,以高级应用开发过程为线索,详细讲解了Delphi的高级功能和开发方法,并对系统开发的提出、规划到应用程序的实现都做了详细的介绍。本书提供了精彩的实例,其中包括使用Windows Hook实现的鼠标键盘监控软件、应用Delphi 5最新支持的ADO技术实现的数据库浏览器、基于DirectX技术开发的游戏、全面实现Delphi下图像开发功能的截图软件、使用Winsock技术实现的ICQ服务器和基于ISAPI以及多层应用思想的Web信息服务系统。本书并不仅仅局限于具体的应用开发,对相关的各种高级开发技术都作了系统介绍,并为读者提供了丰富的开发资源。本书是为那些已经对Delphi有相当了解和使用经验,并想要进一步深入Delphi的读者准备的,对于Delphi的高级用户也不失为很好的参考资料。本书对Delphi的初学者并不适合。

作者简介

暂缺《Delphi 5高级编程实例精解》作者简介

图书目录

第1章 注册表浏览器的开发
1.1 使用TRegistry
1.1.1 TRegistry属性
4.1.2 TRegistry方法
1.2 字符串
1.2.1 字符串类型
1.2.2 短字符串
1.2.3 长字符串
1.2.4 宽字符串
1.2.5 使用空字符结尾字符串
1.3 字符串列表
1.3.1 在列表中操作字符串
1.3.2 装载、保存字符串列表
1.3.3 创建新的字符串列表
1.3.4 向字符串列表中加入对象
1.3.5 字符串列表应用
1.4 记录和记录文件
1.4.1 记录
1.4.2 标准输入/输出
1.4.3 记录文件
1.5 动作列表开发
1.5.1 动作对象
1.5.2 使用Action
1.5.3 预定义Action类
1.5.4 编写动作组件
1.6 项目实现
1.6.1 程序界面
1.6.2 实现方法
1.6.3 技术点评
第2章 抓图及图像处理软件
2.1 位图
2.1.1 位图的基础知识
2.1.2 位图
2.1.3 TBitmap类
2.2 颜色与调色板
2.2.1 颜色
2.2.2 调色板(Palette)
2.3 设备环境
2.3.1 图形对象
2.3.2 图形模式
2.3.3 设备环境类型
2.3.4 利用设备环境获取设备信息
2.3.5 保存、恢复以及重设设备环境
2.4 Delphi的图形图像支持
2.4.1 TCanvas类
2.4.2 TImage类
2.4.3 TGraphic类
2.4.4 TPicture类
2.4.5 TPen类
2.4.6 TBrush类
2.4.7 类方法应用实例
2.5 项目实现
2.5.1 程序界面
2.5.2 实现方法
2.5.3 技术点评
第3章 文件管理软件
3.1 文件基本操作
3.2 使用SHFileOpenration处理文件
3.3 文件的查找
3.4 文件信息的获取
3.4.1 大小、修改日期和属性
3.4.2 类型和图标
3.4.3 使用Windows Shell浏览子文件夹
3.4.4 对PIDL进行操作
3.5 VCL拖放
3.5.1 TControl的拖放支持
3.5.2 VCL拖放的开发过程
3.5.3 高级VCL拖放
3.6 OLE拖放
3.6.1 COM技术基础
3.6.2 OLE拖放理论
3.7 项目总结
3.7.1 程序界面
3.7.2 实现方法
3.7.3 技术点评
第4章 Hook程序
4.1 DLL技术
4.1.1 DLL的创建
4.1.2 函数的导出
4.1.3 DLL撰写
4.1.4 DLL使用
4.2 文件映像
4.2.1 基本知识
4.2.2 创建文件映像对象
4.2.3 共享文件和内存
4.2.4 对文件映像对象的读写
4.2.5 关闭文件映像对象
4.3 Hook技术
4.3.1 Hook链
4.3.2 Hook过程
4.3.3 Hook相关API函数
4.3.4 几种常用的Hook类型
4.4 任务栏开发
4.4.1 任务栏概述
4.4.2 任务栏按钮的可视性
4.4.3 使用状态栏
4.5 项目总结
4.5.1 程序界面
4.5.2 实现方法
4.5.3 技术点评
第5章 ICQ服务器
5.1 多线程技术
5.1.1 定义线程对象
s1.2 编写线程函数
5.1.3 调整线程
5.1.4 执行线程对象
5.1.5 在分布式应用程序中使用线程
5.2 Socket技术
5.2.1 实现服务
5.2.2 Socket连接类型
5.2.3 描述Socket
5.3 Socket组件使用
5.3.1 使用TClientsocket
5.3.2 使用Tserversocket
5.3.3 对Socket事件作出响应
5.3.4 通过socket连接读写数据
5.4 流
5.4.1 Delphi中的流类
5.4.2 文件流
5.4.3 内存流
5.5 TeeChat开发
5.5.1 设置TeeChart
5.5.2 图表数据的修改
5.5.3 使用图表和数据系列
5.6 项目总结
5.6.1 程序界面
5.6.2 实现方法
5.6.3 技术点评
第6章 DirectX游戏
6.1 DirectDraw
6.1.1 关于DirectDraw
6.1.2 DirectDraw特性
6.1.3 DirectX与组件对象模型(COM)
6.1.4 DirectDraw基本图形概念
6.1.5 DirectDraw结构
6.1.6 控制级(Cooperative Level)
6.1.7 DirectDraw对象
6.1.8 页面(Surface)
6.1.9 裁剪器(Clipper)
6.1.10 高级DirectDraw主题
6.2 DirectSound
6.2.1 Directsound架构
6.2.2 DirectsoundCapture
6.3 项目实现
6.3.1 程序界面
6.3.2 技术点评
第7章 高线数据库浏览器
7.1 BDE及 ODBC配置
7.1.1 保存设置信息
7.1.2 自动配置ODBC
7.1.3 手动配置ODBC
7.1.4 BDE参数配置
7.2 ADO组件开发
7.2.1 ADO组件概览
7.2.2 连接到ADO数据存储
7.2.3 使用事务
7.2.4 使用ADO数据集合
7.2.5 使用TADODataset
7.2.6 使用TADOTable
7.2.7 使用TADOQuery
7.2.8 使用TADOStoredProc
7.2.9 执行命令
7.3 项目总结
7.3.1 程序界面
7.3.2 实现方法
7.3.3 技术点评
第8章 基于Delphi的Web
8.1 多层应用与瘦客户
8.1.1 多层体系结构概述
8.1.2 选择连接方式
8.1.3 创建应用服务器的一般步骤
8.1.4 远程数据模块
8.1.5 Provider
8.1.6 创建客户程序的一般步骤
8.1.7 与应用服务器连接
8.1.8 调用服务器上的接口
8.2 CGI和ISAPI
8.2.1 基于CGI的解决方案
8.2.2 基于ISAPI的解决方案
8.2.3 ISAPI的扩展 DLL
8.2.4 使用ISAPI的注意事项
8.3 Delphi下的Web开发
8.3.1 术语和标准
8.3.2 创建Web应用程序
8.3.3 创建回应消息内容
8.3.4 在回应中使用数据库信息
8.4 在MIDAS中使用Web技术
8.5 项目总结
8.5.1 实现方法
8.5.2 技术点评
附录
附录A 文件相关API函数
附录B 打印相关API函数
附录C API和 Delphi数据类型对照
附录D 文件名处理函数
附录E SHFileOpenration标记
附录F 文件属性值
附录G 网络资源

本目录推荐