简介
本书根据Veisual FoxPro8.0系统既具有数据库管理系统的功能,又具有强大的可视化程序开发功能这一特点,依次介绍了如何使用可视化的方式和命令操作数据库、表和记录Veisual Foxpro8.0程序设计的基本知识及面向对象程序设计的方法,表单、表单控件菜单、报表、类及工具栏等概念和设计方法,Web应用程序开发、客户/服务器应用系统程序的调试与发布。本书最后通过一个“图书管理系统”实例介绍了应用程序开发的完整过程和使用Veisual FoxPro8.0开发数据库程序时的一些常用技巧。
本书可作为大专院校数据库类课程的教学用书、计算机技术培训教材及计算机等级考试的参考书,也可作为广大数据库编程爱好者的参考书。
目录
目录
第1章 Visual FoxPro 8.0系统概述
1.1 Visual FoxPro发展概况
1.2 VFP 8.0新增功能
1.3 VFP 8.0的安装与启动
1.3.1 安装环境
1.3.2 安装VFP 8.0
1.3.3 VFP 8.0的启动与退出
1.4 VFP 8.0的用户界面
1.5 VFP 8.0辅助设计工具
1.5.1 VFP 8.0向导
1.5.2 VFP 8.0生成器
1.5.3 VFP 8.0设计器
1.6 VFP 8.0系统环境的配置
1.6.1 使用选项对话框配置系统环境
1.6.2 使用SET命令配置系统环境
1.7 VFP 8.0的工作方式
1.7.1 VFP 8.0的两类工作方式
1.7.2 命令构成的基本格式
1.8 VFP 8.0的文件组成
1.9 项目管理器
1.9.1 创建项目
1.9.2 项目文件的打开与关闭
1.9.3 连编应用程序
习题
第2章 数据库编程基础
2.1 数据库基础理论
2.1.1 信息、数据和数据处理
2.1.2 数据模型
2.1.3 数据库系统
2.1.4 关系数据库及其设计
2.2 数据类型
2.3 常量与变量
2.3.1 常量
2.3.2 变量
2.4 函数
2.4.1 函数的类型
2.4.2 常用函数
2.5 表达式
2.5.1 算术表达式
2.5.2 字符串表达式
2.5.3 日期时间运算符和日期时间表达式
2.5.4 关系运算符和关系表达式
2.5.5 逻辑运算符和逻辑表达式
2.5.6 运算符的优先顺序
习题
第3章 表的创建及基本操作
3.1 表的创建与修改
3.1.1 表结构的概念
3.1.2 创建表的结构
3.1.3 向表中输入数据
3.1.4 表结构的修改与显示
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.3.5 索引的使用
3.4 查询与统计
3.4.1 数据表的查询
3.4.2 数据表的统计
3.5 多表操作
3.5.1 工作区的概念
3.5.2 选择工作区命令
3.5.3 表的关联
习题
第4章 数据库
4.1 数据库的设计
4.1.1 数据库的概念
4.1.2 数据库的设计步骤
4.1.3 自由表与数据库表
4.2 创建数据库
4.2.1 利用数据库设计器窗口创建数据库
4.2.2 数据库中表的操作
4.3 数据词典
4.3.1 长表名(长字段名)
4.3.2 字段有效性
4.3.3 记录有效性
4.3.4 触发器
4.3.5 字段的显示属性
4.4 创建数据库表间的关系
4.4.1 永久关系和临时关系
4.4.2 创建表间的永久关系
4.5 参照完整性规则
4.6 数据库的打开与关闭
习题
第5章 查询与视图
5.1 创建查询
5.1.1 查询文件的建立
5.1.2 运行查询
5.2 创建视图
5.2.1 创建本地视图
5.2.2 利用视图更新数据
5.2.3 查询与视图的区别
5.2.4 创建远程视图
5.3 关系数据库查询语言SQL
5.3.1 SQL查询命令
5.3.2 数据定义语言
5.3.3 数据操纵语言
习题
第6章 程序设计基础
6.1 程序文件的建立与执行
6.1.1 程序文件的建立
6.1.2 程序的执行
6.2 程序设计中几个常用的命令
6.3 程序的基本结构
6.3.1 顺序结构
6.3.2 分支结构
6.3.3 循环结构
6.4 过程与用户自定义函数
6.4.1 过程
6.4.2 用户自定义函数
6.4.3 变量作用域
习题
第7章 面向对象程序设计
7.1 面向对象程序设计的概念
7.1.1 面向对象
7.1.2 对象
7.1.3 类
7.1.4 类的特性
7.1.5 VFP 8.0内部定义的类
7.2 类的设计
7.2.1 创建类/类库
7.2.2 查看类信息和类库表
7.3 VFP 8.0中的事件
7.3.1 核心事件
7.3.2 事件触发顺序
习题
第8章 表单设计基础
8.1 表单向导
8.1.1 普通表单向导
8.1.2 一对多表单向导
8.2 表单设计器
8.2.1 启动表单设计器
8.2.2 常用工具栏
8.2.3 常用对话框
8.3 设计表单和表单集
8.3.1 表单设计的基本步骤
8.3.2 快速创建表单
8.3.3 设置表单属性
8.3.4 表单的事件和方法
8.3.5 表单集
8.3.6 在表单中设置对象属性
8.3.7 添加自定义属性与方法
8.3.8 单文档与多文档界面
8.3.9 创建参数表单
习题
第9章 表单控件使用
9.1 显示类控件
9.1.1 标签控件
9.1.2 图像控件
9.1.3 形状控件
9.1.4 线条控件
9.2 输入类控件
9.2.1 文本框控件
9.2.2 编辑框控件
9.2.3 组合框控件
9.2.4 列表框控件
9.2.5 微调控件
9.2.6 复选框控件
9.3 控制类控件
9.3.1 命令按钮控件
9.3.2 命令按钮组控件
9.3.3 选项按钮组控件
9.3.4 计时器控件
9.4 容器类控件
9.4.1 表格控件
9.4.2 页框控件
9.4.3 容器控件
9.5 其他控件
9.5.1 超链接控件
9.5.2 ActiveX控件
9.5.3 ActiveX绑定控件
习题
第10章 菜单设计
10.1 菜单系统规划
10.2 创建下拉菜单
10.2.1 设计菜单的外观
10.2.2 为菜单项指定快捷键
10.2.3 菜单分组
10.2.4 菜单系统的常规选项设置
10.2.5 菜单选项设置
10.2.6 保存和生成菜单
10.3 创建快捷菜单
10.3.1 创建快捷菜单
10.3.2 在表单中调用快捷菜单
10.4 顶层表单中的菜单
10.5 创建与应用工具栏
10.5.1 创建工具栏
10.5.2 在应用系统主窗口中使用工具栏
10.5.3 在表单中使用工具栏
习题
第11章 报表与标签设计
11.1 VFP 8.0报表设计介绍
11.2 创建报表
11.2.1 利用向导创建报表
11.2.2 快速创建报表
11.3 报表布局
11.3.1 报表布局包含的内容
11.3.2 报表布局中各带区的设置
11.3.3 页面设置
11.4 报表控件的使用
11.4.1 报表控件工具的使用
11.4.2 布局工具的使用
11.4.3 设置数据显示格式
11.5 标签设计
11.5.1 标签向导
11.5.2 标签设计器
11.5.3 标签的输出
习题
第12章 VFP环境下Web应用程序开发
12.1 Web应用系统概述
12.1.1 Web应用系统的主要特点
12.1.2 几个概念
12.1.3 Web应用程序的体系结构
12.1.4 VFP 8.0编写Web Service的一般流程
12.2 建立Web应用的开发环境
12.2.1 安装Internet信息服务(IIS)
12.2.2 配置Internet信息服务(IIS)
12.3 Web数据库访问方法
12.4 建立Web Services
12.4.1 建立一个虚拟目录
12.4.2 创建一个项目
12.4.3 建立一个COM服务
习题
第13章 客户-服务器应用系统简介
13.1 客户-服务器系统
13.1.1 客户-服务器系统的概念
13.1.2 客户-服务器系统的特征
13.2 客户-服务器系统的设计
13.2.1 客户-服务器系统设计的目标
13.2.2 创建客户-服务器应用系统的基本原则和方法
13.3 建立与远程数据源的连接
13.3.1 配置SQL Server服务器
13.3.2 配置SQL客户
13.3.3 创建ODBC数据源
13.3.4 实现远程数据的连接
13.4 用远程视图直接访问SQL Server
13.4.1 创建远程视图
13.4.2 使用远程视图
13.5 使用SQL pass-through技术实现应用系统简介
13.5.1 SQL pass-through技术
13.5.2 SQL pass-through函数
13.5.3 使用SQL-pass-through函数访问远程数据
13.6 使用升迁向导
习题
第14章 程序的调试与发布
14.1 常见的程序错误
14.1.1 语法错误
14.1.2 逻辑错误
14.1.3 其他错误
14.2 调试器窗口
14.3 程序调试
14.3.1 跟踪窗口的启动
14.3.2 装入程序
14.3.3 开始跟踪
14.3.4 挂起程序的执行
14.3.5 设置断点
14.3.6 设置跟踪速度
14.3.7 跟踪到函数及事件中
14.3.8 设置字体
14.4 新的错误处理机制
14.4.1 TRY…CATCH…FINALLY…ENDTRY结构
14.4.2 Exception类
14.4.3 错误传递
14.5 应用程序的发布
14.5.1 VFP 8.0应用系统的组件管理
14.5.2 构造应用程序框架的步骤
14.5.3 应用项目的连编
14.5.4 定制要发布的文件
习题
第15章 系统开发实例
15.1 系统功能设计
15.2 数据库的设计与创建
15.2.1 创建项目
15.2.2 设计数据库
15.2.3 创建数据库
15.3 系统各模块的创建
15.3.1 创建主程序
15.3.2 创建主菜单
15.3.3 创建主表单
15.3.4 创建“图书管理”表单
15.3.5 创建“读者管理”表单
15.3.6 创建“借阅管理”表单
15.3.7 创建“借阅查询”表单
15.3.8 创建“用户管理”表单
15.4 报表设计
部分习题答案
参考文献
%Lx
第1章 Visual FoxPro 8.0系统概述
1.1 Visual FoxPro发展概况
1.2 VFP 8.0新增功能
1.3 VFP 8.0的安装与启动
1.3.1 安装环境
1.3.2 安装VFP 8.0
1.3.3 VFP 8.0的启动与退出
1.4 VFP 8.0的用户界面
1.5 VFP 8.0辅助设计工具
1.5.1 VFP 8.0向导
1.5.2 VFP 8.0生成器
1.5.3 VFP 8.0设计器
1.6 VFP 8.0系统环境的配置
1.6.1 使用选项对话框配置系统环境
1.6.2 使用SET命令配置系统环境
1.7 VFP 8.0的工作方式
1.7.1 VFP 8.0的两类工作方式
1.7.2 命令构成的基本格式
1.8 VFP 8.0的文件组成
1.9 项目管理器
1.9.1 创建项目
1.9.2 项目文件的打开与关闭
1.9.3 连编应用程序
习题
第2章 数据库编程基础
2.1 数据库基础理论
2.1.1 信息、数据和数据处理
2.1.2 数据模型
2.1.3 数据库系统
2.1.4 关系数据库及其设计
2.2 数据类型
2.3 常量与变量
2.3.1 常量
2.3.2 变量
2.4 函数
2.4.1 函数的类型
2.4.2 常用函数
2.5 表达式
2.5.1 算术表达式
2.5.2 字符串表达式
2.5.3 日期时间运算符和日期时间表达式
2.5.4 关系运算符和关系表达式
2.5.5 逻辑运算符和逻辑表达式
2.5.6 运算符的优先顺序
习题
第3章 表的创建及基本操作
3.1 表的创建与修改
3.1.1 表结构的概念
3.1.2 创建表的结构
3.1.3 向表中输入数据
3.1.4 表结构的修改与显示
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.3.5 索引的使用
3.4 查询与统计
3.4.1 数据表的查询
3.4.2 数据表的统计
3.5 多表操作
3.5.1 工作区的概念
3.5.2 选择工作区命令
3.5.3 表的关联
习题
第4章 数据库
4.1 数据库的设计
4.1.1 数据库的概念
4.1.2 数据库的设计步骤
4.1.3 自由表与数据库表
4.2 创建数据库
4.2.1 利用数据库设计器窗口创建数据库
4.2.2 数据库中表的操作
4.3 数据词典
4.3.1 长表名(长字段名)
4.3.2 字段有效性
4.3.3 记录有效性
4.3.4 触发器
4.3.5 字段的显示属性
4.4 创建数据库表间的关系
4.4.1 永久关系和临时关系
4.4.2 创建表间的永久关系
4.5 参照完整性规则
4.6 数据库的打开与关闭
习题
第5章 查询与视图
5.1 创建查询
5.1.1 查询文件的建立
5.1.2 运行查询
5.2 创建视图
5.2.1 创建本地视图
5.2.2 利用视图更新数据
5.2.3 查询与视图的区别
5.2.4 创建远程视图
5.3 关系数据库查询语言SQL
5.3.1 SQL查询命令
5.3.2 数据定义语言
5.3.3 数据操纵语言
习题
第6章 程序设计基础
6.1 程序文件的建立与执行
6.1.1 程序文件的建立
6.1.2 程序的执行
6.2 程序设计中几个常用的命令
6.3 程序的基本结构
6.3.1 顺序结构
6.3.2 分支结构
6.3.3 循环结构
6.4 过程与用户自定义函数
6.4.1 过程
6.4.2 用户自定义函数
6.4.3 变量作用域
习题
第7章 面向对象程序设计
7.1 面向对象程序设计的概念
7.1.1 面向对象
7.1.2 对象
7.1.3 类
7.1.4 类的特性
7.1.5 VFP 8.0内部定义的类
7.2 类的设计
7.2.1 创建类/类库
7.2.2 查看类信息和类库表
7.3 VFP 8.0中的事件
7.3.1 核心事件
7.3.2 事件触发顺序
习题
第8章 表单设计基础
8.1 表单向导
8.1.1 普通表单向导
8.1.2 一对多表单向导
8.2 表单设计器
8.2.1 启动表单设计器
8.2.2 常用工具栏
8.2.3 常用对话框
8.3 设计表单和表单集
8.3.1 表单设计的基本步骤
8.3.2 快速创建表单
8.3.3 设置表单属性
8.3.4 表单的事件和方法
8.3.5 表单集
8.3.6 在表单中设置对象属性
8.3.7 添加自定义属性与方法
8.3.8 单文档与多文档界面
8.3.9 创建参数表单
习题
第9章 表单控件使用
9.1 显示类控件
9.1.1 标签控件
9.1.2 图像控件
9.1.3 形状控件
9.1.4 线条控件
9.2 输入类控件
9.2.1 文本框控件
9.2.2 编辑框控件
9.2.3 组合框控件
9.2.4 列表框控件
9.2.5 微调控件
9.2.6 复选框控件
9.3 控制类控件
9.3.1 命令按钮控件
9.3.2 命令按钮组控件
9.3.3 选项按钮组控件
9.3.4 计时器控件
9.4 容器类控件
9.4.1 表格控件
9.4.2 页框控件
9.4.3 容器控件
9.5 其他控件
9.5.1 超链接控件
9.5.2 ActiveX控件
9.5.3 ActiveX绑定控件
习题
第10章 菜单设计
10.1 菜单系统规划
10.2 创建下拉菜单
10.2.1 设计菜单的外观
10.2.2 为菜单项指定快捷键
10.2.3 菜单分组
10.2.4 菜单系统的常规选项设置
10.2.5 菜单选项设置
10.2.6 保存和生成菜单
10.3 创建快捷菜单
10.3.1 创建快捷菜单
10.3.2 在表单中调用快捷菜单
10.4 顶层表单中的菜单
10.5 创建与应用工具栏
10.5.1 创建工具栏
10.5.2 在应用系统主窗口中使用工具栏
10.5.3 在表单中使用工具栏
习题
第11章 报表与标签设计
11.1 VFP 8.0报表设计介绍
11.2 创建报表
11.2.1 利用向导创建报表
11.2.2 快速创建报表
11.3 报表布局
11.3.1 报表布局包含的内容
11.3.2 报表布局中各带区的设置
11.3.3 页面设置
11.4 报表控件的使用
11.4.1 报表控件工具的使用
11.4.2 布局工具的使用
11.4.3 设置数据显示格式
11.5 标签设计
11.5.1 标签向导
11.5.2 标签设计器
11.5.3 标签的输出
习题
第12章 VFP环境下Web应用程序开发
12.1 Web应用系统概述
12.1.1 Web应用系统的主要特点
12.1.2 几个概念
12.1.3 Web应用程序的体系结构
12.1.4 VFP 8.0编写Web Service的一般流程
12.2 建立Web应用的开发环境
12.2.1 安装Internet信息服务(IIS)
12.2.2 配置Internet信息服务(IIS)
12.3 Web数据库访问方法
12.4 建立Web Services
12.4.1 建立一个虚拟目录
12.4.2 创建一个项目
12.4.3 建立一个COM服务
习题
第13章 客户-服务器应用系统简介
13.1 客户-服务器系统
13.1.1 客户-服务器系统的概念
13.1.2 客户-服务器系统的特征
13.2 客户-服务器系统的设计
13.2.1 客户-服务器系统设计的目标
13.2.2 创建客户-服务器应用系统的基本原则和方法
13.3 建立与远程数据源的连接
13.3.1 配置SQL Server服务器
13.3.2 配置SQL客户
13.3.3 创建ODBC数据源
13.3.4 实现远程数据的连接
13.4 用远程视图直接访问SQL Server
13.4.1 创建远程视图
13.4.2 使用远程视图
13.5 使用SQL pass-through技术实现应用系统简介
13.5.1 SQL pass-through技术
13.5.2 SQL pass-through函数
13.5.3 使用SQL-pass-through函数访问远程数据
13.6 使用升迁向导
习题
第14章 程序的调试与发布
14.1 常见的程序错误
14.1.1 语法错误
14.1.2 逻辑错误
14.1.3 其他错误
14.2 调试器窗口
14.3 程序调试
14.3.1 跟踪窗口的启动
14.3.2 装入程序
14.3.3 开始跟踪
14.3.4 挂起程序的执行
14.3.5 设置断点
14.3.6 设置跟踪速度
14.3.7 跟踪到函数及事件中
14.3.8 设置字体
14.4 新的错误处理机制
14.4.1 TRY…CATCH…FINALLY…ENDTRY结构
14.4.2 Exception类
14.4.3 错误传递
14.5 应用程序的发布
14.5.1 VFP 8.0应用系统的组件管理
14.5.2 构造应用程序框架的步骤
14.5.3 应用项目的连编
14.5.4 定制要发布的文件
习题
第15章 系统开发实例
15.1 系统功能设计
15.2 数据库的设计与创建
15.2.1 创建项目
15.2.2 设计数据库
15.2.3 创建数据库
15.3 系统各模块的创建
15.3.1 创建主程序
15.3.2 创建主菜单
15.3.3 创建主表单
15.3.4 创建“图书管理”表单
15.3.5 创建“读者管理”表单
15.3.6 创建“借阅管理”表单
15.3.7 创建“借阅查询”表单
15.3.8 创建“用户管理”表单
15.4 报表设计
部分习题答案
参考文献
%Lx
Visual FoxPro 8.0数据库系统开发教程[电子资源.图书]
- 名称
- 类型
- 大小
光盘服务联系方式: 020-38250260 客服QQ:4006604884
云图客服:
用户发送的提问,这种方式就需要有位在线客服来回答用户的问题,这种 就属于对话式的,问题是这种提问是否需要用户登录才能提问
Video Player
×
Audio Player
×
pdf Player
×