第1章 数据库应用基础 1
1.1数据库简介 1
1.1.1数据库 1
1.1.2数据库管理系统 1
1.2数据模型 2
1.3关系型数据库 3
1.3.1关系型数据库概念 3
1.3.2关系操作 3
1.4 Visual FoxPro 6.0的启动和退出 5
1.4.1启动Visual FoxPro 6.0 5
1.4.2退出Visual FoxPro 6.0 6
练习1 7
第2章 数据库的基本操作 8
2.1创建项目文件 8
2.1.1建立项目文件 8
2.1.2项目管理器窗口组成 9
2.2创建数据库 11
2.2.1创建数据库概念 11
2.2.2使用数据库 13
2.3创建表 14
2.3.1建立表结构 15
2.3.2修改表结构 17
2.4表的基本操作 20
2.4.1输入记录 20
2.4.2浏览记录 23
2.4.3编辑记录 24
2.4.4记录指针的定位 28
2.5索引记录 30
2.5.1索引的类型 30
2.5.2建立索引 30
2.5.3使用索引 32
2.6设置字段属性 35
2.6.1设置字段的标题 35
2.6.2给字段添加注释 36
2.6.3设置字段默认值 36
2.6.4设置有效性规则 36
2.7工作区的使用 38
2.7.1选择工作区 38
2.7.2多表的打开与关闭 39
2.7.3访问其他工作区 40
2.8创建表间关系 41
2.8.1表间关系 41
2.8.2设置表间临时关系 42
2.8.3建立表间永久关系 43
2.8.4编辑表间永久关系 44
2.8.5编辑参照完整性 44
练习2 46
第3章 创建查询和视图 50
3.1创建查询 50
3.1.1使用查询向导创建查询 50
3.1.2使用查询设计器创建查询 53
3.2创建视图 60
3.2.1使用视图设计器创建本地视图 60
3.2.2更新视图 62
3.3创建参数视图 64
练习3 66
第4章 结构化查询语言SQL 68
4.1 SQL数据查询 68
4.1.1简单查询 68
4.1.2条件查询 71
4.1.3查询排序 73
4.1.4查询分组 75
4.1.5嵌套查询 76
4.1.6查询结果输出 77
4.2 SQL数据定义 79
4.2.1定义表 79
4.2.2修改表结构 82
4.2.3删除表 83
4.3 SQL数据操作 84
4.3.1插入记录 84
4.3.2更新记录 84
4.3.3删除记录 85
练习4 85
第5章 程序设计基础 89
5.1数据存储 89
5.1.1常量 89
5.1.2变量 91
5.2常用函数 93
5.2.1数值运算函数 93
5.2.2字符串操作函数 94
5.2.3日期与时间函数 96
5.2.4转换函数 96
5.2.5测试函数 98
5.3运算符和表达式 99
5.3.1运算符 99
5.3.2表达式 99
5.4命令文件的建立与运行 102
5.4.1创建命令文件 102
5.4.2运行命令文件 103
5.5结构化程序设计基础 104
5.5.1顺序结构 105
5.5.2选择结构 105
5.5.3循环结构 108
5.6子程序和过程文件 113
5.6.1子程序 113
5.6.2过程文件 114
5.7参数传递 116
5.8自定义函数 117
练习5 118
第6章 表单设计 123
6.1面向对象的基本概念 123
6.2使用表单向导创建表单 124
6.2.1创建单一表单 124
6.2.2创建一对多表单 127
6.3使用表单设计器创建表单 128
6.4表单控件的使用 131
6.4.1属性设置 131
6.4.2控件修饰 132
6.4.3控件使用 133
练习6 147
第7章 报表设计 150
7.1使用向导创建报表 150
7.1.1创建单一报表 150
7.1.2创建一对多报表 153
7.2使用报表设计器创建报表 154
7.2.1报表设计器的组成 154
7.2.2报表设计 156
7.2.3设计分组报表 162
7.2.4修饰报表 165
7.3打印报表 166
练习7 167
第8章 菜单和工具栏设计 169
8.1系统菜单组成 169
8.2使用菜单设计器创建菜单 170
8.2.1快速菜单 171
8.2.2菜单设计器的组成 172
8.2.3创建菜单 173
8.2.4创建快捷菜单 179
8.3定义工具栏 181
8.3.1定义工具栏类 181
8.3.2在工具栏类中添加对象 182
8.3.3定义操作 183
8.3.4在表单集中添加工具栏 183
练习8 184
第9章 应用程序开发实例 186
9.1系统分析 186
9.2系统设计 190
9.2.1设计数据库 190
9.2.2设计启动界面 191
9.2.3设计菜单 192
9.2.4设计表单 193
9.2.5设计打印报表 203
9.2.6设计主控程序 204
9.3编译应用程序 204
练习9 207
附录A VFP6.0常用函数及功能说明 210
附录B VFP6.0常用命令 211