第1章 VFP面向对象编程基础 1
第1节 基类及其引用 1
第2节 VFP常用事件和方法 3
第3节 事件发生的顺序 6
第4节 得到和失去焦点 8
第5节 何时更新数据 9
第2章 VFP实训案例 11
第1节 程序设计基础 11
第1部分 结构化程序设计及应用 11
实验1 求一元二次方程 11
实验2 百钱百鸡问题(穷举法) 15
实验3 Fibonacci问题(迭代法) 17
实验4 牛顿切线法(迭代法) 19
实验5 欧几里得算法(求最大公约数,迭代) 23
实验6 打印九九表 25
实验7 冒泡法排序 27
实验8 汉诺塔问题 30
实验9 选择法排序动画 35
实验10 折半查找 37
实验11 阿拉伯数字转换成中文大写 40
第2部分 函数的使用 44
实验12 从身份证中获取出生日期 44
实验13 显示系统信息 46
实验14 汉字转拼音 47
第3部分 数据查询 50
实验15 父子表联动的表单 50
实验16 模糊查询 53
实验17 多表关联查询实例 54
实验18 通用查询 55
实验19 查询表中的任意字段 62
实验20 设置比较符条件查询 65
实验21 SQL查询实例 68
第2节 面向对象程序设计 70
第1部分 常用控件的使用 70
实验22 Hello World! 70
实验23 选项按钮组设计 71
实验24 组合框设计 74
实验25 自动换页 77
实验26 页框标题的颜色控制 80
实验27 动态添加列表框项目 81
实验28 动态改变列表框的内容 82
实验29 微调设计 84
实验30 表格中添加微调和复选框控件 85
实验31 日历控件应用实例 89
实验32 容器类控件设计 92
实验33 形状控制 97
实验34 计算器设计 99
实验35 动态增加列表框中的列 113
实验36 表格中的颜色控制 115
实验37 表格录入数据时光标的控制 116
实验38 图形浏览器设计 120
实验39 自动打开组合框的设计实例 122
实验40 单击表格标题栏对表排序 123
第2部分 类和事件 124
实验41 工具栏设计 124
实验42 移动鼠标改变图形大小 129
实验43 显示事件列表的表单 130
第3部分 报表及菜单 131
实验44 主菜单设计 131
实验45 向导生成、手动建立报表 137
实验46 快捷菜单设计和调用 144
实验47 报表中图片透明 146
第3节 VFP中的多媒体应用 148
实验48 图像、声音信息保存到数据库 148
实验49 背景音乐的实现 154
实验50 多功能音视频播放器 159
实验51 给程序加入扫描功能 160
实验52 利用摄像头采集图像 162
第4节 VFP的项目管理及后期制作 171
实验53 VFP项目的建立和管理 171
实验54 安装盘的生成 175
实验55 制作和调用CHM帮助文件 183
实验56 主程序设计 195
实验57 利用InstallShield Express制作安装盘 199
第5节 实用编程 216
第1部分 其他使用技巧 216
实验58 嵌入EXCEL和WORD 216
实验59 闪烁立体字幕效果 218
实验60 超链接设计 219
实验61 异形表单设计 220
实验62 防止表单重复运行 222
实验63 隐藏和显示任务栏 224
实验64 使用键盘操作表 225
第2部分 产品加密与数据备份 228
实验65 低级文件函数加密数据表 228
实验66 产品加锁(时间掣)技术 231
实验67 数据库备份与恢复程序 235
第3部分 考务管理应用 238
实验68 产生随机考试号 238
实验69 自动编排考场 240
实验70 手动编排考场 243
第3章 全国计算机等级考试二级VFP实例 248
第1节 全国计算机等级考试二级VFP上机概要 248
第2节 全国计算机等级考试二级VFP实例解析 250
第1部分 基本操作题 250
实验1 基本操作题(一) 250
实验2 基本操作题(二) 255
实验3 基本操作题(三) 256
实验4 基本操作题(四) 258
第2部分 简单应用题 260
实验5 简单应用(一) 261
实验6 简单应用(二) 262
实验7 简单应用(三) 264
实验8 简单应用(四) 266
第3部分 综合应用题 268
实验9 综合应用(一) 269
实验10 综合应用(二) 271
实验11 综合应用(三) 273
附录 2009年全国计算机等级考试二级VFP考试大纲 276
参考文献 279