目录 1
第1章VFP编程基础 1
课堂讲解 2
一、VFP的命令结构 2
二、VFP中的数据类型 3
三、数据存储容器 3
四、运算符 4
五、函数和过程 5
六、VFP表达式 5
七、程序控制结构 6
上机练习 8
练习1初识VFP 6.0 8
练习2求解一元二次方程 12
练习3多分支结构 14
练习4累加和与阶乘计算 17
练习5小写金额转换为大写金额 19
练习6 自定义函数 21
练习7在系统菜单中添加子菜单 24
练习8 “ ”与“=” 27
练习9字符串分类提取 30
练习10文件加密与解密 32
第2章VFP 6.0数据库与表设计 38
课堂讲解 39
一、VFP数据库的基本概念 39
二、数据库创建与管理 40
三、表文件的创建与管理 42
上机练习 45
练习11 新建一个“学籍管理.dbc”数据库 45
练习12新建“学生档案.dbf”自由表文件 47
练习13表文件的记录浏览与修改 49
练习14记录追加与更新 52
练习15数值字段的统计计算 54
练习16表复制 55
练习17记录索引 57
练习18分类汇总 59
练习19处理备注字段 61
练习20插入照片对象 63
第3章SQL命令 66
课堂讲解 67
一、SELECT-SQL语句 67
二、ALTER TABLE——SQL命令 68
四、UPDATE——SQL命令 70
三、CREATE TABLE—— SQL命令 70
五、INSERT——SQL命令 71
六、DELETE——SQL命令 71
上机练习 71
练习21表结构与记录更新 71
练习22表结构的程序修改 74
练习23一般查询 77
练习24多表关联 79
练习25查询结果输出目标 82
练习26查询结果的排序 85
练习27字段函数 87
练习28子查询 89
练习29复杂数据查询 91
练习30查询设计器 94
第4章索引 98
课堂讲解 99
一、索引类型与索引文件的种类 99
二、使用单项独立索引文件 100
三、使用独立复合索引文件 100
四、使用结构复合索引文件 101
练习31单项索引 103
上机练习 103
练习32复杂索引表达式 105
练习33控制主控索引 108
练习34创建独立复合索引文件 111
练习35独立复合索引文件的主控索引 113
练习36索引标记的复制与删除 115
练习37创建结构复合索引文件 118
练习38索引文件的交叉引用 122
练习39获取索引文件的属性 124
练习40记录的快速定位 128
第5章视图 133
课堂讲解 134
一、视图的基本概念 134
二、创建视图 134
三、视图的使用 135
上机练习 137
练习41创建本地视图“loviewl” 137
练习42用视图设计器创建视图“loview2” 139
练习43 以编程方式创建视图“loview3” 142
练习44通过视图“loview3”更新基表 145
练习45创建远程视图“reviewl” 148
练习46创建可更新远程表的远程视图“review2” 151
练习47创建命名连接“conl” 155
练习48修改远程视图“review3”的字段数据类型 157
练习49查询“学籍管理.dbc”中的组件 159
练习50另类视图“vinfo.vue” 163
第6章数据辞典 165
课堂讲解 166
一、字段默认值 166
二、长表名和表注释,长字段名、字段标题和字段注释 166
上机练习 171
练习51 为“档案.dbf”设置字段默认值 171
练习52为“成绩.dbf”设置长表名和注释 173
练习53为字段“籍贯”设置标题和注释 176
练习54设置字段级有效性规则 178
练习55为“档案.dbf”设置记录规则 181
练习56为“学籍管理.dbc”创建存储过程 183
练习57两库表间永久关系的建立与删除 186
练习58建立表间的临时关系 188
练习59为库表“档案.dbf”建立触发器 190
练习60生成参照完整性 192
第7章面向对象的编程方法 199
一、对象和类 200
课堂讲解 200
二、类的设计 202
三、对象的操作 203
四、以编程方式定义类 204
上机练习 205
练习61可视化设计第一个面向对象的程序 205
练习62改变对象的外观 209
练习63把设计结果保存到类库“myclasslib.vcx” 211
练习64设计移动记录指针的类“moverec” 216
练习65 以编程方式从类中生成对象 221
练习66在表单设计器中使用自定义类 223
练习67在表单中显示照片 226
练习68表格记录快速排序 228
练习69在表单中快速筛选记录 231
练习70复杂条件筛选表格记录 234
第8章表单和表单集 240
课堂讲解 241
一、表单类型 241
二、表单的创建、修改和运行 241
三、表单的几个重要属性、事件和方法 242
四、向表单添加对象、新属性和新方法 244
五、为表单设置数据环境 244
六、表单集 245
上机练习 246
练习71表单外观属性设置 246
练习72用表单生成器创建表单 249
练习73使用表单向导生成一对多表单 251
练习74为表单指定数据环境 255
练习75重置对象的Tab键次序 257
练习76访问对象的属性值 259
练习77在表单中添加形状控件对象 261
练习78 向子表单传送参数 265
练习79父、子表单间参数值的双向传递 267
练习80创建表单集对象“FormSetl” 270
第9章使用控件 273
课堂讲解 274
一、VFP控件简介 274
二、事件触发顺序 276
上机练习 278
练习81 自制文本编辑器 278
练习82数据项选择器 280
练习83进度条 284
练习84简易Flash动画播放器 287
练习85通用多媒体播放器 290
练习86日历控件 293
练习87状态条控件 295
练习88滑动条控件 299
练习89超级链接 302
练习90在VFP中发送电子邮件 305
第10章菜单、报表与程序发布 310
课堂讲解 311
一、菜单设计 311
二、报表设计器 314
练习91创建自定义菜单 315
上机练习 315
练习92创建右键快捷菜单 323
练习93一个简单的报表打印程序 326
练习94数据分组报表 328
练习95异型报表的编程打印 330
练习96制作工具栏 336
练习97项目管理器 339
练习98编译应用程序 341
练习99制作应用程序发布磁盘 344
练习100将应用程序安装到用户的计算机上 347
附录:文件扩展名与文件类型 349