顶部
收藏

Visual FoxPro程序设计基础教程


作者:
匡松 王锦
定价:
29.80元
ISBN:
978-7-04-024391-8
版面字数:
610.000千字
开本:
16开
全书页数:
393页
装帧形式:
平装
重点项目:
暂无
出版时间:
2008-06-16
读者对象:
高等教育
一级分类:
计算机/教育技术类
二级分类:
计算机基础课程
三级分类:
数据库技术

本书以Visual FoxPro 6.0为背景,全面覆盖计算机等级考试二级Visual FoxPro考试大纲,系统介绍Visual FoxPro数据库基础知识和数据库应用程序开发技术。内容主要包括:数据库基础,Visual FoxPro数据及其运算,表操作,排序、索引与多表操作,数据库、视图与查询,关系数据库查询语言SQL,程序设计基础,表单设计及应用,报表设计及应用,菜单设计及应用,应用程序的集成与发布等内容,并在最后一章用一个完整的开发实例详细介绍如何使用Visual FoxPro开发数据库应用程序。

本书内容翔实、结构合理、深入浅出、图文并茂、例题丰富,突出关系型数据库系统Visual FoxPro的特点,理论联系实际,注重实际应用。

本书可作为高等学校数据库应用技术课程的教材,也可作为参加计算机等级考试二级Visual FoxPro考试的自学用书。

  • 第1章 数据库基础
    • 1.1 数据、信息与数据处理
      • 1.1.1 数据
      • 1.1.2 信息
      • 1.1.3 数据处理
    • 1.2 数据管理技术的发展
      • 1.2.1 人工管理阶段
      • 1.2.2 文件管理阶段
      • 1.2.3 数据库系统阶段
    • 1.3 数据库系统基本概念
      • 1.3.1 数据库
      • 1.3.2 数据库管理系统
      • 1.3.3 数据库系统
      • 1.3.4 数据库应用系统
    • 1.4 数据模型
      • 1.4.1 数据模型概述
      • 1.4.2 E-R数据模型
      • 1.4.3 几种主要的数据模型
    • 1.5 关系数据库
      • 1.5.1 关系术语
      • 1.5.2 关系的规范化
      • 1.5.3 关系运算
      • 1.5.4 关系数据库
      • 1.5.5 关系的完整性
    • 1.6 Visual FoxPro概述
      • 1.6.1 Visual FoxPro的特点
      • 1.6.2 Visual FoxPro处理的文件类型
      • 1.6.3 Visual FoxPro表的类型
      • 1.6.4 Visual FoxPro命令格式
    • 1.7 Visual FoxPro基本操作
      • 1.7.1 Visual FoxPro的启动与退出
      • 1.7.2 Visual FoxPro的用户界面
      • 1.7.3 Visual FoxPro操作方式
    • 1.8 Visual FoxPro可视化设计工具
      • 1.8.1 Visual FoxPro向导
      • 1.8.2 Visual FoxPro设计器
      • 1.8.3 Visual FoxPro生成器
    • 习题一
  • 第2章 Visual FoxPro数据及其运算
    • 2.1 数据类型
    • 2.2 常量
    • 2.3 变量
      • 2.3.1 内存变量
      • 2.3.2 数组变量
      • 2.3.3 字段变量
    • 2.4 运算符与表达式
    • 2.5 常用函数
      • 2.5.1 数值运算函数
      • 2.5.2 字符处理函数
      • 2.5.3 转换函数
      • 2.5.4 日期和时间函数
      • 2.5.5 测试函数
    • 习题二
  • 第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.4 向表中输入记录
      • 3.4.1 以追加方式输入记录
      • 3.4.2 执行APPEND命令追加记录
    • 3.5 复制表结构和表文件
      • 3.5.1 复制表结构
      • 3.5.2 复制表文件
    • 3.6 记录的操作
      • 3.6.1 定位记录
      • 3.6.2 显示记录
      • 3.6.3 修改记录
      • 3.6.4 删除与恢复记录
    • 3.7 表的过滤
      • 3.7.1 过滤字段
      • 3.7.2 过滤记录
    • 3.8 表与数组之间的数据交换
      • 3.8.1 将当前记录复制到数组中
      • 3.8.2 将数组的数据复制到当前记录中
    • 习题三
  • 第4章 排序、索引与多表操作
    • 4.1 物理排序
    • 4.2 索引
      • 4.2.1 索引的概念及类型
      • 4.2.2 建立索引
      • 4.2.3 使用索引
      • 4.2.4 删除索引
    • 4.3 查询
      • 4.3.1 顺序查询
      • 4.3.2 索引查询
    • 4.4 统计与汇总
      • 4.4.1 计数命令
      • 4.4.2 求和命令
      • 4.4.3 求平均值命令
      • 4.4.4 计算命令
      • 4.4.5 汇总命令
    • 4.5 多个表的同时使用
      • 4.5.1 使用工作区
      • 4.5.2 建立表间临时关系
      • 4.5.3 表的连接
    • 习题四
  • 第5章 数据库、视图与查询
    • 5.1 数据库的基本操作
      • 5.1.1 建立数据库
      • 5.1.2 打开数据库
      • 5.1.3 关闭数据库
      • 5.1.4 删除数据库
      • 5.1.5 向数据库添加数据表
      • 5.1.6 移去和删除表
    • 5.2 设置数据库表的属性
      • 5.2.1 设置表中字段的输入输出掩码
      • 5.2.2 设置表中字段的默认值
      • 5.2.3 设置表中字段的有效性规则
      • 5.2.4 设置触发器
    • 5.3 建立永久关系
      • 5.3.1 建立表间的永久关系
      • 5.3.2 设置参照完整性
    • 5.4 创建与使用视图
      • 5.4.1 视图的概念
      • 5.4.2 创建视图
      • 5.4.3 使用视图
    • 5.5 创建与使用查询
      • 5.5.1 查询的概念
      • 5.5.2 创建查询
      • 5.5.3 使用查询
    • 习题五
  • 第6章 关系数据库查询语言SQL
    • 6.1 SQL概述
      • 6.1.1 SQL的特点
      • 6.1.2 SQL语言的体系结构
    • 6.2 SQL的数据定义
      • 6.2.1 创建表
      • 6.2.2 修改表的结构
      • 6.2.3 删除表
      • 6.2.4 视图的定义和删除
    • 6.3 SQL的数据查询功能
      • 6.3.1 SELECT语句格式
      • 6.3.2 投影查询
      • 6.3.3 条件查询
      • 6.3.4 统计查询
      • 6.3.5 分组查询
      • 6.3.6 查询的排序
      • 6.3.7 内连接查询
      • 6.3.8 自连接查询
      • 6.3.9 修改查询去向
      • 6.3.10 嵌套查询
      • 6.3.11 集合查询
      • 6.3.12 超连接查询
    • 6.4 SQL的数据操纵功能
      • 6.4.1 插入记录
      • 6.4.2 更新记录
      • 6.4.3 删除记录
    • 习题六
  • 第7章 程序设计基础
    • 7.1 程序设计的方法及原则
      • 7.1.1 Visual FoxPro程序的语法成分
      • 7.1.2 程序的书写原则
    • 7.2 程序文件的建立、编辑与运行
      • 7.2.1 程序文件的建立与编辑
      • 7.2.2 程序文件的运行
    • 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 内存变量的作用域和参数传递
      • 7.5.3 过程文件
      • 7.5.4 自定义函数
    • 7.6 面向对象程序设计
      • 7.6.1 面向对象程序设计基本概念
      • 7.6.2 面向对象程序设计基本方法
    • 7.7 Visual FoxPro中的类
      • 7.7.1 类的概念
      • 7.7.2 属性、事件与方法程序
    • 7.8 对象的操作
      • 7.8.1 引用容器类对象
      • 7.8.2 设置对象的属性值
      • 7.8.3 调用方法
      • 7.8.4 添加新属性和新方法
    • 习题七
  • 第8章 表单设计及应用
    • 8.1 表单设计基础
      • 8.1.1 表单简介
      • 8.1.2 表单向导
      • 8.1.3 表单设计器
      • 8.1.4 表单的运行
    • 8.2 表单控件的使用
      • 8.2.1 控件的基本操作
      • 8.2.2 标签控件
      • 8.2.3 文本框控件
      • 8.2.4 命令按钮控件
      • 8.2.5 列表框控件
      • 8.2.6 组合框控件
      • 8.2.7 编辑框控件
      • 8.2.8 复选框控件
      • 8.2.9 选项按钮组控件
      • 8.2.10 微调按钮控件
      • 8.2.11 计时器控件
      • 8.2.12 图像控件
      • 8.2.13 表格控件
      • 8.2.14 页框控件
      • 8.2.15 命令按钮组控件
      • 8.2.16 ActiveX控件和ActiveX绑定控件
      • 8.2.17 表单集控件
    • 习题八
  • 第9章 报表设计及应用
    • 9.1 报表概述
      • 9.1.1 报表组成
      • 9.1.2 报表的常规布局
      • 9.1.3 报表设计器界面
    • 9.2 创建简单报表
      • 9.2.1 报表向导
      • 9.2.2 快速报表
    • 9.3 报表设计器
      • 9.3.1 启动报表设计器
      • 9.3.2 设置报表的数据环境
      • 9.3.3 报表的控件设计
      • 9.3.4 报表的数据分组
      • 9.3.5 页面设置
    • 9.4 报表的打印输出
      • 9.4.1 使用菜单输出报表
      • 9.4.2 使用命令输出报表
    • 习题九
  • 第10章 菜单设计及应用
    • 10.1 菜单设计概述
      • 10.1.1 菜单的结构及类型
      • 10.1.2 菜单设计的一般步骤
      • 10.1.3 菜单设计器简介
      • 10.1.4 “显示”菜单简介
    • 10.2 菜单设计及运行
      • 10.2.1 设计下拉菜单
      • 10.2.2 给表单设计下拉菜单
      • 10.2.3 设计快捷菜单
    • 习题十
  • 第11章 应用程序的集成与发布
    • 11.1 应用程序的一般开发过程
      • 11.1.1 应用程序设计的基本过程
      • 11.1.2 应用程序组织结构
      • 11.1.3 主程序设计
    • 11.2 利用项目管理器开发应用程序
      • 11.2.1 用项目管理器组织文件
      • 11.2.2 连编项目
    • 11.3 发布应用程序
      • 11.3.1 准备工作
      • 11.3.2 应用程序的发布
    • 习题十一
  • 第12章 系统开发实例
    • 12.1 系统分析和要求
      • 12.1.1 功能模块图
      • 12.1.2 界面图
    • 12.2 开发步骤
      • 12.2.1 建立表系统及其项目
      • 12.2.2 建立表单系统
      • 12.2.3 建立菜单
      • 12.2.4 建立主程序
      • 12.2.5 编译
      • 12.2.6 发布
      • 12.2.7 安装
    • 习题十二
  • 附录各章 习题参考答案
  • 参考文献

相关图书