第1章 Visual FoxPro系统基础知识 1
1.1数据库的基础知识 1
1.1.1计算机数据管理的发展 1
1.1.2数据库基本概念 3
1.1.3数据模型 5
1.1.4关系数据库 9
1.2 Visual FoxPro概述 12
1.2.1 Visual FoxPro 6.0的安装 12
1.2.2 Visual FoxPro 6.0启动与退出 13
1.2.3 Visual FoxPro 6.0工作界面 14
1.2.4 Visual FoxPro 6.0的工作方式、命令和主要文件类型 15
1.2.5 Visual FoxPro 6.0的主要技术指标 18
本章小结 18
习题 18
第2章 Visual FoxPro数据与数据运算 21
2.1 Visual FoxPro数据 21
2.1.1 Visual FoxPro数据类型 21
2.1.2常量 23
2.1.3变量 25
2.1.4数组变量 28
2.2表达式及其运算 29
2.2.1表达式 29
2.2.2运算符的优先级 33
2.3函数 34
2.3.1函数的一般形式与分类 34
2.3.2数值函数 34
2.3.3字符函数 36
2.3.4日期和时间函数 39
2.3.5数据类型转换函数 40
2.3.6测试函数 42
本章小结 43
习题 44
第3章 项目管理器与设计工具 47
3.1项目管理器 47
3.1.1创建项目 47
3.1.2使用项目管理器 51
3.1.3定制项目管理器 52
3.2 Visual FoxPro 6.0的设计工具 54
3.2.1 Visual FoxPro的向导 54
3.2.2 Visual FoxPro设计器 55
3.2.3 Visual FoxPro生成器 56
本章小结 57
习题 57
第4章 Visual FoxPro数据库及其操作 59
4.1 Visual FoxPro数据库及其建立 59
4.1.1基本概念 59
4.1.2建立数据库 59
4.1.3数据库设计器 60
4.1.4打开数据库 62
4.1.5关闭数据库 64
4.1.6删除数据库 64
4.2建立数据库表 65
4.2.1在数据库中建立表 65
4.2.2显示表结构 68
4.2.3修改表结构 69
4.3表的基本操作 70
4.3.1打开与关闭表 70
4.3.2数据记录的显示 71
4.3.3增加记录的操作 73
4.3.4数据表的复制 74
4.3.5记录的定位 75
4.3.6记录的编辑与修改 77
4.3.7删除记录 78
4.3.8表中数据与数组间的数据传送 79
4.4索引 80
4.4.1索引的基本概念 80
4.4.2在表设计器中建立索引 82
4.4.3用命令方式建立索引 83
4.4.4使用索引 84
4.5数据完整性 86
4.5.1实体完整性与主关键字 86
4.5.2域完整性与约束规则 86
4.5.3参照完整性与表之间的关联 87
4.6自由表 90
4.6.1数据库表与自由表 90
4.6.2将自由表添加到数据库 91
4.6.3从数据库中移出表 91
4.7排序和多表的同时使用 92
4.7.1排序 93
4.7.2多表的同时使用 93
本章小结 96
习题 97
第5章 关系数据库标准语言SQL 100
5.1 SQL语言概述 100
5.2 SQL的数据查询功能 101
5.2.1 SELECT语句格式 101
5.2.2投影查询 102
5.2.3条件查询 104
5.2.4统计及分组查询 107
5.2.5排序查询 108
5.2.6连接查询 110
5.2.7超连接查询 111
5.2.8嵌套查询 112
5.2.9集合查询 114
5.2.10查询去向 115
5.3 SQL的数据操纵功能 116
5.3.1插入数据 116
5.3.2更新数据 117
5.3.3删除数据 117
5.4 SQL的数据定义功能 118
5.4.1建立表结构 118
5.4.2修改表结构 120
5.4.3删除数据表 121
5.4.4定义/删除视图 122
本章小结 122
习题 123
第6章 查询与视图 127
6.1查询 127
6.1.1查询概念 127
6.1.2查询设计器 127
6.1.3创建查询 129
6.1.4查询去向 133
6.2视图 134
6.2.1视图概念 134
6.2.2创建视图 134
6.2.3利用视图更新数据 138
6.2.4使用视图 139
本章小结 140
习题 140
第7章 程序设计基础 142
7.1程序文件 142
7.1.1程序文件的建立与执行 142
7.1.2程序的输入/输出命令 145
7.2程序的控制结构 148
7.2.1顺序结构 148
7.2.2分支结构 148
7.2.3循环结构 153
7.3多模块程序 159
7.3.1模块化 159
7.3.2子程序 159
7.3.3过程 162
7.3.4自定义函数 164
7.3.5变量的作用域 165
7.3.6程序调试 167
7.3.7结构化程序设计 170
本章小结 171
习题 171
第8章 表单设计与控件应用 174
8.1面向对象程序设计的基本知识 174
8.1.1对象、控件和类 174
8.1.2继承、封装和多态 175
8.1.3属性、事件和方法 176
8.1.4 Visual FoxPro中的基类 177
8.2表单的创建与管理 180
8.2.1创建表单 180
8.2.2管理表单常用的属性、事件和方法 188
8.2.3向表单添加新的属性和方法 189
8.3表单设计器 191
8.3.1表单设计器环境 191
8.3.2控件操作方法与整理 193
8.3.3数据环境 196
8.4常用表单控件 198
8.4.1标签控件 198
8.4.2命令按钮控件 200
8.4.3命令组控件 202
8.4.4文本框控件 204
8.4.5编辑框控件 206
8.4.6复选框控件 208
8.4.7选项组控件 209
8.4.8列表框控件 211
8.4.9组合框控件 213
8.4.10微调按钮控件 214
8.4.11时钟编程控件 216
8.4.12表格控件 217
8.4.13页框控件 220
8.5自定义类介绍 223
8.5.1利用类设计器创建类的基本知识 224
8.5.2类库的维护与使用 226
本章小结 227
习题 227
第9章 菜单设计方法 231
9.1 Visual FoxPro系统的菜单概述 231
9.2设计下拉式菜单 232
9.2.1设计菜单系统的步骤 232
9.2.2打开菜单设计器 233
9.2.3设计下拉式菜单 234
9.2.4设计单文档界面菜单 240
9.3设计快捷菜单 242
9.3.1设计快捷菜单的步骤 242
9.3.2设计快捷菜单实例 242
本章小结 243
习题 244
第10章 报表设计方法 246
10.1报表设计概述与简便报表设计 246
10.1.1报表设计概述 246
10.1.2使用报表向导创建报表 247
10.1.3创建快速报表 250
10.2报表设计器 252
10.2.1打开和修改报表设计器 252
10.2.2报表菜单 253
10.2.3报表设计器工具栏 255
10.2.4报表设计器的带区 255
10.2.5报表控件 256
10.2.6报表的预览和打印 259
本章小结 267
习题 268
第11章 Visual FoxPro系统应用实例 270
11.1开发Visual FoxPro系统应用方法 270
11.1.1数据库系统应用设计的正确方法 270
11.1.2自行设计数据库应用系统方法 270
11.2学生成绩档案管理系统实例 277
11.2.1功能介绍 277
11.2.2设计方法 278
本章小结 288
习题 289
2009年全国计算机等级考试二级Visual FoxPro大纲 291
全国计算机等级考试二级Visual FoxPro笔试题 294
全国计算机等级考试二级Visual FoxPro上机试题 300
参考文献 301