第一部分 Delphi的开发技能篇第一章 Delphi 4.0基本知识 3
1.1 Delphi 4.0概述 3
1.2 Delphi 4.0新特性 3
1.2.1 动态数组 3
1.2.2 方法重载 4
1.2.3 新工程管理器 4
1.2.4 新代码编辑器 4
1.2.5 强化的ActiveX 5
1.2.6 支持CORBA 5
1.3 Delphi 4.0的安装与卸载 5
1.3.1 系统需求 5
1.3.2 三种不同版本的安装需求 5
1.3.3 安装步骤 5
1.3.4 Delphi 4.0的卸载 13
1.4 IDE开发环境初识 13
1.4.1 什么是IDE 13
1.4.2 Delphi 4.0的开发环境 13
1.4.3 初步掌握IDE环境下的编程 18
第二章 Object Pascal快速入门 22
2.1 语法特点 22
2.2 数据类型 22
2.3 构造类型 24
2.3.1 数组类型 24
2.3.2 集合类型 25
2.3.3 记录类型 25
2.3.4 文件类型 25
2.3.5 指针类型 26
2.3.6 类 26
第三章 Delphi 4.0中的工程与组件 28
3.1 工程 28
3.1.1 工程文件 28
3.1.2 单元文件 29
3.1.3 窗体文件 30
3.2 Delphi 4.0的组件 30
3.3 数据访问组件 31
3.3.1 数据控制组件 32
3.3.2 其它数据控制组件的特性 34
3.3.3 远程数据组件 34
3.4 统计决策组件 35
3.4.1 组件介绍 35
3.4.2 统计决策模型 36
3.5 数据库创建 39
3.6 建立数据库 40
第四章 Delphi的数据库编程技术 44
4.1 初识数据库编程 44
4.1.1 设计一个简单的程序 44
4.1.2 数据库模型 45
4.2 认识组件的差异性 45
4.2.1 从应用程序中认识差异 45
4.2.2 数据集组件的差异 48
4.3 Delphi的查询 55
4.3.1 一个查询例子 55
4.3.2 查询函数 56
4.3.3 固定范围的数据查询 57
4.3.4 使用过滤器 59
第五章 菜单与MDI创建 60
5.1 MainMenu和PopupMenu 60
5.1.1 MainMenu组件 60
5.1.2 PopupMenu 62
5.2 MDI创建 63
5.2.1 窗体属性 63
5.2.2 MDI创建 64
第二部分 SQL Server 7.0使用技巧篇第六章 SQL Server基础知识 71
6.1 SQL Server概况 71
6.2 SQL Server 7.0的新特性 71
6.3 SQL Server 7.0的安装 72
6.3.1 系统需求 72
6.3.2 安装SQL Server 7.0 72
6.4 SQL Server 7.0项目组成员 75
6.5 配置SQL Server 76
6.5.1 修改sa密码 76
6.5.2 认识Enterprise Manager 79
6.6 注册服务器 79
6.7 服务器组 80
第七章 SQL Server 7.0数据库的操作 82
7.1 数据库简介 82
7.2 创建数据库 82
7.2.1 用Create Database命令建立数据库 82
7.2.2 用Enterprise Manager建立数据库 83
7.2.3 用Create Database向导 88
7.3 修改数据库 92
7.3.1 用Alter Database命令修改数据库 92
7.3.2 用Enterprise Manager修改数据库 92
7.4 数据库表 93
7.4.1 创建数据库表 93
7.4.2 修改数据库表 96
7.5 约束 97
7.5.1 Default约束 97
7.5.2 Check约束 97
7.5.3 Primary Key约束 98
7.5.4 使用Create View向导创建视图 99
第八章 存储过程 100
8.1 存储过程简介 100
8.2 创建存储过程 101
8.2.1 用Creat Procedure创建存储过程 101
8.2.2 用Enterprise Manager创建存储过程 101
第三部分 Delphi和SQL SerVer开发Client/Server系统篇第九章 前期准备 105
9.1 认识Client/Server系统 105
9.2 进行正确地分工 105
第十章 连接Delphi和SQL Server 104
10.1 BDE/IDAPI的连接原理 104
10.2 连接到SQL Server 108
10.2.1 设置参数 108
10.2.2 测试连接 112
第十一章 深入Client/Server系统 114
11.1 在Client/Server中使用控制交易模式 114
11.2 在Client/Server中使用缓存机制 114
11.2.1 认识缓存机制 114
11.2.2 使用缓存机制 115
第十二章 Client/Server飞跃——M—Tier 118
12.1 M—Tier Client/Server简介 118
12.2 创建M—Tier Client/Server系统 119
12.2.1 创建应用程序服务器 119
12.2.2 创建客户机应用程序 122
第十三章 ActiveX组件 124
13.1 ActiveX组件介绍 124
13.2 创建ActiveX组件 124
13.3 添加相关方法 127
13.4 安装组件 127
第四部分 实例介绍篇 133
第十四章 人力资源管理(HRM)系统分析与设计参考 133
14.1 日常办公文档 133
14.1.1 日常办公文档管理之用户调查 133
14.1.2 日常办公文档管理之分析 133
14.1.3 日常办公文档管理之设计 134
14.2 人事管理系统 135
14.2.1 人事管理系统之调查 135
14.2.2 人事管理系统之设计 136
14.3 薪资管理系统 138
14.3.1 HR薪资管理系统之调查 138
14.3.2 HR薪资管理系统之分析与设计 138
第十五章 人力资源管理系统程序设计 142
15.1 人力资源管理系统项目内容讲解 142
15.2 程序封面的SHELL写法讲解 144
15.3 人力资源管理主界面表格的设计 153
15.4 选择雇员 161
15.5 学习历程 168
15.6 工作经历 175
15.7 职位变动情况 181
15.8 培训记录 188
15.9 终止合同 196
15.10 休假汇总 203
15.11 评估试题维护 209
15.12 员工照片 217
15.13 员工奖罚 221
15.14 签定和约 227
15.15 家庭情况 232
15.16 技能资料 239
15.17 保险费用 246
15.18 遇事联络 252
15.19 报表管理 259
15.20 员工基本情况维护 282
15.21 超级报表工具 298