标题：Delphi7开发技术与范例
基本信息
作者： 胡存生 郭维保等   
丛书名： 软件工程师丛书
出版社：电子工业出版社
ISBN：7505387723
出版日期：2003 年7月
开本：16开
页码：410
内容简介
本书前9章通过具体实例全面讲解了delphi 7 的新特性与集成开发环境、bde与odbc、实用开发工具、应用程序调试的方法步骤、高级编程技术、bde数据库应用技术，以及网络应用程序开发方面的知识，使读者掌握使用delphi 7 开发工程项目的方法、步骤、技术要点和技巧。
本书的后5章按照软件工程规范，以《车辆综合管理系统》为例，详细介绍了使用delphi 7 开发一个中等规模应用系统的全过程，包括总体设计、数据库设计、“车辆信息管理”和“门卫值班”程序设计，以及编写该系统的用户手册等。
目录
第1章 delphi 7特性与开发环境 
1.1 特性 
1.1.1 集成开发环境 
1.1.2 新增组析页、组件及属性 
1.1.3 网络通信功能 
1.1.4 添加qreport组件页 
1.1.5 interbase admin组件页 
1.2 集成开发环境 
1.2.1 主窗口 
1.2.2 代码编辑器 
1.2.3 窗体设计窗口 
1.2.4 object inspector 
1.2.5 object treeview 
1.2.6 project mnager 
第2章 bde 与odbc 
2.1 数据源与数据库引擎 
2.1.1 数据源 
2.1.2 数据库引擎 
2.2 bde administrator 
2.2.1 功能 
.2.2.2 管理数据库别名 
2.3 设置odbc数据源 
2.3.1 概述 
2.3.2 bde和odbc 
2.4 创建odbc数据源 
2.4.1 使用bde administrtor 
2.4.2 使用程序创建 
2.4.3 实例——动态生成odbc数据源 
第3章 实用开发工具 
3.1 interbase 6.5 
3.1.1 ibconsole 
3.1.2 连接数据库 
3.1.3 功能 
3.1.4 interbase admin组件页 
3.2 database desktop 
3.2.1 启动database desktop 
3.2.2 建表 
3.2.3 参数说明 
3.2.4 table properties 
3.2.5 用表结构创建新表 
3.2.6 创建dbase数据库 
3.2.7 修改表结构 
3.2.8 查询与修改记录 
3.2.9 utilities工具 
3.3 sql explorer 
3.3.1 编辑数据库别名 
3.3.2 编辑数据库数据 
3.3.3 使用sql指令 
3.3.4 数据词典 
3.3.5 属性集 
3.4 data pump 
第4章 应用程序调试 
4.1 调试命令 
4.1.1 run下拉菜单 
4.1.2 debug子菜单 
4.2 使用断点 
4.2.1 设置和清除断点 
4.2.2 使用断点调试程序 
4.2.3 breakpoint list窗口 
4.2.4 简单断点 
4.2.5 条件断点 
4.3 临视变量 
4.3.1 检查变量值 
4.3.2 watch list窗口快捷菜单 
4.3.3 使用watch properties对话框 
4.3.4 使用watch list窗口 
4.4 debug inspector 
4.5 其他调试工具 
4.5.1 evaluate/modify窗口 
4.5.2 call stack窗口 
4.5.3 cpu窗口 
4.5.4 goto address命令 
4.6 步进调试 
4.6.1 调试符号 
4.6.2 步进调试与跟踪 
4.7 调试dll 
4.8 evernt log窗口 
4.9 module窗口 
4.10 调试器选项 
4.10.1 general页面 
4.10.2 evert页面 
4.10.3 language exceptions页面 
4.10.4 os exceptions页面 
第5章 高级编程技术 
5.1 用异常处理程序检查错误 
5.1.1 异常处理的概念 
5.1.2 异常处理语句 
5.1.3 发出异常 
5.1.4 关键字finally 
5.1.5 捕捉未处理异常 
5.1.6 调试异常处理 
5.2 使用注册表 
5.2.1 注册表键 
5.2.2 数据类型 
5.2.3 tregistry类 
5.2.4 使用tregistry 
5.3 字符串处理 
5.3.1 字符串类型 
5.3.2 字符串操作 
5.3.3 字符串操作方法 
5.4 文件处理 
5.4.1 文件类型 
5.4.2 文件操作 
5.4.3 使用文件流 
5.5 创建和使用模板 
5.5.1 创建和使用组件模板 
5.5.2 使用工程模板 
5.5.3 添加工程到对象库 
5.5.4 创建和使用程序模板 
第6章 bde数据库应用技术 
6.1 与数据库相关的database组件 
6.1.1 数据库操作组作页 
6.2 bde组件页 
6.2.1 table组件 
6.2.2 实例——应用table组件 
6.2.3 query组件 
6.2.4 实例——应用query组件 
6.2.5 storedproc组件 
6.3 与数据库访问等机制相关的bde组件 
6.3.1 updatesql组件 
6.3.2 batchmov组件 
6.3.3 database组件 
6.3.4 session组件 
第7章 数据访问与控制 
7.1 data access组件页 
7.1.1 datasource组件 
7.1.2 clientdataset组件 
7.1.3 datasetprovider组件 
7.1.4 xmltransform组件 
7.1.5 使用xmltransform组件 
7.1.6 xmltransformprovider组件 
7.1.7 xmltransformclient组件 
7.2 data controls组件页 
7.2.1 field组件 
7.2.2 dbgrid组件 
7.2.3 dbnvigator组件 
7.2.4 dbedit dbtext组件 
7.2.5 实例——使用data controls组件 
7.2.6 dbmemo组件 
7.2.7 dbimage组件 
7.2.8 dblistbox 组件 
7.2.9 dbcombobox组件 
7.2.10 实例——使用dblistbox和 dbcombobox组件 
7.2.11 dbceckbox组件 
7.2.12 dbradiogroup组件 
7.2.13 dblookuplistbox组件 
7.2.14 dbctrlgrid组件 
7.2.15 dbchart组件 
第8章 c/s应用程序开发 
8.1c/s组成 
8.1.1 客户机 
8.1.2 服务器 
8.1.3 中间件 
8.1.4 c/s系统结构的优点 
8.2 c/s编程技术要点 
8.2.1 sqllinks驱动程序 
8.2.2 数据库完整性 
8.2.3 操作数据库表 
8.2.4 使用table和 query组件 
8.2.5 事务处理的特点 
8.3 服务器端端编程技术 
8.3.1 存储过程 
8.3.2 触发器 
8.4 缓存器更新 
8.4.1 概述 
8.4.2 设置query组件的关联对象 
8.4.3 使用updates sql组件 
8.4.4 使用事务 
8.5 c/s结构的优化 
8.5.1 interbase express组件页 
8.5.2 运行sql monitor 
8.5.3 实例——应用sql monitor 
8.5.4 通用临视应用程序 
8.5.5 提高系统总体性能的有关问题 
第9章 设计与打印报表 
9.1 开发环境 
9.2 rave组件页 
9.2.1 rvproject组件 
9.2.2 rvsystem组件 
9.2.3 其他组件 
9.3 创建视图 
9.3.1 创建报表 
9.3.2 实例——创建报表 
9.4 设计excel报表 
9.4.1 server组件页 
9.4.2 excel程序对象 
9.4.3 设计excel报表程序 
9.4.4 操作excel 
9.4.5 调用excel函数 
9.4.6 其他功能 
9.4.7 实例——设计excel报表 
第10章 总体设计 
10.1 应用系统概述 
10.1.1 任务简介 
10.1.2 建设目标 
10.1.3 建设原则 
10.2 系统需求分析 
10.2.1 软件存在周期 
10.2.2 需求分析阶段的主要工作 
10.2.3 确定系统功能 
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.5 设备选型与网络设计方案 
10.5.1 网络分系统的设计要点 
10.5.2 网络设计方案 
10.5.3 系统网络配置力系统主要配置清单 
10.6 程序功能设计 
10.6.1 主控程序模块 
10.6.2 “派车”功能模块 
10.6.3 “查询”功能模块 
10.6.4 “统计行车里程及出车次数”功能模块 
10.6.5 “数据维护”功能模块 
10.6.6 “值班注册”功能模块 
10.6.7 “关于”功能模块 
10.6.8 “退出”功能模块 
10.7 “门卫值班”程序 
10.7.1 “主控程序”功能模块 
10.7.2 “车辆进出”功能模块 
10.7.3 “值班注册”功能模块 
10.7.4 “关于”功能模块 
10.7.5 “退出”功能模块 
第11章 数据库设计 
11.1 创建数据库 
11.1.1 启动sqlserver服务器 
11.1.2 创建数据 
11.2 设置bde与 odbc 
11.3 数据结构设计 
11.4 创建数据库表及录入数据 
11.4.1 录入数据 
第12章 “车辆信息管理”程序设计 
12.1 主控程序模块 
12.1.1 主窗体设计 
12.1.2 主菜单设计 
12.1.3 程序清单 
12.2 “派车”功能模块 
12.2.1 “录入派车单”子功能模块 
12.2.2 “修改派车单”子功能模块 
12.3 “查询”功能模块 
12.3.1 “今日派车情况”子功能模块 
12.3.2 “外出未归车辆”子功能模块 
12.3.3 “在位车辆情况”子功能模块 
12.3.4 “按日期查询派车情况”子功能模块 
12.4 “统计行车里程及出车次数”子功能模块 
12.5 “数据维护”功能模块 
12.5.1 “人员名册”子功能模块 
12.5.2 “定人定车”子功能模块 
12.5.3 “派车登记”子功能模块 
12.5.4 “派车用途”子功能模块 
12.5.5 “派车去向”子功能模块 
12.6 “值班注册”功能模块 
12.6.1 “现值班员”子功能模块 
12.6.2 “值班登录”子功能模块 
12.6.3 “变更密码”子功能模块 
12.7 “关于”功能模块 
12.8 “退出”功能模块 
第13章 “门卫值班”程序设计 
13.1 主控程序 
13.1.1 设计主窗体 
13.1.2 菜单栏 
13.1.3 技术措施 
13.1.4 程序清单 
13.2 “车辆进出”功能模块 
13.2.1 “紧急出车”子功能模块 
13.2.2 “正常进出”子功能模块 
13.3 “值班注册”功能模块 
13.3.1 “现值班员”子功能模块 
13.3.2 “接班登录”子功能模块 
13.3.3 “变更密码”子功能模块 
13.4 “关于”子功能功能模块 
13.5 “退出”子功能模块 
第14章 用户操作手册 
14.1 系统使用说明书 
14.1.1 系统概述 
14.1.2 系统工作环境 
14.1.3 系统安装 
14.1.4 系统备份 
14.2 操作“车辆信息管理”程序 
14.2.1 启动 
14.2.2 “值班注册”菜单项 
14.2.3 “派车”菜单项 
14.2.4 “查询”菜单项 
14.2.5 “统计”菜单项 
14.2.6 “数据维护”菜单项 
14.2.7 “关于”菜单项 
14.2.8 “退出”菜单项 
14.3 “门卫值班”程序 
14.3.1 “主控”功能模块 
14.3.2 “车辆进出”菜单项 
14.3.3“关于”菜单项