作为“Delphi从入门到精通”系列丛书的第七版,本书涵盖了Delphi的最新特性,包括.NET支持和内嵌工具,XML支持和Web服务,用VCL和CLX构建定制组件,以及Delphi 7运行时库等。本书适用于了解程序设计相关知识的人士阅读,特别是高级开发人员和组件开发人员。
目录
- 第一部分 基础
- 第1章 Delphi7及其IDE
- Delphi的版本
- IDE概述
- Delphi编辑器
- 窗体设计器
- 组件面板的秘密
- 管理项目
- 附加及外部Delphif具
- 系统生成的文件
- 对象库
- Delphi 7中调试器的更新
- 小结
- 第2章 Delphi编程语言
- 核心语言特性
- 类与对象
- 封装
- 构造器
- Delphi的对象引用模型
- 继承已有类型
- 滞后绑定与多态性
- 类型安全的转换
- 使用接口
- 异常处理
- 记录错误
- 类引用
- 小结
- 第3章 运行时库
- RTL的单元
- 数据转换
- 关于货币转换的问题
- 使用SysUtils来管理文件
- TObject类
- 小结
- 第4章 核心库类
- RTL包. VCL与CLX
- TPersistent类
- TComponent类
- 事件
- 列表与容器类
- 流
- 核心VCL与BaseCLX单元小结
- 小结
- 第5章 可视控件
- VCL与VisualCLX
- TControl与派生类
- 打开组件工具框
- 控件相关的技术
- ListView与TreeView控件
- 小结
- 第6章 建立用户界面
- 多页面窗体
- 工具栏控件
- 主题与样式
- ActionList组件
- 工具栏容器
- ActionManager体系结构
- 小结
- 第7章 使用窗体
- TForm类
- 窗体直接输入
- 在窗体中绘图
- 特殊技巧:字母混合. 颜色键和动画API
- 位置. 大小. 卷动和缩放比例
- 建立和关闭窗体
- 对话框和其他二级窗体
- 建立对话框
- 预定义对话框
- About框与Splash屏幕
- 小结
- 第二部分 Delphi面向对象的体系结构
- 第8章 Delphi应用程序的结构
- Application对象
- 从事件到线程
- 检查应用程序以前的实例
- 建立MDI应用程序
- Delphi中的框架与子窗口
- 带有不同子窗口的MDI应用程序
- 可视窗体继承
- 理解框架
- 基窗体和界面
- Delphi的内存管理器
- 小结
- 第9章 编写Delphi组件
- 扩充Delphi库
- 创建自己的第一个组件
- 建立复合组件
- 复杂的图形组件
- 定制Windows控件
- 组件中的对话框
- 集合属性
- 定义定制的动作
- 编写属性编辑器
- 编写组件编辑器
- 小结
- 第10章 库与组件包
- DLL在Windows中的作用
- 使用现有的DLL
- 在Delphi中创建DLL
- Delphi DLL的高级特性
- 内存中的DLL:代码与数据
- 使用Delphi组件包
- 组件包内的窗体
- 组件包的结构
- 小结
- 第11章 建模和00P编程(使用ModelMaker)
- 了解ModelMaker的内部模型
- 建模和UML
- ModelMaker的编码功能
- 文档和宏
- 重分解代码
- 小花絮
- 小结
- 第12章 从COM到COM+
- OLE和COM技术历史简介
- 实现IUnknown
- 第一个COM服务器
- 自动化
- 编写一个自动化服务器
- 使用复合文档
- 介绍AxtiveX控件
- 编写ActiveX控件
- 介绍COM+
- Delphi 7中的COM和. NET
- 小结
- 第三部分 Delphi面向数据库的体系结构
- 第13章 Delphi的数据库体系结构
- 访问数据库:dbExpress. 本地数据及其他
- MvBase:独立的ClientDataSet
- 使用Delphi的数据敏感控件
- 数据集(DataSet)组件
- 数据集的字段
- 定位数据集
- 自定义数据库网格
- 带有标准控件的数据库应用程序
- 分组与合计
- 主/详结构
- 处理数据库错误
- 小结
- 第14章 使用dbExpress的客户机用臣务器编程
- 客户机/服务器的体系结构
- 数据库设计的元素
- InterBase简介
- dbExpress库
- dbExpress组件
- 一些dbExpress演示
- 包和缓存
- 使用InterBase Express
- 实际问题
- 小结
- 第15章 使用ADO
- Microsoft数据访问组件(MDAC)
- 使用dbGo组件
- 使用Jet引擎
- 光标
- 事务处理
- 更新数据
- 断开的记录集合
- 关于ADO. NET
- 小结
- 第16章 多层DataSnap应用程序
- Delphi发展历史中的一. 二. 三层
- 建立一个范例应用程序
- 向服务器添加约束
- 向客户端添加特性
- 高级的DataSnap特性
- 小结
- 第17章 编写数据库组件
- 数据链接
- 编写面向字段的数据敏感控件
- 创建定制的数据链接
- 定制DBGrid组件
- 建立定制的数据集合
- 数据集合中的目录
- 对象的数据集合
- 小结
- 第18章 使用Rave做报表
- Rave介绍
- Rave设计器的组件
- 高级Rave
- 小结
- 第四部分 Delphi. 因特网以及. NET预览
- 第19章 因特网编程:套接宇和Indy组件
- 建立套接字应用程序
- 发送和接收邮件
- 使用HTTP工作
- 生成HTML
- 小结
- 第20章 使用WebBroker和WebSnap进行Web编程
- 动态Web页面
- Delphi的WebBroker技术
- 实际范例
- WebSnap
- WebSnap和数据库
- 会话. 用户和许可
- 小结
- 第21章 使用IntraWeb进行Web编程
- IntraWeb简介
- 建立IntraWeb应用程序
- Web数据库应用程序
- 小结
- 第22章 使用XML技术
- XML简介
- 用DOM编程
- XML和InternetExpress
- 使用XSLT
- 处理大型的XML文档
- 小结
- 第23章 Web服务与SOAP
- Web服务
- 建立网络服务
- SOAP上的DataSnap
- 处理附件
- 支持UDDI
- 小结
- 第24章 从Delphi的角度看微软. NET体系结构,
- 安装Delphi for. NET Preview
- Microson的. NET平台
- 中间语言
- 无用存储单元收集
- 部署和版本确定
- 小结
- 第25章 Delphi for. NETPreview:语言和RTL
- 去除的Ddphi语言特性
- Delphi语言的新增特性
- 运行时库及VCL
- VCL
- Microsoft库的使用
- 利用Delphi语言实现ASP. NET
- 小结
- 附录A 作者提供的其他Delphi工具
- 附录B 其他来源提供的Delphi工具
-
附录C 本书配套的Delphi免费读物