第1章 数据库系统基础 1
1.1数据库系统基础知识 1
1.1.1数据管理的发展 1
1.1.2数据库系统的组成 3
1.1.3数据模型及概念模型 4
1.2关系数据库 6
1.2.1关系数据模型 7
1.2.2关系运算 8
1.2.3常用关系数据库管理系统 11
第2章 数据与数据处理 12
2.1 Visual FoxPro简介 12
2.1.1 Visual FoxPro的操作方式 13
2.1.2 Visual FoxPro的命令 13
2.2常量与变量 14
2.2.1常量 14
2.2.2变量 17
2.2.3数组 20
2.3表达式 21
2.3.1数值表达式 21
2.3.2字符表达式 22
2.3.3日期与时间表达式 22
2.3.4关系表达式 23
2.3.5逻辑表达式 26
2.4常用函数 27
2.4.1数值函数 27
2.4.2字符函数 29
2.4.3日期与时间函数 32
2.4.4数据类型转换函数 34
2.4.5测试函数 35
2.4.6其他函数 36
第3章 数据表与数据库的基本操作 40
3.1 Visual FoxPro项目管理器 40
3.1.1项目管理器的基本功能 40
3.1.2项目管理器的基本操作 40
3.2数据表的操作 44
3.2.1自由表与数据库表 44
3.2.2创建数据表 44
3.2.3表文件的打开与关闭 50
3.2.4表结构的操作 51
3.2.5表文件的数据添加 53
3.2.6记录的显示与定位 54
3.2.7记录的删除与修改 60
3.3排序与索引 63
3.3.1索引 63
3.3.2排序 67
3.4数据库的创建与使用 68
3.4.1数据库的创建 68
3.4.2数据库的操作 69
3.4.3数据库中的表操作 72
3.4.4设置数据库表字段属性 73
3.4.5设置记录规则 75
3.5多表操作 76
3.5.1选择工作区 77
3.5.2使用非当前工作区中的表 77
3.5.3表间关联 78
第4章 结构化查询语言(SQL) 83
4.1 SQL概述 83
4.2数据定义 84
4.3数据插入 88
4.4数据查询 89
4.4.1查询的概念 89
4.4.2 SELECT的基本结构 89
4.4.3简单查询 90
4.4.4联接查询 95
4.4.5嵌套查询 99
4.4.6聚集与分组 101
4.4.7集合的并运算 104
4.5查询设计器 104
4.5.1 Visual FoxPro查询设计器简介 104
4.5.2查询的定义和功能 106
4.5.3查询设计实例 111
4.5.4查询文件 112
4.6数据删除 113
4.7数据更新 113
4.8视图 114
4.8.1数据库视图的概念 114
4.8.2视图的定义 115
4.8.3 Visual FoxPro视图设计器 116
第5章 表单设计 118
5.1对象与类 118
5.1.1基本概念 118
5.1.2 Visual FoxPro中的对象 119
5.1.3常用的属性 120
5.1.4事件 121
5.1.5表单的常用方法 121
5.1.6对象引用 122
5.2创建表单 124
5.2.1表单的创建方法 124
5.2.2运行表单 127
5.2.3设置数据环境 127
5.3表单的基本操作 128
5.3.1表单设计用工具栏 128
5.3.2调整Tab键次序的命令 133
5.4常用表单控件 133
5.4.1命令按钮 133
5.4.2命令按钮组 136
5.4.3标签 138
5.4.4图像 139
5.4.5文本框 140
5.4.6编辑框 142
5.4.7复选框 143
5.4.8选项组 144
5.4.9微调控件 145
5.4.10列表框 145
5.4.11组合框 149
5.4.12计时器 149
5.4.13表格 150
5.4.14页框 153
5.4.15 ActiveX控件和ActiveX绑定控件 155
第6章 程序设计基础 157
6.1程序 157
6.1.1程序文件 157
6.1.2事件代码 158
6.1.3几个常用命令 159
6.2选择结构 161
6.2.1程序控制流程 161
6.2.2 IF语句 161
6.2.3 CASE语句 169
6.3循环结构 175
6.3.1 DO WHILE循环 175
6.3.2 FOR循环 177
6.3.3 SCAN循环 180
6.3.4多重循环 182
6.4自定义属性与方法 184
6.4.1自定义方法 184
6.4.2变量的作用域 189
6.4.3自定义属性 191
6.5表单集与多重表单 193
6.5.1表单集 193
6.5.2多重表单 194
6.6简单成绩管理系统 197
第7章 菜单设计 212
7.1菜单的组成 212
7.1.1菜单结构 212
7.1.2菜单系统的规划 212
7.1.3 Visual FoxPro系统菜单 213
7.2下拉式菜单设计 214
7.2.1菜单生成的基本步骤 214
7.2.2菜单设计器窗口 215
7.2.3快速菜单 219
7.2.4“显示”菜单 219
7.3弹出式菜单设计 225
7.3.1用菜单设计器设计快捷菜单 225
7.3.2菜单编程命令 226
7.3.3在控件中附加快捷菜单 230
第8章 报表设计 231
8.1报表向导 231
8.2报表设计器 237
8.2.1报表设计器简介 237
8.2.2设置数据环境 239
8.2.3设计报表带区 240
8.2.4调整报表带区的大小 241
8.2.5预览报表 245
8.2.6打印报表 246
8.3报表控件 247
8.3.1标签、线条、矩形和圆角矩形 248
8.3.2域控件 249
8.3.3报表变量 251
8.4快速报表 252
附录1 Visual FoxPro 6.0主要命令 254
附录2 Visual FoxPro 6.0主要函数 268
参考文献 281