书籍详情
VISUAL FOXPRO 5.0应用与提高
作者:萧雨,郑玉坤主编
出版社:人民邮电出版社
出版时间:1998-01-01
ISBN:9787115073518
定价:¥32.00
内容简介
Visual FoxPro 5.0是美国Fox软件公司推出的全新的微机关系型数据库管理系统,它所具有的强大性能、丰富而完整的工具、无以伦比的速度、极其友好的图形用户界面、简单的数据存取方式、良好的兼容性、独一无二的跨平台特性以及真正的可编译性,使其成为目前最快、最完美的数据库管理系统。本书全面细致地介绍了Visual FoxPro 5.0程序设计方法,其内容涉及管理信息系统开发方法,面向对象程序设计,数据库、表、视图、表单、查询、报表、菜单、工具栏、帮助文件设计,客户/服务器程序和数据共享开发,OLE和ActiveX控件使用,访问API的方法,程序调试优化等Visual FoxPro 5.0的所有方面,书内容丰富,条理清晰,可供各个层面的Visual FoxPro 用户阅读。
作者简介
暂缺《VISUAL FOXPRO 5.0应用与提高》作者简介
目录
第一章 Visual FoxPro程序设计初步
1.1 Visual FoxPro程序设计的特点
1.1.1 程序工发步骤
1.1.2 开发Visual FoxPro应用程序的过程
1.1.3 数据的手工处理和程序设计
1.2 程序设计的基本概念
1.2.1存储数据
1.2.2 数据类型
1.2.3 处理数据
1.2.4 程序注的控制
1.3 程序设计示例
1.3.1 对问题进行说明
1.3.2 分解问题
1.3.3 编制模块
1.3.4 测试模块
1.3.5 组装全部模块
1.3.6 整体测试
1.3.7 使程序更可靠
1.4 使用过程和用户自定义函数
1.4.1 调用过程或函数
1.4.2 向过程或函数发送值
1.4.3 接收函数的返回值
1.4.4 在过程或函数中检验参数
1.5 构造应用程序框架
1.5.1 设置起始点
1.5.2 初始点环境
1.5.3 显示初始的用户界面
1.5.4 控制事件循环
1.5.5 恢复原始的开发环境
1.5.6 将一个程序结构化为主文件
1.6 将文件加入到项目中
1.6.1 引用可修改的文件
1.6.2 连编项目
1.6.3 生成应用程序
1.7 发布应用程序
1.7.1 发布过程
1.7.2 准备要发布的应用程序
1.7.3 定制要发布的应用程序
1.7.4 准备制作发布应用程序
1.8 制作发布磁盘
1.8.1 了了发布过程
1.8.2 使用安装向导
思考题
第二章 面向对象的程序设计
2.1 Visual FoxPro中的对象
2.1.1 类与对象
2.1.2 对象属性
2.1.3 对象具有与之相关联的事件和方法程序
2.2 Visual FoxPro中的类
2.2.1 隐藏不必要的复杂性
2.2.2 充分利用现有类的功能
2.2.3 合理的代码维护
2.2.4 继承性减少了维护代码的难度
2.2.5 Visual FoxPro类的层次
2.3 使类的任务匹配
2.3.1 决定什么情况下创建类
2.3.2 决定要创建的类的类型
2.4 类的创建和使用
2.4.1 使用“类设计器”
2.4.2 修改类定义
2.4.3 创建类定义的子类
2.4.4 使用类库文件
2.4.5 浏览类库和类
2.5 在表单中使用类
2.5.1 注册类库
2.5.2 覆盖默认属性设置
2.5.3 调用父类方法程序代码
2.5.4 容器的层次结构
2.5.5 设置属性
2.5.6 调用方法程序
2.5.7 响应事件
2.6 以编程方式定义类
2.6.1 保护和隐藏类成员
2.6.2 由类创建对象
2.6.3 在容器类中添加对象
2.6.4 指派方法程序代码和事件代码
2.6.5 创建对象的引用
2.6.6 创建成员数组
2.6.7 创建对象数组
2.6.8 使用对象存储数据
2.7 创建表定位按钮集合
2.7.1 设计定位按钮
2.7.2 Navbutton类定义
2.7.3 创建基于新类的子类
2.7.4 对vcr的修改将反映到其子类中
2.7.5 向表单类中加入vcr
2.7.6 运行含有vcr的表单
2.8 深入了解事件序列
2.8.1 Visual FoxPro中的事件
2.8.2 追踪事件序列
2.8.3 为事件指派代码
思考题
第三章 数据库和表
3.1 数据库设计
3.1.1 数据库设计步骤
3.1.2 分析数据库需求
3.1.3 将需求分类放入表
3.1.4 确定所需字段
3.1.5 确定关系
3.1.6 设计求精
3.1.7 示例数据库图解
3.2 创建数据库的步骤
3.2.1 数据字典的作用
3.2.2 将表加入数据库
3.2.3 在数据库中添加表
3.2.4 创建永久关系
3.2.5 建立参照完整性
3.2.6 创建存储过程
3.2.7 查看和设置数据库属性
3.3 查看和个性数据库结构
3.3.1 查看数据库分层结构
3.3.2 浏览数据库文件
3.3.3 扩展数据库文件
3.3.4 检查数据库
3.4 管理数据库
3.4.1 在项目中添加数据库
3.4.2 从项目中移去数据库
3.4.3 删除数据库
3.5 引用多个数据库
3.5.1 打开多个数据库
3.5.2 设置当前数据库
3.5.3 选择当前数据库中的表
3.5.4 关闭数据库
3.5.5 作用域
3.6 数据库错误处理
3.7 创建表
3.7.1 设计数据库表和自由表
3.7.2 创建字段
3.7.3 检查记录级规则
3.7.4 从数据库中移去具有关联规则的表
3.7.5 使用触发器
3.7.6 修改表结构
3.8 处理记录
3.8.1 添加记录
3.8.2 记录编辑
3.9 表的索引
3.9.1 创建一个索引
3.9.2 查看索引信息
3.9.3 控制重复值
3.9.4 创建多个索引
3.9.5 控制访问记录的顺序
3.9.6 在运行时设置记录顺序
3.9.7 使用其他索引类型
3.9.8 删除索引
3.9.9 使用表达式进行索引
3.9.10 筛选数据
3.9.11 高效地使用索引
3.10 使用多个表
3.10.1 使用数据工作期
3.10.2 查看工作区
3.10.3 在工件区中打开表
3.10.4 在工件区中关闭表
3.10.5 引用工件区
3.10.6 使用表别名
3.10.7 设置表间的临时关系
3.10.8 用索引设置永久关系
思考题
第四章 创建视图
4.1 创建视图
4.1.1 创建本地视图
4.1.2 用已有的SQL SELECT语句创建视图
4.1.3 修改视图
4.1.4 重新命名视图
4.1.5 删除视图
4.1.6 修建多表视图
4.1.7 访问远程数据
4.2 使用视图
4.2.1 限制视图的取值范围
4.2.2 创建参数化视图
4.2.3 提示用户输入参数值
4.2.4 打开视图的多个实例
4.2.5 显示视图结构
4.2.6 创建视图索引
4.2.7 创建视图的临时关系
4.2.8 设置视图属性和连接属性
4.2.9 关闭视图的基表
4.3 在视图中更新数据
4.3.1 在视图中更新多个表
4.3.2 用数据字典定制视图
4.3.3 为视图字段创建默认值
4.3.4 在视图的字段和数据行上创建规则
4.4 集成视图
4.4.4 在视图中集本地数据和远程数据
4.4.2 在视图中更新本地数据与远程数据
4.5 处理游离视图
4.5.1 显示和修改游离数据
4.5.2 更新联机数据
4.5.3 优化图性能
4.6 控制递进式获取信息量的大小
4.6.1 控制备注字段的获取
4.6.2 设置最大下载记录数
4.6.3 优化过滤器和联接
4.6.4 控制联接结果
4.6.5 共享多个远程视图的联接
4.6.6 共享多个远程视图的联接
4.6.7 测试连接是否忙
思考题
第五章 表单设计
5.1 设计表单
5.1.1 设置数据环境
5.1.2 创建单文档和多文档界面
5.1.3 用表单集扩充表单
5.2 在表单中添加对象
5.2.1 深入了解容器和控件对象
5.2.2 添加Visual FoxPro容器
5.2.3 向表单中添加Visual FoxPro控件
5.2.4 在表单中添加数据绑定型控件
5.2.5 在表单中添加用户自定义对象
5.2.6 确定表单中的控件数目
5.2.7 在表单中添加控件数目
5.2.8 包含预定义常量
5.3 处理对象
5.3.1 在设计是设置属性
5.3.2 定义表单的图标
5.3.3 指定表单的行为
5.3.4 编辑事件代码和方法程序代码
5.3.5 保存表单
5.3.6 将表单和控件保存为类
5.3.7 运行表单
5.3.8 在运行时设置属性
5.3.9 在运行时调用方法程序
5.3.10 对事件作出响应
5.4 管理表单
5.4.1 隐藏表单
5.4.2 释放表单
5.4.3 将参数传递到表单
5.4.4 从表单返回值
5.4.5 管理表单的多个实例
5.4.6 为表单设置设计区
5.4.7 在表单中使用本地和远程数据
5.4.8 设置表单模板
5.5 控件使用要点
5.5.1 设置控件的数据源
5.5.2 根据任务选择合适的控件
5.5.3 预先设定选择的控件
5.5.4 预先不能确定输入的控件
5.5.5 使用微调控件
5.5.6 使用命令按钮和命令按钮组控件
5.5.7 使用计时器控件
5.5.8 用于显示文字、图形或图片的控件
5.5.9 使用表格控件
5.5.10 使用页框控件
5.5.11 使用OLE容器控件
5.5.12 使用OLE绑定型控件
5.6 控件使用技巧
5.6.1 设置访问键
5.6.2 设置控件的Tab键次序
5.6.3 设置工具提示文本
5.6.4 更改鼠标指针的显示
5.6.5 启用和废止控件
5.6.6 允许用户拖放
思考题
第六章 添加查询和报表
6.1 添加查询
6.1.1 创建SELECT-SQL语句
6.1.2 选择一定数量或百分数的记录
6.1.3 指定输出目标保存查询结果
6.2 添加报表和标签
6.2.1 控制数据库源
6.2.2 重定义页面布局
6.2.3 在域控件中使用表达式和函数
6.2.4 定义报表变量
6.2.5 域控件的格式化
6.2.6 为控件设置打印选项
6.2.7 为组设置打印选项
6.2.8 控制报表和标签的输出
6.3 集成查询和报表
6.3.1 集成查询和报表
6.3.2 用查询收集用户输入
思考题
第七章 使用菜单和工具栏
7.1 在应用程序中使用菜单
7.1.1 创建菜单系统
7.1.2 规划菜单系统
7.1.3 创建菜单、快捷菜单、菜单项和子菜单
7.1.4 在应用程序中包含菜单
7.1.5 将SDI菜单附加到表单中
7.1.6 为菜单系统指定任务
7.2 创建自定义工具栏
7.2.1 定义工具栏类
7.2.2 在自定义工具栏类中添加对象
7.2.3 在表单集成中添加自定义工具栏
7.3 测试与调试菜单系统
7.4 定制菜单系统
7.4.1 显示状态栏信息
7.4.2 定义菜单标题的位置
7.4.3 保存与还原菜单
7.4.4 为菜单系统创建默认过程
7.4.5 设置系统菜单
思考题
第八章 客户/服务器程序设计
8.1 开发客户/服务器程序所遵循的原则
8.1.1 仅下载所需要的数据
8.1.2 选择最佳的客户/服务器设计方案
8.1.3 在最佳平台上放置数据
8.1.4 选择正确的方法
8.2 开发 客户/服务器应用程序的步骤
8.2.1 使用视图生成原型
8.2.2 客户/服务器应用程序
8.2.3 优化应用程序
8.3 确保开发的准确性和数据的完整性
8.3.1 维护数据完整性
8.3.2 防止数据丢失
8.4 升迁Visual ForPro数据库
8.4.1 原型化的目标
8.4.2 使用升迁向导
8.4.3 升迁到SQL Server上
8.4.4 升迁到期Oracle上
8.5 使用SQL pass-through技术设计客户/服务器程序
8.5.1 SQL pass-through技术简介
8.5.2 使用SQL pass-through函数
8.5.3 向数据源传递SQL语句
8.5.4 建立参数化查询
8.5.5 使用SQL pass-through输入/输出参数
8.5.6 建立与远程数据的外部联接
8.5.7 使用SQL的ODBC扩展
8.5.8 用SQL pass-through管理联接
8.5.9 对远程数据使用事务处理
8.5.10 用SQL pass-through处理远程数据
8.5.11 处理多个结果集合
8.5.12 控制数据类型转换
8.5.13 处理SQL pass-through错误
8.6 优化客户/服务器性能
8.6.1 优化连接的使用
8.6.2 加速数据检索
8.6.3 加速查询和视图的运行
8.36.4 加速表单的运行
8.6.5 提高更新和删除的性能
思考题
第九章 数据共享程序设计
9.1 控制对数据的访问
9.1.1 访问数据
9.1.2 锁定数据
9.1.3 解锁数据
9.1.4 使用数据工作期
9.1.5 缓冲访问数据
9.2 更新数据
9.2.1 使用缓中进行更新
9.2.2 事务管理更新
9.2.3 使用视图管理更新
9.3 管理冲突
9.3.1 管理缓中冲突
9.3.2 检测并解决冲突
思考题
第十章 使用OLE和ActiveX控件
10.1 设计OLE应用程序
10.1.1 链接或嵌入OLE对象
10.1.2 添加绑定型OLE对象
10.2 在应用程序中添加OLE对象
10.2.1 通过表设计器在表中添加OLE对象
10.2.2 通过命令在表中追加OLE对象
10.2.3 在表单中添加OLE对象
10.2.4 与OLE对象交互
10.3 使用ActiveX控件
10.3.1 向表单中添加ActiveX控件
10.3.2 管理绑定型ActiveX控件
10.3.3 管理外部对象属性
10.3.4 使用外部对象属性
10.3.5 设置时间期限
10.3.6 访问对象集合
10.3.7 使用对象数组
10.3.8 释放外在对象
10.4 从其他应用程序中控制Visual FoxPro
10.4.1 Visual FoxPro的Application对象模型
10.4.2 通过集合属性访问对象
10.5 创建OLE服务程序
10.5.1 创建服务程序
10.5.2 编译服务程序
10.5.3 注册一个OLE服务程序
10.5.4 使用OLE服务程序
10.5.5 引起错误或从OLE服务程序返回错误
10.6 使用远程自动化
10.6.1 配置服务器
10.6.2 配置客户计算机
思考题
第十一章 为应用程序创建帮助
11.1 创建图形式帮助文件
11.1.1 选择帮助特性
11.1.2 制作帮助文件
11.1.3 计划对联机帮助的访问
11.1.4 编程实现帮助特性
11.2 创建.DBF样式帮助
11.2.1 设计.DBF样式帮助
11.2.2 测试.DBF样式帮助
11.2.3 定制.DBF样式帮助
思考题
第十二章 访问外部扩展库
12.1 访问外部扩展库
12.1.1 使用外部库
12.1.2 访问ActiveX控件
12.1.3 访问动态链接库
12.1.4 访问Visual FoxPro库
12.2 创建外部扩展库
12.2.1 创建一个库或者ActiveX控件
12.2.2 使用C和C++创建函数
12.2.3 添加Visual FoxPro API调用
12.2.4 传递和接收参数
12.2.5 返回值给Visual FoxPro
12.2.6 向Visual FoxPro API函数传递参数
12.2.7 访问Visual FoxPro 变量和字段
思考题
第十三章 与其他Windows 应用程序相配合
13.1 使用Visual FoxPro作为应用程序的前端
13.1.1 扩展Visual FoxPro中可视化设计工具的功能
13.1.2 集成其他程序的功能
13.1.3 扩展Visual FoxPro的数据存储能力
13.1.4 升迁Visual FoxPro数据
13.2 使用Visual FoxPro作为数据源
13.2.1 在其他应用程序中使用Visual FoxPro的数据
13.2.2 在其他应用程序中使用Visual FoxPro对象和命令
13.2.3 使用Visual FoxPro建立数据仓库
13.2.4 使用Visual FoxPro作为一个WWW查询引擎
第十四章 程序调试和优化
14.1 程序调试
14.1.1 程序测试和调试计划
14.1.2 在程序存在错误前进行调试
14.1.3 逐步发现错误
14.1.4 显示输出结果
14.1.5 记录代码的覆盖范围
14.1.6 处理“运行时”的错误
14.2 程序优化
14.2.1 优化表和索引
14.2.2 使用Rushmore技术加速数据访问
14.2.3 优化表和控件
14.2.4 优化应用程序
14.2.5 优化ActiveX控件
14.2.6 在多用户环境中优化应用程序
14.2.7 优化对远程数据的访问
思考题
1.1 Visual FoxPro程序设计的特点
1.1.1 程序工发步骤
1.1.2 开发Visual FoxPro应用程序的过程
1.1.3 数据的手工处理和程序设计
1.2 程序设计的基本概念
1.2.1存储数据
1.2.2 数据类型
1.2.3 处理数据
1.2.4 程序注的控制
1.3 程序设计示例
1.3.1 对问题进行说明
1.3.2 分解问题
1.3.3 编制模块
1.3.4 测试模块
1.3.5 组装全部模块
1.3.6 整体测试
1.3.7 使程序更可靠
1.4 使用过程和用户自定义函数
1.4.1 调用过程或函数
1.4.2 向过程或函数发送值
1.4.3 接收函数的返回值
1.4.4 在过程或函数中检验参数
1.5 构造应用程序框架
1.5.1 设置起始点
1.5.2 初始点环境
1.5.3 显示初始的用户界面
1.5.4 控制事件循环
1.5.5 恢复原始的开发环境
1.5.6 将一个程序结构化为主文件
1.6 将文件加入到项目中
1.6.1 引用可修改的文件
1.6.2 连编项目
1.6.3 生成应用程序
1.7 发布应用程序
1.7.1 发布过程
1.7.2 准备要发布的应用程序
1.7.3 定制要发布的应用程序
1.7.4 准备制作发布应用程序
1.8 制作发布磁盘
1.8.1 了了发布过程
1.8.2 使用安装向导
思考题
第二章 面向对象的程序设计
2.1 Visual FoxPro中的对象
2.1.1 类与对象
2.1.2 对象属性
2.1.3 对象具有与之相关联的事件和方法程序
2.2 Visual FoxPro中的类
2.2.1 隐藏不必要的复杂性
2.2.2 充分利用现有类的功能
2.2.3 合理的代码维护
2.2.4 继承性减少了维护代码的难度
2.2.5 Visual FoxPro类的层次
2.3 使类的任务匹配
2.3.1 决定什么情况下创建类
2.3.2 决定要创建的类的类型
2.4 类的创建和使用
2.4.1 使用“类设计器”
2.4.2 修改类定义
2.4.3 创建类定义的子类
2.4.4 使用类库文件
2.4.5 浏览类库和类
2.5 在表单中使用类
2.5.1 注册类库
2.5.2 覆盖默认属性设置
2.5.3 调用父类方法程序代码
2.5.4 容器的层次结构
2.5.5 设置属性
2.5.6 调用方法程序
2.5.7 响应事件
2.6 以编程方式定义类
2.6.1 保护和隐藏类成员
2.6.2 由类创建对象
2.6.3 在容器类中添加对象
2.6.4 指派方法程序代码和事件代码
2.6.5 创建对象的引用
2.6.6 创建成员数组
2.6.7 创建对象数组
2.6.8 使用对象存储数据
2.7 创建表定位按钮集合
2.7.1 设计定位按钮
2.7.2 Navbutton类定义
2.7.3 创建基于新类的子类
2.7.4 对vcr的修改将反映到其子类中
2.7.5 向表单类中加入vcr
2.7.6 运行含有vcr的表单
2.8 深入了解事件序列
2.8.1 Visual FoxPro中的事件
2.8.2 追踪事件序列
2.8.3 为事件指派代码
思考题
第三章 数据库和表
3.1 数据库设计
3.1.1 数据库设计步骤
3.1.2 分析数据库需求
3.1.3 将需求分类放入表
3.1.4 确定所需字段
3.1.5 确定关系
3.1.6 设计求精
3.1.7 示例数据库图解
3.2 创建数据库的步骤
3.2.1 数据字典的作用
3.2.2 将表加入数据库
3.2.3 在数据库中添加表
3.2.4 创建永久关系
3.2.5 建立参照完整性
3.2.6 创建存储过程
3.2.7 查看和设置数据库属性
3.3 查看和个性数据库结构
3.3.1 查看数据库分层结构
3.3.2 浏览数据库文件
3.3.3 扩展数据库文件
3.3.4 检查数据库
3.4 管理数据库
3.4.1 在项目中添加数据库
3.4.2 从项目中移去数据库
3.4.3 删除数据库
3.5 引用多个数据库
3.5.1 打开多个数据库
3.5.2 设置当前数据库
3.5.3 选择当前数据库中的表
3.5.4 关闭数据库
3.5.5 作用域
3.6 数据库错误处理
3.7 创建表
3.7.1 设计数据库表和自由表
3.7.2 创建字段
3.7.3 检查记录级规则
3.7.4 从数据库中移去具有关联规则的表
3.7.5 使用触发器
3.7.6 修改表结构
3.8 处理记录
3.8.1 添加记录
3.8.2 记录编辑
3.9 表的索引
3.9.1 创建一个索引
3.9.2 查看索引信息
3.9.3 控制重复值
3.9.4 创建多个索引
3.9.5 控制访问记录的顺序
3.9.6 在运行时设置记录顺序
3.9.7 使用其他索引类型
3.9.8 删除索引
3.9.9 使用表达式进行索引
3.9.10 筛选数据
3.9.11 高效地使用索引
3.10 使用多个表
3.10.1 使用数据工作期
3.10.2 查看工作区
3.10.3 在工件区中打开表
3.10.4 在工件区中关闭表
3.10.5 引用工件区
3.10.6 使用表别名
3.10.7 设置表间的临时关系
3.10.8 用索引设置永久关系
思考题
第四章 创建视图
4.1 创建视图
4.1.1 创建本地视图
4.1.2 用已有的SQL SELECT语句创建视图
4.1.3 修改视图
4.1.4 重新命名视图
4.1.5 删除视图
4.1.6 修建多表视图
4.1.7 访问远程数据
4.2 使用视图
4.2.1 限制视图的取值范围
4.2.2 创建参数化视图
4.2.3 提示用户输入参数值
4.2.4 打开视图的多个实例
4.2.5 显示视图结构
4.2.6 创建视图索引
4.2.7 创建视图的临时关系
4.2.8 设置视图属性和连接属性
4.2.9 关闭视图的基表
4.3 在视图中更新数据
4.3.1 在视图中更新多个表
4.3.2 用数据字典定制视图
4.3.3 为视图字段创建默认值
4.3.4 在视图的字段和数据行上创建规则
4.4 集成视图
4.4.4 在视图中集本地数据和远程数据
4.4.2 在视图中更新本地数据与远程数据
4.5 处理游离视图
4.5.1 显示和修改游离数据
4.5.2 更新联机数据
4.5.3 优化图性能
4.6 控制递进式获取信息量的大小
4.6.1 控制备注字段的获取
4.6.2 设置最大下载记录数
4.6.3 优化过滤器和联接
4.6.4 控制联接结果
4.6.5 共享多个远程视图的联接
4.6.6 共享多个远程视图的联接
4.6.7 测试连接是否忙
思考题
第五章 表单设计
5.1 设计表单
5.1.1 设置数据环境
5.1.2 创建单文档和多文档界面
5.1.3 用表单集扩充表单
5.2 在表单中添加对象
5.2.1 深入了解容器和控件对象
5.2.2 添加Visual FoxPro容器
5.2.3 向表单中添加Visual FoxPro控件
5.2.4 在表单中添加数据绑定型控件
5.2.5 在表单中添加用户自定义对象
5.2.6 确定表单中的控件数目
5.2.7 在表单中添加控件数目
5.2.8 包含预定义常量
5.3 处理对象
5.3.1 在设计是设置属性
5.3.2 定义表单的图标
5.3.3 指定表单的行为
5.3.4 编辑事件代码和方法程序代码
5.3.5 保存表单
5.3.6 将表单和控件保存为类
5.3.7 运行表单
5.3.8 在运行时设置属性
5.3.9 在运行时调用方法程序
5.3.10 对事件作出响应
5.4 管理表单
5.4.1 隐藏表单
5.4.2 释放表单
5.4.3 将参数传递到表单
5.4.4 从表单返回值
5.4.5 管理表单的多个实例
5.4.6 为表单设置设计区
5.4.7 在表单中使用本地和远程数据
5.4.8 设置表单模板
5.5 控件使用要点
5.5.1 设置控件的数据源
5.5.2 根据任务选择合适的控件
5.5.3 预先设定选择的控件
5.5.4 预先不能确定输入的控件
5.5.5 使用微调控件
5.5.6 使用命令按钮和命令按钮组控件
5.5.7 使用计时器控件
5.5.8 用于显示文字、图形或图片的控件
5.5.9 使用表格控件
5.5.10 使用页框控件
5.5.11 使用OLE容器控件
5.5.12 使用OLE绑定型控件
5.6 控件使用技巧
5.6.1 设置访问键
5.6.2 设置控件的Tab键次序
5.6.3 设置工具提示文本
5.6.4 更改鼠标指针的显示
5.6.5 启用和废止控件
5.6.6 允许用户拖放
思考题
第六章 添加查询和报表
6.1 添加查询
6.1.1 创建SELECT-SQL语句
6.1.2 选择一定数量或百分数的记录
6.1.3 指定输出目标保存查询结果
6.2 添加报表和标签
6.2.1 控制数据库源
6.2.2 重定义页面布局
6.2.3 在域控件中使用表达式和函数
6.2.4 定义报表变量
6.2.5 域控件的格式化
6.2.6 为控件设置打印选项
6.2.7 为组设置打印选项
6.2.8 控制报表和标签的输出
6.3 集成查询和报表
6.3.1 集成查询和报表
6.3.2 用查询收集用户输入
思考题
第七章 使用菜单和工具栏
7.1 在应用程序中使用菜单
7.1.1 创建菜单系统
7.1.2 规划菜单系统
7.1.3 创建菜单、快捷菜单、菜单项和子菜单
7.1.4 在应用程序中包含菜单
7.1.5 将SDI菜单附加到表单中
7.1.6 为菜单系统指定任务
7.2 创建自定义工具栏
7.2.1 定义工具栏类
7.2.2 在自定义工具栏类中添加对象
7.2.3 在表单集成中添加自定义工具栏
7.3 测试与调试菜单系统
7.4 定制菜单系统
7.4.1 显示状态栏信息
7.4.2 定义菜单标题的位置
7.4.3 保存与还原菜单
7.4.4 为菜单系统创建默认过程
7.4.5 设置系统菜单
思考题
第八章 客户/服务器程序设计
8.1 开发客户/服务器程序所遵循的原则
8.1.1 仅下载所需要的数据
8.1.2 选择最佳的客户/服务器设计方案
8.1.3 在最佳平台上放置数据
8.1.4 选择正确的方法
8.2 开发 客户/服务器应用程序的步骤
8.2.1 使用视图生成原型
8.2.2 客户/服务器应用程序
8.2.3 优化应用程序
8.3 确保开发的准确性和数据的完整性
8.3.1 维护数据完整性
8.3.2 防止数据丢失
8.4 升迁Visual ForPro数据库
8.4.1 原型化的目标
8.4.2 使用升迁向导
8.4.3 升迁到SQL Server上
8.4.4 升迁到期Oracle上
8.5 使用SQL pass-through技术设计客户/服务器程序
8.5.1 SQL pass-through技术简介
8.5.2 使用SQL pass-through函数
8.5.3 向数据源传递SQL语句
8.5.4 建立参数化查询
8.5.5 使用SQL pass-through输入/输出参数
8.5.6 建立与远程数据的外部联接
8.5.7 使用SQL的ODBC扩展
8.5.8 用SQL pass-through管理联接
8.5.9 对远程数据使用事务处理
8.5.10 用SQL pass-through处理远程数据
8.5.11 处理多个结果集合
8.5.12 控制数据类型转换
8.5.13 处理SQL pass-through错误
8.6 优化客户/服务器性能
8.6.1 优化连接的使用
8.6.2 加速数据检索
8.6.3 加速查询和视图的运行
8.36.4 加速表单的运行
8.6.5 提高更新和删除的性能
思考题
第九章 数据共享程序设计
9.1 控制对数据的访问
9.1.1 访问数据
9.1.2 锁定数据
9.1.3 解锁数据
9.1.4 使用数据工作期
9.1.5 缓冲访问数据
9.2 更新数据
9.2.1 使用缓中进行更新
9.2.2 事务管理更新
9.2.3 使用视图管理更新
9.3 管理冲突
9.3.1 管理缓中冲突
9.3.2 检测并解决冲突
思考题
第十章 使用OLE和ActiveX控件
10.1 设计OLE应用程序
10.1.1 链接或嵌入OLE对象
10.1.2 添加绑定型OLE对象
10.2 在应用程序中添加OLE对象
10.2.1 通过表设计器在表中添加OLE对象
10.2.2 通过命令在表中追加OLE对象
10.2.3 在表单中添加OLE对象
10.2.4 与OLE对象交互
10.3 使用ActiveX控件
10.3.1 向表单中添加ActiveX控件
10.3.2 管理绑定型ActiveX控件
10.3.3 管理外部对象属性
10.3.4 使用外部对象属性
10.3.5 设置时间期限
10.3.6 访问对象集合
10.3.7 使用对象数组
10.3.8 释放外在对象
10.4 从其他应用程序中控制Visual FoxPro
10.4.1 Visual FoxPro的Application对象模型
10.4.2 通过集合属性访问对象
10.5 创建OLE服务程序
10.5.1 创建服务程序
10.5.2 编译服务程序
10.5.3 注册一个OLE服务程序
10.5.4 使用OLE服务程序
10.5.5 引起错误或从OLE服务程序返回错误
10.6 使用远程自动化
10.6.1 配置服务器
10.6.2 配置客户计算机
思考题
第十一章 为应用程序创建帮助
11.1 创建图形式帮助文件
11.1.1 选择帮助特性
11.1.2 制作帮助文件
11.1.3 计划对联机帮助的访问
11.1.4 编程实现帮助特性
11.2 创建.DBF样式帮助
11.2.1 设计.DBF样式帮助
11.2.2 测试.DBF样式帮助
11.2.3 定制.DBF样式帮助
思考题
第十二章 访问外部扩展库
12.1 访问外部扩展库
12.1.1 使用外部库
12.1.2 访问ActiveX控件
12.1.3 访问动态链接库
12.1.4 访问Visual FoxPro库
12.2 创建外部扩展库
12.2.1 创建一个库或者ActiveX控件
12.2.2 使用C和C++创建函数
12.2.3 添加Visual FoxPro API调用
12.2.4 传递和接收参数
12.2.5 返回值给Visual FoxPro
12.2.6 向Visual FoxPro API函数传递参数
12.2.7 访问Visual FoxPro 变量和字段
思考题
第十三章 与其他Windows 应用程序相配合
13.1 使用Visual FoxPro作为应用程序的前端
13.1.1 扩展Visual FoxPro中可视化设计工具的功能
13.1.2 集成其他程序的功能
13.1.3 扩展Visual FoxPro的数据存储能力
13.1.4 升迁Visual FoxPro数据
13.2 使用Visual FoxPro作为数据源
13.2.1 在其他应用程序中使用Visual FoxPro的数据
13.2.2 在其他应用程序中使用Visual FoxPro对象和命令
13.2.3 使用Visual FoxPro建立数据仓库
13.2.4 使用Visual FoxPro作为一个WWW查询引擎
第十四章 程序调试和优化
14.1 程序调试
14.1.1 程序测试和调试计划
14.1.2 在程序存在错误前进行调试
14.1.3 逐步发现错误
14.1.4 显示输出结果
14.1.5 记录代码的覆盖范围
14.1.6 处理“运行时”的错误
14.2 程序优化
14.2.1 优化表和索引
14.2.2 使用Rushmore技术加速数据访问
14.2.3 优化表和控件
14.2.4 优化应用程序
14.2.5 优化ActiveX控件
14.2.6 在多用户环境中优化应用程序
14.2.7 优化对远程数据的访问
思考题
猜您喜欢