第一部分 实验指导 1
第1章 Visual FoxPro 6.0概述 1
1.1 实验一 Visual FoxPro 6.0的启动与退出 1
1.1.1 实验内容一 安装Visual FoxPro 6.0 1
1.1.2 实验内容二 Visual FoxPro 6.0的启动 2
1.1.3 实验内容三 Visual FoxPro 6.0的退出 3
1.2 实验二 Visual FoxPro 6.0的集成环境 3
1.2.1 实验内容一 观察菜单系统 3
1.2.2 实验内容二 命令窗口的打开与关闭 3
1.3 实验三 Visual FoxPro 6.0的辅助设计工具 4
1.3.1 实验内容一 选择工作目录 4
1.3.2 实验内容二 项目管理器的使用 5
1.3.3 实验内容三 工具栏的使用 8
1.3.4 实验内容四 向导的使用 9
1.3.5 实验内容五 设计器的使用 11
小结与提高 15
第2章 表的创建与操作 16
2.1 实验一 创建表 16
2.1.1 实验内容一 新建自由表 16
2.1.2 实验内容二 在项目管理器中创建自由表 20
2.1.3 实验内容三 在数据库设计器中创建数据库表 21
2.2 实验二 表的基本操作 22
2.2.1 实验内容一 表的打开 22
2.2.2 实验内容二 表的关闭 23
2.2.3 实验内容三 修改表结构 23
2.3 实验三 表中数据的基本操作 26
2.3.1 实验内容一 向表中输入数据 26
2.3.2 实验内容二 浏览表中数据 28
2.3.3 实验内容三 定位和筛选记录 30
2.3.4 实验内容四 修改表中数据 32
2.3.5 实验内容五 删除和恢复记录 34
2.4 实验四 索引的基本操作 36
2.4.1 实验内容一 建立单索引文件 36
2.4.2 实验内容二 复合索引文件的建立 38
2.4.3 实验内容三 修改结构复合索引 40
2.4.4 实验内容四 索引文件的打开 40
2.4.5 实验内容五 索引的更新 41
小结与提高 42
第3章 数据库的创建与管理 45
3.1 实验一 创建数据库 45
3.1.1 实验内容一 新建数据库 45
3.1.2 实验内容二 向数据库中添加表 46
3.1.3 实验内容三 从数据库中移去表 48
3.1.4 实验内容四 创建数据库中多表间的联系 49
3.2 实验二 数据库表的字段属性 50
3.2.1 实验内容一 字段的标题、注释和默认值 50
3.2.2 实验内容二 字段的有效性 52
3.3 实验三 数据库表的属性 52
3.3.1 实验内容一 长表名 52
3.3.2 实验内容二 记录有效性 53
3.3.3 实验内容三 触发器 55
3.3.4 实验内容四 参照完整性 56
小结与提高 57
第4章 查询与视图 59
4.1 实验一 查询的基本操作 59
4.1.1 实验内容一 利用查询设计器创建查询 59
4.1.2 实验内容二 查询结果的输出 62
4.1.3 实验内容三 利用查询向导创建查询 65
4.1.4 实验内容四 利用查询向导创建交叉表查询 68
4.2 实验二 创建视图 70
4.2.1 实验内容一 利用视图向导创建本地视图 70
4.2.2 实验内容二 利用视图设计器创建本地视图 73
4.2.3 实验内容三 利用视图向导创建远程视图 75
4.3 实验三 使用视图 77
4.3.1 实验内容一 打开并浏览、关闭视图 77
4.3.2 实验内容二 显示视图结构 78
4.3.3 实验内容三 重新命名视图 78
4.3.4 实验内容四 删除视图 80
4.3.5 实验内容五 利用视图更新数据 80
小结与提高 81
第5章 报表与标签 82
5.1 实验一 报表的基本操作 82
5.1.1 实验内容一 用报表向导创建报表 82
5.1.2 实验内容二 用报表设计器创建报表 84
5.1.3 实验内容三 创建快速报表 86
5.1.4 实验内容四 用报表设计器修改报表 88
5.2 实验二 创建标签 91
5.2.1 实验内容一 用标签向导创建标签 91
5.2.2 实验内容二 用标签设计器创建标签 92
小结与提高 94
第6章 程序设计基础 95
6.1 实验一 程序文件的创建与运行 95
6.1.1 实验内容一 利用命令进行程序文件的创建与运行 95
6.1.2 实验内容二 利用菜单进行程序文件的创建与运行 96
6.1.3 实验内容三 在项目管理器中进行程序文件的创建与运行 97
6.2 实验二 基本结构程序设计 98
6.2.1 实验内容一 顺序结构程序设计 98
6.2.2 实验内容二 分支结构程序设计 99
6.2.3 实验内容三 循环结构程序设计 101
6.3 实验三 过程及其调用 103
6.3.1 实验内容一 过程的调用 103
6.3.2 实验内容二 过程的递归调用 104
小结与提高 105
第7章 面向对象的程序设计 106
7.1 实验一 创建类 106
7.1.1 实验内容一 新建控件类 106
7.1.2 实验内容二 新建容器类 107
7.2 实验二 类浏览器的使用 108
7.3 实验三 对象程序设计 110
7.3.1 实验内容一 使用基本控件对象进行程序设计 110
7.3.2 实验内容二 利用控件类库编程实现变色按钮 112
小结与提高 114
第8章 创建与设计表单 115
8.1 实验一 创建表单 115
8.1.1 实验内容一 用表单向导创建表单 115
8.1.2 实验内容二 用表单设计器创建表单 117
8.1.3 实验内容三 用表单生成器创建表单 119
8.2 实验二 常用控件的使用 121
8.2.1 实验内容一 标签控件与文本框控件 121
8.2.2 实验内容二 命令按钮控件与编辑框控件 123
8.2.3 实验内容三 列表框控件与组合框控件 124
8.2.4 实验内容四 选项按钮组控件与复选框控件 128
8.2.5 实验内容五 计时器控件、微调控件与图像控件 131
8.2.6 实验内容六 容器控件、页框控件与表格控件 132
8.2.7 实验内容七 线条控件与形状控件 135
8.3 实验三 表单综合设计 137
8.3.1 实验内容一 基本表单设计 137
8.3.2 实验内容二 用户登录表单设计 139
小结与提高 141
第9章 创建菜单 142
9.1 实验一 创建菜单 142
9.1.1 实验内容一 用菜单设计器创建菜单 142
9.1.2 实验内容二 创建下拉子菜单 143
9.1.3 实验内容三 菜单项分组 145
9.1.4 实验内容四 添加热键 147
9.1.5 实验内容五 添加快捷键 148
9.2 实验二 菜单的设置和修饰 148
9.2.1 实验内容一 向菜单添加清理代码 148
9.2.2 实验内容二 定义菜单标题的位置 149
9.2.3 实验内容三 在状态栏显示信息 150
9.3 实验三 运行菜单 151
9.3.1 实验内容一 生成菜单程序 151
9.3.2 实验内容二 运行菜单 151
9.4 实验四 用快速菜单创建菜单 152
9.5 实验五 创建快捷菜单 153
9.6 实验六 菜单综合设计 154
小结与提高 155
第二部分 习题 156
第10章 Visual FoxPro 6.0概述 156
一、选择题 156
二、填空题 157
三、操作题 158
参考答案 159
第11章 表的创建与操作 162
一、选择题 162
二、填空题 163
三、操作题 164
参考答案 166
第12章 数据库的创建与管理 170
一、选择题 170
二、填空题 171
三、操作题 172
参考答案 172
第13章 查询与视图 175
一、选择题 175
二、填空题 176
三、操作题 176
参考答案 177
第14章 报表与标签 180
一、选择题 180
二、填空题 181
三、操作题 181
参考答案 181
第15章 程序设计基础 184
一、选择题 184
二、填空题 185
三、程序设计题 186
参考答案 186
第16章 面向对象的程序设计 192
一、选择题 192
二、填空题 193
三、程序设计题 194
参考答案 194
第17章 创建与设计表单 201
一、选择题 201
二、填空题 202
三、程序设计题 203
参考答案 203
第18章 创建菜单 209
一、选择题 209
二、填空题 210
三、操作题 210
参考答案 210
参考文献 214