简介
本书是《visual foxpro 及其应用系统开发》一书的第二版。本次再版把重点放在加强web应用上,既全面介绍visual foxpro 6.0的单机应用与网络应用,又简要介绍visual foxpro 9.0的新功能;既继承了第一版“立足系统开发、注重实际应用”的编写方针,又适当增强了关系数据库的基础理论,以满足高校数据库公共课——“数据库原理与应用”的新要求。全书共14章,顺次介绍数据库系统概述、初识visual foxpro、表的基本操作、查询与统计、结构化程序设计、菜单设计、表单设计基础、表单控件设计、表单高级设计、报表设计、系统开发实例、客户/服务器应用程序开发、关系数据库原理和visual foxpro 9.0 简介等内容,其中最后3章是第二版新增加的。全书突出应用,兼顾基本原理;篇幅适中,并配有电子教案和《visual foxpro及其应用系统开发(第二版)题解与实验指导》。
本书可供非计算机专业本科生和研究生用作数据库公共课教材,也可供高职、高专计算机应用专业作为“数据库原理与应用”课的教材,还可供web数据库应用系统开发人员参考。对于主要学习visual foxpro单机应用,而对客户机/服务器应用仅作一般了解的读者,可选用编者的另一本教材《visual foxpro及其应用系统开发(简明版)》(清华大学出版社,2006)。
目录
第0章 数据库系统概述
0.1 数据库的基本概念
0.1.1 从文件管理到数据库管理
0.1.2 数据库系统的特点
0.1.3 数据库系统的分代
0.1.4 数据库系统的分类
0.2 数据库管理系统
0.2.1 数据库管理系统的基本功能
0.2.2 数据库管理系统的发展现状
0.3 数据库系统的应用模式
0.3.1 单用户应用模式
0.3.2 多用户集中应用模式
0.3.3 客户机/服务器应用模式
0.4 数据库应用系统与开发环境
0.4.1 SQL及其接口
0.4.2 典型的RDBAS开发环境
习题
上篇 语言基础
第1章 初识Visual FoxPro
1.1 Visual FoxPro的产生与特点
1.1.1 Visual FoxPro的产生
1.1.2 Visual FoxPro的新版本
1.1.3 Visual FoxPro的特点
1.2 Visual FoxPro的界面组成
1.2.1 Visual FoxPro的窗口
1.2.2 Visual FoxPro的菜单
1.2.3 Visual FoxPro的对话框
1.3 Visual FoxPro的命令与工作方式
1.3.1 Visual FoxPro 的命令
1.3.2 Visual FoxPro 的工作方式
1.4 Visual FoxPro 的设计与管理工具
1.4.1 向导
1.4.2 设计器
1.4.3 生成器
1.4.4 项目管理器
习题
第2章 表的基本操作
2.1 表的建立与修改
2.1.1 建立表结构
2.1.2 输入表数据
2.1.3 修改表结构
2.1.4 修改表数据
2.1.5 通用型字段
2.2 表达式与函数
2.2.1 常量与变量
2.2.2 表达式
2.2.3 函数
2.3 Visual FoxPro命令的常用子句
2.3.1 4种常用的命令子句
2.3.2 命令子句中的表达式
2.3.3 命令和子句的书写规则
2.4 表的维护命令
2.4.1 表的复制
2.4.2 表数据的替换
2.4.3 逻辑表的设置
2.4.4 建立或修改表结构
2.5 记录的维护命令
2.5.1 记录的定位与移位
2.5.2 记录的插入与追加
2.5.3 记录的删除与恢复
习题
第3章 查询与统计
3.1 排序与索引
3.1.1 排序
3.1.2 索引
3.2 查询命令
3.2.1 顺序查询命令
3.2.2 索引查询命令
3.2.3 工作区和数据工作期
3.3 表的关联
3.3.1 关联的概念
3.3.2 在数据工作期窗口建立关联
3.3.3 用Relation命令建立关联
3.4 统计命令
3.5 SELECT-SQL查询
3.5.1 直接用命令查询
3.5.2 用查询设计器建立查询
3.5.3 查询结果的图形处理
3.6 数据库表及其数据完整性
3.6.1 创建数据库表
3.6.2 表的数据完整性
3.7 视图:虚拟的数据库表
习题
上篇小结
中篇 程序设计
第4章 结构化程序设计
4.1 程序文件
4.1.1 程序的建立与执行
4.1.2 程序中的专用命令
4.2 程序的控制结构
4.2.1 顺序结构
4.2.2 分支结构
4.2.3 循环结构
4.3 多模块程序
4.3.1 子程序
4.3.2 自定义函数
4.3.3 过程
4.3.4 变量的作用域
4.3.5 程序调试方法
4.3.6 模块化设计
4.4 窗口设计样例
4.4.1 浏览窗口的定制
4.4.2 窗口命令与函数
习题
第5章 菜单设计
5.1 下拉式菜单设计
5.1.1 菜单生成的基本步骤
5.1.2 快速菜单命令
5.1.3 菜单设计器
5.1.4 “显示”菜单中的相关命令
5.2 快捷菜单设计
习题
第6章 表单设计基础
6.1 表单向导
6.1.1 生成单表表单
6.1.2 生成多表表单
6.2 表单设计器
6.2.1 表单设计器的基本操作
6.2.2 在表单上设置控件
6.3 面向对象的程序设计
6.3.1 基本概念
6.3.2 对象的引用
习题
第7章 表单控件设计
7.1 输出类控件
7.1.1 标签
7.1.2 图像、线条与形状
7.2 输入类控件
7.2.1 文本框
7.2.2 编辑框
7.2.3 列表框与组合框
7.2.4 微调控件
7.3 控制类控件
7.3.1 命令按钮与命令按钮组
7.3.2 复选框与选项按钮组
7.3.3 计时器
7.4 容器类控件
7.4.1 表格
7.4.2 页框
7.4.3 容器
7.5 连接类控件
7.5.1 连接技术的演变
7.5.2 ActiveX控件
7.5.3 ActiveX绑定控件
7.5.4 超级链接
习题
第8章 表单高级设计
8.1 多表单应用程序
8.1.1 多文档界面应用程序
8.1.2 表单集应用程序
8.2 用户定义属性与方法程序
8.2.1 用户定义属性
8.2.2 用户定义方法程序
8.3 类
8.3.1 基本概念
8.3.2 用户定义类
8.3.3 用户定义工具栏
习题
第9章 报表设计
9.1 打印基础
9.1.1 打印前的准备
9.1.2 打印的方法与命令
9.2 报表设计器的基本操作
9.2.1 打开报表设计器窗口
9.2.2 快速制表
9.2.3 页面预览
9.2.4 报表打印
9.3 报表设计器的高级操作
9.3.1 页面设置
9.3.2 设计报表带区
9.3.3 创建报表控件
9.3.4 报表变量
习题
中篇小结
下篇 系统开发
第10章 系统开发实例
10.1 数据库应用系统的开发步骤
10.2 一个实例:“汽车修理管理系统”的开发
10.2.1 需求分析
10.2.2 数据库设计
10.2.3 应用程序设计
10.2.4 程序试运行
10.3 应用程序的管理与发布
10.3.1 应用程序管理
10.3.2 应用程序发布
习题
第11章 客户/服务器应用程序开发
11.1 客户/服务器模式
11.1.1 早期的数据库应用模式
11.1.2 客户/服务器结构的工作
11.1.3 开放数据库连接(ODBC)
11.2 局域网中的C/S系统
11.2.1 配置Visual FoxPro/SQL Server的C/S系统
11.2.2 ODBC数据源的建立和连接
11.2.3 远程视图方法
11.2.4 SQL Pass-Through方法
11.3 三层结构的数据库模式
11.3.1 B/W/S结构的组成
11.3.2 B/W/S结构的工作
11.3.3 CGI与IDC接口
11.3.4 ASP与ADO
11.4 Web数据库的开发环境
11.4.1 主要的相关概念
11.4.2 Web数据库的环境要求
11.4.3 安装IIS的Web服务器
11.5 网页生成与发布
11.5.1 用Visual FoxPro表生成Web页
11.5.2 将Web页发布到Web服务器
11.6 开发交互式数据库网页
11.6.1 ASP与ADO编程的预备知识
11.6.2 ASP应用程序示例
习题
第12章 关系数据库基本原理
12.1 关系模型的基本概念
12.1.1 关系的数学定义
12.1.2 关系的性质
12.1.3 关系数据库的描述
12.2 关系数据操作
12.2.1 关系代数运算
12.2.2 关系完备性
12.3 关系规范化理论
12.3.1 函数依赖
12.3.2 关系模式的范式
12.3.3 规范化理论的应用
12.4 关系数据库设计
12.4.1 数据库设计的3个阶段
12.4.2 数据库系统的分级结构
习题
第13章 Visual FoxPro 9.0简介
13.1 Visual FoxPro 9.0概述
13.1.1 Visual FoxPro 9.0的界面
13.1.2 Visual FoxPro 9.0的新功能
13.2 语言增强
13.2.1 SQL的改进
13.2.2 新的数据类型
13.2.3 新增的函数
13.3 全新的报表设计器
13.3.1 数据环境的重用
13.3.2 多细节带
13.4 使用InstallShield Express发布应用程序
习题
下篇小结
系统开发小结
参考文献
0.1 数据库的基本概念
0.1.1 从文件管理到数据库管理
0.1.2 数据库系统的特点
0.1.3 数据库系统的分代
0.1.4 数据库系统的分类
0.2 数据库管理系统
0.2.1 数据库管理系统的基本功能
0.2.2 数据库管理系统的发展现状
0.3 数据库系统的应用模式
0.3.1 单用户应用模式
0.3.2 多用户集中应用模式
0.3.3 客户机/服务器应用模式
0.4 数据库应用系统与开发环境
0.4.1 SQL及其接口
0.4.2 典型的RDBAS开发环境
习题
上篇 语言基础
第1章 初识Visual FoxPro
1.1 Visual FoxPro的产生与特点
1.1.1 Visual FoxPro的产生
1.1.2 Visual FoxPro的新版本
1.1.3 Visual FoxPro的特点
1.2 Visual FoxPro的界面组成
1.2.1 Visual FoxPro的窗口
1.2.2 Visual FoxPro的菜单
1.2.3 Visual FoxPro的对话框
1.3 Visual FoxPro的命令与工作方式
1.3.1 Visual FoxPro 的命令
1.3.2 Visual FoxPro 的工作方式
1.4 Visual FoxPro 的设计与管理工具
1.4.1 向导
1.4.2 设计器
1.4.3 生成器
1.4.4 项目管理器
习题
第2章 表的基本操作
2.1 表的建立与修改
2.1.1 建立表结构
2.1.2 输入表数据
2.1.3 修改表结构
2.1.4 修改表数据
2.1.5 通用型字段
2.2 表达式与函数
2.2.1 常量与变量
2.2.2 表达式
2.2.3 函数
2.3 Visual FoxPro命令的常用子句
2.3.1 4种常用的命令子句
2.3.2 命令子句中的表达式
2.3.3 命令和子句的书写规则
2.4 表的维护命令
2.4.1 表的复制
2.4.2 表数据的替换
2.4.3 逻辑表的设置
2.4.4 建立或修改表结构
2.5 记录的维护命令
2.5.1 记录的定位与移位
2.5.2 记录的插入与追加
2.5.3 记录的删除与恢复
习题
第3章 查询与统计
3.1 排序与索引
3.1.1 排序
3.1.2 索引
3.2 查询命令
3.2.1 顺序查询命令
3.2.2 索引查询命令
3.2.3 工作区和数据工作期
3.3 表的关联
3.3.1 关联的概念
3.3.2 在数据工作期窗口建立关联
3.3.3 用Relation命令建立关联
3.4 统计命令
3.5 SELECT-SQL查询
3.5.1 直接用命令查询
3.5.2 用查询设计器建立查询
3.5.3 查询结果的图形处理
3.6 数据库表及其数据完整性
3.6.1 创建数据库表
3.6.2 表的数据完整性
3.7 视图:虚拟的数据库表
习题
上篇小结
中篇 程序设计
第4章 结构化程序设计
4.1 程序文件
4.1.1 程序的建立与执行
4.1.2 程序中的专用命令
4.2 程序的控制结构
4.2.1 顺序结构
4.2.2 分支结构
4.2.3 循环结构
4.3 多模块程序
4.3.1 子程序
4.3.2 自定义函数
4.3.3 过程
4.3.4 变量的作用域
4.3.5 程序调试方法
4.3.6 模块化设计
4.4 窗口设计样例
4.4.1 浏览窗口的定制
4.4.2 窗口命令与函数
习题
第5章 菜单设计
5.1 下拉式菜单设计
5.1.1 菜单生成的基本步骤
5.1.2 快速菜单命令
5.1.3 菜单设计器
5.1.4 “显示”菜单中的相关命令
5.2 快捷菜单设计
习题
第6章 表单设计基础
6.1 表单向导
6.1.1 生成单表表单
6.1.2 生成多表表单
6.2 表单设计器
6.2.1 表单设计器的基本操作
6.2.2 在表单上设置控件
6.3 面向对象的程序设计
6.3.1 基本概念
6.3.2 对象的引用
习题
第7章 表单控件设计
7.1 输出类控件
7.1.1 标签
7.1.2 图像、线条与形状
7.2 输入类控件
7.2.1 文本框
7.2.2 编辑框
7.2.3 列表框与组合框
7.2.4 微调控件
7.3 控制类控件
7.3.1 命令按钮与命令按钮组
7.3.2 复选框与选项按钮组
7.3.3 计时器
7.4 容器类控件
7.4.1 表格
7.4.2 页框
7.4.3 容器
7.5 连接类控件
7.5.1 连接技术的演变
7.5.2 ActiveX控件
7.5.3 ActiveX绑定控件
7.5.4 超级链接
习题
第8章 表单高级设计
8.1 多表单应用程序
8.1.1 多文档界面应用程序
8.1.2 表单集应用程序
8.2 用户定义属性与方法程序
8.2.1 用户定义属性
8.2.2 用户定义方法程序
8.3 类
8.3.1 基本概念
8.3.2 用户定义类
8.3.3 用户定义工具栏
习题
第9章 报表设计
9.1 打印基础
9.1.1 打印前的准备
9.1.2 打印的方法与命令
9.2 报表设计器的基本操作
9.2.1 打开报表设计器窗口
9.2.2 快速制表
9.2.3 页面预览
9.2.4 报表打印
9.3 报表设计器的高级操作
9.3.1 页面设置
9.3.2 设计报表带区
9.3.3 创建报表控件
9.3.4 报表变量
习题
中篇小结
下篇 系统开发
第10章 系统开发实例
10.1 数据库应用系统的开发步骤
10.2 一个实例:“汽车修理管理系统”的开发
10.2.1 需求分析
10.2.2 数据库设计
10.2.3 应用程序设计
10.2.4 程序试运行
10.3 应用程序的管理与发布
10.3.1 应用程序管理
10.3.2 应用程序发布
习题
第11章 客户/服务器应用程序开发
11.1 客户/服务器模式
11.1.1 早期的数据库应用模式
11.1.2 客户/服务器结构的工作
11.1.3 开放数据库连接(ODBC)
11.2 局域网中的C/S系统
11.2.1 配置Visual FoxPro/SQL Server的C/S系统
11.2.2 ODBC数据源的建立和连接
11.2.3 远程视图方法
11.2.4 SQL Pass-Through方法
11.3 三层结构的数据库模式
11.3.1 B/W/S结构的组成
11.3.2 B/W/S结构的工作
11.3.3 CGI与IDC接口
11.3.4 ASP与ADO
11.4 Web数据库的开发环境
11.4.1 主要的相关概念
11.4.2 Web数据库的环境要求
11.4.3 安装IIS的Web服务器
11.5 网页生成与发布
11.5.1 用Visual FoxPro表生成Web页
11.5.2 将Web页发布到Web服务器
11.6 开发交互式数据库网页
11.6.1 ASP与ADO编程的预备知识
11.6.2 ASP应用程序示例
习题
第12章 关系数据库基本原理
12.1 关系模型的基本概念
12.1.1 关系的数学定义
12.1.2 关系的性质
12.1.3 关系数据库的描述
12.2 关系数据操作
12.2.1 关系代数运算
12.2.2 关系完备性
12.3 关系规范化理论
12.3.1 函数依赖
12.3.2 关系模式的范式
12.3.3 规范化理论的应用
12.4 关系数据库设计
12.4.1 数据库设计的3个阶段
12.4.2 数据库系统的分级结构
习题
第13章 Visual FoxPro 9.0简介
13.1 Visual FoxPro 9.0概述
13.1.1 Visual FoxPro 9.0的界面
13.1.2 Visual FoxPro 9.0的新功能
13.2 语言增强
13.2.1 SQL的改进
13.2.2 新的数据类型
13.2.3 新增的函数
13.3 全新的报表设计器
13.3.1 数据环境的重用
13.3.2 多细节带
13.4 使用InstallShield Express发布应用程序
习题
下篇小结
系统开发小结
参考文献
Visual FoxPro及其应用系统开发
- 名称
- 类型
- 大小
光盘服务联系方式: 020-38250260 客服QQ:4006604884
云图客服:
用户发送的提问,这种方式就需要有位在线客服来回答用户的问题,这种 就属于对话式的,问题是这种提问是否需要用户登录才能提问
Video Player
×
Audio Player
×
pdf Player
×