| 作 者: | 张子江 |
| 出版社: | 电子工业出版社 |
| 丛编项: | 软件工程师丛书 |
| 版权说明: | 本书为出版图书,暂不支持在线阅读,请支持正版图书 |
| 标 签: | Delphi |
| ISBN | 出版时间 | 包装 | 开本 | 页数 | 字数 |
|---|---|---|---|---|---|
| 未知 | 暂无 | 暂无 | 未知 | 0 | 暂无 |
第1章 Delphi 6开发环境
1.1 安装
1.2 新特性
1.2.1 IDE的改进
1.2.2 平台的开发(专业版和企业版)
1.2.3 发布所有版本
1.3 集成开发环境(IDE)概况
1.3.1 窗口
1.3.2 组件面板
1.4 菜单和命令
1.4.1 File菜单
1.4.2 Edit菜单
1.4.3 Search菜单
1.4.4 View菜单
1.4.5 Project菜单
1.4.6 Run菜单
1.4.7 Component菜单
1.4.8 Database菜单
1.4.9 Tools菜单
1.4.10 Help菜单
第2章 Delphi 6实用工具
2.1 数据库引擎管理器
2.1.1 简介
2.1.2 创建与管理数据库别名
2.1.3 配置BDE驱动程序
2.2 数据转换工具
2.3 数据库浏览器
2.3.1 简介
2.3.2 管理数据库别名
2.3.3 编辑数据库数据
2.3.4 使用SQL指令
2.3.5 数据词典
2.3.6 属性集
2.4 数据库桌面
2.4.1 启动数据库桌面
2.4.2 创建数据库表
2.4.3 修改表结构
2.4.4 查询和修改数据
2.5 Utilities工具
第3章 Object Pascal简介
3.1 数据类型
3.1.1 简单类型
3.1.2 串类型
3.1.3 结构化类型
3.1.4 指针类型
3.1.5 过程类型
3.1.6 对象类型
3.2 变量与常量
3.2.1 标识符
3.2.2 数字
3.2.3 字符串
3.2.4 常量
3.2.5 变量
3.2.6 类型化常量声明
3.3 表达式与运算符
3.3.1 表达式
3.3.2 运算符
3.4 语句
3.4.1 注释
3.4.2 简单语句和复合语句
3.4.3 条件语句
3.4.4 循环控制语句
3.5 程序结构
3.5.1 块与作用域
3.5.2 单元的结构
3.5.3 值参数与变量参数
3.5.4 保护资源
3.6 关键字列表
3.7 语法汇总
第4章 Delphi 6通用组件
4.1 VCL可视组件库
4.1.1 Object Pascal及其类库
4.1.2 对象、组件和控件
4.1.3 VCL和CLX
4.1.4 使用组件库
4.1.5 VCL和CLX单元
4.1.6 VCL单元的位置
4.2 组件
4.2.1 Standard组件页
4.2.2 Additional组件页
4.2.3 Win32组件页
4.2.4 System组件页
4.2.5 Data Access组件页
4.2.6 Data Controls组件页
4.2.7 dbExpress组件页
4.2.8 DataSnap组件页
4.2.9 BDE组件页
4.2.10 ADO组件页
4.2.11 InterBase组件页
4.2.12 WebServices组件页
4.2.13 InternetExpress组件页
4.2.14 Internet组件页
4.2.15 WebSnap组件页
4.2.16 FastNet组件页
4.2.17 Deision Cube组件页
4.2.18 QReport组件页
4.2.19 Dialogs组件页
4.2.20 Win 3.1组件页
4.2.21 Samples组件页
4.2.22 ActiveX组件页
4.2.23 COM+组件页
4.2.24 InterBase Admin组件页
4.2.25 Indy Clients组件页
4.2.26 Indy Servers组件页
4.2.27 Indy Misc组件页
4.2.28 Servers组件页
4.3 可视组件的通用属性和事件
4.3.1 通用属性
4.3.2 通用事件
4.4 通用组件
4.4.1 TForm组件
4.4.2 TLabel组件
4.4.3 TEdit组件
4.4.4 TMaskEdit组件
4.4.5 TMemo组件
4.4.6 TListBox组件
4.4.7 TComboBox组件
4.4.8 TMainMenu组件
4.4.9 TPopupMenu组件
4.4.10 TButton组件
4.4.11 TBitBtn组件
4.4.12 TSpeedButton组件
4.4.13 TRadioButton组件
4.4.14 TCheckBox组件
4.4.15 TGroupBox组件
4.4.16 TRadioGroup组件
4.4.17 TPanel组件
4.4.18 TPageControl组件
4.4.19 TTabset组件
4.4.20 TNoteBook组件
4.4.21 TTabbedNoteBook组件
4.4.22 TImage组件
4.4.23 TPainBox组件
4.4.24 TShape组件
4.4.25 TBevel组件
4.4.26 TOutline组件
4.4.27 THeader组件
4.4.28 TStringGrid组件
4.4.29 TDrawGrid组件
4.4.30 TFileListBox组件
4.4.31 TDirectoryListBox组件
4.4.32 TDriveComboBox组件
4.4.33 TFilterComboBox组件
4.5 常用字符串和日期时间处理例程
4.5.1 常用字符串处理例程
4.5.2 常见日期时间处理例程
第5章 数据存取组件
5.1 数据存取页组件
5.1.1 TDataSource组件
5.1.2 TClientDataSet组件
5.1.3 TDataSetProvider组件
5.1.4 TXMLTransform组件
5.1.5 TXMLTransformProvider组件
5.1.6 TXMLTransformClient组件
5.2 基于BDE的数据存取组件
5.2.1 TTable组件
5.2.2 TQuery组件
5.2.3 TDataBase组件
5.2.4 TBatchMove组件
5.2.5 TUpdateSQL组件
5.3 基于ADO的数据存取组件
5.3.1 TADOConnection组件
5.3.2 TADOCommand组件
5.3.3 TADODataSet组件
5.3.4 TADOTable组件
5.3.5 TADOQuery组件
5.4 数据控制页组件
5.4.1 TDBGrid组件
5.4.2 TDBNavigator组件
5.4.3 TDBText组件
5.4.4 TDBEdit组件
5.4.5 TDBMemo组件
5.4.6 TDBImage组件
5.4.7 TDBLookUpCombobox组件
5.5 dbExpress页组件
5.5.1 TSQLConnection组件
5.5.2 TSQLDataSet组件
5.5.3 TSQLTable组件
5.5.4 TSQLQuery组件
5.5.5 TSQLStoredProc组件
5.5.6 TSQLMonitor组件
5.5.7 TSQLClientDataSet组件
5.6 建立双平台应用程序的方法
第6章 通用程序设计
6.1 异常处理
6.1.1 RTL异常
6.1.2 创建异常处理程序块
6.2 字符串处理
6.2.1 字符类型
6.2.2 字符串种类
6.2.3 字符串指针
6.2.4 长字符串处理函数
6.2.5 字符串的编译程序指令
6.2.6 串列表的属性和方法
6.3 文件处理
6.3.1 文件类型
6.3.2 文件操作
6.3.3 使用文件流
6.4 事件处理程序和事件共享
6.4.1 组件的默认事件处理程序
6.4.2 创建和删除事件处理程序
6.4.3 选项与事件处理程序
6.4.4 事件共享
6.5 创建和使用模板
6.5.1 创建和使用组件模板
6.5.2 使用工程模板
6.5.3 将工程加到对象库
6.5.4 创建和使用程序设计模板
6.6 程序间的参数传递和调用
6.6.1 使用文件传递参数
6.6.2 调用独立可执行程序
第7章 Web服务器应用程序设计
7.1 服务器应用程序的结构
7.1.1 Web服务器应用程序的类型
7.1.2 Web模块
7.1.3 Web动作项
7.1.4 获取请求消息
7.1.5 建立HTTP响应消息
7.2 Web服务器应用程序组件
7.2.1 TWebDispatcher组件
7.2.2 PageProdure组件
7.2.3 TDataSetPageProducer组件
7.2.4 TQueryTableProducer组件
7.2.5 TDataSetTableProducer组件
7.3 建立Web服务器应用程序
7.3.1 创建Web服务器应用程序
7.3.2 与客户交互
7.3.3 访问数据库
7.4 调试Web服务器应用程序
7.4.1 调试ISAPI/NSAPI服务器应用程序
7.4.2 调试CGI和Win-CGI服务器应用程序
第8章 应用系统的报表程序设计
8.1 QReport组件
8.1.1 QuickRep组件
8.1.2 QRSubDetail组件
8.1.3 QRStringBand组件
8.1.4 QRBand组件
8.1.5 QRChildBand组件
8.1.6 QRGroup组件
8.1.7 QRLabel组件
8.1.8 QRDBText组件
8.1.9 QRExpr组件
8.1.10 QRSysData组件
8.1.11 QRMemo组件
8.1.12 QRExprMemo组件
8.1.13 QRRichText组件
8.1.14 QRDBRichText组件
8.1.15 QRShape组件
8.1.16 QRImage组件
8.1.17 QRDBImage组件
8.1.18 QRCompositeReport组件
8.1.19 QRPreview组件
8.1.20 QRTextFilter组件
8.1.21 QRCSVFilter组件
8.1.22 QRHTMLFilter组件
8.1.23 QRChart组件
8.2 使用QReport设计快速报表
8.2.1 简单列表
8.2.2 简单表格
8.2.3 分组统计报表
8.2.4 统计图表
8.3 Server组件
8.3.1 Word对象
8.3.2 Excel对象
8.3.3 组件
8.4 建立与Word连接
8.5 使用组件建立与Excel连接
8.6 采用OLE方式建立与Excel连接
第9章 系统建设方案
9.1 引言
9.2 概述
9.2.1 任务来源
9.2.2 建设目标
9.2.3 建设原则
9.2.4 参考资料
9.2.5 术语与定义
9.3 系统需求分析
9.3.1 项目简介
9.3.2 需求分析阶段工作
9.3.3 确定用户对新系统的综合要求
9.3.4 分析新系统的数据要求
9.3.5 导出新系统的数据字典
9.3.6 构造新系统详细逻辑框图
9.3.7 绘制系统流程图
9.3.8 确定和评价系统方案
9.4 系统功能和技术性能
9.4.1 系统功能
9.4.2 主要技术性能
9.5 运营管理系统组成
9.5.1 系统组成
9.5.2 工作流程
9.5.3 设备配置
9.5.4 运行环境
9.5.5 开发工具
9.6 设备选型
9.6.1 服务器
9.6.2 网络设备
9.6.3 网管工作站配置
9.7 经费预算
9.8 系统开发计划
第10章 系统设计
10.1 概述
10.1.1 系统设计依据
10.1.2 系统设计原则
10.1.3 系统建设目标
10.1.4 系统建设任务
10.1.5 系统的服务对象
10.1.6 术语与定义
10.1.7 参考资料
10.2 系统总体设计
10.2.1 系统功能和技术指标
10.2.2 系统组成
10.2.3 系统建设与实施
10.3 分系统设计
10.3.1 分系统的功能和性能要求
10.3.2 分系统技术设计
10.3.3 分系统接口设计
10.4 编码设计
10.4.1 概述
10.4.2 编码设计
10.5 输入设计
10.5.1 概述
10.5.2 输入接口要求
10.6 输出设计
10.6.1 概述
10.6.2 输出功能和性能
10.6.3 服务对象
10.6.4 输出接口要求
10.6.5 输出界面要求
10.7 网络设计
10.7.1 网络分系统的作用与功能
10.7.2 网络分系统的设计原则
10.7.3 网络分系统的设计要点
10.7.4 局域网结构与配置
10.8 系统安全和可靠性设计
10.8.1 概述
10.8.2 系统安全设计
10.8.3 系统可靠性设计
第11章 数据库设计
11.1 概述
11.1.1 数据库设计过程
11.1.2 术语
11.2 数据关系结构
11.3 数据结构设计
11.3.1 数据项定义表
11.3.2 标准数据表
11.4 数据采集说明
11.5 建立数据库
第12章 用户操作手册
12.1 概述
12.2 系统使用说明书
12.2.1 系统概述
12.2.2 系统工作环境
12.2.3 系统安装
12.2.4 系统运行
12.2.5 系统备份和恢复
12.2.6 清单
12.3 用户手册
12.3.1 概述
12.3.2 结构
12.3.3 运行环境
12.3.4 运行操作
12.3.5 系统维护
12.3.6 出错处理
第13章 代码实现
13.1 客户/服务器模块
13.1.1 总体思路
13.1.2 定义数据库别名
13.1.3 主控模块设计
13.1.4 数据维护模块代码设计
13.1.5 数据查询模块设计
13.1.6 数据统计模块设计
13.1.7 数据打印模块设计
13.1.8 用户登录模块设计
13.1.9 修改口令模块设计
13.1.10 用户权限管理模块设计
13.2 Web服务器应用程序实例
13.2.1 环境设置
13.2.2 Plogin
13.2.3 Pquery
13.2.4 Pbaogao模块
第14章 系统验收与交付
14.1 单元测试
14.2 系统测试
14.3 测试报告
14.3.1 测试结果和分析
14.3.2 结论
14.4 系统试运行
14.5 系统验收
14.5.1 验收组织
14.5.2 验收内容
14.5.3 收结论
14.6 交付