书籍详情
FOXPRO FOR WINDOWS数据库程序设计
作者:韩松,孙芳编著;浩强创作室组织编写
出版社:大连理工大学出版社
出版时间:1999-01-01
ISBN:9787561115046
定价:¥18.00
内容简介
FoxPro数据库管理系统是目前得到迅速普及的数据库管理系统,而FoxPro 2.6 for Windows数据库管理系统作为Windows操作系统下的标准数据库系统,具有内容丰富、语言简洁、操作简单等特点,特别是与Windows操作系统的完美结合,使得该数据库管理系统能够处理各种复杂的数据信息,本书是以FoxPro 2.6 for Windows数据库为蓝本进行写作了。目前,FoxPro数据库系统已被子包括计算机专业在内的许多专业作为必修课程。为了能够准确全面地反映FoxPro 2.6 for Windows数据库管理系统的特点,我们在多年教学和实践的基础上,系统地讲述了FoxPro数据库语言基础,FoxPro数据库的建立与操作FoxPro语言的结构化程序设计,FoxPro数据库记录的排充、索引与统计,多数据库操作,数据库的查询,报表设计与生成,Windows界面的窗口及菜单设计,以及项目管理器的应用等内容。
作者简介
暂缺《FOXPRO FOR WINDOWS数据库程序设计》作者简介
目录
前言
第1章 FoxPro数据库语言基础
1.1 数据库基础知识
1.1.1 数据和数据处理
1.1.2 数据处理的发展阶段
1.1.3 数据库系统的组成
1.1.4 数据库系统的特点
1.1.5 数据库系统的体系结构
1.1.6 数据库管理系统
1.1.7 实体模型与数据模型
1.2 FoxPro数据库管理系统
1.2.1 FoxPro的发展简史
1.2.2 FoxPro 2.6 for Windows的特点
1.3 FoxPro 2.6 for Windows窗口
1.3.1 FoxPro 2.6 for Windows的启动与退出
1.3.2 FoxPro 2.6 for Windows的系统菜单
1.4 FoxPro数据库语言基础
1.4.1 数据类型
1.4.2 常量与变量
1.4.3 运算符和表达式
1.4.4 FoxPro命令的语法规则
1.4.5 FoxPro的文件类型
1.5 内存变量操作
1.5.1 内存变量的建立
1.5.2 内存变量的显示输出
1.5.3 内存变量的释放
1.5.4 内存变量的保存与恢复
1.6 FoxPro的常用函数
1.6.1 数值处理函数
1.6.2 字符串处理函数
1.6.3 日期和时间函数
习题
第2章 FoxPro数据库建立与操作
2.1 数据库设计
2.1.1 数据库系统的需求分析
2.1.2 数据库结构设计
2.2 数据库结构的定义及有关操作
2.2.1 定义数据库结构
2.2.2 显示数据库结构
2.2.3 数据库结构的修改
2.2.4 数据库结构的复制
2.2.5 打开与关闭数据库
2.2.6 数据库文件状态函数
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.6 BROWSE窗口的使用
2.6.1 BROWSE窗口的进入及退出
2.6.2 BROWSE菜单
2.6.3 BROWSE命令
习题
第3章 FoxPro语言的结构化程序设计
3.1 程序文件的建立、执行和编译
3.1.1 程序文件的建立与编辑
3.1.2 命令文件的执行
3.1.3 编译
3.2 输入输出程序设计
3.2.1 基本输入命令
3.2.2 格式输出(定位输出信息命令)
3.2.3 格式输入(定位输入信息命令)
3.2.4 清屏与画框命令
3.2.5 定位输出函数
3.3 程序的三种基本设计
3.4 分支选择结构程序设计
3.4.1 单分支语句
3.4.2 分支选择函数
3.4.3 多重分支语句
3.5 循环结构程序设计
3.5.1 WHILE循环
3.5.2 FOR循环
3.5.3 SCAN循环
3.6 过程和自定义函数
3.6.1 过程设计
3.6.2 自定义函数
3.6.3 内存变量的作用域
3.6.4 递归调用
3.7 数组
3.7.1 数组的定义
3.7.2 数组赋值
3.7.3 数组的释放
3.7.4 数组下标
3.7.5 数组的复制
3.7.6 数组的插入和删除
3.7.7 数组排序
3.7.8 数组瑟数据库间的数据交换
3.7.9 利用数组获取文件信息
3.7.10 利用数组获取库结构信息
3.8 事件与事件驱动
3.8.1 出错事件及相关函数
3.8.2 按键事件
3.8.3 关闭事件
习题
第4章 FoxPro数据库记录的排序、索引与统计
4.1 数据库记录的排序
4.1.1 命令方式下排序
4.1.2 菜单方式下排序
4.2 数据库记录的索引
4.2.1 索引文件的类型
4.2.2 命令方式建立索引
4.2.3 菜单方式建立索引
4.2.4 索引文件的打开与关闭
4.2.5 索引文件的维护
4.3 数据库记录的统计
4.3.1 记录个数统计
4.3.2 数据库内数据的替换与横向计算
4.3.3 纵向汇总
4.3.4 字段求均值
4.3.5 分类汇总
4.3.6 求统计值
习题
第5章 多数据库操作
5.1 多数据库操作的基本概念
5.1.1 FoxPro的工作区
5.1.2 公共字段
5.1.3 多数据库间的关系类型
5.2 多数据库的基本操作
5.2.1 建立数据库间的关系
5.2.2 一对多关系的连接
5.2.3 取消连接关系
5.3 View窗口与多数据库操作
5.3.1 View窗口环境
5.3.2 在View窗口中建立关系
5.3.3 保存和打开视图文件
习题
第6章 数据库的查询
6.1 直接查询
6.1.1 定位查询
6.1.2 继续查找
6.2 索引查询
6.2.1 索引查询的命令方式
6.2.2 索引查询的菜单方式
6.2.3 三各查询命令的比较
6.3 结构化查询语言——SQL
6.3.1 SELECT命令的格式
6.3.2 简单查询
6.3.3 条件查询WHERE
6.3.4 复杂查询
6.3.5 处理查询结果
6.4 RQBE查询窗口
6.4.1 进入、退出RQBE窗口
6.4.2 RQBE窗口
6.4.3 RQBE窗口的查询步骤
6.4.4 RQBE查询的应用示例
习题
第7章 报表设计与生成
7.1 报表的组成
7.2 报表生成器概述
7.2.1 启动报表生成器
7.2.2 报表生成器窗口组成
7.2.3 REPROT菜单
7.2.4 OBJECT菜单
7.2.5 工具箱
7.2.6 报表版面设计
7.2.7 退出报表生成器
7.3 基本报表设计与生成
7.3.1 快速报表
7.3.2 报表对象的操作方法
7.3.3 修改报表格式
7.3.4 输出报表
7.4 高级报表设计与生成
7.4.1 报表表达式设计
7.4.2 报表汇总设计
7.4.3 数据的分组设计
7.4.4 报表自定义函数的设计
7.5 多数据库报表设计
7.5.1 利用已有的关系建立报表
7.5.2 利用RQBE窗口建立报表
习题
第8章 Windows界面的窗口设计
8.1 窗口的基本概念
8.1.1 窗口的定义
8.1.2 窗口的使用与管理
8.2 GET对象与READ命令
8.2.1 READ命令全解
8.2.2 获取GET的对象号
8.2.3 显示GET信息
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 文本编辑区的定义
8.4 屏幕生成器的基本概念
8.4.1 使用屏幕生成器设计界面的步骤
8.4.2 进入和退出屏幕生成器
8.4.3 屏幕设计窗口画面
8.4.4 窗口对象的操作方法
8.4.5 SCREEN弹出式菜单
8.5 屏幕生成器的使用方法
8.5.1 屏幕布局
8.5.2 快速建立字段对象
8.5.3 建立FIELD对象
8.5.4 建立文本编辑区对象
8.5.5 建立按钮对象
8.5.6 建立图形对象
8.5.7 建立线、矩形框、圆角矩形框对象
8.5.8 建立单选钮对象
8.5.9 建立弹出式菜单框对象
8.5.10 定义数码增减按钮对象
8.5.11 屏幕程序的生成与执行
习题
第9章 Windows界面的菜单设计
9.1 菜单的基本概念
9.1.1 菜单的结构
9.1.2 菜单属性
9.1.3 FoxPro系统菜单
9.2 条形菜单的设计
9.2.1 条形菜单的定义
9.2.2 条形菜单的触发控制
9.2.3 条形菜单的相关操作
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.4.4 MENU下拉式菜单
9.4.5 条形菜单设计
9.4.6 下拉式菜单设计
9.4.7 建立菜单的全局过程
9.4.8 生成菜单程序并运行
习题
第10章 项目管理器
10.1 项目管理器的启动
10.2 项目管理器窗口
10.3 PROJECT下拉式菜单
10.4 项目生成
10.4.1 重建项目文件
10.4.2 建立APP应用程序
10.4.3 建立EXE可执行文件
10.4.4 Build Option对话框的其他功能
10.4.5 运行应用程序
习题
附录
第1章 FoxPro数据库语言基础
1.1 数据库基础知识
1.1.1 数据和数据处理
1.1.2 数据处理的发展阶段
1.1.3 数据库系统的组成
1.1.4 数据库系统的特点
1.1.5 数据库系统的体系结构
1.1.6 数据库管理系统
1.1.7 实体模型与数据模型
1.2 FoxPro数据库管理系统
1.2.1 FoxPro的发展简史
1.2.2 FoxPro 2.6 for Windows的特点
1.3 FoxPro 2.6 for Windows窗口
1.3.1 FoxPro 2.6 for Windows的启动与退出
1.3.2 FoxPro 2.6 for Windows的系统菜单
1.4 FoxPro数据库语言基础
1.4.1 数据类型
1.4.2 常量与变量
1.4.3 运算符和表达式
1.4.4 FoxPro命令的语法规则
1.4.5 FoxPro的文件类型
1.5 内存变量操作
1.5.1 内存变量的建立
1.5.2 内存变量的显示输出
1.5.3 内存变量的释放
1.5.4 内存变量的保存与恢复
1.6 FoxPro的常用函数
1.6.1 数值处理函数
1.6.2 字符串处理函数
1.6.3 日期和时间函数
习题
第2章 FoxPro数据库建立与操作
2.1 数据库设计
2.1.1 数据库系统的需求分析
2.1.2 数据库结构设计
2.2 数据库结构的定义及有关操作
2.2.1 定义数据库结构
2.2.2 显示数据库结构
2.2.3 数据库结构的修改
2.2.4 数据库结构的复制
2.2.5 打开与关闭数据库
2.2.6 数据库文件状态函数
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.6 BROWSE窗口的使用
2.6.1 BROWSE窗口的进入及退出
2.6.2 BROWSE菜单
2.6.3 BROWSE命令
习题
第3章 FoxPro语言的结构化程序设计
3.1 程序文件的建立、执行和编译
3.1.1 程序文件的建立与编辑
3.1.2 命令文件的执行
3.1.3 编译
3.2 输入输出程序设计
3.2.1 基本输入命令
3.2.2 格式输出(定位输出信息命令)
3.2.3 格式输入(定位输入信息命令)
3.2.4 清屏与画框命令
3.2.5 定位输出函数
3.3 程序的三种基本设计
3.4 分支选择结构程序设计
3.4.1 单分支语句
3.4.2 分支选择函数
3.4.3 多重分支语句
3.5 循环结构程序设计
3.5.1 WHILE循环
3.5.2 FOR循环
3.5.3 SCAN循环
3.6 过程和自定义函数
3.6.1 过程设计
3.6.2 自定义函数
3.6.3 内存变量的作用域
3.6.4 递归调用
3.7 数组
3.7.1 数组的定义
3.7.2 数组赋值
3.7.3 数组的释放
3.7.4 数组下标
3.7.5 数组的复制
3.7.6 数组的插入和删除
3.7.7 数组排序
3.7.8 数组瑟数据库间的数据交换
3.7.9 利用数组获取文件信息
3.7.10 利用数组获取库结构信息
3.8 事件与事件驱动
3.8.1 出错事件及相关函数
3.8.2 按键事件
3.8.3 关闭事件
习题
第4章 FoxPro数据库记录的排序、索引与统计
4.1 数据库记录的排序
4.1.1 命令方式下排序
4.1.2 菜单方式下排序
4.2 数据库记录的索引
4.2.1 索引文件的类型
4.2.2 命令方式建立索引
4.2.3 菜单方式建立索引
4.2.4 索引文件的打开与关闭
4.2.5 索引文件的维护
4.3 数据库记录的统计
4.3.1 记录个数统计
4.3.2 数据库内数据的替换与横向计算
4.3.3 纵向汇总
4.3.4 字段求均值
4.3.5 分类汇总
4.3.6 求统计值
习题
第5章 多数据库操作
5.1 多数据库操作的基本概念
5.1.1 FoxPro的工作区
5.1.2 公共字段
5.1.3 多数据库间的关系类型
5.2 多数据库的基本操作
5.2.1 建立数据库间的关系
5.2.2 一对多关系的连接
5.2.3 取消连接关系
5.3 View窗口与多数据库操作
5.3.1 View窗口环境
5.3.2 在View窗口中建立关系
5.3.3 保存和打开视图文件
习题
第6章 数据库的查询
6.1 直接查询
6.1.1 定位查询
6.1.2 继续查找
6.2 索引查询
6.2.1 索引查询的命令方式
6.2.2 索引查询的菜单方式
6.2.3 三各查询命令的比较
6.3 结构化查询语言——SQL
6.3.1 SELECT命令的格式
6.3.2 简单查询
6.3.3 条件查询WHERE
6.3.4 复杂查询
6.3.5 处理查询结果
6.4 RQBE查询窗口
6.4.1 进入、退出RQBE窗口
6.4.2 RQBE窗口
6.4.3 RQBE窗口的查询步骤
6.4.4 RQBE查询的应用示例
习题
第7章 报表设计与生成
7.1 报表的组成
7.2 报表生成器概述
7.2.1 启动报表生成器
7.2.2 报表生成器窗口组成
7.2.3 REPROT菜单
7.2.4 OBJECT菜单
7.2.5 工具箱
7.2.6 报表版面设计
7.2.7 退出报表生成器
7.3 基本报表设计与生成
7.3.1 快速报表
7.3.2 报表对象的操作方法
7.3.3 修改报表格式
7.3.4 输出报表
7.4 高级报表设计与生成
7.4.1 报表表达式设计
7.4.2 报表汇总设计
7.4.3 数据的分组设计
7.4.4 报表自定义函数的设计
7.5 多数据库报表设计
7.5.1 利用已有的关系建立报表
7.5.2 利用RQBE窗口建立报表
习题
第8章 Windows界面的窗口设计
8.1 窗口的基本概念
8.1.1 窗口的定义
8.1.2 窗口的使用与管理
8.2 GET对象与READ命令
8.2.1 READ命令全解
8.2.2 获取GET的对象号
8.2.3 显示GET信息
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 文本编辑区的定义
8.4 屏幕生成器的基本概念
8.4.1 使用屏幕生成器设计界面的步骤
8.4.2 进入和退出屏幕生成器
8.4.3 屏幕设计窗口画面
8.4.4 窗口对象的操作方法
8.4.5 SCREEN弹出式菜单
8.5 屏幕生成器的使用方法
8.5.1 屏幕布局
8.5.2 快速建立字段对象
8.5.3 建立FIELD对象
8.5.4 建立文本编辑区对象
8.5.5 建立按钮对象
8.5.6 建立图形对象
8.5.7 建立线、矩形框、圆角矩形框对象
8.5.8 建立单选钮对象
8.5.9 建立弹出式菜单框对象
8.5.10 定义数码增减按钮对象
8.5.11 屏幕程序的生成与执行
习题
第9章 Windows界面的菜单设计
9.1 菜单的基本概念
9.1.1 菜单的结构
9.1.2 菜单属性
9.1.3 FoxPro系统菜单
9.2 条形菜单的设计
9.2.1 条形菜单的定义
9.2.2 条形菜单的触发控制
9.2.3 条形菜单的相关操作
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.4.4 MENU下拉式菜单
9.4.5 条形菜单设计
9.4.6 下拉式菜单设计
9.4.7 建立菜单的全局过程
9.4.8 生成菜单程序并运行
习题
第10章 项目管理器
10.1 项目管理器的启动
10.2 项目管理器窗口
10.3 PROJECT下拉式菜单
10.4 项目生成
10.4.1 重建项目文件
10.4.2 建立APP应用程序
10.4.3 建立EXE可执行文件
10.4.4 Build Option对话框的其他功能
10.4.5 运行应用程序
习题
附录
猜您喜欢