Visual FoxPro 6.0 应用与开发教程
分類: 图书,计算机/网络,数据库,Foxpro,
作者: 王勇 主编
出 版 社: 安徽大学出版社
出版时间: 2007-8-1字数:版次: 1页数: 376印刷时间:开本: 16开印次:纸张:I S B N : 9787811103366包装: 平装内容简介
Visual FoxPro 6.0是一个面向对象的数据库管理系统,它具有强大的功能和丰富的工具。本书针对学生的特点,突出素质教育,以培养学生的动手能力为主要目的,力图通过大量的实例和练习,深入浅出、较全面系统地引导学生掌握Visual FoxPro 6.0的基本操作,并利用Visual F0xPro 6.0进行比较简单的数据库应用程序的开发。
全书共分十章,第一章绪论介绍了数据库的基本概念、数据库管理系统与数据库应用系统、Visual FoxPro的界面组成和工作方式、项目管理器和表达式,让读者对Visual FoxPro 6.0有一个初步的了解;第二章表的基本操作介绍了表的建立与修改、表的维护等有关数据表的基本操作,这是学习VisualFoxPro 6.0非常重要的入门基础;第三章查询与统计介绍了排序与索引、查询、数据工作期、统计、Select-SQL查询、数据库与视图等内容,这些内容是本书的重点内容,建立数据库就是要实现对已有数据进行快速便捷的查询;第四章结构化程序设计初步介绍了程序设计的基本概念、程序文件的建立、修改与运行方式、基本输入输出命令、程序的控制结构等内容,以结构化程序设计思想方法来介绍程序设计的过程和调试方法,本章内容是后续面向对象程序设计章节的基础;第五章表单设计基础介绍了表单设计器,并引入了面向对象程序设计思想,为以后各章做好了铺垫;第六章表单控件设计和第七章表单高级设计分别介绍了在表单中涉及到的常用控件的设计方法、多表单应用程序、用户定义属性与方法程序和类的创建与使用方法,让读者以面向对象程序设计方法轻松地设计出数据浏览和查询表单界面;第八章菜单设计介绍了下拉式菜单和弹出式菜单的设计方法,让读者设计出与Windows窗口界面类似的菜单系统,以方便用户的操作;第九章报表与标签设计介绍了报表和标签的设计和输出方法,实现数据的打印输出;第十章开发应用程序介绍了系统开发基本步骤和生成应用程序的方法,让读者在掌握前面知识内容的基础上将自己的设计成果转换成应用程序,并产生一种成就感。
目录
第1章 绪论
1.1 数据库的基本概念
1.1.1 信息、数据和数据处理
1.1.2 数据模型
1.1.3 数据库
1.1.4 关系型数据库
1.2 数据库管理系统与数据库应用系统
1.2.1 数据库管理系统
1.2.2 数据库应用系统
1.2.3 数据库系统
1.3 Visual FoxPro 6.0的界面组成
1.3.1 标题栏
1.3.2 菜单栏
1.3.3 工具栏
1.3.4 主窗口
1.3.5 命令窗口
1.3.6 状态栏
1.4 Visual FoxPro 6.0的工作方式
1.4.1 交互操作方式
1.4.2 程序运行方式
1.5 项目管理器
1.5.1 项目文件的创建
1.5.2 项目管理器简介
1.5.3 项目管理器的窗口操作
1.6 表达式
1.6.1 常量
1.6.2 变量
1.6.3 表达式
1.6.4 函数
1.6.5 VFP中命令的常用子句
习题
第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.2.4 删除与恢复记录
2.2.5 数据的替换
2.2.6 逻辑表的设置
习题
第3章 查询与统计
3.1 排序与索引
3.1.1 排序
3.1.2 索引
3.2 数据的查询
3.2.1 顺序查询
3.2.2 索引查询
3.3 数据工作期
3.3.1 多工作区查询
3.3.2 数据工作期
3.3.3 视图文件
3.3.4 表的关联
3.4 数据的统计
3.4.1 求记录个数的命令
3.4.2 求和命令
3.4.3 求平均值命令
3.4.4 计算命令
3.4.5 汇总命令
3.5 Select—SQL查询
3.5.1 Select—SQL命令查询
3.5.2 利用查询设计器查询
3.5.3 查询结果的图形处理
3.6 数据库与视图
3.6.1 数据库
3.6.2 数据词典
3.6.3 视图
习题
第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.4 程序的控制结构
4.4.1 顺序结构
4.4.2 分支结构
4.4.3 循环结构
4.5 结构化程序设计
4.5.1 子程序
4.5.2 过程
4.5.3 自定义函数
4.5.4 参数传递
4.5.5 变量的作用域
4.5.6 程序调试
习题
第5章 表单设计基础
5.1 表单设计器
5.1.1 表单向导
5.1.2 表单设计器的基本操作
5.2 面向对象的程序设计方法
5.2.1 基本概念
5.2.2 对象引用
习题
第6章 表单控件设计
6.1 输出、输入类控件
6.1.1 标签、图像、文本框、编辑框
6.1.2 列表框、组合框、微调控件
6.2 控制类控件
6.2.1 命令按钮与命令按钮组
6.2.2 复选框与选项按钮组
6.2.3 计时器
6.3 容器类控件
6.3.1 表格
6.3.2 页框
6.3.3 容器
6.4 连接类控件
6.4.1 ActiveX控件
6.4.2 ActiveX绑定控件
6.4.3 超级链接
6.4.4 设计实例
习题
第7章 表单高级设计
7.1 多表单应用程序
7.1.1 应用程序界面
7.1.2 表单集
7.2 用户定义属性与方法程序
7.2.1 用户定义属性
7.2.2 用户定义方法程序
7.3类
7.3.1 编辑用户定义的子类
7.3.2 子类的应用
7.3.3 用户定义的子类注册
7.3.4 将表单保存为类
7.3.5 为字段设置类
7.3.6 用户定义工具栏
习题
第8章 菜单设计
8.1 下拉式菜单的设计
8.1.1 菜单生成的基本步骤
8.1.2 快速菜单生成
8.1.3 菜单设计器窗口
8.1.4 “显示”菜单的命令
8.2 弹出式菜单设计
8.2.1 利用菜单设计器设计快捷菜单
8.2.2 用菜单命令设计弹出式菜单
习题
第9章 报表与标签设计
9.1 报表设计与应用
9.1.1 报表向导
9.1.2 打开报表设计器
9.1.3 报表设计器窗口介绍
9.1.4 快速报表
9.1.5 修改用快速报表产生的报表
9.1.6 设计报表
9.1.7 报表输出
9.2 标签的设计与使用
9.2.1 标签向导
9.2.2 标签设计器
9.2.3 标签的创建与输出命令
习题
第10章 开发应用程序
10.1 应用项目综合实践
10.1.1 系统开发基本步骤
10.1.2 连编应用程序
10.1.3 主程序设计
10.2 应用程序生成器
10.2.1 使用应用程序向导
10.2.2 应用程序生成器
10.2.3 使用应用程序生成器
习题
书摘插图
第1章绪论
从计算机产生以来,人类就开始使用机器来存储和管理数据。随着计算机信息处理技术的日益发展,计算机管理数据的方式也在不断改进,并于20世纪50年代末产生了文件管理系统,该系统将数据组织在一个个独立的数据文件中,实现了“按文件名来访问,按记录进行存取”的管理技术。目前,文件管理仍是一般高级语言普遍采用的数据管理方式,但在需要处理的数据量较大的系统中,数据问不免会存在这样或那样的联系,而文件管理系统所采用的则是在数据文件之问缺乏联系的结构。以及一次最多存取一个记录的访问方式,以这种数据存储结构与访问方式来处理数据,已不能适应较大信息量处理的需要。于是数据库管理系统便应运而生,到了20世纪60年代末期,在美国诞生了第一个商品化的数据库系统——IMS系统(Information Management System)。
计算机数据管理方式从文件管理系统发展到数据库管理系统,标志着汁算机数据管理技术的一次质的飞跃。Visual FoxPro 6.0是Microsoft公司近年推出的关系数据库管理系统.其特点是方便易学、有效灵活、功能强大,特别适用于中小型数据库的管理和开发,成为开发、设计各种管理信息系统的流行工具。通过本书的学习能够帮助学习者迅速地掌握数据库管理的相关应用技术。
……