第一章 数据库系统概述 1
1.1 引言 1
1.1.1 人工管理阶段 1
1.1.2 文件系统阶段 2
1.1.3 数据库系统阶段 2
1.2 信息、数据与实体 3
1.2.1 现实世界 3
1.2.2 信息世界 3
1.2.3 数据世界 4
1.3 数据模型 4
1.3.1 实体间的联系 4
1.3.2 数据模型 6
1.4 数据库系统的体系结构 8
1.4.1 数据库系统的抽象层次 8
1.4.2 数据库系统的组成 10
1.5 Visual FoxPro概述 12
习题一 13
第二章 Visual Foxpro 6.0安装与配量 14
2.1 安装Visual FoxPro 6.0 14
2.2 安装后定制系统 18
2.3 配置Visual FoxPro 6.0 19
2.4 系统的优化 21
习题二 21
3.1 进入Visual FoxPro 6.0 22
第三章 进入Visual FoxPro 6.0 22
3.2 使用菜单 24
3.2.1 “文件”菜单 25
3.2.2 “编辑”菜单 27
3.2.3 “显示”菜单 28
3.2.4 “格式”菜单 28
3.2.5 “工具”菜单 29
3.2.6 “程序”菜单 30
3.2.7 “窗口”菜单 31
3.2.8 “帮助”菜单 31
3.3 使用工具栏 32
3.3.1 “常用”工具栏 33
3.3.2 “数据库设计器”工具栏 34
3.3.3 “表单控件”工具栏 34
3.3.4 “表单设计器”工具栏 34
3.3.5 “报表控件”工具栏 34
3.3.6 “报表设计器”工具栏 34
3.3.7 “布局”工具栏 34
3.3.8 “查询设计器”工具栏 35
3.3.9 “其他”工具栏 35
3.4 使用命令窗口 35
3.5 使用帮助 36
习题三 36
4.1 创建项目 37
第四章 项目管理器 37
4.2 使用项目管理器 39
4.2.1 “项目管理器”窗口 40
4.2.2 使用项目管理器 42
4.2.3 自定义项目管理器 44
习题四 45
第五章 创建表 46
5.1 创建数据库 46
5.1.1 创建数据库 46
5.1.2 打开数据库 48
5.1.3 关闭数据库 49
5.1.4 删除数据库 49
5.2.1 字段 50
5.2 创建表 50
5.2.2 创建表 52
5.2.3 操作表 64
5.3 添加记录 68
5.3.1 创建表同时添加记录 68
5.3.2 用INSERT命令添加记录 68
5.3.3 用APPEND命令添加记录 70
5.3.4 从其他表中追加记录 70
5.4 设置字段的高级属性 71
5.4.1 设置字段的标题 71
5.4.2 设置字段的显示格式 73
5.4.4 设置字段的注释 74
5.4.3 设置字段的缺省值 74
5.4.5 设置字段的有效性规则 75
5.5 Visual FoxPro 6.0的命令工作方式 75
5.5.1 创建和查看库或表的命令 76
5.5.2 操作库或表的命令 78
5.5.3 Visual FoxPro 6.0命令中的常用子句 85
5.6 创建索引 86
5.6.1 用表设计器创建索引 87
5.6.2 用命令创建索引 93
5.7 修改表 93
5.7.1 用项目管理器修改表 94
习题五 95
5.7.2 用MODIFY STRUCTURE命令修改表 95
第六章 操作记录 97
6.1 编辑记录 97
6.2 删除记录 98
6.2.1 标记删除记录 98
6.2.2 恢复记录 101
6.2.3 完全删除记录 102
6.3 查看特定记录 102
6.3.1 使用“转到记录”菜单栏 102
6.3.2 使用“查找”菜单栏 103
习题六 104
7.1.2 使用查询设计器创建查询 105
7.1.1 使用向导创建查询 105
7.1 创建查询 105
第七章 创建查询与视图 105
7.2 运行查询 108
7.2.1 指定查询去向 109
7.2.2 运行查询 112
7.3 创建视图 112
7.3.1 使用向导创建视图 112
7.3.2 使用视图设计器创建视图 115
7.4 删除视图 118
7.5 更新视图 118
习题七 121
8.1.1 用表单向导创建表单 123
8.1.2 用表单设计器创建表单 123
8.1 创建表单 123
第八章 创建表单 123
8.2 修改表单 125
8.2.1 使用表单设计器工具栏 125
8.2.2 选择、移动和缩放控件 125
8.2.3 复制和删除表单控件 126
8.2.4 对齐控件 126
8.2.5 调整控件的位置 126
8.2.6 设置控件的Tab键次序 127
8.3 向表单中添加控件 128
8.3.1 用生成器向表单中添加控件 128
8.3.3 添加控件和设置控件属性 129
8.3.2 向一个用向导生成器生成的表单中添加控件 129
8.4 定制表单 130
8.4.1 改变文本的字体和大小 131
8.4.2 向表单中添加“形状”和“线条” 131
8.4.3 向表单中添加图形 131
8.4.4 设置表单的前景和背景颜色 131
8.5 保存和运行表单 132
8.5.1 保存表单 132
8.5.2 运行表单 132
习题八 132
9.2 创建报表 133
9.1 报表介绍 133
第九章 创建报表 133
9.2.1 创建简单报表 135
9.2.2 创建分组/总计报表 138
9.2.3 创建一对多报表 141
9.3 修改报表 145
9.4 定制报表 148
9.4.1 设置报表数据源 148
9.4.2 定义报表的页面 149
9.4.3 增添报表控件 150
9.4.4 设置域控件格式 150
9.4.5 添加线条、矩形和圆形 151
9.4.6 添加图片 152
9.4.8 为报表控件添加注释 153
9.5 预览和打印报表 153
9.4.7 更改控件颜色 153
习题九 154
第十章 设计菜单 155
10.1 菜单简介 155
10.2 创建菜单 155
10.2.1 使用菜单设计器创建菜单 156
10.2.2 使用命令创建菜单 161
习题十 161
11.1.1 数据类型 162
11.1.2 数据容器 162
11.1 数据类型与数据容器 162
第十一章 Visual FoxPro程序设计基础 162
11.2 操作符及表达式 164
11.3 如何编写Visual FoxPro程序 166
11.3.1 创建Visual FoxPro程序 167
11.3.2 保存Visual FoxPro程序 167
11.3.3 编辑Visual FoxPro程序 168
11.3.4 运行Visual FoxPro程序 169
11.4 程序的控制结构 170
11.4.1 顺序结构 170
11.4.2 选择结构 170
11.4.3 循环结构 172
11.4.4 过程和函数 177
习题十一 181
第十二章 面向对象程序设计 185
12.1 面向对象程序设计的基本概念 185
12.1.1 面向对象程序设计的发展历史 185
12.1.2 面向过程的程序设计和面向对象的程序设计 186
12.1.3 面向对象程序设计的基本概念 187
12.2 Visual FoxPro中的类 189
12.2.1 Visual FoxPro中的基类 189
12.2.2 Visual FoxPro类的分层结构 190
12.2.4 访问对象的属性 191
12.2.3 Visual FoxPro基类的事件和属性 191
12.2.5 相对引用 193
12.3 创建类 194
12.3.1 使用类设计器创建类 195
12.3.2 通过编程创建类 199
12.4 修改类 203
12.4.1 定义新属性 203
12.4.2 编辑新属性 204
12.4.3 类的删除、更名、复制 204
12.5 操作对象 205
12.5.1 添加可视化对象 205
12.5.2 创建对象 212
习题十二 217