第1章 Visual FoxPro 6.0简单基本控件 1
1.1 Visual FoxPro 6.0基本控件简介 1
1.2 Hello World! 2
1.2.1 创建表单 2
1.2.2 在表单中加入标签和复选框 3
1.2.3 在表单中加入复选框对象的 Click 事件处理函数 4
1.2.4 运行 Hello World! 4
1.3 文本框 4
1.3.1 程序功能介绍 4
1.3.2 在表单中加文本框 5
1.3.3 处理文本框的KeyPress事件 5
1.3.4 程序执行结果 5
1.4 使用命令按钮 6
1.4.1 程序功能介绍 6
1.4.2 向表单中加入命令按钮控件 6
1.4.3 处理命令按钮控件的Click事件 6
1.4.4 程序执行结果 6
1.5 使用编辑框 6
1.5.1 程序功能介绍 6
1.5.2 向表单中加入控件 7
1.5.3 加入事件处理程序 7
1.5.4 程序执行结果 7
1.6 形状控件的设计 8
1.6.1 程序介绍 8
1.6.2 向表单中添加控件 8
1.6.3 添加事件处理程序 9
1.6.4 执行程序 9
1.7 微调控件的设计 9
1.7.1 程序介绍 9
1.7.2 向表单中加入微调控件并设定属性 9
1.7.3 为微调控件加入事件处理程序 11
1.7.4 程序执行效果 11
1.8 图像控件的设计 11
1.8.1 程序介绍 11
1.8.2 向表单中加入控件并设定属性 11
1.8.3 为表单加入事件处理程序 12
1.8.4 程序执行结果 13
1.9 计时器设计 13
1.9.1 程序介绍 14
1.9.2 设计表单 14
1.9.3 向表单中加入程序 15
1.9.4 程序的执行 16
1.10 小结 16
第2章 Visual FoxPro 6.0复杂控件 17
2.1 命令按钮组 17
2.1.1 程序功能介绍 17
2.1.2 在表单中加入命令按钮组 17
2.1.3 加入事件处理程序 18
2.1.4 程序执行结果 18
2.2 选项按钮组控件 19
2.2.1 程序功能介绍 19
2.2.2 在表单中加入控件 19
2.2.3 在表单中加入处理程序 21
2.2.4 执行程序的结果 22
2.3 组合框的设计 22
2.3.1 程序功能介绍 22
2.3.2 向表单中加入控件 22
2.3.3 编写事件处理程序 23
2.3.4 程序执行结果 24
2.4 列表框的设计 24
2.4.1 程序介绍 25
2.4.2 向表单中加入控件并设定属性 25
2.4.3 编写事件处理程序 25
2.4.4 程序执行结果 27
2.5 页框的设计 27
2.5.1 程序介绍 27
2.5.2 向表单中加入控件 27
2.5.3 添加事件处理程序 29
2.5.4 执行程序 29
2.6 容器的设计 30
2.6.1 程序介绍 30
2.6.2 向表单中添加控件 30
2.6.3 添加事件处理程序 30
2.6.4 执行程序 31
2.7 表单集的设计 31
2.7.1 程序介绍 31
2.7.2 创建表单集以及添加控件 31
2.7.3 添加事件处理程序 33
2.7.4 执行程序 35
2.8 小结 35
第3章 文本类表单 36
3.1 用表单设置文本操作 36
3.1.1 程序介绍 36
3.1.2 设计表单 37
3.1.3 向表单中添加事件处理程序 38
3.1.4 执行程序 42
3.2 文本综合处理表单 44
3.2.1 程序介绍 44
3.2.2 设计表单集 44
3.2.3 添加事件处理程序 49
3.2.4 执行程序 53
3.3 改变表单和主窗口的图标和标题 54
3.3.1 程序介绍 54
3.3.2 设计表单 54
3.3.3 添加事件处理程序 57
3.3.4 运行程序 58
3.4 小结 58
第4章 活动类表单 59
4.1 活动字幕 59
4.1.1 程序介绍 59
4.1.2 设计表单 59
4.1.3 添加事件处理程序 60
4.1.4 执行程序 61
4.2 活动字幕 61
4.2.1 程序介绍 61
4.2.2 设计表单 61
4.2.3 添加事件处理程序 63
4.2.4 执行程序 63
4.3 移动窗口 63
4.3.1 程序介绍 63
4.3.2 代码 64
4.3.3 执行程序 64
4.4 改变控件的大小 65
4.4.1 程序介绍 65
4.4.2 设计表单 65
4.4.3 添加事件处理程序 66
4.4.4 执行程序 66
4.5 移动和缩放图片 67
4.5.1 程序介绍 67
4.5.2 设计表单 67
4.5.3 添加事件处理程序 68
4.5.4 执行程序 70
4.6 小结 70
第5章 选择性操作类表单 71
5.1 在列表框中实现排序 71
5.1.1 程序介绍 71
5.1.2 向表单中添加控件 71
5.1.3 添加事件处理程序 72
5.1.4 执行程序 73
5.2 利用组合框显示表的一个字段 73
5.2.1 程序介绍 73
5.2.2 设计表单 73
5.2.3 向表单中添加事件处理程序 74
5.2.4 执行程序 76
5.3 在列表框中显示图标 76
5.3.1 程序介绍 76
5.3.2 设计表单 76
5.3.3 添加事件处理代码 77
5.3.4 执行表单 78
5.4 多重选择以及项目添加表单 78
5.4.1 程序介绍 78
5.4.2 设计表单 78
5.4.3 添加程序 79
5.4.4 执行程序 80
5.5 表单中使用滑动条 81
5.5.1 程序介绍 81
5.5.2 设计表单 81
5.5.3 添加事件处理程序 83
5.5.4 执行程序 83
5.6 在表单中使用SQL编写查询程序 84
5.6.1 程序介绍 84
5.6.2 设计表单 84
5.6.3 添加处理代码 89
5.6.4 运行程序 93
5.7 小结 94
第6章 系统操作类表单 95
6.1 显示表结构的表单 95
6.1.1 程序介绍 95
6.1.2 设计表单 95
6.1.3 添加事件处理程序 96
6.1.4 执行程序 97
6.2 制作打开图片、表和文本的表单 97
6.2.1 程序介绍 97
6.2.2 设计表单 97
6.2.3 添加程序 98
6.2.4 执行表单 101
6.3 创建显示系统日期的类 102
6.3.1 程序介绍 102
6.3.2 创建类 102
6.3.3 设计表单 106
6.3.4 执行程序 106
6.4 显示系统时间的时钟 106
6.4.1 程序介绍 106
6.4.2 创建类 106
6.4.3 设计表单 109
6.4.4 执行表单 109
6.5 在表单中显示系统设置 109
6.5.1 程序介绍 109
6.5.2 设计表单 109
6.5.3 添加代码 111
6.5.4 执行程序 128
6.6 小结 128
第7章 使用OLE或ActiveX类表单 129
7.1 在表单中使用OLE Word控件 129
7.1.1 程序介绍 129
7.1.2 设计表单 129
7.1.3 添加事件处理程序 131
7.1.4 执行表单 133
7.2 利用ActiveX控件显示目录树 133
7.2.1 程序介绍 133
7.2.2 设计表单 133
7.2.3 添加程序 135
7.2.4 执行表单 136
7.3 小结 136
第8章 数据库的基本操作 137
8.1 建立表并实现查询功能 137
8.1.1 程序介绍 137
8.1.2 建立数据库 137
8.1.3 运行表单 142
8.2 在表单中查看表 142
8.2.1 程序介绍 142
8.2.2 设计表单 142
8.2.3 添加事件处理程序 145
8.2.4 运行程序 148
8.3 用向导生成察看表的表单 148
8.3.1 程序介绍 148
8.3.2 步骤 148
8.3.3 执行表单 151
8.4 创建视图 151
8.4.1 程序介绍 151
8.4.2 步骤 151
8.4.3 运行视图 153
8.5 小结 153
第9章 表单对数据库的基本操作 154
9.1 在表单中打开数据库 154
9.1.1 程序介绍 154
9.1.2 设计表单 154
9.1.3 添加程序 158
9.1.4 执行表单 162
9.2 在程序中向表中添加记录 163
9.2.1 程序介绍 163
9.2.2 编写程序 164
9.2.3 运行程序 165
9.3 在表单中向表添加字段 165
9.3.1 程序介绍 165
9.3.2 设计表单 166
9.3.3 添加程序代码 169
9.3.4 运行程序 175
9.4 查询 175
9.4.1 程序介绍 175
9.4.2 创建表单 176
9.4.3 添加程序和属性 182
9.4.4 执行表单 186
9.5 小结 186
第10章 表单对数据库的复杂操作 187
10.1 在顶层表单中带参数调用子表单 187
10.1.1 程序介绍 187
10.1.2 创建表单 187
10.1.3 添加时间处理程序 189
10.1.4 运行程序 190
10.2 在表单中进行事务处理 191
10.2.1 程序介绍 191
10.2.2 设计表单 191
10.2.3 添加程序 195
10.2.4 执行表单 198
10.3 表的联动 198
10.3.1 程序介绍 198
10.3.2 设计表单 198
10.3.3 运行表单 201
10.4 在列表框中显示表中的记录 202
10.4.1 程序介绍 202
10.4.2 设计表单 202
10.4.3 添加程序 203
10.4.4 执行表单 205
10.5 小结 205
第11章 报表设计 206
11.1 制作快速报表 206
11.1.1 程序介绍 206
11.1.2 建立报表 206
11.1.3 预览报表 208
11.2 高级报表一 208
11.2.1 程序介绍 208
11.2.2 设计报表 208
11.2.3 预览报表 210
11.3 高级报表二 211
11.3.1 程序介绍 211
11.3.2 设计报表 211
11.3.3 预览报表 212
11.4 生成成绩图 213
11.4.1 程序介绍 213
11.4.2 生成步骤 213
11.4.3 预览图 215
11.5 标签的设计 215
11.5.1 程序介绍 215
11.5.2 标签生成过程 215
11.6 小结 217
第12章 数据导入和导出 218
12.1 将DBF导出成Excel表 218
12.1.1 程序介绍 218
12.1.2 导出步骤 218
12.1.3 浏览导出表 219
12.2 导入Excel表 219
12.2.1 程序介绍 219
12.2.2 导入Excel表 220
12.2.3 浏览导入表 222
12.3 小结 222
第13章 菜单设计 223
13.1 创建浏览记录的菜单 223
13.1.1 程序介绍 223
13.1.2 创建菜单和表单 223
13.1.3 向表单中添加代码 227
13.1.4 编写主程序 229
13.1.5 运行程序 230
13.2 设计快捷菜单设置表单 230
13.2.1 程序介绍 230
13.2.2 设计表单 230
13.2.3 设计菜单 231
13.2.4 添加程序 232
13.2.5 运行程序 234
13.3 编程设计快捷菜单 234
13.3.1 程序介绍 234
13.3.2 创建表单 234
13.3.3 编写Showmenu.prg 235
13.3.4 并执行程序 242
13.4 使用动态快捷菜单 242
13.4.1 程序介绍 242
13.4.2 设计表单 243
13.4.3 设计菜单 243
13.4.4 添加处理程序 244
13.4.5 运行程序 245
13.5 在表单中显示菜单 245
13.5.1 程序介绍 245
13.5.2 创建表单 246
13.5.3 设计菜单 246
13.5.4 修改菜单 247
13.5.5 在表单中添加程序 248
13.5.6 运行表单 248
13.6 利用复选框控制菜单 249
13.6.1 程序介绍 249
13.6.2 设计表单 249
13.6.3 设计菜单 252
13.6.4 添加程序 253
13.6.5 运行程序 254
13.7 利用快捷菜单实现表的操作 254
13.7.1 程序介绍 254
13.7.2 设计菜单 255
13.7.3 创建表单 255
13.7.4 添加数据 264
13.7.5 添加程序 264
13.7.6 运行程序 270
13.8 小结 271
第14章 工具栏设计 272
14.1 创建自定义工具栏 272
14.1.1 程序介绍 272
14.1.2 创建类 272
14.1.3 添加事件处理代码 274
14.2 在表单中使用工具栏 274
14.2.1 程序介绍 274
14.2.2 添加工具栏 274
14.2.3 运行表单 274
14.3 协调菜单和工具栏 275
14.3.1 程序介绍 275
14.3.2 设计菜单 275
14.3.3 添加事件处理代码 275
14.3.4 运行程序 276
14.4 小结 276