微信扫一扫,移动浏览光盘
简介
Visual FoxPro 7.0是Microsoft公司推出的Visual FoxPro 的最新版本,它为数据库应用程序的开发提供了更快的速度、更强的能力和能力和更大的灵恬性。
本书是一本介绍Visual FoxPro 7.0中、高级编程方法的书,分为基础篇、程序设计篇、数据库管理篇和企业开发篇4个部分,详细介绍了Visual FoxPro 7.0数据库应用程序的开发过程、使用方法和技巧。全书共15章,主要内容包括:Visual FoxPro 7.0编程基础、数据库操作基础、界面窗体的设计、菜单与工具栏的设计、帮助文件的设计报表的设计、APL函数的使用、OLE对象的添加、Wed功能的使用、应用程序的管理与编译、数据库管理方法、客户/服务器应用程序的设计、共享访问程序的设计、应用程序开发效率提高的方法以及企业项目开发过程。
本书内容全面、深入,适合有一定基础的读者、大专院校师生、企业技术开发人员学习参考,也适合各类培训班学员学习Visual FoxPro 程序设计技术。
目录
第一篇 基础篇
第1章 vfp7编程基础
1.1 vfp7的程序设计基础
1.1.1 数据类型与变量
1.1.2 过程与函数
1.1.3 程序流程控制
1.2 vff7的面向对象编程
1.2.1 vfp7的对象和类
1.2.2类的创建与使用
1.2.3 使用项目管理器
1.3 vfp7开发环境的改进
1.3.1 智能感知功能
1.3.2 ide功能的增强
第2章 vfp7数据库操作基础
2.1 vfp7数据库概述
2.1.1 数据库的基本概念
2.1.2 vfp7的数据库字段类型
2.1.3 vfp7数据库的设计步骤
2.2 自由表的设计与操作
2.2.1 使用表设计器
.2.2.2 使用表向导
2.2.3 浏览自由表
2.2.4 删除记录
2.3 数据库的设计与操作
2.3.1 使用数据库设计器
2.3.2 使用数据库向导
2.3.3 数据库表的字段管理
2.3.4 数据库表的记录管理
2.3.5 数据库表的关系管理
2.4 数据的查询
2.4.1 使用vfp7命令查询数据
2.4.2 使用查询设计器
2.4.3 使用查询向导
2.5 视图的使用
2.5.1 使用视图设计器设计本地视图
2.5.2 使用本地视图向导
2.5.3 创建远程视图
2.5.4 使用远程视图向导
2.5.5 创建远程数据源连接
第二篇 程序设计篇
第3章 界面窗体的设计
3.1 单窗体界面的设计
3.1.1 界面背景的设计
3.1.2 界面布局的设计
3.1.3 启动与退出界面的设计
3.2 多窗体界面的设计
3.2.1 使用表单集设计多窗体界面
3.2.2 使用页框控件设计多窗体界面
3.2.3 设置界面类型
3.3 主窗口界面的设置
3.3.1 查看主窗口的属性
3.3.2 设置主窗口的属性
3.4 界面窗体对键盘和鼠标的响应
3.4.1 控件的键盘和鼠标事件
3。4.2 程序中键盘和鼠标的控制
3.4.3 控制鼠标的活动区域
第4章 菜单与工具栏
4.1 菜单的设计
4.1.1 使用菜单设计器
4.1.2 使用编程方式创建菜单
4.1.3 创建动态菜单
4.1.4 创建快捷菜单
4.2 工具栏的设计
4.2.1 定制vfp7的工具栏
4.2.2 常用工具栏的设计
第5章 帮助文件的设计
5.1 文本样式的帮助文件
5.2 .dbf样式的帮助文件
5.2.1 查看.dbf样式的帮助实例
5.2.2 创建.dbf样式的帮助文件
5.3 winhelp样式的帮助
5.3.1 查看winheip样式的帮助实例
5.3.2 创建winhelp样式的帮助文件
5.3.3 创建.rtf文件
5.3.4 创建帮助的项目文件
5.3.5 为帮助文件添加目录
5.3.6 为帮助文件添加图形
5.4 html样式的帮助
第6章 报表的设计
6.1 快速创建报表
6.1.1 使用报表向导
6.1.2 使用快速报表功能
6.2 报表设计器的使用
6.2.1 设计报表布局
6.2.2 为报表添加变量
6.2.3 使用报表控件
6.2.4 报表事件的应用
6.3 报表打印的设置
6.3.1 定义报表的页面
6.3.2 获得报表的打印信息
6.3.3 打印机设置
第7章 使用api函数
7.1 创建api函数
7.1.1 创建fll库
7.1.2 api函数的参数处理
7.1.3 api函数返回值的处理
7.1.4 api函数的数据类型
7.1.5 ah函数的内存管理
7.1.6 api函数的连接和编译
7.2 使用外部库
7.2.1 使用dll库
7.2.2 使用fll库
第8章 添加ole对象
8.1 activex控件的创建和使用
8.1.1 创建activex控件
8.1.2 使用activex控件
8.2 ole对象的添加和使用
8.2.1 ole的基本概念
8.2.2 在数据表中添加ole对象
8.2.3 在数据表中追加ole对象
8.2.4 在表单中添加非绑定型ole对象
8.2.5 在表单中添加绑定型ole对象
8.2.6 刷新microsoft graph
8.2.7 编程创建ole对象
8.2.8 派生vfp基类或者ole控件
8.3 ole对象的管理
8.3.1 ole对象的编辑
8.3.2 ole容器控件
8.3.3 ole对象的访问
8.4 ole对象的拖放
8.4.1 ole对象拖放的基本知识
8.4.2 设计时刻ole对象的拖放
8.4.3 运行时刻ole对象的拖放
8.5 active document的创建
8.5.1 创建active document
8.5.2 设置active document中的菜单
8.6 automation服务程序的创建和使用
8.6.1 创建automation服务程序
8.6.2 编译automation服务程序
8.6.3 注册并使用automation服务程序
第9章 vfp7的web功能
9.1 数据的web发布
9.1.1 使用web发布向导
9.1.2 设置web页数据表的布局
9.1.3 设置web页的布局
9.2 web浏览器和web页的创建
9.2.1 创建web浏览器
9.2.2 创建web页
9.3 www搜索页
9.4 vfp7的web服务
9.4.1 web服务的注册
9.4.2 web服务的发布
9.5 vfp7对xml的支持
第10章 应用程序的管理与编译
10.1 主程序的管理
10.1.1 主程序的设定
10.1.2 系统环境的设置
10.1.3 运行应用程序的辅助功能
10.2 config文件的设置
10.2.1 创建config文件
10.2.2 指定config文件
10.3 应用程序的文件管理
10.3.1 使用应用程序向导
10.3.2 管理项目管理器中的文件
10.4 优化应用程序
10.4.1 优化表和索引
10.4.2 使用rushmore技术
10.4.3 优化表单和控件
10.5 应用程序的调试与编译
10.5.1 打开调试环境
10.5.2 设置调试的跟踪事件
10.5.3 调试应用程序
10.5.4 设置断点
10.5.5 应用程序的编译
第三篇 数据库管理篇
第11章 vfp7的数据库管理
11.1 dbc事件
11.1.1 数据库存储过程
11.1.2 vff7的dbc事件
11.1.3 响应dbc事件
11.2 sql命令的使用
11.2.1 insert-sql命令
11.2.2 delete-sql命令
11.2.3 select-s队命令
11.2.4 create sql view命令
11.2.5 update-sql命令
第12章 客户/服务器应用程序的设计
12.1 设计客户/服务器应用程序
12.1.1 客户/服务器应用程序的设计目标
12.1.2 提高程序性能的方法
12.1.3 维护数据的完整性
12.2 升迁vfp7数据库
12.2.1 构造原型的月标
12.2.2 构造应用程序的本地原型
12.2.3 sqlserver端的准备
12.2.4 客户端的准备
12.2.5 运行升迁向导
12.2.6 升迁向导的工作过程
12.2.7 sql server端的后续工作
12.2.8 客户端的后续工作
12.3 实现客户/服务器应用程序
12.3.1 sql pass-through技术与远程视图
12.3.2 使用sql pass-through函数
12.3.3 vfp7中sql pass-through函数
12.3.4 建立参数化查询
12.3.5 使用sql server的输入/输出参数
12.3.6 建立远程数据连接
12.3.7 使用sql pass-through管理连接
12.3.8 用sql pass-through处理远程数据
12.3.9 选择有效的sql pass-through处理方式
12.3.10 处理多个结果集合
12.3.11 控制数据类型的转换
12.4 优化客户/服务器性能
12.4.1 优化连接的使用
12.4.2 加速数据检索
12.4.3 加速查询、视图和表单的运行
12.4.4 提高更新和删除的性能
12.4.5 优化远程数据访问的效率
第13章 共享访问程序设计
13.1 控制对数据的访问
13.1.1 访问数据
13.1.2 锁定数据
13.1.3 解锁数据
13.1.4 使用数据工作期
13.1.5 缓冲访问数据
13.2 更新数据
13.2.1 使用缓冲进行更新
13.2.2 使用事务处理
13.2.3 使用视图管理更新
13.3 管理冲突
13.3.1 管理缓冲冲突
13.3.2 检测并解决冲突
13.4 共享访问的优化技术
第四篇 企业开发篇
第14章 提高开发效率
14.1 智能感知功能的定制
14.1.1 智能感知管理器的使用
14.1.2 使用foxcode.dbf定制智能感知功能
14.2 组件管理库的使用
14.2.1 管理项目文件
14.2.2 组件管理库的组成
14.3 代码范围分析器的运用
14.3.1 使用日志文件
14.3.2 测试应用程序
14.3.3 代码范围分析器的加载项
14.4 项目管理器的挂接
14.4.1 project对象的层次结构
14.4.2 project对象事件
14.5 任务管理器的使用
第15章 企业项目开发
15.1 集体开发的方法
15.1.1 集体开发的理念
15.1.2 源代码控制技术
15.1.3 管理项目
15.1.4 管理文件
15.1.5 集体开发过程中的数据库和类
15.2 企业开发的技术
15.2.1 扩展可视化设计工具的功能
15.2.2 集成其他程序的功能
15.2.3 扩展数据存储能力
15.2.4 作为数据源
15.3 开发国际化的应用程序
15.3.1 开发国际化应用程序前的准备
15.3.2 设计用户界面
15.3.3 输入当地语言的数据
15.3.4 设定代码页
15.3.5 数据的排序方法
15.3.6 修改国际化应用程序
第1章 vfp7编程基础
1.1 vfp7的程序设计基础
1.1.1 数据类型与变量
1.1.2 过程与函数
1.1.3 程序流程控制
1.2 vff7的面向对象编程
1.2.1 vfp7的对象和类
1.2.2类的创建与使用
1.2.3 使用项目管理器
1.3 vfp7开发环境的改进
1.3.1 智能感知功能
1.3.2 ide功能的增强
第2章 vfp7数据库操作基础
2.1 vfp7数据库概述
2.1.1 数据库的基本概念
2.1.2 vfp7的数据库字段类型
2.1.3 vfp7数据库的设计步骤
2.2 自由表的设计与操作
2.2.1 使用表设计器
.2.2.2 使用表向导
2.2.3 浏览自由表
2.2.4 删除记录
2.3 数据库的设计与操作
2.3.1 使用数据库设计器
2.3.2 使用数据库向导
2.3.3 数据库表的字段管理
2.3.4 数据库表的记录管理
2.3.5 数据库表的关系管理
2.4 数据的查询
2.4.1 使用vfp7命令查询数据
2.4.2 使用查询设计器
2.4.3 使用查询向导
2.5 视图的使用
2.5.1 使用视图设计器设计本地视图
2.5.2 使用本地视图向导
2.5.3 创建远程视图
2.5.4 使用远程视图向导
2.5.5 创建远程数据源连接
第二篇 程序设计篇
第3章 界面窗体的设计
3.1 单窗体界面的设计
3.1.1 界面背景的设计
3.1.2 界面布局的设计
3.1.3 启动与退出界面的设计
3.2 多窗体界面的设计
3.2.1 使用表单集设计多窗体界面
3.2.2 使用页框控件设计多窗体界面
3.2.3 设置界面类型
3.3 主窗口界面的设置
3.3.1 查看主窗口的属性
3.3.2 设置主窗口的属性
3.4 界面窗体对键盘和鼠标的响应
3.4.1 控件的键盘和鼠标事件
3。4.2 程序中键盘和鼠标的控制
3.4.3 控制鼠标的活动区域
第4章 菜单与工具栏
4.1 菜单的设计
4.1.1 使用菜单设计器
4.1.2 使用编程方式创建菜单
4.1.3 创建动态菜单
4.1.4 创建快捷菜单
4.2 工具栏的设计
4.2.1 定制vfp7的工具栏
4.2.2 常用工具栏的设计
第5章 帮助文件的设计
5.1 文本样式的帮助文件
5.2 .dbf样式的帮助文件
5.2.1 查看.dbf样式的帮助实例
5.2.2 创建.dbf样式的帮助文件
5.3 winhelp样式的帮助
5.3.1 查看winheip样式的帮助实例
5.3.2 创建winhelp样式的帮助文件
5.3.3 创建.rtf文件
5.3.4 创建帮助的项目文件
5.3.5 为帮助文件添加目录
5.3.6 为帮助文件添加图形
5.4 html样式的帮助
第6章 报表的设计
6.1 快速创建报表
6.1.1 使用报表向导
6.1.2 使用快速报表功能
6.2 报表设计器的使用
6.2.1 设计报表布局
6.2.2 为报表添加变量
6.2.3 使用报表控件
6.2.4 报表事件的应用
6.3 报表打印的设置
6.3.1 定义报表的页面
6.3.2 获得报表的打印信息
6.3.3 打印机设置
第7章 使用api函数
7.1 创建api函数
7.1.1 创建fll库
7.1.2 api函数的参数处理
7.1.3 api函数返回值的处理
7.1.4 api函数的数据类型
7.1.5 ah函数的内存管理
7.1.6 api函数的连接和编译
7.2 使用外部库
7.2.1 使用dll库
7.2.2 使用fll库
第8章 添加ole对象
8.1 activex控件的创建和使用
8.1.1 创建activex控件
8.1.2 使用activex控件
8.2 ole对象的添加和使用
8.2.1 ole的基本概念
8.2.2 在数据表中添加ole对象
8.2.3 在数据表中追加ole对象
8.2.4 在表单中添加非绑定型ole对象
8.2.5 在表单中添加绑定型ole对象
8.2.6 刷新microsoft graph
8.2.7 编程创建ole对象
8.2.8 派生vfp基类或者ole控件
8.3 ole对象的管理
8.3.1 ole对象的编辑
8.3.2 ole容器控件
8.3.3 ole对象的访问
8.4 ole对象的拖放
8.4.1 ole对象拖放的基本知识
8.4.2 设计时刻ole对象的拖放
8.4.3 运行时刻ole对象的拖放
8.5 active document的创建
8.5.1 创建active document
8.5.2 设置active document中的菜单
8.6 automation服务程序的创建和使用
8.6.1 创建automation服务程序
8.6.2 编译automation服务程序
8.6.3 注册并使用automation服务程序
第9章 vfp7的web功能
9.1 数据的web发布
9.1.1 使用web发布向导
9.1.2 设置web页数据表的布局
9.1.3 设置web页的布局
9.2 web浏览器和web页的创建
9.2.1 创建web浏览器
9.2.2 创建web页
9.3 www搜索页
9.4 vfp7的web服务
9.4.1 web服务的注册
9.4.2 web服务的发布
9.5 vfp7对xml的支持
第10章 应用程序的管理与编译
10.1 主程序的管理
10.1.1 主程序的设定
10.1.2 系统环境的设置
10.1.3 运行应用程序的辅助功能
10.2 config文件的设置
10.2.1 创建config文件
10.2.2 指定config文件
10.3 应用程序的文件管理
10.3.1 使用应用程序向导
10.3.2 管理项目管理器中的文件
10.4 优化应用程序
10.4.1 优化表和索引
10.4.2 使用rushmore技术
10.4.3 优化表单和控件
10.5 应用程序的调试与编译
10.5.1 打开调试环境
10.5.2 设置调试的跟踪事件
10.5.3 调试应用程序
10.5.4 设置断点
10.5.5 应用程序的编译
第三篇 数据库管理篇
第11章 vfp7的数据库管理
11.1 dbc事件
11.1.1 数据库存储过程
11.1.2 vff7的dbc事件
11.1.3 响应dbc事件
11.2 sql命令的使用
11.2.1 insert-sql命令
11.2.2 delete-sql命令
11.2.3 select-s队命令
11.2.4 create sql view命令
11.2.5 update-sql命令
第12章 客户/服务器应用程序的设计
12.1 设计客户/服务器应用程序
12.1.1 客户/服务器应用程序的设计目标
12.1.2 提高程序性能的方法
12.1.3 维护数据的完整性
12.2 升迁vfp7数据库
12.2.1 构造原型的月标
12.2.2 构造应用程序的本地原型
12.2.3 sqlserver端的准备
12.2.4 客户端的准备
12.2.5 运行升迁向导
12.2.6 升迁向导的工作过程
12.2.7 sql server端的后续工作
12.2.8 客户端的后续工作
12.3 实现客户/服务器应用程序
12.3.1 sql pass-through技术与远程视图
12.3.2 使用sql pass-through函数
12.3.3 vfp7中sql pass-through函数
12.3.4 建立参数化查询
12.3.5 使用sql server的输入/输出参数
12.3.6 建立远程数据连接
12.3.7 使用sql pass-through管理连接
12.3.8 用sql pass-through处理远程数据
12.3.9 选择有效的sql pass-through处理方式
12.3.10 处理多个结果集合
12.3.11 控制数据类型的转换
12.4 优化客户/服务器性能
12.4.1 优化连接的使用
12.4.2 加速数据检索
12.4.3 加速查询、视图和表单的运行
12.4.4 提高更新和删除的性能
12.4.5 优化远程数据访问的效率
第13章 共享访问程序设计
13.1 控制对数据的访问
13.1.1 访问数据
13.1.2 锁定数据
13.1.3 解锁数据
13.1.4 使用数据工作期
13.1.5 缓冲访问数据
13.2 更新数据
13.2.1 使用缓冲进行更新
13.2.2 使用事务处理
13.2.3 使用视图管理更新
13.3 管理冲突
13.3.1 管理缓冲冲突
13.3.2 检测并解决冲突
13.4 共享访问的优化技术
第四篇 企业开发篇
第14章 提高开发效率
14.1 智能感知功能的定制
14.1.1 智能感知管理器的使用
14.1.2 使用foxcode.dbf定制智能感知功能
14.2 组件管理库的使用
14.2.1 管理项目文件
14.2.2 组件管理库的组成
14.3 代码范围分析器的运用
14.3.1 使用日志文件
14.3.2 测试应用程序
14.3.3 代码范围分析器的加载项
14.4 项目管理器的挂接
14.4.1 project对象的层次结构
14.4.2 project对象事件
14.5 任务管理器的使用
第15章 企业项目开发
15.1 集体开发的方法
15.1.1 集体开发的理念
15.1.2 源代码控制技术
15.1.3 管理项目
15.1.4 管理文件
15.1.5 集体开发过程中的数据库和类
15.2 企业开发的技术
15.2.1 扩展可视化设计工具的功能
15.2.2 集成其他程序的功能
15.2.3 扩展数据存储能力
15.2.4 作为数据源
15.3 开发国际化的应用程序
15.3.1 开发国际化应用程序前的准备
15.3.2 设计用户界面
15.3.3 输入当地语言的数据
15.3.4 设定代码页
15.3.5 数据的排序方法
15.3.6 修改国际化应用程序
Visual FoxPro 7.0高级编程
光盘服务联系方式: 020-38250260 客服QQ:4006604884
云图客服:
用户发送的提问,这种方式就需要有位在线客服来回答用户的问题,这种 就属于对话式的,问题是这种提问是否需要用户登录才能提问
Video Player
×
Audio Player
×
pdf Player
×