内容简介
第1章 Delphi 6开发环境
1.1 安装
1.2新特性
1.2.1IDE的改进
1.2.2 平台的开发(专业版和企业版)
1.2.3发布所有版本
1.3 集成开发环境(IDE)概况
1.3.1窗口
1.3.2组件面板
1.4菜单和命令
1.4.1File菜单
1.4.2Edit菜单
1.4.3Search菜单
1.4.4View菜单
1.4.5Project菜单
1.4.6Run菜单
1.4.7Component菜单
1.4.8Database菜单
1.4.9Tools菜单
1.4.10Help菜单
第2章 Detphi 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.2创建数据库表
2.4.3 启动数据库桌面
2.4.3修改表结构
2.4.4查询和修改数据
2.5Utilities工具
第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.1标识符
3.2变量与常量
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.1注释
3.4.2简单语句和复合语句
3.4语句
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.1 Object Pascal及其类库
4.1.2对象、组件和控件
4.1VCL可视组件库
4.1.3VCL和CLX
4.1.4使用组件库
4.1.5VCL和CLX单元
4.1.6VCL单元的位置
4.2 组件
4.2.1Standard组件页
4.2.2Additional组件页
4.2.3Win32组件页
4.2.4System组件页
4.2.5Data Access组件页
4.2.6 Data Controls组件页
4.2.8DataSnap组件页
4.2.7dbExpress组件页
4.2.9BDE组件页
4.2.10ADO组件页
4.2.11InterBase组件页
4.2.12WebServices组件页
4.2.13InternetExpress组件页
4.2.14Internet组件页
4.2.15WebSnap组件页
4.2.16FastNet组件页
4.2.17Decision Cude组件页
4.2.18QReport组件页
4.2.19Dialogs组件页
4.2.20Win3.1组件页
4.2.21Samples组件页
4.2.22ActiveX组件页
4.2.23COM+组件页
4.2.24InterBase Admin组件页
4.2.25Indy Clients组件页
4.2.26Indy Servers组件页
4.2.27Indy Misc组件页
4.2.28Servers组件页
4.3 可视组件的通用属性和事件
4.3.1通用属性
4.3.2通用事件
4.4通用组件
4.4.1TForm组件
4.4.2TLabel组件
4.4.3TEdit组件
4.4.4TMaskEdit组件
4.4.5TMemo组件
4.4.6TListBox组件
4.4.7TComboBox组件
4.4.8TMainMenu组件
4.4.9TPopupMenu组件
4.4.10TButton组件
4.4.11TBitBtn组件
4.4.13TRadioButton组件
4.4.12TSpeedButton组件
4.4.14TCheckBox组件
4.4.15TGroupBox组件
4.4.16TRadioGroup组件
4.4.17Tpanel组件
4.4.18TPageControl组件
4.4.19 TTabset组件
4.4.20 TNoteBook组件
4.4.21TTabbedNoteBook组件
4.4.22TImage组件
4.4.23TPainBox组件
4.4.24TShape组件
4.4.25TBevel组件
4.4.26TOutline组件
4.4.27THeader组件
4.4.28TStringGrid组件
4.4.29TDrawGrid组件
4.4.30TFileListBox组件
4.4.31TDirectoryListBox组件
4.4.32TDriveComboBox组件
4.4.33TFilterComboBox组件
4.5常用字符串和日期时间处理例程
4.5.1常用字符串处理例程
4.5.2常见日期时间处理例程
第5章 数据存取组件
5.1 数据存取页组件
5.1.1TDataSource组件
5.1.2TClientDataSet组件
5.1.3TDataSetProvider组件
5.1.4TXMLTransform组件
5.1.5TXMLTransformProvider组件
5.1.6TXMLTransformClient组件
5.2基于BDE的数据存取组件
5.2.1TTable组件
5.2.2TQuery组件
5.2.3TDataBase组件
5.2.4TBatchMove组件
5.2.5TUpdateSQL组件
5.3基于ADO的数据存取组件
5.3.1TADOConnection组件
5.3.2TADOCommand组件
5.3.3TADODataSet组件
5.3.4TADOTable组件
5.3.5TADOQuery组件
5.4数据控制页组件
5.4.1TDBGrid组件
5.4.2TDBNavigator组件
5.4.4TDBEdit组件
5.4.3TDBText组件
5.4.5TDBMemo组件
5.4.6TDBImage组件
5.4.7TDBLookUpCombobox组件
5.5dbExpress页组件
5.5.1TSQLConnection组件
5.5.2TSQLDataSet组件
5.5.3TSQLTable组件
5.5.4TSQLQuery组件
5.5.5TSQLStoredProc组件
5.5.6TSQLMonitor组件
5.5.7TSQLClientDataSet组件
5.6建立双平台应用程序的方法
第6章 通用程序设计
6.1 异常处理
6.1.1RTL异常
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.1文件类型
6.3.2文件操作
6.3文件处理
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.1Web服务器应用程序的类型
7.1.2 Web模块
7.1.3 Web动作项
7.1.4获取请求消息
7.1.5建立HTTP响应消息
7.2 Web服务器应用程序组件
7.2.1TWebDispatcher组件
7.2.2PageProdure组件
7.2.3TDataSetpageProducer组件
7.2.4TQueryTableProducer组件
7.2.5TDataSetTableProducer组件
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.1QReport组件
8.1.1QuickRep组件
8.1.2QRSubDetail组件
8.1.3QRStringBand组件
8.1.4QRBand组件
8.1.5QRChildBand组件
8.1.6QRGroup组件
8.1.7QRLabel组件
8.1.8QRDBText组件
8.1.9QRExpr组件
8.1.10QRSysData组件
8.1.12QRExprMemo组件
8.1.13QRRichText组件
8.1.11QRMemo组件
8.1.14QRDBRichText组件
8.1.15QRShape组件
8.1.16QRImage组件
8.1.17QRDBImage组件
8.1.18QRCompositeReport组件
8.1.19QRPreview组件
8.1.20QRTextFilter组件
8.1.21QRCSVFilter组件
8.1.22QRHTMLFilter组件
8.2使用QReport设计快速报表
8.2.1简单列表
8.1.23QRChart组件
8.2.2简单表格
8.2.3分组统计报表
8.2.4统计图表
8.3Server组件
8.3.1Word组件
8.3.2Excel对象
8.3.3组件
8.4建立与Word连接
8.5使用组件建立与Excel连接
8.6采用OLE方式建立与Excel连接
第9章 系统建设方案
9.2.3建设原则
9.2.2建设目标
9.1引言
9.2.1任务来源
9.2概述
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.1服务器
9.6设备选型
9.6.2网络设备
9.6.3网管工作站配置
9.7经费预算
9.8系统开发计划
第10章 系统设计
10.1概述
10.1.1系统设计依据
10.1.2系统设计原则
10.1.3系统建设目标
10.1.6术语与定义
10.1.5系统的服务对象
10.1.4系统建设任务
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.1概述
10.4.2编码设计
10.4编码设计
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.2网络分系统的设计原则
10.7.3网络分系统的设计要点
10.7.1网络分系统的作用与功能
10.7网络设计
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.1数据项定义表
11.3数据结构设计
11.3.2标准数据表
11.4数据采集说明
11.5建立数据库
第12章 用户操作手册
12.1概述
12.2系统使用说明书
12.2.1系统概述
12.2.2系统工作环境
12.2.6清单
12.2.5系统备份和恢复
12.2.4系统运行
12.2.3系统安装
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.19测试结果和分析
14.3.2结论
14.4系统试运行
14.5系统验收
14.5.1 验收组织
14.5.2验收内容
14.5.3收结论
14.6交付