《中文Visual FoxPro 5.0高级程式设计指南》是1998年海洋出版社出版的图书,作者是许振宇
基本介绍
- 作者:许振宇
- ISBN:9787502744410
- 页数:285
- 定价:26.00
- 出版社:海洋出版社
- 出版时间:1998-04
- 装帧:平装
内容介绍
内容提要
本书向读者详尽地介绍了VisualFoxPro5.0中文版这一强劲的互动式数
据库管理系统,并主要讲述了如何创建远程视图、共享访问程式设计、客户/服务
器解决方案、OLE、创建帮助系统、发布应用程式、访问API、企业级解决方案。
本书内容翔实,适合资料库开发人员及广大计算机专业人员使用。
作品目录
目 录
第1章 创建远程视图
1.1定义连线或指定数据源
1.1.1命名连线和数据源的使用优先权
1.1.2显示ODBC注册提示
1.1.3使用已有的连线
1.2创建远程视图
1.3设定视图属性和连线属性
1.4下载远程视图时改变默认数据类型
1.5在视图中更新数据
1.5.1使视图可更新
1.5.2在视图中更新多个表
1.6在视图的栏位和数据行上创建规则
1.7集成视图
1.7.1在视图中集成本地数据和远程数据
1.7.2在视图中更新本地数据与远程数据
1.8处理游离数据
1.8.1创建游离视图
1.8.2显示和修改游离数据
1.8.2.1使用游离数据
1.8.2.2管理游离数据
1.8.3更新在线上数据
1.8.3.1在本地表中更新多批记录
1.8.3.2在远程表中更新多批记录
1.8.3.3更新一个记录
1.8.3.4取消游离数据的更新
1.9最佳化视图性能
1.9.1控制递进式获取信息量的大小,
1.9.2控制备注栏位的获取
1.9.3设定最大下载记录数
1.9.4最佳化过滤器和联接
1.9.5控制联接结果
1.9.6共享多个远程视图的联接
1.9.7测试连线是否忙
第2章 共享访问的程式设计
2.1控制对数据的访问
2.1.1访问数据
2.1.1.1以独占访问的方式使用表
2.1.1.2以共享访问的方式使用表
2.1.2锁定数据
2.1.2.1选择记录锁定或表锁定
2.1.2.2选择自动或人工锁定
2.1.3数据解锁
2.1.4使用数据工作期
2.1.4.1使用私有数据工作期
2.1.4.2识别数据工作期
2.1.4.3使用多个表单实例更新数据
2.1.4.4定製数据工作期的环境
2.1.4.5使自动数据工作期的设定无效
2.1.5设定缓冲访问数据的方式和方法
2.1.5.1选择缓冲方法
2.1.5.2选择锁定方式
2.1.5.3启用缓冲
2.1.5.4在表缓冲区中追加和删除记录
2.1.6使用缓冲进行更新
2.2使用事务更新数据
2.2.1包装代码段
2.2.2控制事务处理的命令
2.2.3使用事务
2.2.4嵌套事务处理
2.2.5保护远程更新
2.3管理冲突
2.3.1管理缓冲冲突
2.3.1.1出错处理例程
2.3.1.2检测并解决冲突
2.3.1.3使用备注栏位检查冲突
2.3.2使用视图更新数据时的冲突管理
2.3.3管理冲突的规则
2.4提高多用户应用程式性能的几个方法
第3章 创建客户/伺服器解决方案
3.1设计客户/伺服器应用程式
3.1.1客户/伺服器应用程式的设计目标
3.1.2高性能的设计
3.1.2.1仅下载所需要的数据
3.1.2.2在最佳平台上放置数据
3.1.2.3选择正确的方法
3.1.3快速开发应用程式
3.1.3.1使用视图生成原型
3.1.3.2实现客户/伺服器应用程式
3.1.3.3最佳化应用程式
3.1.4确保开发的準确性和数据的完整性
3.1.4.1维护数据完整性
3.1.4.2防止数据丢失
3.2升迁VisualFoxPro资料库
3.2.1原型化的目标
3.2.2构造应用程式的本地原型
3.2.3使用升迁嚮导
3.2.4升迁到SQLServer上
3.2.4.1準备SQLServer端
3.2.4.2準备客户端
3.2.4.3备份资料库
3.2.4.4关闭表
3.2.4.5启动升迁嚮导
3.2.4.6升迁嚮导如何工作
3.2.4.7完成升迁过程
3.2.4.8对伺服器採取的步骤
3.2.4.9VisualFoxPro对客户端採取的步骤
3.2.5升迁到Oracle上
3.3实现客户/伺服器应用程式
3.3.1使用SQLpass-through技术
3.3.1.1使用SQLpass-through函式
3.3.1.2向数据源传递SQL语句
3.3.1.3建立参数化查询
3.3.1.4使用SQLServer的输入/输出参数
3.3.1.5建立与远程数据的外部联接
3.3.1.6使用SQL的ODBC扩展
3.3.1.7用SQLpass-through管理联接
3.3.2用SQLpass-through处理远程数据
3.3.2.1设定远程数据的临时表属性
3.3.2.2用SQLpass_through更新远程数据
3.3.2.3选择有效的SQLpass-through处理方式
3.3.2.4处理多个结果集合
3.3.2.5控制数据类型转换
3.3.3处理SQLpass-through错误
3.4最佳化客户/伺服器性能
3.4.1最佳化连线的使用
3.4.1.1使用共享连线
3.4.1.2控制连线逾时
3.4.1.3释放连线
3.4.2加速数据检索
3.4.2.1逐步获取
3.4.2.2获取需要的数据
3.4.2.3控制获取大小
3.4.2.4延迟获取备注
3.4.2.5最佳化数据获取性能
3.4.3加速查询和视图的运行
3.4.3.1在远程表中增加索引
3.4.3.2最佳化本地和远程处理
3.4.3.3最佳化带有参数的视图
3.4.4加速表单的运行
3.4.4.1在本地存储查找表
3.4.4.2根据要求显示栏位
3.4.5提高更新和删除的性能
第四章 添加OLE
4.1设计OLE应用程式
4.1.1连结或嵌入OLE对象
4.1.2添加绑定型或非绑定型OLE对象
4.2在应用程式中添加OLE对象
4.2.1在表中添加OLE对象
4.2.1.1在表中追加OLE对象
4.2.1.2刷新MicrosoftGraph
4.2.2在表单中添加OLE对象
4.2.2.1与OLE对象互动
4.2.2.2控制选单的显示
4.3使用ActiveX套用自动化管理对象
4.3.1向表单中添加ActiveX控制项
4.3.2管理绑定型ActiveX控制项
4.3.3套用自动化管理对象
4.3.3.1管理外部对象属性
4.3.3.2使用外部对象方法程式
4.3.3.3设定时间期限
4.3.3.4访问对象集合
4.3.3.5使用对象数组
4.3.3.6释放外在对象
4.4派生对象的子类
4.5从其他应用程式中控制VisualFoxPro
4.5.1VIsualFoxPro的Application对象模型
4.5.2通过集合属性访问对象
4.6创建OLE服务程式
4.6.1创建服务程式
4.6.2注册一个OLE服务程式
4.6.3使用OLE服务程式
4.6.4引起错误或从0LE服务程式返回错误
4.7使用远程自动化
4.7.1配置伺服器和本地计算机
4.7.1.1配置伺服器
4.7.1.2配置客户计算机
4.7.2系统安全策略选项
4.7.3在远程自动化中使用许可权
4.7.4远程自动化疑难解答
第5章 创建帮助系统
5.1选择帮助特性
5.2计画对在线上帮助的访问
5.2.1计画一个帮助选单
5.2.2添加上下文相关性
5.2.1.1指定一个帮助
5.2.2.2指定帮助主题
5.2.3实施“这是什幺?”帮助
5.3编程实现帮助特性
5.3.1使用WinHelp函式
5.3.2指定WinHelp参数
5.3.2.1hWnd参数
5.3.2.2lpzFileName参数
5.3.2.3wCmd参数
5.3.2.4dwData参数
5.3.3保留F1
5.3.4在表单中包含“帮助”按钮
5.3.5退出图形样式帮助
第6章 发布应用程式
6.1发布过程
6.2準备要发布的应用程式
6.2.1选择连编类型
6.2.2考虑硬体 记忆体和网路问题
6.2.2.1安装Visua1FoxPro的必要条件
6.2.2.2“升迁嚮导”的要求
6.2.3确保运行时的行为正确
6.2.4在应用程式中包含资源
6.2.4.1加入FOXUSER资源档案
6.2.4.2包含外部库档案
6.2.4.3包含ActiveX组件
6.2.4.4加入配置档案
6.2.4.5包含用于特定地区的资源档案
6.2.4.6加入自己的档案
6.2.5删除受限制的VisualFoxPrO功能和档案
6.2.5.1受限制的VisualFoxPro功能
6.2.5.2受限制的VisualFoxPro档案
6.3定製要发布的应用程式
6.3.1保护并文档化原始码
6.3.2调用错误处理和终止系统运行例程
6.3.3给应用程式添加帮助信息
6.3.4修改应用程式的外观
6.3.4.1更改默认的VisualFoxPro选单
6.3.4.2更改默认的标题
6.3.4.3更改默认的应用程式图示
6.3.4.4指定特定平台的键盘导航方式
6.3.5备份原始码
6.3.6生成应用程式
6.3.6.1生成标準VisualFoxPro应用程式
6.3.6.2生成执行档,
6.3.6.3生成OLE伺服器
6.4创建发布磁碟
6.4.1了解发布过程
6.4.1.1发布树
6.4.1.2了解安装精灵
6.4.2使用安装精灵
6.4.2.1指定发布树
6.4.2.2选择可选组件
6.4.2.3指定磁碟映象
6.4.2.4定製要发布的安装对话框
6.4.2.5指定安装之后的操作
6.4.2.6指定默认档案安装目的地
6.4.2.7查看档案总结报告
6.4.2.8完成安装精灵过程
第7章 访问AP1
7.1使用外部库扩展VisualFoxPro的功能
7.1.1使用外部库
7.1.2访问ActiveX控制项
7.1.3访问动态程式库
7.1.3.1向一个DLL传递参数
7.1.4访问VisualFoxPro库
7.2访问VisualFoxProAP1
7.2.1创建一个库或者ActiveX控制项
7.2.1.1创建一个基本的ActiveX控制项
7.2.1.2创建一个基本的FLL库
7.2.1.3使用FoxInfo和FoxTab1e结构
7.2.2添加Visua1FoxProAPI调用
7.2.3传递和接收参数
7.2.3.1Value结构的定义
7.2.3.2Va1ue结构的域
7.2.3.3Locator结构的定义
7.2.3.4Locator结构的域
7.2.3.5访问FLL库中参数的示例
7.2.4返回值给Visua1FoxPro
7.2.5向VisualFoxProAPI函式传递参数
7.2.5.1VisualFoxProAPI数据类型
7.2.5.2Visua1FoxProAPI数据结构
7.2.6访问Visua1FoxPro变数和栏位
7.2.7管理记忆体
7.2.7.1使用句柄
7.2.7.2理解堆叠
7.2.7.3遵守句柄规则
7.2.8连编和调试库与ActiveX控制项
7.2.8.1连编项目
7.2.8.2调试一个ActiveX控制项或FLL库
第 8章 创建企业级解决方案
8.1集体开发
8.1.1深入了解集体开发
8.1.2深入了解原始码管理
8.1.3在VisualFoxPro中使用原始码管理软体
8.1.3.1集成原始码管理系统和VisualFoxPro项目
8.1.3.2启用原始码管理系统
8.1.4在原始码管理系统下管理VisualFoxPro项目
8.1.4.1处理项目档案和项目列表档案
8.1.4.2将项目置于原始码管理之下
8.1.4.3向原始码管理项目添加档案
8.1.4.4加入一个已经存在的原始码管理项目
8.1.4.5更新项目列表
8.1.4.6将一个项目解除原始码管理
8.1.4.7从原始码管理项目中移去档案
8.1.4.8在多个原始码管理项目之间已分享档案
8.1.5在原始码管理项目中管理档案
8.1.5.1处理多档案组件
8.1.5.2签出档案
8.1.5.3签入档案
8.1.5.4得到档案的最新版本
8.1.5.5比较档案或项目
8.1.5.6检查表单、报表和其他表档案的区别
8.1.5.7显示档案和项目信息
8.1.6集体开发和修改资料库
8.1.7集体开发类库
8.2Visua1FoxPro在企业中的套用
8.2.1企业开发
8.2.2使用VisualFoxPro作为应用程式的前端
8.2.2.1扩展Visua1FoxPro中可视化设计工具的功能
8.2.2.2集成其他程式的功能
8.2.2.3扩展Visua1FoxPro的数据存储能力
8.2.2.4升迁VisualFoxPro数据
8.2.3使用VisualFoxPro作为数据源
8.2.3.1在其他应用程式中使用VisualFoxPro的数据
8.2.3.2在其他应用程式中使用VisualFoxPro对象和命令
8.2.3.3使用Visua1FoxPro建立数据仓库
8.2.3.4使用VisualFoxPro作为一个www查询引擎
第9章 示例应用程式概述
9.1Visua1FoxProSolutions示例
9.2TasmanianTraders示例
9.2.1Tasman ianTraders总体设计
9.2.2设计TASTRADE资料库
9.2.2.1创建表的结构和表之间的关係
9.2.2.2实现安全性
9.2.2.3维护数据的一致性
9.2.3设计并创建Tasman ianTrader的类
9.2.4编写、测试和调试Tasman ianTrader程式
9.2.4.1表单
9.2.4.2报表
9.2.4.3选单和工具列
9.2.4.4错误处理
9.2.4.5测试和调试
9.24.6主程式
9.2.4.7代码的有关说明
9.2.5Tasman ianTraders类库
9.2.5.1Tastrade示例:Application类的功能
9.2.5.2Tastrade示例:表单类的功能
9.2.5.3Tastrade示例:控制项类的功能
9.3客户/伺服器示例
9.3.1客户/伺服器示例应用程式类
9.3.2客户/伺服器示例应用程式资料库
9.3.2.1选择资料库
9.3.2.2打开资料库
9.3.2.3修改远程连线
9.3.3在客户/伺服器示例应用程式中选择一个临时数据表
9.3.4在客户/伺服器示例应用程式中更新数据
9.3.5在客户/伺服器示例应用程式中管理数据冲突
9.3.6在客户/伺服器示例应用程式中实现商务规则
9.4OLE服务程式示例
9.4.1PoolManager服务程式示例
9.4.2GopherOLE服务程式示例
9.4.3FoxISAPIOLE服务程式示例
9.4.3.1运行FoxISAP I示例的几种方法
9.4.3.2如何在一个Internet浏览器上运行FoxISAPI示例
9.5示例类库
9.6示例多媒体类
9.7实用程式
9.7.1ADD LABEL.APP
9.7.2CPZERO.PRG
9.7.3GENDBC.PRG
9.7.4转换器
9.7.5代码分析器
9.7.6HexEdit
9.7.7远程自动化连线管理器
附录A嚮导概述
A.1应用程式嚮导
A.1.1嚮导步骤
A.1.1.1应用程式嚮导:步骤1――选定项目位置
A.1.1.2应用程式嚮导:步骤2――选择资料库
A.1.1.3应用程式嚮导:步骤3――选择文档
A.1.1.4应用程式嚮导:步骤4――配置选单
A.1.1.5应用程式嚮导:步骤5――完成
A.1.2应用程式嚮导的对象方法程式
A.1.3应用程式嚮导的对象属性
A.1.4应用程式嚮导的对象成员
A.2远程视图嚮导
A.2.1远程视图嚮导:步骤1――数据源选取
A.2.2远程视图嚮导:步骤2――栏位选取
A.2.3远程视图嚮导:步骤3―― 关联表
A.2.3a远程视图嚮导:步骤3a――包含记录
A.2.4远程视图嚮导:步骤4――排序记录
A.2.5远程视图嚮导:步骤5――一筛选记录
A.2.6远程视图嚮导:步骤6――完成
A.3文档嚮导
A.3.1远程视图嚮导:步骤6――完成
A.3.1.1文档嚮导:步骤1――选择源档案
A.3.1.2文档嚮导:步骤2――大写
A.3.1.3文档嚮导:步骤3――缩进
A.3.1.4文档嚮导:步骤4――加入标题
A.3.1.5文档嚮导:步骤5――选择报表
A.3.1.6文档嚮导:步骤6――完成
A.3.2定製文档嚮导
A.3.2.1CASE结构中的缩进
A.3.2.2嚮导指令
附录B 使用FPOLE.DLL
附录C 使用配置档案
C.1创建配置档案
C.2自动启动应用程式或程式
C.3修改默认配置档案
C.4指定配置档案
第1章 创建远程视图
1.1定义连线或指定数据源
1.1.1命名连线和数据源的使用优先权
1.1.2显示ODBC注册提示
1.1.3使用已有的连线
1.2创建远程视图
1.3设定视图属性和连线属性
1.4下载远程视图时改变默认数据类型
1.5在视图中更新数据
1.5.1使视图可更新
1.5.2在视图中更新多个表
1.6在视图的栏位和数据行上创建规则
1.7集成视图
1.7.1在视图中集成本地数据和远程数据
1.7.2在视图中更新本地数据与远程数据
1.8处理游离数据
1.8.1创建游离视图
1.8.2显示和修改游离数据
1.8.2.1使用游离数据
1.8.2.2管理游离数据
1.8.3更新在线上数据
1.8.3.1在本地表中更新多批记录
1.8.3.2在远程表中更新多批记录
1.8.3.3更新一个记录
1.8.3.4取消游离数据的更新
1.9最佳化视图性能
1.9.1控制递进式获取信息量的大小,
1.9.2控制备注栏位的获取
1.9.3设定最大下载记录数
1.9.4最佳化过滤器和联接
1.9.5控制联接结果
1.9.6共享多个远程视图的联接
1.9.7测试连线是否忙
第2章 共享访问的程式设计
2.1控制对数据的访问
2.1.1访问数据
2.1.1.1以独占访问的方式使用表
2.1.1.2以共享访问的方式使用表
2.1.2锁定数据
2.1.2.1选择记录锁定或表锁定
2.1.2.2选择自动或人工锁定
2.1.3数据解锁
2.1.4使用数据工作期
2.1.4.1使用私有数据工作期
2.1.4.2识别数据工作期
2.1.4.3使用多个表单实例更新数据
2.1.4.4定製数据工作期的环境
2.1.4.5使自动数据工作期的设定无效
2.1.5设定缓冲访问数据的方式和方法
2.1.5.1选择缓冲方法
2.1.5.2选择锁定方式
2.1.5.3启用缓冲
2.1.5.4在表缓冲区中追加和删除记录
2.1.6使用缓冲进行更新
2.2使用事务更新数据
2.2.1包装代码段
2.2.2控制事务处理的命令
2.2.3使用事务
2.2.4嵌套事务处理
2.2.5保护远程更新
2.3管理冲突
2.3.1管理缓冲冲突
2.3.1.1出错处理例程
2.3.1.2检测并解决冲突
2.3.1.3使用备注栏位检查冲突
2.3.2使用视图更新数据时的冲突管理
2.3.3管理冲突的规则
2.4提高多用户应用程式性能的几个方法
第3章 创建客户/伺服器解决方案
3.1设计客户/伺服器应用程式
3.1.1客户/伺服器应用程式的设计目标
3.1.2高性能的设计
3.1.2.1仅下载所需要的数据
3.1.2.2在最佳平台上放置数据
3.1.2.3选择正确的方法
3.1.3快速开发应用程式
3.1.3.1使用视图生成原型
3.1.3.2实现客户/伺服器应用程式
3.1.3.3最佳化应用程式
3.1.4确保开发的準确性和数据的完整性
3.1.4.1维护数据完整性
3.1.4.2防止数据丢失
3.2升迁VisualFoxPro资料库
3.2.1原型化的目标
3.2.2构造应用程式的本地原型
3.2.3使用升迁嚮导
3.2.4升迁到SQLServer上
3.2.4.1準备SQLServer端
3.2.4.2準备客户端
3.2.4.3备份资料库
3.2.4.4关闭表
3.2.4.5启动升迁嚮导
3.2.4.6升迁嚮导如何工作
3.2.4.7完成升迁过程
3.2.4.8对伺服器採取的步骤
3.2.4.9VisualFoxPro对客户端採取的步骤
3.2.5升迁到Oracle上
3.3实现客户/伺服器应用程式
3.3.1使用SQLpass-through技术
3.3.1.1使用SQLpass-through函式
3.3.1.2向数据源传递SQL语句
3.3.1.3建立参数化查询
3.3.1.4使用SQLServer的输入/输出参数
3.3.1.5建立与远程数据的外部联接
3.3.1.6使用SQL的ODBC扩展
3.3.1.7用SQLpass-through管理联接
3.3.2用SQLpass-through处理远程数据
3.3.2.1设定远程数据的临时表属性
3.3.2.2用SQLpass_through更新远程数据
3.3.2.3选择有效的SQLpass-through处理方式
3.3.2.4处理多个结果集合
3.3.2.5控制数据类型转换
3.3.3处理SQLpass-through错误
3.4最佳化客户/伺服器性能
3.4.1最佳化连线的使用
3.4.1.1使用共享连线
3.4.1.2控制连线逾时
3.4.1.3释放连线
3.4.2加速数据检索
3.4.2.1逐步获取
3.4.2.2获取需要的数据
3.4.2.3控制获取大小
3.4.2.4延迟获取备注
3.4.2.5最佳化数据获取性能
3.4.3加速查询和视图的运行
3.4.3.1在远程表中增加索引
3.4.3.2最佳化本地和远程处理
3.4.3.3最佳化带有参数的视图
3.4.4加速表单的运行
3.4.4.1在本地存储查找表
3.4.4.2根据要求显示栏位
3.4.5提高更新和删除的性能
第四章 添加OLE
4.1设计OLE应用程式
4.1.1连结或嵌入OLE对象
4.1.2添加绑定型或非绑定型OLE对象
4.2在应用程式中添加OLE对象
4.2.1在表中添加OLE对象
4.2.1.1在表中追加OLE对象
4.2.1.2刷新MicrosoftGraph
4.2.2在表单中添加OLE对象
4.2.2.1与OLE对象互动
4.2.2.2控制选单的显示
4.3使用ActiveX套用自动化管理对象
4.3.1向表单中添加ActiveX控制项
4.3.2管理绑定型ActiveX控制项
4.3.3套用自动化管理对象
4.3.3.1管理外部对象属性
4.3.3.2使用外部对象方法程式
4.3.3.3设定时间期限
4.3.3.4访问对象集合
4.3.3.5使用对象数组
4.3.3.6释放外在对象
4.4派生对象的子类
4.5从其他应用程式中控制VisualFoxPro
4.5.1VIsualFoxPro的Application对象模型
4.5.2通过集合属性访问对象
4.6创建OLE服务程式
4.6.1创建服务程式
4.6.2注册一个OLE服务程式
4.6.3使用OLE服务程式
4.6.4引起错误或从0LE服务程式返回错误
4.7使用远程自动化
4.7.1配置伺服器和本地计算机
4.7.1.1配置伺服器
4.7.1.2配置客户计算机
4.7.2系统安全策略选项
4.7.3在远程自动化中使用许可权
4.7.4远程自动化疑难解答
第5章 创建帮助系统
5.1选择帮助特性
5.2计画对在线上帮助的访问
5.2.1计画一个帮助选单
5.2.2添加上下文相关性
5.2.1.1指定一个帮助
5.2.2.2指定帮助主题
5.2.3实施“这是什幺?”帮助
5.3编程实现帮助特性
5.3.1使用WinHelp函式
5.3.2指定WinHelp参数
5.3.2.1hWnd参数
5.3.2.2lpzFileName参数
5.3.2.3wCmd参数
5.3.2.4dwData参数
5.3.3保留F1
5.3.4在表单中包含“帮助”按钮
5.3.5退出图形样式帮助
第6章 发布应用程式
6.1发布过程
6.2準备要发布的应用程式
6.2.1选择连编类型
6.2.2考虑硬体 记忆体和网路问题
6.2.2.1安装Visua1FoxPro的必要条件
6.2.2.2“升迁嚮导”的要求
6.2.3确保运行时的行为正确
6.2.4在应用程式中包含资源
6.2.4.1加入FOXUSER资源档案
6.2.4.2包含外部库档案
6.2.4.3包含ActiveX组件
6.2.4.4加入配置档案
6.2.4.5包含用于特定地区的资源档案
6.2.4.6加入自己的档案
6.2.5删除受限制的VisualFoxPrO功能和档案
6.2.5.1受限制的VisualFoxPro功能
6.2.5.2受限制的VisualFoxPro档案
6.3定製要发布的应用程式
6.3.1保护并文档化原始码
6.3.2调用错误处理和终止系统运行例程
6.3.3给应用程式添加帮助信息
6.3.4修改应用程式的外观
6.3.4.1更改默认的VisualFoxPro选单
6.3.4.2更改默认的标题
6.3.4.3更改默认的应用程式图示
6.3.4.4指定特定平台的键盘导航方式
6.3.5备份原始码
6.3.6生成应用程式
6.3.6.1生成标準VisualFoxPro应用程式
6.3.6.2生成执行档,
6.3.6.3生成OLE伺服器
6.4创建发布磁碟
6.4.1了解发布过程
6.4.1.1发布树
6.4.1.2了解安装精灵
6.4.2使用安装精灵
6.4.2.1指定发布树
6.4.2.2选择可选组件
6.4.2.3指定磁碟映象
6.4.2.4定製要发布的安装对话框
6.4.2.5指定安装之后的操作
6.4.2.6指定默认档案安装目的地
6.4.2.7查看档案总结报告
6.4.2.8完成安装精灵过程
第7章 访问AP1
7.1使用外部库扩展VisualFoxPro的功能
7.1.1使用外部库
7.1.2访问ActiveX控制项
7.1.3访问动态程式库
7.1.3.1向一个DLL传递参数
7.1.4访问VisualFoxPro库
7.2访问VisualFoxProAP1
7.2.1创建一个库或者ActiveX控制项
7.2.1.1创建一个基本的ActiveX控制项
7.2.1.2创建一个基本的FLL库
7.2.1.3使用FoxInfo和FoxTab1e结构
7.2.2添加Visua1FoxProAPI调用
7.2.3传递和接收参数
7.2.3.1Value结构的定义
7.2.3.2Va1ue结构的域
7.2.3.3Locator结构的定义
7.2.3.4Locator结构的域
7.2.3.5访问FLL库中参数的示例
7.2.4返回值给Visua1FoxPro
7.2.5向VisualFoxProAPI函式传递参数
7.2.5.1VisualFoxProAPI数据类型
7.2.5.2Visua1FoxProAPI数据结构
7.2.6访问Visua1FoxPro变数和栏位
7.2.7管理记忆体
7.2.7.1使用句柄
7.2.7.2理解堆叠
7.2.7.3遵守句柄规则
7.2.8连编和调试库与ActiveX控制项
7.2.8.1连编项目
7.2.8.2调试一个ActiveX控制项或FLL库
第 8章 创建企业级解决方案
8.1集体开发
8.1.1深入了解集体开发
8.1.2深入了解原始码管理
8.1.3在VisualFoxPro中使用原始码管理软体
8.1.3.1集成原始码管理系统和VisualFoxPro项目
8.1.3.2启用原始码管理系统
8.1.4在原始码管理系统下管理VisualFoxPro项目
8.1.4.1处理项目档案和项目列表档案
8.1.4.2将项目置于原始码管理之下
8.1.4.3向原始码管理项目添加档案
8.1.4.4加入一个已经存在的原始码管理项目
8.1.4.5更新项目列表
8.1.4.6将一个项目解除原始码管理
8.1.4.7从原始码管理项目中移去档案
8.1.4.8在多个原始码管理项目之间已分享档案
8.1.5在原始码管理项目中管理档案
8.1.5.1处理多档案组件
8.1.5.2签出档案
8.1.5.3签入档案
8.1.5.4得到档案的最新版本
8.1.5.5比较档案或项目
8.1.5.6检查表单、报表和其他表档案的区别
8.1.5.7显示档案和项目信息
8.1.6集体开发和修改资料库
8.1.7集体开发类库
8.2Visua1FoxPro在企业中的套用
8.2.1企业开发
8.2.2使用VisualFoxPro作为应用程式的前端
8.2.2.1扩展Visua1FoxPro中可视化设计工具的功能
8.2.2.2集成其他程式的功能
8.2.2.3扩展Visua1FoxPro的数据存储能力
8.2.2.4升迁VisualFoxPro数据
8.2.3使用VisualFoxPro作为数据源
8.2.3.1在其他应用程式中使用VisualFoxPro的数据
8.2.3.2在其他应用程式中使用VisualFoxPro对象和命令
8.2.3.3使用Visua1FoxPro建立数据仓库
8.2.3.4使用VisualFoxPro作为一个www查询引擎
第9章 示例应用程式概述
9.1Visua1FoxProSolutions示例
9.2TasmanianTraders示例
9.2.1Tasman ianTraders总体设计
9.2.2设计TASTRADE资料库
9.2.2.1创建表的结构和表之间的关係
9.2.2.2实现安全性
9.2.2.3维护数据的一致性
9.2.3设计并创建Tasman ianTrader的类
9.2.4编写、测试和调试Tasman ianTrader程式
9.2.4.1表单
9.2.4.2报表
9.2.4.3选单和工具列
9.2.4.4错误处理
9.2.4.5测试和调试
9.24.6主程式
9.2.4.7代码的有关说明
9.2.5Tasman ianTraders类库
9.2.5.1Tastrade示例:Application类的功能
9.2.5.2Tastrade示例:表单类的功能
9.2.5.3Tastrade示例:控制项类的功能
9.3客户/伺服器示例
9.3.1客户/伺服器示例应用程式类
9.3.2客户/伺服器示例应用程式资料库
9.3.2.1选择资料库
9.3.2.2打开资料库
9.3.2.3修改远程连线
9.3.3在客户/伺服器示例应用程式中选择一个临时数据表
9.3.4在客户/伺服器示例应用程式中更新数据
9.3.5在客户/伺服器示例应用程式中管理数据冲突
9.3.6在客户/伺服器示例应用程式中实现商务规则
9.4OLE服务程式示例
9.4.1PoolManager服务程式示例
9.4.2GopherOLE服务程式示例
9.4.3FoxISAPIOLE服务程式示例
9.4.3.1运行FoxISAP I示例的几种方法
9.4.3.2如何在一个Internet浏览器上运行FoxISAPI示例
9.5示例类库
9.6示例多媒体类
9.7实用程式
9.7.1ADD LABEL.APP
9.7.2CPZERO.PRG
9.7.3GENDBC.PRG
9.7.4转换器
9.7.5代码分析器
9.7.6HexEdit
9.7.7远程自动化连线管理器
附录A嚮导概述
A.1应用程式嚮导
A.1.1嚮导步骤
A.1.1.1应用程式嚮导:步骤1――选定项目位置
A.1.1.2应用程式嚮导:步骤2――选择资料库
A.1.1.3应用程式嚮导:步骤3――选择文档
A.1.1.4应用程式嚮导:步骤4――配置选单
A.1.1.5应用程式嚮导:步骤5――完成
A.1.2应用程式嚮导的对象方法程式
A.1.3应用程式嚮导的对象属性
A.1.4应用程式嚮导的对象成员
A.2远程视图嚮导
A.2.1远程视图嚮导:步骤1――数据源选取
A.2.2远程视图嚮导:步骤2――栏位选取
A.2.3远程视图嚮导:步骤3―― 关联表
A.2.3a远程视图嚮导:步骤3a――包含记录
A.2.4远程视图嚮导:步骤4――排序记录
A.2.5远程视图嚮导:步骤5――一筛选记录
A.2.6远程视图嚮导:步骤6――完成
A.3文档嚮导
A.3.1远程视图嚮导:步骤6――完成
A.3.1.1文档嚮导:步骤1――选择源档案
A.3.1.2文档嚮导:步骤2――大写
A.3.1.3文档嚮导:步骤3――缩进
A.3.1.4文档嚮导:步骤4――加入标题
A.3.1.5文档嚮导:步骤5――选择报表
A.3.1.6文档嚮导:步骤6――完成
A.3.2定製文档嚮导
A.3.2.1CASE结构中的缩进
A.3.2.2嚮导指令
附录B 使用FPOLE.DLL
附录C 使用配置档案
C.1创建配置档案
C.2自动启动应用程式或程式
C.3修改默认配置档案
C.4指定配置档案