标题：Delphi7经典开发案例
基本信息
书名:Delphi7经典开发案例 
图书编号:2188951 
出版社:中国铁道 
定价:37.0 
ISBN:711305088 
作者:王志强 编著 
版次: 1
简介
本书主要以几个成功实现的工程为例，介绍了Delphi 7 各个方面的技巧以及其强大的开发能力。与以往Delphi 7 书籍不同的是，本书主要是以系统设计流程为主线，除了介绍Delphi 7 本身的应用技巧，还着重分析了应用系统设计和开发的基本方法和流程。 书中的范例都是已经得到了实际应用的真实例子，其本身就是非常有价值参考材料，本书的工程范例主要针对数据库工程项目的开发，包括单机、两层和基于Midas构架的多层分布式的数据库系统的设计，另外还提供了媒体开发、网络应用等方面的工程范例。 本书可供具有一定Delphi 使用经验的应用程序开发人员使用。
目录
第1章 Delphi7.0简介
1.1 Delphi7.0的安装 
1.1.1 安装步骤 
1.1.2 安装文件包说明 
1.2 Delphi7.0叹为观止的新特性 
1.2.1 Delphi的历史发展回顾 
1.2.2 Delphi7.0 的新特性 
1.3 Delphi7集成开发环境（IDE）简介 
1.3.1 IDE主界面简介 
1.3.2 开发环境配置 
1.3.3 编程环境设置 
1.3.4 编辑环境设置 
1.4 利用Delphi开发工程项目的基本流程 
1.4.1 软件开发的宏观流程 
1.4.2 程序员编程的一般步骤 
1.5 本章小结 24
第2章 Delphi7的基础应用实例
2.1 小型图形数据库浏览系统 
2.1.1 本例程的主要知识点 
2.1.2 本例程的实现步骤 
2.2 Flash文件播放器 
2.2.1 编程步骤： 
2.3基于UDP协议的网络聊天工具 
2.3.1 本例程的只要知识点 
2.3.2 本例程的实现步骤 
2.4 本章小节 
第3章 环保数据监测处理系统
3.1 项目背景及意义 
3.2 项目的主要任务 
3.3 项目的模块组成和基本流程 
3.3.1 系统的模块构建及流程图 
3.4 本项目的数据库设计 
3.4.1 实时数据表 
3.4.2 日数据表、月数据表、年数据表 
3.4.3 参数范围数据表 
3.4.4 超标数据表 
3.4.5 拨号号码数据表 
3.4.6 单位代码表 
3.5 项目主要难点及知识点概述 
3.6 项目数据库的建立和连接 
3.6.1 数据库的建立 
3.6.2 数据库的连接 
3.6.3 数据库的浏览 
3.7项目的主体代码实现步骤与分析 
3.7.1 系统模块结构 
3.7.2 DataMD单元 
3.7.3 主界面（main） 
3.7.4 【控制设置】|【排放指标设置】 
3.7.5 【拨号设置】中【待机时间】的设置 
3.7.6 【控制设置】|【监测】|【自定义】 
3.7.7 【实时数据】不同显示方式的实现 
3.7.8 【历史数据】的查询与显示 
3.7.9 启动画面的制作。 
3.8 本章知识点的应用拓展 
3.9 小结 
第4章 企业名目信息和交通信息联机查询系统
4.1 项目背景及意义 
4.2 项目的主要任务 
4.3 项目的模块组成和基本流程 
4.4 项目的数据库设计 
4.4.1 数据库的格式选用 
4.4.2 数据库的表单设计 
4.5 项目主要难点及知识点概述 
4.6 项目数据库的建立和连接 
4.6.1 利用Access本身来建立数据库 
4.6.2 Access数据库的ODBC连接 
4.6.3 Access97数据库的BDE连接 
4.6.4 数据库的初始整理 
4.7项目的主体代码实现步骤与分析 
4.7.1 程序的模块结构 
4.7.2 Login单元 
4.7.3 Normal单元 
4.7.4 InputForm单元 
4.7.5 Change单元 
4.7.6 Overdue单元 
4.7.7 Bus单元 
4.7.7 SuperForm单元 
4.8 网络数据库联机查询的实现 
4.9 本章知识点的应用拓展 
4.10 本章小结 
第5章 基于CGI技术的信息咨询网系统
5.1 项目背景及意义 
5.2 项目的主要任务 
5.3 项目的主要知识点和难点 
5.4 CGI的基本原理 
5.4.1 CGI的工作原理 
5.4.2 Delphi对CGI的支持 
5.4.3 ISAPI、NSAPI和CGI的区别 
5.5 项目实现的具体步骤:
5.5.1 配置本机网络，设置本机IP 
5.5.2 安装和配置WEB服务器 
5.5.3 利用FrontpageXP制作网站各个页面 
5.5.4 ADO技术简介以及ADO构件的主要用法 
5.5.5 在Delphi7中开发两个CGI程序 
5.5.6 设置Web服务器，启动CGI执行功能 
5.6 本章小结 
第6章 企业选举选票实时处理系统
6.1 项目背景及意义 
6.2 项目的主要任务 
6.3 项目的模块组成和基本流程 
6.4 项目的数据库设计 
6.4.1 数据库格式的选择 
6.4.2 数据库的表单设计 
6.5 项目主要难点及知识点概述 
6.6 项目数据库的建立和连接 
6.7 项目的主体代码实现步骤与分析 
6.7.1 程序的模块结构
6.7.2 DataMD单元 
6.7.3 Global单元 
6.7.4 Main1单元
6.7.5 Enter单元 
6.7.6 Basic单元 
6.7.7 inforpt单元 
6.7.8 VOTE单元 
6.7.9 Lp单元 
6.7.10 PrintType单元 
6.8 本章知识点拓展应用 
6.9 本章小结 
第7章 电厂控制系统数据库信息处理系统
7.1 项目背景及意义 
7.2 项目的主要任务 
7.3 项目的模块组成和基本流程 
7.4项目的数据库设计 
7.4.1 数据库的格式选用 
7.4.2 数据库的表单设计 
7.5 项目主要难点及知识点概述 
7.6 项目数据库的建立和连接 
7.7 项目的主体代码实现步骤与分析 
7.7.1 本程序的模块结构
7.7.2 本程序所用到的第三方构件 
7.7.3 Dll文件的制作 
7.7.4 Sheny单元（主界面） 
7.7.5 config单元（柱表坐标上下限设置对话框） 
7.7.6 Pwd单元（系统退出密码对话框） 
7.7.7 Pwd_cfg单元（系统退出密码更改对话框） 
7.7.8 Report单元（查询数据报表单元） 
7.7.7 Splash单元（程序启动画面）和工程文件 
7.8 本章知识点拓展应用 
7.9 本章小结 
第8章 基于SQL Server的网络信息查询系统
8.1 项目背景及意义 
8.2 项目的主要任务 
8.3 项目的模块组成和基本流程 
8.4 项目的数据库设计 
8.4.1 数据库的格式选用 
8.4.2 系统分层架构的选择 
8.4.3 利用SQLServer7设计数据库的表单 
8.5 项目主要难点及知识点概述 
8.6项目数据库的建立和管理 
8.6.1 SQLServer的安装 
8.6.2 在SQLServer中建立数据库 
8.6.3 在SQLServer中建立表的触发器 
8.6.4 利用SQLServer Enterprice Manager导出建库脚本文件 
8.6.5 如何备份数据库 
8.6.6 利用SQLServer 的Query Analyzer执行SQL命令 
8.7 项目的主体代码实现步骤与分析 
8.7.1 数据库恢复和连接：RestoreAndConnect工程 
8.7.2 系统数据库的备份：Backup.exe 
8.7.3 高校学生信息查询系统客户端：Student.exe 
8.8 本章知识点拓展应用 
8.9 本章小结 
第9章 VCL构件包的实战开发
9.1 开发构件包的意义 
9.2 开发构件包的基础知识 
9.2.1 VCL层次图
9.2.2 Delphi的包文件 
9.3 编写VCL构件 
9.3.1 建立构件的一般过程 
9.3.2 Finifile构件的制作 
9.3.3 TRMBTRANS构件的制作 
9.3.3 TDBDateTimePicker构件的制作 
9.4 给构件加上图标 
9.5 制作构件包文件 
9.6 本章小结 21
第10章 Delphi应用程序的安装文件制作
10.1 安装文件制作简介 
10.2 应用InstallShield For Delphi5制作安装文件 
10.3 应用InstallShield For Delphi7制作安装文件 
10.4 本章小结