1.1 数据库的发展 1
1.1.1 数据库的发展过程 1
第1章 数据库系统概论 1
1.1.2 数据库的特点 2
1.2 数据库的基本概念 3
1.2.1 数据和信息 3
1.2.2 数据库系统基本概念 3
1.3 数据模型 4
1.3.1 数据模型的基本概念 4
1.3.2 数据模型的分类 4
1.3.3 数据库的分类 6
1.4 E-R模型 6
1.4.1 E-R模型结构 6
1.5 关系运算 7
1.5.1 关系代数运算 7
1.4.3 E-R模型与其他模型的转换 7
1.4.2 E-R模型的设计方法 7
1.5.2 关系运算 8
1.6 小结 10
习题一 10
第2章 Visual FoxPro 8.0概述 11
2.1 Visual FoxPro 8.0的功能和运行环境 11
2.1.1 Visual FoxPro 8.0的新增功能 11
2.1.2 Visual FoxPro 8.0的安装环境 12
2.1.3 Visual FoxPro 8.0的安装 12
2.1.4 Visual FoxPro 8.0的系统配置 15
2.1.5 Visual FoxPro 8.0的文件格式 17
2.2 Visual FoxPro 8.0的启动与退出 17
2.2.1 Visual FoxPro 8.0的启动 17
2.3 Visual FoxPro 8.0的用户界面 18
2.2.2 Visual FoxPro 8.0的退出 18
2.3.2 菜单栏 19
2.3.1 标题栏 19
2.3.3 工具栏 21
2.3.4 状态栏 21
2.3.5 工作窗口 22
2.3.6 命令窗口 22
2.4 Visual FoxPro 8.0的操作方式 22
2.4.1 命令操作方式 22
2.4.2 菜单操作方式 22
2.4.3 程序操作方式 22
2.4.4 工具操作方式 23
2.5 Visual FoxPro 8.0的项目管理器 23
2.5.1 利用向导创建项目文件 23
2.5.3 项目管理器的操作 24
2.5.2 利用新建文件创建项目文件 24
2.6 小结 25
习题二 26
第3章 Visual FoxPro 8.0程序设计基础 27
3.1 数据基础知识 27
3.1.1 数据类型 27
3.1.2 常量与变量 28
3.2 运算符和表达式 29
3.2.1 运算符 29
3.2.2 表达式 29
3.3 函数和过程 30
3.3.1 函数分类 30
3.3.2 调用函数 37
3.3.3 过程和过程设计 38
3.4 基本命令 39
3.5 程序流程与控制 44
3.5.1 顺序结构控制方式 44
3.5.2 分支结构控制方式 45
3.5.3 循环结构控制方式 47
3.6 小结 49
习题三 50
第4章 数据表的创建与修改 51
4.1 数据表的创建 51
4.1.1 表结构的设计 51
4.1.2 数据表的创建 52
4.1.3 表记录的输入 57
4.2 数据表的操作 58
4.2.1 表的打开 58
4.2.2 表记录的显示与修改 58
4.2.3 表结构的显示与修改 59
4.2.4 表的关闭 60
4.3 表的索引与排序 60
4.3.1 索引 60
4.3.2 索引的建立 61
4.3.3 索引的应用 62
4.4 表的查询和统计命令 63
4.4.1 常用的查询命令 63
4.4.2 常用的统计命令 66
4.5 小结 68
习题四 68
第5章 数据库的创建和使用 69
5.1 数据库的创建 69
5.1.1 利用数据库向导创建数据库 69
5.1.2 利用数据库设计器创建数据库 71
5.1.3 利用命令创建数据库 72
5.2 数据库的操作 73
5.2.1 数据库的打开 73
5.2.2 数据库的修改 73
5.2.3 数据库的删除 73
5.2.4 数据库的关闭 74
5.3 数据库中表间的关系 74
5.3.1 表间的关系 74
5.3.2 建立永久关系 74
5.3.3 编辑关系 75
5.3.4 建立临时关系 75
5.4 数据字典 76
5.5 小结 77
习题五 77
6.1.1 利用表单向导创建表单 78
6.1 表单的创建 78
第6章 表单的操作 78
6.1.2 利用表单设计器创建表单 80
6.1.3 利用命令创建表单 81
6.1.4 创建一对多表单 81
6.1.5 表单集 84
6.2 表单的基本操作 86
6.2.1 表单的打开 86
6.2.2 表单的修改 86
6.2.3 表单的删除 86
6.2.4 表单的关闭 87
6.2.5 表单的属性 87
6.3 表单控件及其属性 88
6.3.1 表单的数据环境 88
6.3.2 标签 88
6.3.3 按钮 89
6.3.4 文本框 93
6.3.5 复选框 94
6.3.6 编辑框 95
6.3.7 列表框 96
6.3.8 组合框 97
6.3.9 计时器 97
6.3.10 线条与形状控件 98
6.3.11 页框 99
6.3.12 表格 99
6.4 表单设计实例 101
6.5 小结 103
习题六 103
7.1 查询的创建 104
7.1.1 利用查询向导创建查询 104
第7章 查询和视图 104
7.1.2 利用查询设计器创建查询 106
7.2 查询的操作 109
7.2.1 打开查询 109
7.2.2 修改查询 109
7.2.3 输出查询结果 109
7.2.4 SQL语句的查看 111
7.3 视图的创建 111
7.3.1 本地视图的创建 111
7.3.2 远程视图的创建 116
7.4 视图的操作 121
7.4.1 视图的打开 121
7.4.2 视图的修改 121
7.5 SQL关系型数据库语言 122
7.5.1 SQL语言简介 122
7.4.3 视图的删除 122
7.4.4 视图的关闭 122
7.5.2 Visual FoxPro 8.0中的SQL语言 123
7.5.3 SQL语言中表间的记录查询 127
7.6 小结 129
习题七 129
第8章 菜单和工具栏 130
8.1 菜单设计 130
8.1.1 菜单结构的设计 130
8.1.2 菜单设计器 130
8.1.3 常规菜单的创建 131
8.1.4 快捷菜单的创建 134
8.2.1 菜单的打开 135
8.2.2 菜单的修改 135
8.2 菜单的操作 135
8.1.5 菜单的功能 135
8.2.3 菜单的删除 136
8.3 菜单的应用 136
8.3.1 菜单的生成 136
8.3.2 菜单应用程序的生成 137
8.3.3 常规菜单在表单中的应用 145
8.4 工具栏 146
8.3.4 快捷菜单在表单中的应用 146
8.4.1 工具栏的创建 147
8.4.2 工具栏的应用 148
8.5 小结 150
习题八 150
第9章 报表和标签 151
9.1 利用报表向导创建报表 151
9.1.1 利用报表向导创建单一报表 151
9.1.2 利用报表向导创建一对多报表 154
9.2 利用报表设计器创建报表 157
9.2.1 报表设计器 158
9.2.2 利用“快速报表”创建报表 159
9.2.3 利用“数据环境设计器”创建报表 160
9.3 报表的操作 161
9.3.1 报表的修改 161
9.3.2 报表的输出 161
9.3.3 报表在表单中的应用 162
9.4 标签 162
9.4.1 利用标签向导创建标签 162
9.4.2 利用标签设计器创建标签 165
9.4.3 标签的输出 166
9.5 小结 166
习题九 166
10.1.1 面向对象程序设计的概念 167
10.1 面向对象程序设计概述 167
第10章 面向对象的程序设计 167
10.1.2 对象的特性 168
10.1.3 Visual FoxPro 8.0中的类与对象 168
10.2 类的创建 169
10.2.1 可视类的创建 169
10.2.2 不可视类的创建 171
10.2.3 用编程方式创建类 171
10.2.4 类信息的查看 172
10.3 类的使用 173
10.3.1 在表单中使用类 173
10.3.2 在程序中调用对象 174
10.4 小结 174
习题十 175
11.1.2 程序的调试工具 176
11.1.1 程序的常见错误 176
11.1 程序的调试 176
第11章 程序的调试、连编与Web发布 176
11.2 程序连编 178
11.2.1 设置主程序 178
11.2.2 项目信息 179
11.2.3 连编程序 180
11.3 程序的Web发布 180
11.3.1 网页的制作 181
11.3.2 信息网页格式的设置 183
11.3.3 网页效果的改变 184
11.4 小结 186
习题十一 186
第12章 企业人事管理系统开发实例 187
12.1 总体规划 187
12.1.1 系统的主要模块 187
12.1.2 自由表和数据库的创建 188
12.2 设计模块 190
12.2.1 表单的设计 190
12.2.2 报表的设计 196
12.2.3 菜单的设计 197
12.3 连编系统 206
12.4 小结 209
习题十二 209
实训 210
实训1 自由表的创建 210
实训2 数据库的创建 211
实训3 表单的创建 212
实训4 报表的创建 214
实训5 菜单的创建 215
实训6 项目的连编 216
附录 习题答案 218