第1章 Visual FoxPro系统概述 1
1.1数据库系统概述 1
1.1.1数据库的基本概念 1
1.1.2数据库处理技术的发展 1
1.1.3数据库系统的特点 3
1.1.4数据库系统的分代 4
1.2数据库管理系统和数据库应用系统 5
1.3 Visual FoxPro数据库的产生 6
1.3.1 Viisual FoxPro数据库系统的发展 6
1.3.2 Viisual FoxPro 6.0的功能 7
1.3.3 Viisual FoxPro 6.0的特点 7
1.3.4 Viisual FoxPro 6.0的安装与启动 8
1.4 Visual FoxPro 6.0的集成开发环境 8
1.4.1 Viisual FoxPro的主窗口 9
1.4.2 Viisual FoxPro的配置 12
1.5项目管理器 13
1.5.1创建项目 13
1.5.2使用项目管理器 15
1.6 Visual FoxPro向导、设计器、生成器简介 17
1.6.1 Viisual FoxPro的向导 17
1.6.2 Viisual FoxPro的设计器 19
1.6.3 Viisual FoxPro的生成器 20
习题 21
第2章 Visual FoxPro语言基础 23
2.1数据类型 23
2.1.1字符型 24
2.1.2数值型 24
2.1.3日期型 25
2.1.4日期时间型 25
2.1.5逻辑型 25
2.1.6备注型 25
2.1.7通用型 26
2.2常量与变量 28
2.2.1常量 28
2.2.2变量 29
2.3运算符及表达式 33
2.3.1算术运算符与表达式 33
2.3.2字符运算符与表达式 34
2.3.3日期时间运算符与表达式 34
2.3.4关系运算符与表达式 35
2.3.5逻辑运算符与表达式 36
2.3.6宏替换运算符与表达式 36
2.4函数 37
2.4.1数值函数 37
2.4.2字符处理函数 38
2.4.3日期时间函数 39
2.4.4数据转换函数 40
2.4.5测试函数 41
2.4.6其他函数 42
习题 43
第3章 数据库与表的基本操作 45
3.1自由表的建立与修改 45
3.1.1建立表结构 45
3.1.2表数据的输入与修改 52
3.1.3修改表结构 55
3.2表的维护命令 55
3.2.1表的常用命令 56
3.2.2表的复制命令 57
3.2.3表数据的替换命令 59
3.2.4逻辑表的设置命令 61
3.2.5表结构的修改命令 62
3.3记录的维护命令 62
3.3.1记录的定位与移位 62
3.3.2记录的插入与追加 63
3.3.3记录的删除与恢复 64
3.3.4记录的排序 65
3.3.5索引 65
3.4查询与统计 70
3.4.1查询命令 70
3.4.2统计命令 71
3.5表的关联 73
3.5.1预备知识 73
3.5.2用窗口建立关联 76
3.5.3用命令建立关联 80
3.6数据库表及其数据完整性 81
3.6.1创建数据库 81
3.6.2打开数据库 82
3.6.3向数据库添加表 83
3.6.4表的数据完整性 84
习题 88
第4章 查询与视图 92
4.1 SQL语言概述 92
4.1.1 SQL语言的特点 92
4.1.2 SQL语言的功能 93
4.2 SELECT-SQL查询 94
4.2.1 SELECT-SQL语句 94
4.2.2单表查询 95
4.2.3条件查询 96
4.2.4统计查询 99
4.2.5分组查询 100
4.2.6排序查询 101
4.2.7内连接查询 102
4.2.8嵌套查询 104
4.3用查询设计器建立查询 106
4.3.1查询设计器 106
4.3.2用查询设计器创建查询的步骤 107
4.3.3用查询设计器建立查询的实例 108
4.4用视图设计器创建视图 114
4.4.1视图的概念 114
4.4.2视图设计器 114
4.4.3用视图设计器创建视图的步骤 116
4.4.4用视图设计器创建视图的实例 116
习题 119
第5章 程序设计基础 121
5.1程序文件 121
5.1.1程序的基本概念 121
5.1.2程序文件的建立与执行 122
5.2程序的基本结构 124
5.2.1顺序结构 124
5.2.2分支结构 127
5.2.3循环结构 133
5.3过程与过程文件 140
习题 142
第6章 菜单与工具栏设计 146
6.1建立菜单 146
6.1.1规划菜单 146
6.1.2建立下拉式菜单 146
6.1.3建立快捷菜单 155
6.2建立工具栏 156
6.2.1运用容器定义自定义工具栏 157
6.2.2用定义工具栏类定义自定义工具栏 158
习题 162
第7章 表单设计基础 164
7.1创建表单 164
7.1.1利用表单向导创建表单 164
7.1.2利用表单设计器创建表单 170
7.1.3在表单上设计控件 174
7.2面向对象的程序设计 176
7.2.1基本概念 176
7.2.2对象的引用 180
习题 183
第8章 表单控件设计 186
8.1标签 186
8.2图像、线条与形状 187
8.3文本框 190
8.4编辑框 193
8.5列表框与组合框 194
8.6命令按钮与命令按钮组 198
8.7计时器 203
8.8微调控件 204
8.9选项按钮组与复选框 207
8.10表格 211
8.11页框 214
8.12 ActiveX控件和ActiveX绑定控件 216
习题 217
第9章 Visual FoxPro报表设计 225
9.1报表创建 225
9.1.1创建报表文件 225
9.1.2报表工具栏 233
9.2设计报表 233
9.2.1报表的数据源和布局 234
9.2.2在报表中使用控件 238
9.3数据分组和多栏报表 245
9.3.1设计分组报表 245
9.3.2设计多栏报表 247
9.3.3报表输出 249
习题 250
第10章 系统开发实例 252
10.1图书馆管理系统 252
一、需求分析 252
二、系统功能与模块结构 252
三、运行环境要求 253
四、主要功能详细设计 253
五、用户使用说明 285
六、测试结果 285
10.2通讯录管理系统 285
一、需求分析 285
二、总体设计 286
三、详细设计 287
参考文献 318