第1章 Visual Foxpro概述 1
1.1 Visual Foxpro发展简史 1
1.2 Visual Foxpro 6.0的安装 2
第2章 Visual Foxpro 6.0的新增功能 3
2.1 Access和Assign方法程序 3
2.2 Active Document 3
2.3 组件管理库 3
2.4 代码范围分析器应用程序 4
2.5 对GIF和JPEG图形的支持 4
2.5.1 VFP 6.0语言 4
2.5.2 VFP 6.0控件和对象 4
2.5.3 VFP 6.0界面 5
2.6 HTML帮助 5
2.7 新的和改进的语言元素 5
2.8 OLE拖放 6
2.9 项目管理器挂接程序 6
2.10 自动服务程序的改进 6
2.11 新增和改进了的向导和生成器 6
2.12 对2000年日期的支持 7
第3章 升级到Visual Foxpro 6.0 8
3.1决定升级到Visual FoxPro 6.0的判定法则 8
3.1.1 升级前的准备 8
3.1.2 将Visual Foxpro 2.3应用程序升级到Visual Foxpro 6.0的三种方法 9
3.2 Visual Foxpro 6.0自带的转换器 10
3.3 按项目统一转换 11
3.4 按文件类型转换 12
3.4.1 将屏幕文件转换成表单 12
3.4.2 转换Foxpro 2.6的报表和标签文件 16
第4章 深入理解Visual Foxpro 6.0面向对象的编程技术 19
4.1 面向对象编程的基本概念 19
4.2 面向对象编程的基本命令与函数 20
4.3 类设计器和类浏览器 30
4.3.2 在类中创建新的属性和方法程序 32
4.3.3 创建隐含自定义类 新方法程序 33
4.3.4 在类库文件中保存类定义 34
4.3.5 类浏览器的使用 35
4.4 表单编辑器 37
4.4.1 数据环境的设定 37
4.4.2 数据工作期 39
4.4.3 页面框 40
4.5 设置表单属性 41
4.6 访问其他表单中对象的方法程序 41
第5章 SQL查询语句在Visual Foxpro 6.0中的改进 42
5.1 SELECT-SQL语句基础 42
5.1.1 SELECT-SQL语句完整语言结构 42
5.1.2 最简单的SQL语句 43
5.1.3 字段选择项 43
5.1.4 记录范围的选择 44
5.1.5 连接方式的选择 46
5.1.6 在SELECT-SQL命令中使用统计函数 48
5.1.7 对记录分类的操作 48
5.1.8 查询结果的输出方式 50
5.2 SELECT命令在Visual Foxpro 6.0是的新增功能 54
5.2.1 TOP过滤器 54
5.2.2 连接功能的改进 55
第6章 Visual Foxpro 6.0崭新的调试器 62
6.1 Visual Foxpro调试器的启动 62
6.2 Visual Foxpro调试器的设置 63
6.2.1 选择不同模式的调试器页框 63
6.2.2 计时器事件 64
6.2.3 指定窗口 64
6.3 如何使用Foxpro的调试器 66
6.3.1 调试器窗口的新增功能 66
6.3.2 调试器工具条 66
6.3.3 在调试器中观察变量 67
6.3.4 在局部窗口中观察程序 68
6.3.5 断点调试程序 69
6.3.6 分析程序运行日志 71
6.3.7 在调试器做跟踪事件 73
第7章 网络环境的多用户编程 76
7.1 与多用户编程相关的概念 76
7.2 数据加锁基本方法 78
7.2.1 多能加类型 78
7.2.2 加锁尝试方式的设定 81
7.2.3 加锁状态的检测 82
7.2.4 表和记录的解锁 83
7.3 开发加锁管理程序的思路 84
7.3.1 直接使用READ的问题 84
7.3.2 用内存变量做缓冲 85
7.4 在多用户环境中应用缓冲技术 88
7.4.1 深入理解与缓冲有关的概念 88
7.4.2 表缓冲与记录缓训 90
7.4.3 缓冲存储机制缓冲操作函数 92
7.4.4 与缓冲操作有关的函数 95
第8章 Visual Foxpro 6.0应用程序中的出错处理 98
8.1 出错原因与出错处理程序 98
8.1.1 出错的原因 98
8.1.2 出错处理程序的任务 98
8.2 有关出错处理的命令与函数 99
8.2.1 有关出错处理的基本命令与函数 99
8.2.2 有关出错处理的新增命令与函数 101
8.3 出错处理程序的设计 104
8.3.1 错误的传递 105
8.3.2 利用Timer事件设计错误处理程序 107
第9章 使用Visual Foxpro 6.0开发应用程序 114
9.1 进么应用程序开发的基础知识 114
9.2 Visual Foxpro 6.0中的Internet Wizard 115
9.3 ODBC应用 116
9.4 小结 119
第10章 Visual Foxpro 6.0与后台大型数据库的整合 120
10.1 三层Client/Server结构的概念 120
10.2 SQL Server样本库 121
10.3 调用Library(图书馆)OLE服务器 126
10.4 使用三层结构的Client/Server系统应注意的问题 139