第1章 数据库系统及Visual FoxPro 6.0概述 1
本章要点 1
数据、信息与数据处理 1
数据与信息 1
数据处理 2
计算机数据管理的发展 2
人工管理阶段 2
文件系统阶段 3
数据库系统阶段 3
数据库系统基本概念 4
数据库 4
数据库管理系统 4
数据库系统 5
数据库应用系统 6
数据库系统的数据模式 6
数据模型 7
数据模型概述 7
E-R数据模型 7
几种主要数据模型 8
关系数据库概述 10
关系术语 10
关系的规范化 11
关系运算 12
关系数据库 12
关系的完整性 12
数据库新技术概述 13
Visual FoxPro 6.0及其界面 14
Visual FoxPro 6.0概述 14
Visual FoxPro 6.0界面 15
Visual FoxPro向导、设计器、生成器简介 15
Visual FoxPro 6.0语法基础 16
数据类型 17
常量 17
变量 19
数组 20
常用函数 22
表达式 38
命令 43
本章小结 44
习题1 44
第2章 项目管理器及其操作 52
本章要点 52
项目管理器的基本概念 52
创建项目 52
项目管理器的使用 53
项目管理器的操作 55
查看项目中的内容 55
添加或移去文件 55
创建和修改文件 56
定制项目管理器 56
本章小结 56
习题2 57
第3章 数据表的基本操作 58
本章要点 58
数据表概述 58
表的相关概念 58
表中的数据类型 59
创建新表 59
设计表结构 60
通过表设计器创建新表 60
通过表向导创建新表 62
输入记录与浏览表中的信息 65
浏览和编辑表 66
修改已有表的结构 66
添加新记录 67
删除记录 67
在表中移动记录指针 67
定制浏览窗口 68
表的索引与排序 69
索引的类型 69
各种类型索引的使用 70
用多个字段进行索引 70
排序 71
表的数值计算 71
纵向求和SUM 71
纵向求平均值AVERAGE 72
统计记录数COUNT 72
多表的操作 73
工作区的概念 73
选择工作区的命令 73
使用USE命令指定工作区打开表 74
建立表的关联 74
解除关联 75
用命令对表进行操作 75
打开表命令 75
关闭表命令 76
显示表记录的命令 76
利用已有的表建立新表 77
修改表结构的命令 77
记录定位命令 77
记录的删除命令 78
替换REPLACE命令 79
条件查询LOCATE命令 79
建立单索引文件的命令 79
建立复合索引文件的命令 80
追加记录APPEND命令 81
插入记录INSERT命令 81
从其表文件中追加数据APPEND FROM命令 81
本章小结 81
习题3 82
第4章 数据库的设计与操作 86
本章要点 86
数据库的基本操作 86
数据库设计的一般步骤 86
创建新数据库 87
在数据库中加入表和移去表 88
多表间关联 90
表的连接 93
设置数据库 93
设置字段显示属性 93
设置字段输入默认值 95
定义字段有效性规则 95
设置永久关系与参照完整性 95
数据库的操作 98
打开/关闭数据库 98
在项目中添加/移去数据库 99
建立表间关系 100
使用多个数据库 101
本章小结 101
习题4 102
第5章 面向对象的程序设计 107
本章要点 107
面向对象程序设计 107
对象 107
对象的属性、事件与方法 108
面向对象编程 109
对象编程实例 109
Visual FoxPro中的类 111
Visual FoxPro的基类 111
类的特性 113
使用对象 113
对象的包容层次 113
对象的引用 114
设置属性 115
简单的输入输出程序设计 116
命令按钮的使用 116
用标签输出信息 116
文本框输入输出 117
Visual FoxPro中的事件与方法程序 119
用户自定义类 120
使用类设计器创建类 121
编程方式使用类 123
本章小结 124
习题5 124
第6章 表单的建立与使用 127
本章要点 127
创建表单 127
表单设计器 129
“表单设计器”工具栏 129
“表单控件”工具栏 129
“属性”窗口 130
“代码”窗口 132
表单的数据环境 132
数据环境设计器 132
添加、移去表或视图 133
表单的保存、运行和修改 134
保存表单 134
运行表单的多种方法 134
修改表单 134
表单常用控件 134
标签、文本框和命令按钮 134
线条、形状和图像控件 138
列表框 140
容器控件 141
选项按钮组 142
复选框 143
命令按钮组 144
计时器控件 145
微调按钮 146
组合框 147
表格控件 148
页框 149
编辑框 150
本章小结 151
习题6 151
第7章 程序设计基础 162
本章要点 162
程序概述 162
程序的建立、编辑 163
程序的运行 164
程序中常用的命令 165
顺序结构程序设计 166
选择结构程序设计 168
简单分支结构 168
选择分支结构 169
多分支结构 170
循环结构程序设计 172
条件循环语句DO WHILE.....ENDDO 172
计数循环语句FOR ENDFOR 174
数据表扫描循环语句SCAN ENDSCAN 175
多重循环 177
多模块程序设计 179
过程及其过程调用 179
用户自定义函数 184
自定义方法 185
变量作用域 187
程序的调试 188
调试器环境 188
设置断点 189
调试菜单 190
本章小结 190
习题7 191
第8章 结构化查询语言——SQL 197
本章要点 197
SQL语言概述 197
SQL的数据查询功能 198
SELECT语句格式与功能 198
应用举例 204
SQL的数据操作功能 206
插入记录 206
更新记录 207
删除记录命令 207
SQL的数据定义功能 208
定义表 208
修改表的结构 209
删除表 209
建立视图 210
本章小结 210
习题8 210
第9章 查询与视图 217
本章要点 217
查询与视图概述 217
查询的概念 217
视图的概念 217
视图与查询比较 217
创建查询 218
通过查询向导建立查询 218
通过查询设计器创建查询 221
查询去向 225
运行查询 228
创建视图 229
通过视图向导建立视图 229
通过视图设计器建立视图 232
利用视图更新表 237
本章小结 237
习题9 238
第10章 菜单设计 242
本章要点 242
菜单系统概述 242
菜单系统的基本结构 242
菜单系统的设计步骤 243
创建快速菜单 244
使用菜单设计器创建菜单 246
创建主菜单 246
创建子菜单项 247
定义菜单项功能 247
定义快捷键 248
添加系统菜单项 249
菜单项的相关设计 250
显示菜单中选项设置 251
在顶层表单中设计菜单 253
创建快捷菜单 254
本章小结 256
习题10 256
第11章 报表设计 259
本章要点 259
计划报表布局 259
报表的常规布局 259
报表布局文件 260
创建报表布局 260
通过“报表向导”创建报表 260
快速报表 263
通过“报表设计器”创建报表 264
修改报表布局 265
规划数据的位置 266
调整报表带区的大小和布局 266
设置报表数据源 267
增添报表控件 267
预览和打印报表 270
预览结果 271
打印报表 271
本章小结 272
习题11 272
第12章 应用程序的生成和发布 275
本章要点 275
建立帮助文件 275
建立HTML帮助 275
建立图形方式的帮助 276
设计.DBF帮助 276
编译应用程序 277
建立项目 277
建立主控文件 277
在项目中运行应用程序 278
项目的连编 278
安装向导 279
发布树 279
运行安装向导 281
系统开发实例 281
本章小结 289
习题12 290
参考文献 292