第1章 Visual FoxPro 6.0基础 1
1.1数据库基础 1
数据库系统 1
数据模型 3
1.2 Visual FoxPro 6.0中文版概述 4
Visual FoxPro 6.0的特点 4
Visual FoxPro 6.0中文版安装、启动及菜单 7
1.3 Visual FoxPro 6.0的基本概念与规则 13
项目、文件、数据库、表、视图 13
Visual FoxPro 6.0的命令结构和键盘宏 17
Visual FoxPro 6.0的执行方式 18
Visual FoxPro 6.0的常量、变量、数组 19
Visual FoxPro 6.0的表达式与函数 21
Visual FoxPro 6.0的文件类型 27
第2章 Visual FoxPro 6.0程序设计 29
2.1面向对象程序设计的概念 29
对象、属性、事件和方法 29
Visual FoxPro 6.0的类 37
2.2 Visual FoxPro 6.0的编程工具 40
项目管理器 41
设计器简介 43
生成器简介 44
工具栏简介 44
向导简介 45
Visual FoxPro 6.0编程步骤 46
2.3顺序结构程序设计 53
基本语句 53
几个常用控件 56
2.4分支结构程序设计 64
单条件选择语句 65
多条件选择语句 68
2.5循环结构程序设计 69
当型循环DO WHILE 69
步长型循环FOR 71
表扫描型循环SCAN 73
第3章 表和数据库 75
3.1创建基本数据库 75
建立自由表 75
建立数据库表 76
3.2表编辑 81
打开和关闭数据库 81
追加记录 82
记录的定位 82
记录的插入 83
修改记录 83
删除记录 85
显示记录 86
表结构的操作 87
表的统计汇总 88
3.3索引 89
建立索引 89
使用索引 92
3.4表间关系 95
关系的类型 95
父表和子表 96
建立表间临时关系 96
建立表间永久关系 98
第4章 查询与视图 101
4.1创建基本的查询 101
查询设计器 101
查询设计向导 106
用交叉表设计交叉表查询 109
4.2视图 111
利用视图设计器来设计视图 111
利用视图向导设计视图 113
利用远程视图向导建立远程视图 113
4.3 SQL命令 114
SQL语言概述 114
SELECT-SQL语句 115
ALTER TABLE-SQL语句 118
CREATE TABLE-SQL命令 120
INSERT-SQL命令 121
DELETE-SQL命令 122
UPDATE-SQL命令 122
第5章 表单 123
5.1表单设计 123
表单的设计原则 123
利用表单向导创建表单 123
利用表单设计器来创建表单 126
利用快速表单创建表单 133
5.2添加对象 133
表单对象的基本操作 134
在表单添加用户自定义对象 135
在表单中添加自定义对象属性 137
在表单中添加自定义对象方法程序 138
在运行时创建对象 142
在表单中包含预定义常量 144
5.3处理对象 145
设置对象属性 145
编辑事件代码和方法程序代码 147
5.4表单管理 148
保存表单 148
运行表单 148
命名表单对象 149
5.5控件 149
控件的选择 150
标准控件使用要点 151
第6章 报表和标签 172
6.1报表 172
用报表向导生成报表 172
用快速报表设计报表 174
用报表设计器设计报表 176
报表操作命令 181
6.2标签 181
用标签向导设计标签 181
标签操作命令 182
第7章 菜单与工具栏 184
7.1创建菜单 184
用菜单设计器创建菜单 184
通过编程设计菜单 188
在应用程序中使用菜单 189
菜单系统的测试与调试 190
7.2创建自定义工具栏 193
工具栏 193
定义工具栏类 195
在表单集中添加自定义工具栏 196
第8章 项目管理与程序发布 197
8.1项目管理器的使用 197
Visual FoxPro 6.0项目管理器 197
使用项目管理器组织文件 199
构造应用程序框架 201
应用程序生成器的使用 203
8.2应用程序的发布 205
附录 上机实验 209
实验一 表设计器的操作 209
实验二 常量、变量、数组与函数 211
实验三 初识面向对象的程序设计 212
实验四 自由表操作(一) 214
实验五 程序设计 216
实验六 自由表操作(二) 216
实验七 自由表操作(三) 217
实验八 数据库操作 219
实验九 查询 220
实验十 视图 221
实验十一 表单(一) 221
实验十二 表单(二) 223
实验十三 表单(三) 225
实验十四 表单(四) 225
实验十五 报表和标签 226
实验十六 菜单、工具栏 227
实验十七 综合程序设计 228
课程设计 229