目 录 1
第一章数据库基本理论 1
1.1数据、信息和数据处理 2
1.1.1数据与信息 2
1.1.2数据处理 2
1.2数据管理技术的发展 2
1.2.1人工管理阶段 3
1.2.2文件管理阶段 3
1.2.3数据库系统阶段 3
1.3数据库系统基本概念 4
1.3.1数据库 4
1.3.2数据库管理系统 5
1.3.3数据库系统 5
1.3.4数据库应用系统 5
1.4数据模型 5
1.4.3关系模型 6
1.4.2 网状模型 6
1.4.1层次模型 6
1.5关系数据库基础知识 7
1.5.1 关系术语 7
1.5.2关系运算 7
1.5.3关系数据库 8
1.5.4关系的完整性 10
第二章Visual FoxPro系统概述 12
2.1 Visual FoxPro的特点及性能指标 13
2.1.1 Visual FoxPro的特点 13
2.1.2 Visual FoxPro的性能指标 14
2.2 Visual FoxPro的启动与用户界面 14
2.2.1 Visual FoxPro的运行环境 14
2.2.2 Visual FoxPro的启动与退出 14
2.2.3 Visual FoxPro的界面 15
2.2.4 Visual FoxPro的菜单系统 16
2.3.1 工作方式 18
和命令结构 18
2.2.5 工作区窗口和命令窗口 18
2.3 Visual FoxPro的工作方式 18
2.3.2命令结构 19
2.4 Visual FoxPro的辅助工具 19
2.4.1 向 导 19
2.4.2设计器 21
2.4.3生成器 21
2.5项目管理器 22
2.5.1创建项目 22
2.5.2 项目管理器的使用 23
2.5.3定制项目管理器 24
第三章Visual FoxPro的数据基础 25
3.1 数据类型 26
3.3变量 27
3.3.1 内存变量 27
3.2常 量 27
3.3.2数组变量 28
3.3.3字段变量 29
3.3.4系统变量 29
3.4表达式 29
3.5常用函数 31
3.5.1数值运算函数 31
3.5.2字符处理函数 33
3.5.3转换函数 35
3.5.4 日期函数 36
3.5.5 测试函数 37
3.6 Visual FoxPro的文件类型 38
3.7 Visual FoxPro表的类型 39
第四章表的建立和操作 40
4.1 表的建立 41
4.1.1数据表的结构 41
4.1.2表结构建立 42
4.1.3表数据的输入 44
4.2数据表的打开、显示和关闭 46
4.2.1 打开表 46
4.2.2表文件的显示 46
4.2.3关闭表 48
4.3表的修改与编辑 49
4.3.1表结构的修改 49
4.3.2表的记录修改和编辑 49
4.3.3数据表与数组之间的数据交换 54
4.4数据表的过滤 55
4.4.1 记录过滤 55
4.4.2字段过滤 56
4.5数据表的复制 56
4.5.1复制任何类型的文件 56
4.5.2数据表结构的复制 57
第五章排序、查询和多表操作 59
5.1排序 60
5.2索 引 61
5.2.1 索引的概念 61
5.2.2索引文件的建立 62
5.2.3 索引的使用、更新与删除 64
5.3 查 询 67
5.3.1 顺序查询 67
5.3.2索引查询 68
5.4统计与汇总 69
5.4.1 计数命令COUNT 69
5.4.2求和命令SUM 69
5.4.3 求平均命令AVERAGE 70
5.4.4 计算命令CALCULATE 70
5.4.5 汇总命令TOTAL 70
5.5多工作区的操作 71
5.5.1 工作区的选择与数据工作期 71
5.5.2表之间的关系 73
5.5.3表之间的连接 75
第六章数据库操作与视图的使用 77
6.1数据库的创建与管理 78
6.1.1数据库的创建 78
6.1.2在项目中添加数据库 79
6.1.3数据库的打开、修改和关闭 80
6.1.4数据库对表的管理 81
6.1.5数据库文件察看 83
6.2数据字典 83
6.2.1 字段属性 83
6.2.2 记录规则 85
6.2.3永久关系 86
6.2.4 设置参照完整性 87
6.3视 图 88
6.3.1 本地视图的创建 88
6.3.2 远程视图的创建 93
第七章结构化查询语言SQL 96
7.1 SQL的数据定义功能 97
7.1.1 SQL提供的基本数据类型 97
7.1.2创建、修改和删除数据表 97
7.1.3 创建和删除索引 99
7.2 SQL的数据查询功能 100
7.2.1 SELECT命令的格式 100
7.2.2投影查询 101
7.2.3条件查询 102
7.2.4统计查询 104
7.2.5分组查询 105
7.2.6查询的排序 106
7.2.7连接查询 106
7.2.8嵌套查询 109
7.2.9查询结果输出 111
7.3.2 修改数据记录 112
7.3 SQL的数据更新功能 112
7.3.1插入数据记录 112
7.3.3 删除数据记录 113
7.4用查询设计器建立查询 113
7.4.1 进入查询设计器 114
7.4.2创建查询 116
7.4.3指定查询去向 116
7.4.4查看SQL 117
7.4.5运行、保存和修改查询 117
7.4.6查询菜单 117
第八章Visual FoxPro程序设计基础 118
8.1面向过程程序设计 119
8.1.1程序文件的建立和执行 119
8.1.2程序中常用的命令 120
8.1.3程序的基本结构 124
8.1.4 过程及过程调用 130
8.1.5 变量的作用域和参数调用 131
8.1.6数组应用 133
8.2面向对象程序设计 134
8.2.1基本概念 134
8.2.2面向对象程序设计基本方法 136
8.2.3 Visual FoxPro中的类 136
8.2.4属 性 137
8.2.5事件 138
8.2.6方法程序 138
8.2.7数据环境 138
8.2.8对象的操作 138
8.2.9设计类与对象 139
8.3 调试程序 143
8.3.1 调试器窗口 143
8.3.2调试器应用 143
第九章表单设计 145
9.1.1表单简介 146
9.1表单设计基础 146
9.1.2表单向导 148
9.1.3 表单设计器 151
9.2表单常用控件 155
9.2.1控件的基本操作 155
9.2.2标签控件 155
9.2.3 文本框控件 157
9.2.4命令按钮控件 158
9.2.5常用表单控件应用 159
9.3表单其他控件 160
9.3.1 选项按钮组 160
9.3.2复选框 161
9.3.3编辑框 162
9.3.4列表框 163
9.3.5组合框 164
9.3.6微调按钮 164
9.3.7 计时器 165
9.3.8图 像 166
9.3.9表格 167
9.3.10页 框 169
9.3.11命令按钮组 170
9.3.12 ActiveX控件和ActiveX 173
绑定控件 173
9.3.13表单集 174
9.3.14表单控件的综合应用 174
第十章Visual FoxPro程序设计 182
综合应用 182
10.1数据库操作实例 183
10.1.1浏览数据实例 183
10.1.2维护数据实例 184
10.1.3学生选课实例 188
10.1.4成绩查询实例 191
10.1.5教师课程查询实例 193
10.1.6计算平均年龄实例 194
10.2表单控件应用实例 195
10.2.1求素数实例 195
10.2.2打字测试实例 197
10.2.3算术计算实例 198
10.2.4数值排序实例 200
第十一章报表设计 202
11.1报表设计基础 203
11.1.1报表的常规布局 203
11.1.2报表设计的步骤 203
11.1.3创建报表布局文件 204
11.2创建简单报表 204
11.2.1 创建空白报表 204
11.2.2创建快速报表 204
11.2.3 用报表向导创建报表 205
11.3.1报表设计器的基本环境 207
11.3报表设计器 207
11.3.2 设置报表的数据环境 208
11.3.3报表控件 209
11.3.4报表控件的调整与控制 212
11.4报表打印输出 212
11.4.1 页面设置 212
11.4.2预览结果 213
11.4.3打印报表 213
11.5报表设计示例 214
第十二章应用系统的集成 217
12.1菜单系统 218
12.1.1菜单系统的基本结构 218
12.1.2菜单系统的设计步骤 219
12.2设计菜单 220
12.2.1 菜单设计器的使用 220
12.2.2主菜单中的“显示”和“菜单”下拉菜单中有关选项 221
12.2.3 下拉式菜单设计示例 222
12.3应用系统的集成 225
12.3.1应用系统启动主程序的设计 225
12.2.4快捷菜单 225
12.3.2项目集成 227
12.3.3应用程序的发布 228
第十三章软件技术基础 230
13.1 数据结构 231
13.1.1数据结构的基本概念 231
13.1.2数据结构的意义 231
13.1.3算法分析 232
13.1.4线性表 233
13.1.5树 237
13.1.6图结构 239
13.1.7线性表的查找 241
13.1.8 内排序 242
13.2.1概述 244
13.2软件工程 244
13.2.2软件生存周期 245
13.2.3软件定义 246
13.2.4软件开发 247
13.2.5软件测试 248
13.2.6软件维护 248
13.2.7 计算机辅助软件工程 249
13.3操作系统 249
13.3.1操作系统的概念和类型 249
13.3.2 处理机管理 250
13.3.3存储器管理 253
13.3.4 设备管理 254
13.3.5文件管理 255
附录一Visual FoxPro 6.0常用函数表 257
附录二Visual FoxPro 6.0命令概要 261
附录三双语教学参考英语词汇 269