第1章Visual FoxPro 6.0系统概述 1
1.1数据库系统的基本概念 1
1.2关系数据库 2
1.2.1关系模型 2
1.2.2关系模型的相关概念 2
1.2.3关系运算 3
1.3 Visual FoxPro系统的特点 4
1.4 Viisual FoxPro的启动与退出 5
1.4.1 Viisual FoxPro的启动 5
1.4.2 Viisual FoxPro的退出 6
1.5 Visual FoxPro的用户界面 6
1.6 Visual FoxPro的工作方式和命令规则 8
1.6.1 Visual FoxPro的工作方式 8
1.6.2 Visual FoxPro的命令规则 9
1.7 Visual FoxPro的系统环境配置 10
1.8 Visual FoxPro的辅助设计工具 12
1.8.1向导 12
1.8.2设计器 13
1.8.3生成器 13
1.9 Viisual FoxPro的常用文件类型 14
1.10本章小结 15
1.11习题 15
第2章 数据与数据运算 17
2.1数据类型 17
2.2常量 18
2.3变量 20
2.3.1内存变量 20
2.3.2数组变量 22
2.3.3字段变量 23
2.4运算符与表达式 24
2.4.1算术运算符和数值表达式 24
2.4.2字符运算符和字符表达式 24
2.4.3日期时间运算符和日期时间表达式 25
2.4.4关系运算符和关系表达式 25
2.4.5逻辑运算符和逻辑表达式 27
2.4.6运算符优先级 27
2.5常用函数 28
2.5.1数值函数 28
2.5.2字符函数 30
2.5.3日期和时间函数 32
2.5.4数据类型转换函数 32
2.5.5测试函数 33
2.5.6其他函数 35
2.6 本章小结 36
2.7习题 36
第3章 数据库与数据表 38
3.1数据库的创建与操作 38
3.1.1创建数据库 38
3.1.2打开和关闭数据库 38
3.1.3修改数据库 40
3.1.4有关数据库的基本操作命令 40
3.2数据库表的建立与操作 40
3.2.1设计表结构 40
3.2.2建立表结构 41
3.2.3输入记录 43
3.3数据库表的操作 46
3.3.1打开表 46
3.3.2浏览表记录 47
3.3.3修改表记录 47
3.3.4删除与恢复表记录 48
3.3.5记录指针定位 49
3.3.6关闭表 49
3.3.7有关数据表的基本操作命令 50
3.4表的索引 55
3.4.1索引的类型 55
3.4.2索引文件 55
3.4.3建立索引 56
3.4.4和索引操作相关的命令 57
3.5数据完整性 59
3.5.1实体完整性与主关键字 59
3.5.2域完整性与约束规则 59
3.5.3参照完整性与表之间的关系 59
3.6自由表 63
3.6.1自由表与数据库表间的联系与区别 63
3.6.2建立自由表 63
3.6.3向数据库中添加自由表 63
3.6.4从数据库中移去或删除表 64
3.6.5数据库表与自由表转换的操作命令 64
3.7多表同时使用 65
3.7.1多工作区 65
3.7.2数据工作期 66
3.7.3表间的临时关联 68
3.8本章小结 69
3.9习题 69
第4章SQL关系数据库查询语言 71
4.1 SQL概述 71
4.2 SQL的数据查询 72
4.2.1 SELECT语句格式 72
4.2.2简单查询 73
4.2.3条件查询 74
4.2.4排序查询 78
4.2.5查询去向 80
4.2.6计算查询 81
4.2.7分组查询 83
4.2.8联接查询 84
4.2.9空值查询 88
4.2.10嵌套查询 89
4.2.11集合的并运算 92
4.3 SQL的数据定义 93
4.3.1创建表 93
4.3.2修改表结构 95
4.3.3删除表 97
4.4 SQL的数据操纵 97
4.4.1插入记录 97
4.4.2删除记录 97
4.4.3更新记录 98
4.5本章小结 98
4.6习题 99
第5章 查询与视图 100
5.1查询 100
5.1.1利用查询设计器创建查询 100
5.1.2利用查询向导创建查询 107
5.1.3查询的使用 110
5.2视图 110
5.2.1创建本地视图 110
5.2.2视图与数据更新 113
5.2.3使用命令定义视图 114
5.3查询与视图的区别 115
5.4本章小结 116
5.5习题 116
第6章 表单设计与应用 118
6.1面向对象程序设计的概念 118
6.1.1对象与类 118
6.1.2对象及其对象的访问和调用 119
6.2表单设计器 120
6.2.1表单设计器环境 120
6.2.2控件的操作与布局 123
6.2.3数据环境 124
6.3创建表单 127
6.3.1使用表单向导创建表单 127
6.3.2使用表单设计器创建表单 129
6.4表单的属性、事件和方法 133
6.4.1表单属性 133
6.4.2常用的事件与方法 135
6.4.3创建新的属性和方法 138
6.5基本型控件 139
6.5.1标签控件 139
6.5.2命令按钮控件 141
6.5.3文本框控件 142
6.5.4编辑框控件 144
6.5.5图像控件 144
6.5.6复选框控件 145
6.5.7列表框控件 146
6.5.8组合框控件 149
6.5.9计时器控件 150
6.5.10微调控件 151
6.6容器型控件 152
6.6.1命令组控件 152
6.6.2选项组控件 155
6.6.3表格控件 156
6.6.4页框控件 159
6.7自定义类 160
6.7.1创建自定义类 160
6.7.2使用自定义类 162
6.8本章小结 163
6.9习题 163
第7章 程序设计基础 165
7.1程序文件的建立和运行 165
7.1.1程序文件的建立与编辑 165
7.1.2程序文件的运行 166
7.1.3程序中的注释 166
7.1.4常用交互语句 167
7.2程序的基本结构 168
7.2.1顺序结构 168
7.2.2选择结构 169
7.2.3循环结构 174
7.3多模块程序设计 182
7.3.1模块的定义和调用 182
7.3.2内存变量的作用域 186
7.4程序的调试 188
7.4.1调试器环境 188
7.4.2设置断点 189
7.5本章小结 191
7.6习题 191
第8章 菜单设计与应用 194
8.1菜单设计基础 194
8.1.1菜单分类及结构 194
8.1.2菜单设计步骤 195
8.2下拉式菜单设计 195
8.2.1菜单结构设计 196
8.2.2指定菜单项的任务或代码 198
8.2.3生成并运行菜单 199
8.2.4菜单的显示 200
8.2.5为表单添加菜单 201
8.3快捷菜单设计 203
8.4本章小结 205
8.5习题 205
第9章 报表设计与应用 207
9.1创建简单报表 207
9.1.1报表的布局 207
9.1.2使用报表向导创建报表 207
9.1.3创建快速报表 209
9.2使用报表设计器设计报表 211
9.2.1报表工具栏 211
9.2.2报表的数据源和带区 212
9.3数据分组和多栏报表 216
9.3.1设计分组报表 216
9.3.2设计多栏报表 217
9.4报表输出 218
9.4.1预览报表 218
9.4.2打印报表 219
9.5本章小结 219
9.6习题 220
第10章 应用系统开发实例 221
10.1系统开发的一般过程 221
10.2项目管理器 221
10.2.1项目的基本操作 222
10.2.2在项目中连编应用程序 226
10.3使用应用程序生成器 231
10.3.1应用程序向导 231
10.3.2应用程序生成器 232
10.4应用程序生成实例 234
10.4.1系统设计 234
10.4.2设计和实现各功能模块 235
10.5本章小结 241
10.6习题 241
附录2011年全国计算机等级考试二级Visual FoxPro数据库程序设计考试大纲 243
参考文献 246