前言 1
第1章 Visual FoxPro 6.0中文版简介 3
1.1 FoxPro的发展历史 4
1.2 Visual FoxPro 6.0中文版的特点及新增功能 5
1.3 Visual FoxPro 6.0中文版常用文件的扩展名和文件类型 7
1.4 Visual FoxPro 6.0中文版的性能指标 8
1.5 Visual FoxPro 6.0中文版的安装步骤 9
1.6 本章小结 14
第2章 Visual FoxPro 6.0中文版的菜单功能 15
2.1 【文件】菜单 16
2.2 【编辑】菜单 21
2.3 【显示】菜单 26
2.4 【格式】菜单 30
2.5 【工具】菜单 32
2.6 【程序】菜单 35
2.7 【窗口】菜单 38
2.8 【帮助】菜单 39
2.9 本章小结 42
第3章 Visual FoxPro 6.0语言快速入门 43
3.1 Visual FoxPro 6.0中文版的数据类型 44
3.2 操作符与表达式 46
3.3 变量、数组与对象 48
3.3.1 变量 48
3.3.2 数组 52
3.4 过程与函数 54
3.5.1 调试、显示常用命令 55
3.5 常用命令分类与用法 55
3.5.2 数据库操作 57
3.6 常用函数分类与用法 84
3.7 常用的程序结构 90
3.8 本章小结 95
第4章 面向对象程序设计入门 97
4.1 面向对象程序设计的基本概念 98
4.1.1 类、控件和对象 98
4.1.2 继承、封装和多态 99
4.1.3 属性、事件和方法 102
4.1.4 激发和响应 102
4.2.1 Visual FoxPro中基类的介绍 103
4.2 Visual FoxPro的类和对象 103
4.2.2 如何创建一个新类 104
4.2.3 子类和父类 118
4.2.4 Visual FoxPro中的对象 120
4.3 Visual FoxPro中的对象处理 122
4.3.1 对象的引用 122
4.3.2 设置属性 123
4.3.3 响应事件 124
4.3.4 调用方法 124
4.4 使用控件 127
4.5 本章小结 131
第5章 用数据库向导和数据库设计器建立、管理和维护数据库 133
5.1 Visual FoxPro 6.0中文版的数据库向导和数据库设计器简介 134
5.2.1 数据库的设计步骤 139
5.2 设计数据库 139
5.2.2 创建一个新的数据库 148
5.2.3 向数据库中添加和删除表 149
5.3 管理和维护数据库表 154
5.3.1 为数据库创建索引 155
5.3.2 为数据库表建立关系 159
5.3.3 为数据库生成查询 161
5.3.4 数据库中数据的排序 164
5.3.5 数据库中数据的增加、删除、清除等手工操作 165
5.4 优化数据库 167
5.5 本章小结 168
第6章 为数据库建立视图 169
6.2 为什么要为数据库建立视图 170
6.1 数据库视图的概念 170
6.3 本地视图向导简介 171
6.4 建立用户数据库视图 173
6.4.1 从表中选择所需字段 173
6.4.2 建立多表关联 177
6.4.3 包含记录 180
6.4.4 筛选所需的记录 180
6.4.5 对筛选的记录进行排序 181
6.4.6 设置记录的限制条件 183
6.4.7 得到完整的视图 184
6.5 利用视图访问数据库 184
6.5.1 数据库视图的操作 184
6.5.2 利用视图更新数据 188
6.6 远程视图向导简介 190
6.7 本章小结 195
第7章 开始创建应用程序 197
7.1 项目管理器简介 198
7.1.1 使用应用程序向导 198
7.2.2 项目管理器简介 202
7.2 创建一个项目文件 205
7.2.1 【项目】菜单选项的基本操作 205
7.2.2 创建一个项目文件 208
7.3 向项目中增加资源 209
7.3.1 添加数据库文件 210
7.3.2 添加报表 211
7.3.3 添加其他组件 212
7.4.1 设置主文件 213
7.4 项目连编 213
7.4.2 项目连编 215
7.5 关于项目信息和项目文档 216
7.5.1 关于项目信息 217
7.5.2 关于项目文档 220
7.6 本章小结 224
第8章 设计表单 225
8.1 表单生成器和表单设计器简介 226
8.1.1 表单生成器 226
8.1.2 表单设计器 226
8.2 使用表单生成器 227
8.2.1 表单生成器的功能介绍 227
8.2.2 表单生成器选项卡的使用 227
8.3.1 用表单向导设计表单 229
8.3 利用表单设计器设计表单 229
8.3.2 表单设计器常用功能 233
8.3.3 表单的属性、事件和方法 237
8.3.4 设置表单的初始属性 242
8.3.5 为表单编制程序 244
8.3.6 表单设计工具栏中各控件介绍 245
8.3.7 向表单设计器工具栏中增加控件 246
8.3.8 向表单中添加控件 248
8.3.9 运行表单 254
8.4 将表单加入项目中 255
8.5 本章小结 256
第9章 在表单中灵活使用各种常用控件 257
9.1 如何在表单中加入控件 258
9.2 常用控件的使用场景 262
9.3 具有自己特色的标签文字 263
9.4 文本框和编辑框 265
9.4.1 文本框 265
9.4.2 编辑框 267
9.5 命令按钮和命令按钮组 268
9.5.1 命令按钮 268
9.5.2 命令按钮组 269
9.6 选项按钮组和复选框 270
9.6.1 选项按钮组 270
9.6.2 复选框 272
9.7 组合框和列表框 273
9.7.1 组合框 273
9.7.2 列表框 275
9.8 微调按钮 278
9.9 表格 280
9.10 加入图像 284
9.11 时钟编程 285
9.12 设计多页表单 287
9.13 使用线条和形状改善表单外观 290
9.13.1 线条 290
9.13.2 形状 291
9.14 ActiveX控件和ActiveX绑定控件 292
9.14.1 ActiveX控件 292
9.14.2 ActiveX绑定控件 293
9.15 运行表单 295
9.16 本章小结 296
第10章 设计报表 297
10.1 Visual FoxPro 6.0中文版的报表设计器简介 298
10.2 使用报表向导制作报表 300
10.3 如何快速制作一个报表 304
10.3.1 选择快速制作报表 304
10.3.2 设置报表的数据环境属性 305
10.4 设计并创建报表布局 306
10.4.1 在报表中添加和删除数据库中的表及字段 307
10.4.2 灵活使用各种报表设计工具控件以美化报表 312
10.4.3 制作表头和表尾 316
10.4.4 制作标题和合计 319
10.4.5 报表数据的分组和分组小计 320
10.4.6 在报表中添加和使用变量 325
10.4.7 报表的制作技巧及其他 327
10.4.8 预览和打印报表 330
10.5 在项目中添加报表 332
10.6 本章小结 333
第11章 设计查询 335
11.1 Visual FoxPro 6.0中文版的查询设计器简介 336
11.2 查询的定义和功能 337
11.3 设计一个查询文件 342
11.4 连接多个表格进行查询 345
11.5 设计一个动态查询的查询文件 348
11.6 列表框控件和组合框控件在设计查询中的使用 354
11.7 在项目中添加数据库查询 361
11.8 本章小结 362
第12章 为应用程序设计菜单 363
12.1 Windows 9x的标准菜单介绍 364
12.2 菜单系统规划 366
12.3 Visual FoxPro 6.0中文版的菜单设计器介绍 367
12.4 利用菜单设计器设计菜单 371
12.4.1 创建菜单、菜单项和子菜单 371
12.4.2 创建快捷菜单 374
12.4.3 添加热键和快捷键 376
12.5 利用程序设计菜单 381
12.5.1 一个简单菜单的程序设计 381
12.5.2 设计动态菜单 383
12.5.3 利用其他命令生成菜单 385
12.6 在项目中添加菜单系统 389
12.7 本章小结 391
第13章 为应用程序制作安装盘 393
13.1 创建安装程序 394
13.1.1 安装步骤 394
13.1.2 可发布文件 394
13.1.3 受限制文件 396
13.2 安装向导介绍 397
13.3 使用安装向导 403
13.4 检测安装程序 404
13.5 本章小结 404
第14章 Visual FoxPro的高级应用 405
14.1 使用系统变量 406
14.2 动态数据变换 408
14.2.1 DDE的概念 409
14.2.2 DDE协议 409
14.3 对象链接嵌入 411
14.4 使用开放式数据库连接 412
14.4.1 ODBC简介 412
14.4.2 使用ODBC数据源 414
14.5 开发客户/服务器模型 416
14.6 远程数据控制 417
14.7 低级文件操作和串行通信 420
14.8 Visual FoxPro6.0中文版和Visual C++5.0的接口 425
14.9 Visual FoxPro6.0中文版和VisualBasic6.0的接口 433
14.10 本章小结 439
附录 Visual FoxPro 6.0 for Windows常见问题解答 440