描述
开 本: 16开纸 张: 胶版纸包 装: 平装是否套装: 否国际标准书号ISBN: 9787030395429
内容简介
《Visual FoxPro数据库基 础与应用教程(第2版)》介绍了数据库的基本概念 和Visual FoxPro的基本操作与基本应用。全书共有 10章,内容包括Visual FoxPro数据库概述、表、查 询与视图、程序设计、表单、控件与类、报表与标签 、菜单与工具栏、应用程序的开发等。本书注重基础 、突出应用、可操作性强,每章都有小型案例实训, 后一章还提供了“人事管理系统”综合案例。
《Visual FoxPro数据库基础与应用教程(第2 版)》可作为高等学校各专业学生学习Visual FoxPro数据库技术的教材,也可作为全国以及江苏省 的计算机等级二级Visual FoxPro考试和全国计算机 三级数据库技术考试的参考资料。
《Visual FoxPro数据库基础与应用教程(第2 版)》可作为高等学校各专业学生学习Visual FoxPro数据库技术的教材,也可作为全国以及江苏省 的计算机等级二级Visual FoxPro考试和全国计算机 三级数据库技术考试的参考资料。
目 录
第1章 数据库系统基础知识
1.1 计算机数据管理的发展
1.1.1 数据与数据处理
1.1.2 计算机数据管理
1.2 数据库系统
1.2.1 数据库系统的组成
1.2.2 数据库系统的体系结构
1.3 数据模型
1.3.1 数据模型概述
1.3.2 E-R模型
1.3.3 关系模型
1.4 常用的DBMS产品介绍
1.5 小型案例实训
1.6 习题
第2章 Visual FoxPro数据库管理系统概述
2.1 Visual FoxPro的操作环境
2.1.1 Visual FoxPro的操作界面
2.1.2 Visual FoxPro的工作方式
2.1.3 命令使用
2.1.4 配置Visual FoxPro的操作环境
2.2 Visual FoxPro项目管理器
2.2.1 Visual FoxPro的文件类型
2.2.2 项目管理器简介和项目的创建
2.2.3 使用项目管理器
2.2.4 定制项目管理器
2.3 Visual FoxPro语言基础
2.3.1 数据类型
2.3.2 名称的命名规则
2_3_3常量
2.3.4 内存变量
2.3.5 运算符与表达式
2.3.6 Visual FoxPro系统函数
2.3.7 空值处理
2.4 小型案例实训
2.5 习题
第3章 数据库与表操作
3.1 数据库的设计过程
3.2 数据库的基本操作
3.2.1 创建数据库
3.2.2 数据库的组成
3.2.3 打开数据库
3.2.4 设置当前数据库
3.2.5 修改数据库
3.2.6 关闭数据库
3.2.7 删除数据库
3.2.8 检查数据库
3.3 表结构的基本操作
3.3.1 表结构概述
3.3.2 表结构的创建
3.3.3 表结构的修改
3.4 数据库表与自由表
3.4.1 睁自由表添加到数据库
3.4.2 将数据库表变为自由表
3.5 表记录处理
3.5.1 工作区与表的打开和关闭
3.5.2 向表中输入记录
3.5.3 表记录的定位
3.5.4 表记录的浏览
3.5.5 表记录的筛选
3.5.6 表记录的修改
3.5.7 删除表记录
3.5.8 数据的复制
3.5.9 数据的统计计算
3.6 表的索引
3.6.1 索引概述
3.6.2 索引关键字
3.6.3 索引标识
3.6.4 索引类型
3.6.5 索引文件
3.6.6 索引的创建
3.6.7 索引的使用
3.7 数据库表的扩展属性
3.7.1 数据库表字段的扩展属性
3.7.2 数据库表的扩展属性
3.7.3 与数据库属性相关的函数
3.8 数据库表之间的关系
3.8.1 创建数据库表之间的关系
3.8.2 相关表之间的参照完整性
3.9 小型案例实训
3.10 习题
第4章 查询与视图
4.1 创建查询
4.1.1 查询概述
4.1.2 使用查询设计器创建单表查询
4.1.3 使用查询设计器创建多表查询
4.2 视图的创建和使用
4.2.1 创建本地视图
4.2.2 使用视图更新数据
4.2.3 参数化视图
4.2.4 创建远程视图
4.2.5 视图的使用
4.2.6 查询与视图的联系与区别
4.3 SELECT-SOL语句
4.3.1 SQL语言概述
4.3.2 SELECT-SQL命令
4.3.3 SELECT-SQL命令应用举例
4.4 小型案例实训
4.5 习题
第5章 程序设计基础
5.1 创建程序文件
5.2 顺序结构程序设计
5.2.1 简单的输入和输出命令
5.2.2 其他命令
5.2.3 顺序结构
5.3 选择结构程序设计
5.3.1 IFELSEENDIF语句
5.3.2 DO CASEENDCASE语句
5.4 循环结构程序设计
5.4.1 DO WHILEENDDO语句
5.4.2 FORENDFOR.语句
5.4.3 SCANENDSCAN语句
5. 4.4.EXIT和LOOP语句
5.5 过程和用户自定义函数
5.5.1 过程和用户自定义函数的定义
5.5.2 过程和用户自定义函数的调用
5.5.3 参数传递的两种形式
5.5.4 变量的作用域
5.6 小型案例实训
5.7 习题
第6章 表单的创建与使用
6.1 面向对象程序设计基础
6.1.1 类和对象
6.1.2 类的分类
6.1.3 基类的小事件集和小属性集
6.1.4 处理对象
6.1.5 事件
6.1.6 事件驱动与事件循环
6.2 表单的创建与应用
6.2.1 表单的创建
6.2.2 利用表单设计器修改表单
6.2.3 表单的保存与运行
6.2.4 表单的数据环境
6.2.5 表单的常用属性、事件和方法
6.2.6 表单集
6.2.7 单文档和多文档界面
6.3 小型案例实训
6.4 习题
第7章 控件设计
7.1 控件的分类
7.2 控件
7.2.1 标签(Label)
7.2.2 文本框(TextBox)
7.2.3 编辑框(EditBox)
7.2.4 命令按钮(CommandButton)与命令按钮组(CommandGroup)
7.2.5 列表框(ListBox)与组合框(ComboBox)
7.2.6 选项按钮组(OptionGroup)
7.2.7 复选框(CheckBox)
7.2.8 微调框(Spinner)
7.2.9 表格(Grid)
7.2.10 页框(PageFrame)
7.2.11 计时器(Timer)
7.2.1 2线条(Line)和形状(shape)
7.2.1 3 ActiveX控件
7.3 自定义类
7.3.1 类的创建
7.3.2 类的修改
7.3.3 为类添加属性
7.3.4 为类添加方法
7.3.5 类的应用
7.3.6 覆盖默认属性设置
7.3.7 调用父类方法程序代码
7.3.8 以编程方式定义和使用类
7.4 小型案例实训
7.5 习题
第8章 报表与标签
8.1 报表的类型
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.4 报表的预览与打印
8.5 标签的设计
8.5.1 利用标签向导创建标签
8.5.2 利用标签设计器创建标签
8.5.3 标签的预览与打印
8.6 小型案例实训
8.7 习题
第9章 菜单与工具栏
9.1 菜单概述
9.1.1 菜单结构
9.1.2 创建菜单步骤
9.2 一般菜单的创建与使用
9.2.1 创建菜单
9.2.2 保存及运行菜单
9.2.3 配置VFP系统菜单
9.2.4 创建快速菜单
9.3 快捷菜单的创建与使用
9.4 为顶层表单添加菜单
9.5 创建自定义工具栏
9.5.1 定义工具栏类
9.5.2 在自定义工具栏类添加对象
9.5.3 将工具栏类添加到表单集
9.6 小型案例实训
9.7 习题
第10章 应用程序的开发与连编
10.1 应用程序的开发
10.1.1 应用程序的开发步骤
10.1.2 应用程序的建立
10.2 连编应用程序
10.2.1 主程序设计
10.2.2 设置文件的包含和排除
10.2.3 连编项目和应用程序
10.3 创建应用程序的安装系统
10.3.1 发布树
10.3.2 安装向导
10.4 综合案例实训
10.5 习题
附录
附录1 习题答案
附录2 图书管理系统数据库表结构及说明
参考文献
1.1 计算机数据管理的发展
1.1.1 数据与数据处理
1.1.2 计算机数据管理
1.2 数据库系统
1.2.1 数据库系统的组成
1.2.2 数据库系统的体系结构
1.3 数据模型
1.3.1 数据模型概述
1.3.2 E-R模型
1.3.3 关系模型
1.4 常用的DBMS产品介绍
1.5 小型案例实训
1.6 习题
第2章 Visual FoxPro数据库管理系统概述
2.1 Visual FoxPro的操作环境
2.1.1 Visual FoxPro的操作界面
2.1.2 Visual FoxPro的工作方式
2.1.3 命令使用
2.1.4 配置Visual FoxPro的操作环境
2.2 Visual FoxPro项目管理器
2.2.1 Visual FoxPro的文件类型
2.2.2 项目管理器简介和项目的创建
2.2.3 使用项目管理器
2.2.4 定制项目管理器
2.3 Visual FoxPro语言基础
2.3.1 数据类型
2.3.2 名称的命名规则
2_3_3常量
2.3.4 内存变量
2.3.5 运算符与表达式
2.3.6 Visual FoxPro系统函数
2.3.7 空值处理
2.4 小型案例实训
2.5 习题
第3章 数据库与表操作
3.1 数据库的设计过程
3.2 数据库的基本操作
3.2.1 创建数据库
3.2.2 数据库的组成
3.2.3 打开数据库
3.2.4 设置当前数据库
3.2.5 修改数据库
3.2.6 关闭数据库
3.2.7 删除数据库
3.2.8 检查数据库
3.3 表结构的基本操作
3.3.1 表结构概述
3.3.2 表结构的创建
3.3.3 表结构的修改
3.4 数据库表与自由表
3.4.1 睁自由表添加到数据库
3.4.2 将数据库表变为自由表
3.5 表记录处理
3.5.1 工作区与表的打开和关闭
3.5.2 向表中输入记录
3.5.3 表记录的定位
3.5.4 表记录的浏览
3.5.5 表记录的筛选
3.5.6 表记录的修改
3.5.7 删除表记录
3.5.8 数据的复制
3.5.9 数据的统计计算
3.6 表的索引
3.6.1 索引概述
3.6.2 索引关键字
3.6.3 索引标识
3.6.4 索引类型
3.6.5 索引文件
3.6.6 索引的创建
3.6.7 索引的使用
3.7 数据库表的扩展属性
3.7.1 数据库表字段的扩展属性
3.7.2 数据库表的扩展属性
3.7.3 与数据库属性相关的函数
3.8 数据库表之间的关系
3.8.1 创建数据库表之间的关系
3.8.2 相关表之间的参照完整性
3.9 小型案例实训
3.10 习题
第4章 查询与视图
4.1 创建查询
4.1.1 查询概述
4.1.2 使用查询设计器创建单表查询
4.1.3 使用查询设计器创建多表查询
4.2 视图的创建和使用
4.2.1 创建本地视图
4.2.2 使用视图更新数据
4.2.3 参数化视图
4.2.4 创建远程视图
4.2.5 视图的使用
4.2.6 查询与视图的联系与区别
4.3 SELECT-SOL语句
4.3.1 SQL语言概述
4.3.2 SELECT-SQL命令
4.3.3 SELECT-SQL命令应用举例
4.4 小型案例实训
4.5 习题
第5章 程序设计基础
5.1 创建程序文件
5.2 顺序结构程序设计
5.2.1 简单的输入和输出命令
5.2.2 其他命令
5.2.3 顺序结构
5.3 选择结构程序设计
5.3.1 IFELSEENDIF语句
5.3.2 DO CASEENDCASE语句
5.4 循环结构程序设计
5.4.1 DO WHILEENDDO语句
5.4.2 FORENDFOR.语句
5.4.3 SCANENDSCAN语句
5. 4.4.EXIT和LOOP语句
5.5 过程和用户自定义函数
5.5.1 过程和用户自定义函数的定义
5.5.2 过程和用户自定义函数的调用
5.5.3 参数传递的两种形式
5.5.4 变量的作用域
5.6 小型案例实训
5.7 习题
第6章 表单的创建与使用
6.1 面向对象程序设计基础
6.1.1 类和对象
6.1.2 类的分类
6.1.3 基类的小事件集和小属性集
6.1.4 处理对象
6.1.5 事件
6.1.6 事件驱动与事件循环
6.2 表单的创建与应用
6.2.1 表单的创建
6.2.2 利用表单设计器修改表单
6.2.3 表单的保存与运行
6.2.4 表单的数据环境
6.2.5 表单的常用属性、事件和方法
6.2.6 表单集
6.2.7 单文档和多文档界面
6.3 小型案例实训
6.4 习题
第7章 控件设计
7.1 控件的分类
7.2 控件
7.2.1 标签(Label)
7.2.2 文本框(TextBox)
7.2.3 编辑框(EditBox)
7.2.4 命令按钮(CommandButton)与命令按钮组(CommandGroup)
7.2.5 列表框(ListBox)与组合框(ComboBox)
7.2.6 选项按钮组(OptionGroup)
7.2.7 复选框(CheckBox)
7.2.8 微调框(Spinner)
7.2.9 表格(Grid)
7.2.10 页框(PageFrame)
7.2.11 计时器(Timer)
7.2.1 2线条(Line)和形状(shape)
7.2.1 3 ActiveX控件
7.3 自定义类
7.3.1 类的创建
7.3.2 类的修改
7.3.3 为类添加属性
7.3.4 为类添加方法
7.3.5 类的应用
7.3.6 覆盖默认属性设置
7.3.7 调用父类方法程序代码
7.3.8 以编程方式定义和使用类
7.4 小型案例实训
7.5 习题
第8章 报表与标签
8.1 报表的类型
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.4 报表的预览与打印
8.5 标签的设计
8.5.1 利用标签向导创建标签
8.5.2 利用标签设计器创建标签
8.5.3 标签的预览与打印
8.6 小型案例实训
8.7 习题
第9章 菜单与工具栏
9.1 菜单概述
9.1.1 菜单结构
9.1.2 创建菜单步骤
9.2 一般菜单的创建与使用
9.2.1 创建菜单
9.2.2 保存及运行菜单
9.2.3 配置VFP系统菜单
9.2.4 创建快速菜单
9.3 快捷菜单的创建与使用
9.4 为顶层表单添加菜单
9.5 创建自定义工具栏
9.5.1 定义工具栏类
9.5.2 在自定义工具栏类添加对象
9.5.3 将工具栏类添加到表单集
9.6 小型案例实训
9.7 习题
第10章 应用程序的开发与连编
10.1 应用程序的开发
10.1.1 应用程序的开发步骤
10.1.2 应用程序的建立
10.2 连编应用程序
10.2.1 主程序设计
10.2.2 设置文件的包含和排除
10.2.3 连编项目和应用程序
10.3 创建应用程序的安装系统
10.3.1 发布树
10.3.2 安装向导
10.4 综合案例实训
10.5 习题
附录
附录1 习题答案
附录2 图书管理系统数据库表结构及说明
参考文献
评论
还没有评论。