万水最新数据库应用技术精通指南丛书 关系数据库系统Delphi 4.0及其应用
作者: 张健沛等编著
出版时间:1999年版
丛编项: 万水最新数据库应用技术精通指南丛书
内容简介
Delphi 4.0是Borland公司最新推出的关系数据库产品,它是一种非常优秀的Windows环境下的开发工具,它的可视化开发环境使用户在Windows 95、Windows 98和Windows NT平台上能够迅速开发出应用程序。本书共分十二章,第一章Delphi应用基础,第二章为Delphi集成开发一半,第三章为Delphi应用程序入门,第四章为窗体风格的设计,第五章介绍Delphi常用组件编程,第六章介绍事件及事件响应,第七章介绍了一个简单的数据库应用程序,第八章为Delphi数据库的体系结构,第九章介绍开发数据库应用程序的方法,第十章为创建组件,第十一章介绍创建ActiveX控件的方法,第十二章介绍如何创建Web服务器应用程序。本书既可作为初学者学习Delphi关系数据库的教科书,也可作为从事数据库应用软件研究和开发的大中专院校师生和科技人员使用的参考书。
目录
总序
前言
第一章 Delphi应用基础
1.1 Delphi 4的安装
1.1.1 安装Delphi 4的系统需求
1.1.2 安装步骤
1.1.3 Delphi 4的卸载
1.2 Hello!Delphi
1.3 可视化及OOP概念
1.3.1 什么是对象
1.3.2 什么是属性
1.3.3 什么是事件
1.4 什么是面向对象编程(OOP)
1.4.1 对象的封装性、继承性
1.4.2 对象的多态性
1.4.3 对象的可见性
1.4.4 如何访问对象的域和方法
第二章 Delphi集成环境开发
2.1 主窗口
2.1.1 菜单栏
2.1.2 快速按钮
2.1.3 组件板
2.2 工程管理器
2.3 表单窗体
2.4 对象查看器
2.5 代码窗口
第三章 Delphi应用程序入门
3.1 Delphi编程的特点
3.2 第一个应用程序
3.2.1 程序设计思路
3.2.2 程序设计
3.2.3 程序的运行
3.2.4 程序的存储
3.3 工程简介
3.3.1 工程文件
3.3.2 窗体文件
3.3.3 单元文件
3.3.4 Delphi生成的其他文件
3.4 工程管理
3.4.1 工程管理器简介
3.4.2 给工程增加文件
3.4.3 从工程中删除文件
3.5 工程的编译和运行
3.5.1 语法检查
3.5.2 编译链接
3.5.3 重新编译链接
3.5.4 工程的运行
3.6 工程环境设置
3.6.1 Forms页
3.6.2 Application页
3.6.3 Compiler页
3.6.4 Linker页
3.6.5 Directories/Conditionals页
3.6.6 VersionInfo页
3.6.7 Packages页
3.7 集成调试器
3.7.1 何时使用调试器
3.7.2 调试前的准备
3.7.3 准备调试用例
3.7.4 单步执行程序
3.7.5 设置断点
3.7.6 监视变量
第四章 窗体风格设计
4.1 Form对象
4.2 增加About窗口
4.2.1 窗体的添加与删除
4.2.2 为软件编写软件说明
4.3 让你的程序支持右键
4.4 对程序菜单的改进
4.4.1 级联菜单的设计
4.4.2 复选标记设置
4.4.3 菜单项的灰显
4.5 工具条的添加
4.5.1 工具条的使用
4.5.2 快速按钮设计
4.6 窗口状态栏的设计
4.7 窗体的分割
4.7.1 用Panel组件分割
4.7.2 用HeaderControl组件分割
4.7.3 用Header组件分割
第五章 Delphi常用组件
5.1 文本输入类组件
5.1.1 编辑框
5.1.2 Memo组件
5.1.3 文本输入组件应用示例
5.2 按钮类组件
5.2.1 按钮
5.2.2 位图按钮
5.2.3 单选按钮和复选框
5.2.4 按钮应用实例
5.3 列表类组件
5.3.1 列表框
5.3.2 组合框
5.4 综合示例
5.4.1 窗体设计
5.5 特殊的输入控制类组件
5.5.1 滚动条
5.5.2 轨迹条
5.5.3 UpDown控件
5.6 图形类组件
5.6.1 图像组件
5.6.2 几何图形组件
5.6.3 画板组件
5.7 图形类组件
5.7.1 TreeView组件
5.7.2 ListView组件
5.8 多页组件
5.8.1 TabControl组件和PageCntrol组件
5.8.2 TabControl组件
5.8.3 PageControl组件
5.9 容器组件
5.10 菜单组件
5.10.1 主菜单组件
5.10.2 弹出菜单
5.10.3 菜单项的事件
5.11 工具条组件
5.11.1 TooBar
5.11.2 用加速按钮创建工具条
5.12 状态条组件
5.12.1 状态条的设计
5.12.2 状态条的应用示例
5.13 对话框组件
5.13.1 对话框组件的特性
5.13.2 对话框应用示例
第六章 事件及事件响应
6.1 事件概述
6.2 产生事件处理过程
6.3 事件处理过程的重用
6.4 鼠标事件
6.4.1 鼠标事件概述
6.4.2 目标事件的响应
6.5 拖曳事件
6.5.1 开始拖曳操作
6.5.2 接受拖曳
6.5.3 处理拖曳
6.5.4 结束拖曳
6.5.5 程序6-2的运行
6.6 键盘事件
第七章 数据库应用程序开发初步
7.1 数据库组件
7.2 数据库访问组件
7.3 数据库控制组件
7.4 创建一个数据库应用程序
7.4.1 创建一个数据库运用程序
7.4.2 理解组件Table
7.4.3 理解组件DataSource
7.4.4 理解DBGrid组件
7.5 对程序FirstDB的改进
7.5.1 窗体的设计
7.5.2 组件的属性设置
7.5.3 增加事件处理过程
7.5.4 程序运行结果
第八章 Delphi数据库的体系结构
8.1 Delphi 4的数据库开发环境
8.2 Delphi数据库体系结构概述
8.3 单层结构的BDE应用程序的结构
8.4 两层数据库应用程序的结构
8.5 多层数据库应用程序的结构
8.6 理解数据集
8.6.1 什么是TDataSet
8.6.2 打开和关闭数据集
8.6.3 确定数据集的状态
第九章 开发数据库应用程序
9.1 数据库的建立
9.1.1 关系数据库
9.1.2 Delphi数据库特性
9.2 建立一个新的数据库表
9.2.1 Database Desktop工具
9.3 如何访问数据库表
9.3.1 创建简单数据库应用程序
9.3.2 数据访问组件的应用
9.3.3 数据控制组件的应用
9.4 运行期间访问数据库表
9.4.1 数据集的打开与关闭
9.4.2 数据库表记录的定位
9.4.3 对数据库表数据的操作方法
9.5 记录的排序与查询
9.5.1 索引的建立
9.5.2 利用索引排序
9.5.3 精确查找某一记录
9.5.4 利用和执行不精确查找
9.6 SQL语言与TQuery组件
9.6.1 组件
9.6.2 在TQuery组件中使用静态SQL
9.6.3 在TQuery组件中使用动态SQL语句
9.7 客户/服务器结构
9.7.1 客户机概述
9.7.2 中间件
第十章 创建自己的可视组件
10.1 创建组件概述
10.2 创建新组件
10.2.1 使用Component Wizard创建组件
10.2.2 手工创建组件
10.3 为新组件增加属性
10.3.1 属性的类型
10.3.2 发行继承来的属性
10.3.3 定义新的属性
10.3.4 属性的访问
10.3.5 为属性指定缺省值
10.3.6 取消缺省值
10.4 为组件创建事件
10.4.1 什么是事件
10.4.2 事件就是属性
10.4.3 标准事件
10.4.4 使事件可被访问
10.4.5 定义自己的事件
10.5 为组件创建方法
10.6 创建组件应用举例
10.6.1 创建TNewShape
10.6.2 发行继承的属性
10.6.3 增加组件的图形功能
10.6.4 绘制组件的图形
10.6.5 使用组件
第十一章 创建ActiveX控件
11.1 创建ActiveX控件
11.2 ActiveX控件的组成
11.2.1 VCL控件
11.2.2 类型库
11.2.3 属性、方法和事件
11.2.4 属性页
11.3 使用ActiveX Control Wizard创建ActiveX控件
11.3.1 增加附加的成员
11.3.2 增加属性
11.3.3 增加方法
11.3.4 增加事件
11.4 创建属性页
11.5 把属性页与ActiveX控件相连
11.6 编辑和注册控件
11.7 测试控件
第十二章 创建Web服务器应用程序
12.1 CGI概述
12.1.1 浏览器申请信息的过程
12.1.2 用CGI来实现动态交互
12.1.3 CGI是怎样工作的
12.2 Internet服务器应用程序概述
12.2.1 HTTP服务器活动概述
12.2.2 Web服务器应用程序的类型
12.2.3 Web服务器应用程序的结构
12.3 创建Web服务器应用程序
12.3.1 建立Web模块
12.3.2 Web的分配器
12.3.3 动作项目
12.3.4 访问客户机的请求消息
12.3.5 创建HTTP响应消息
12.3.6 生成响应消息的内容
12.3.7 第一个Web服务器应用程序
12.3.8 第二个Web服务器应用程序
12.3.9 使用数据库信息作为响应内容
12.3.10 第三个Web服务器应用程序
12.3.11 第四个Web服务器应用程序
12.4 调试服务器应用程序
12.4.1 调试ISAPI和NSAPI
12.4.2 CGI和WinCGI应用程序的调试
附录 系统内建子程序列表