第1章 Visual FoxPro程序的初步认识 1
实验1 Visual FoxPro环境设置以及简单程序设计 1
一、实验目的 1
二、实验任务 1
任务1:Visual FoxPro的启动与退出 1
任务2:Visual FoxPro系统工作环境的设置 2
任务3:初识表单程序 2
任务4:自主练习 6
三、课后习题 7
第2章 Visual FoxPro语言基础 9
实验2 常量、变量、运算符和表达式 9
一、实验目的 9
二、实验任务 9
任务1:认识各种类型的常量和变量 9
任务2:算术表达式的使用 10
任务3:字符表达式的使用 11
任务4:日期、日期时间表达式的使用 12
任务5:关系表达式的使用 13
任务6:逻辑表达式的使用 15
任务7:自主练习 16
三、课后习题 17
实验3 函数 18
一、实验目的 18
二、实验任务 18
任务1:数值函数及表达式的使用 18
任务2:字符函数及表达式的使用 19
任务3:日期、时间函数及表达式的使用 21
任务4:数据类型转换函数的使用 21
任务5:测试与系统对话框函数的使用 23
任务6:自主练习 24
三、课后习题 25
第3章 VFP中的程序设计 28
实验4 顺序结构、选择结构 28
一、实验目的 28
二、实验任务 28
任务1:顺序结构程序设计 28
任务2:选择结构程序设计 29
任务3:自主练习 31
三、课后习题 32
实验5 循环结构(1) 35
一、实验目的 35
二、实验任务 35
任务1:简单循环结构程序 35
任务2:自主练习 36
三、课后习题 38
实验6 循环结构(2) 42
一、实验目的 42
二、实验任务 42
任务1:复杂的数值计算问题 42
任务2:字符运算问题 43
任务3:自主练习 44
三、课后习题 45
实验7 常用控件的使用(1) 47
一、实验目的 47
二、实验任务 47
任务1:文本框控件的使用 47
任务2:组合框控件的使用 48
任务3:计时器控件的使用 49
任务4:自主练习 50
三、课后习题 51
实验8 常用控件的使用(2) 53
一、实验目的 53
二、实验任务 53
任务1:命令按钮组控件的使用 53
任务2:编辑框控件的使用 55
任务3:列表框控件的使用 55
任务4:复选框控件的使用 57
任务5:选项按钮组控件的使用 58
任务6:自主练习 59
三、课后习题 61
实验9 循环辅助语句 63
一、实验目的 63
二、实验任务 63
任务1:循环辅助语句的使用 63
任务2:读程序写出结果,设计并运行表单验证该结果 65
任务3:自主练习 66
三、课后习题 67
实验10 多重循环 69
一、实验目的 69
二、实验任务 69
任务1:多重循环程序设计 69
任务2:自主练习 70
三、课后习题 72
实验11 数组的使用 75
一、实验目的 75
二、实验任务 75
任务1:数组的使用 75
任务2:读程序写出结果,设计并运行表单验证该结果 76
任务3:自主练习 78
三、课后习题 79
实验12 自定义方法及变量的作用域 81
一、实验目的 81
二、实验任务 81
任务1:利用自定义方法求解 81
任务2:变量的作用域(读程序写出结果,设计并运行表单验证该结果) 84
任务3:自主练习 88
三、课后习题 91
第4章 数据库与表的基本操作 94
实验13 数据库、数据表的建立 94
一、实验目的 94
二、实验任务 94
任务1:建立项目文件、数据库 94
任务2:创建数据表 96
任务3:修改数据表 102
任务4:在数据库设计器中添加和删除表 103
任务5:建立图书管理数据库中图书表、读者表和借阅表之间的永久关系 104
任务6:自主练习 106
三、课后习题 106
实验14 数据表的维护 108
一、实验目的 108
二、实验任务 108
任务1:修改表结构的SQL命令 108
任务2:浏览表记录 109
任务3:追加记录 112
任务4:删除记录 114
任务5:成批修改表记录 115
任务6:自主练习 116
三、课后习题 118
实验15 索引及多个表的操作 121
一、实验目的 121
二、实验任务 121
任务1:索引的建立 121
任务2:建立临时关联 123
任务3:自主练习 124
三、课后习题 124
实验16 数据库的约束机制及参照完整性的设置 127
一、实验目的 127
二、实验任务 127
任务1:设置数据库的约束机制 127
任务2:设置数据表的参照完整性 129
任务3:自主练习 130
三、课后习题 130
第5章 查询和统计 131
实验17 查询、统计和扫描循环 131
一、实验目的 131
二、实验任务 131
任务1:数据表的查询与统计 131
任务2:扫描循环 136
任务3:自主练习 137
三、课后习题 138
实验18 基于单表的SQL查询 142
一、实验目的 142
二、实验任务 142
任务1:单表SQL查询 142
任务2:自主练习 149
三、课后习题 150
实验19 基于多表的SQL查询 153
一、实验目的 153
二、实验任务 153
任务1:多表SQL查询 153
任务2:自主练习 157
三、课后习题 158
实验20 基于表的表单综合应用 163
一、实验目的 163
二、实验任务 163
任务1:基于表的表单综合实例 163
任务2:自主练习 166
三、课后习题 167
实验21 查询和视图 171
一、实验目的 171
二、实验任务 171
任务1:创建查询文件 171
任务2:创建视图 175
任务3:自主练习 176
三、课后习题 177
第6章 报表设计 179
实验22 报表 179
一、实验目的 179
二、实验任务 179
任务1:创建报表 179
任务2:修改报表 187
任务3:自主练习 191
三、课后习题 192
第7章 菜单与工具栏 194
实验23 菜单与工具栏 194
一、实验目的 194
二、实验任务 194
任务1:设计下拉菜单 194
任务2:设计快捷菜单 198
任务3:创建工具栏 199
任务4:自主练习 202
三、课后习题 202
参考文献 204