顶部
收藏

Visual FoxPro 程序设计与应用

银领工程

作者:
刘甫迎 党晋蓉
定价:
29.80元
ISBN:
978-7-04-024353-6
版面字数:
540千字
开本:
16开
全书页数:
344页
装帧形式:
平装
重点项目:
银领工程
出版时间:
2008-08-16
读者对象:
高等职业教育
一级分类:
计算机大类
二级分类:
计算机类
三级分类:
计算机类专业基础课程

  本书是国家精品课程“数据库程序设计基础(VFP)”的配套教材,从开发VisualFoxPro数据库应用程序出发,按照最新颁布的全国计算机等级考试(二级)VisualFoxPro考试大纲的要求来组织内容,深入浅出地介绍了关系型数据库管理系统的基础理论知识和应用系统开发技术。
  全书共11章,介绍了VisualFoxPro程序设计(包括报表、菜单设计器)、表操作等,并着重介绍了VisualFoxPro的表单及面向对象的程序设计、视图。本书最后给出了一个实际应用系统(图书管理系统)的开发过程,包括从需求分析到生成应用程序安装盘,使读者理解学完VisualFoxPro后能“做什么”和“怎么做”。另外,本书附录包括数据库基础、数据结构和算法、软件工程等知识,并提供了教学大纲,供实际教学参考;各章均根据需要配备了上机实验及习题,有助于读者对书中内容的理解和掌握。本书第一作者于1987年率先将Fox数据库介绍到中国,本书是其主编的第13本“狐狸”软件书。
  国家精品课程网站http://jpkc.cec.edu.cn/jpkc/VF/为本书配备了丰富的授课资源和学生学习资源,包含电子课件、试题库、网上考试系统、网络课程和远程教学CAI。
  本书可作为应用性、技能型相关教育的数据库课程教材,或作为全国计算机等级考试培训辅导教材,也可供VFP数据库开发人员参考。
  • 第1章 Visual FoxPro入门
    • 1.1 程序设计
      • 1.1.1 程序设计的概念和步骤
      • 1.1.2 面向对象的程序设计
    • 1.2 Visual FoxPro程序语言
      • 1.2.1 什么叫数据库
      • 1.2.2 Visual FoxPro语言
      • 1.2.3 建立和修改程序
      • 1.2.4 运行程序
      • 1.2.5 调试程序
    • 1.3 Visual FoxPro的由来与发展
      • 1.3.1 Visual FoxPro的发展
      • 1.3.2 Visual FoxPro 9.0的新功能
    • 实训内容
    • 1.4 Visual FoxPro的窗口、菜单
      • 1.4.1 启动Visual FoxPro 8.0
      • 1.4.2 窗口和菜单操作
      • 1.4.3 退出Visual FoxPro
    • 1.5 项目管理器与应用程序
      • 1.5.1 项目管理器
      • 1.5.2 构造一个应用程序
      • 1.5.3 添加文件到一个项目
      • 1.5.4 从一个项目生成应用程序文件
      • 1.5.5 创建分发应用程序和制作分发磁盘
    • 上机实验及习题
    • 实验一
    • 习题一
  • 第2章 Visual FoxPro的数据
    • 授课内容
    • 2.1 常量
    • 2.2 变量
      • 2.2.1 变量的种类
      • 2.2.2 内存变量
      • 2.2.3 数组
      • 2.2.4 字段变量
      • 2.2.5 系统变量
    • 2.3 表达式
      • 2.3.1 运算符
      • 2.3.2 表达式的分类
    • 实训内容
    • 2.4 系统设置命令与“选项”对话框
    • 2.5 运行环境配置文件
    • 2.6 优化Visual FoxPro
    • 实训内容
    • 实验二
    • 习题二
  • 第3章 Visual FoxPro的自由表
    • 授课内容
    • 3.1 创建和修改表文件结构
      • 3.1.1 表的结构
      • 3.1.2 建立表结构的命令CREATE
      • 3.1.3 修改表结构
    • 3.2 输入表数据
      • 3.2.1 在CREATE命令期间输入数据磁盘
      • 3.2.2 表添加命令APPEND
      • 3.2.3 在表中插入记录命令INSERT
      • 3.2.4 用BROWSE命令追加数据记录
    • 3.3 打开、关闭、显示和定位表
      • 3.3.1 打开和关闭表文件命令USE
      • 3.3.2 表的显示和列表
      • 3.3.3 记录的定位
    • 3.4 修改和删除记录数据
      • 3.4.1 修改表数据
      • 3.4.2 删除表记录
      • 3.4.3 删除表文件
    • 3.5 排序、索引和查询表
      • 3.5.1 排序与索引
      • 3.5.2 表的排序
      • 3.5.3 表的索引
      • 3.5.4 表的查询
      • 3.5.5 Rushmore优化技术
    • 3.6 计算和汇总表
      • 3.6.1 表的计算命令
      • 3.6.2 表的汇总命令
    • 3.7 关联、连接和更新表
      • 3.7.1 关联
      • 3.7.2 “数据工作期”窗口与.VUE视图文件
      • 3.7.3 不同工作区中表的连接
      • 3.7.4 更新
    • 3.8 其他有关命令
      • 3.8.1 RUN 命令和运行二进制文件
      • 3.8.2 关闭命令
      • 3.8.3 复制表文件
      • 3.8.4 数据结合文件
      • 3.8.5 文件操作命令
    • 实训内容
    • 3.9 结构化查询语言SQL
      • 3.9.1 数据库标准语言SQL概述
      • 3.9.2 SELECT查询命令
      • 3.9.3 用SQL建立、修改、删除表
      • 3.9.4 数据操纵语言
      • 3.9.5 分组计算查询、集合的并运算
    • 上机实验及习题
    • 实验三
    • 习题三
  • 第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 数据字典
      • 4.3.1 字段级和表级数据字典特性
      • 4.3.2 建立存储过程
      • 4.3.3 建立永久性关系
      • 4.3.4 生成参照完整性视图文件
    • 上机实验及习题
    • 实验四
    • 习题四
  • 第5章 表单应用及其编程技术
    • 授课内容
    • 5.1 创建表单
      • 5.1.1 使用表单向导
      • 5.1.2 使用表单设计器
      • 5.1.3 数据环境
      • 5.1.4 快速表单
    • 5.2 管理表单
      • 5.2.1 表单的属性、方法和事件
      • 5.2.2 添加、删除属性和方法
      • 5.2.3 保存和运行表单
      • 5.2.4 表单与其他程序模块间的通信
      • 5.2.5 使用表单集扩充表单
      • 5.2.6 不同类型的表单
      • 5.2.7 设置表单或表单集模板
    • 实训内容
    • 5.3 向表单中添加控件
      • 5.3.1 添加控件的方法
      • 5.3.2 控件的编辑操作
      • 5.3.3 设置控件的必要属性及编写事件代码
      • 5.4 常用的表单控件
      • 5.4.1 标签控件
      • 5.4.2 文本框控件
      • 5.4.3 命令按钮控件
      • 5.4.4 命令按钮组控件
      • 5.4.5 编辑框控件
      • 5.4.6 复选框控件
      • 5.4.7 选项按钮组控件
      • 5.4.8 列表框控件
      • 5.4.9 组合框控件
      • 5.4.10 表格控件
      • 5.4.11 页框控件
    • 上机实验及习题
    • 实验五
    • 习题五
  • 第6章 Visual FoxPro的类与对象
    • 授课内容
    • 6.1 Visual FoxPro 中的对象
      • 6.1.1 对象的属性
      • 6.1.2 对象的事件和方法
    • 6.2 Visual FoxPro 中的类
      • 6.2.1 类与子类
      • 6.2.2 Visual FoxPro 的基类
    • 6.3 对象的处理
      • 6.3.1 设置属性
      • 6.3.2 响应事件和调用方法
      • 6.3.3 对事件的进一步讨论
    • 实训内容
    • 6.4 设计并使用自定义的类
      • 6.4.1 何时需要设计类
      • 6.4.2 创建自定义的类
      • 6.4.3 使用自定义的类
      • 6.4.4 属性和过程代码的继承
      • 6.4.5 创建和使用自定义工具栏
    • 上机实验及习题
    • 实验六
    • 习题六
  • 第7章 函数
    • 授课内容
    • 7.1 数值和数学函数
    • 7.2 三角函数
    • 7.3 字符串操作函数
    • 7.4 表操作函数
    • 7.5 日期、时间函数及对2000年日期的支持
      • 7.5.1 日期、时间函数
      • 7.5.2 Visual FoxPro 对2000 年日期的支持
    • 实训内容
    • 7.6 显示、打印位置函数
    • 7.7 系统函数
    • 7.8 其他函数
    • 7.9 多用户环境及多用户操作函数、命令
    • 上机实验及习题
    • 实验七
    • 习题七
  • 第8章 输入、选择、循环及子程序设计
    • 授课内容
    • 8.1 程序的交互式命令
      • 8.1.1 人机交互式输入语句
      • 8.1.2 程序设计的辅助命令
    • 8.2 结构化程序设计
      • 8.2.1 结构化N-S流程图
      • 8.2.2 顺序结构程序设计
      • 8.2.3 分支结构程序设计
      • 8.2.4 循环结构程序设计
    • 实训内容
    • 8.3 子程序与过程文件及用户自定义函数
      • 8.3.1 子程序与过程的调用
      • 8.3.2 过程文件的建立
      • 8.3.3 用户自定义函数
    • 上机实验及习题
    • 实验八
    • 习题八
  • 第9章 菜单和报表
    • 授课内容
    • 9.1 菜单程序设计与菜单设计器
      • 9.1.1 创建菜单、菜单项和子菜单
      • 9.1.2 为菜单系统指定任务
      • 9.1.3 测试与调试菜单系统
      • 9.1.4 定制菜单系统
    • 实训内容
    • 9.2 报表程序设计与报表设计器
      • 9.2.1 创建报表布局
      • 9.2.2 报表设计器应用实例—一对多报表设计
    • 上机实验及习题
    • 实验九
    • 习题九
  • 第10章 应用系统开发案例—图书管理系统
    • 实训内容
    • 10.1 需求分析
    • 10.2 系统设计(功能)
      • 10.2.1 系统架构
      • 10.2.2 各模块功能概述
      • 10.2.3 模块描述
    • 10.3 数据库设计
      • 10.3.1 图书管理系统E-R 图
      • 10.3.2 图书管理系统数据字典
    • 10.4 应用程序实现
      • 10.4.1 建立应用程序项目
      • 10.4.2 建立数据库
      • 10.4.3 登录界面的设计
      • 10.4.4 启动界面的设计
      • 10.4.5 程序主界面的设计
      • 10.4.6 用户管理窗体的设计
      • 10.4.7 读者管理窗体的设计
      • 10.4.8 图书类型管理窗体的设计
      • 10.4.9 图书管理窗体的设计
      • 10.4.10 图书借阅窗体的设计
      • 10.4.11 图书归还窗体的设计
      • 10.4.12 综合查询窗体的设计
    • 10.5 生成应用程序
      • 10.6 系统测试
      • 10.7 部署图书系统
    • 习题十
  • *第11章 SQL视图
    • 授课内容
    • 11.1 客户-服务器结构
    • 11.2 创建和使用视图
      • 11.2.1 创建本地视图
      • 11.2.2 创建多表视图
      • 11.2.3 定义一个连接
      • 11.2.4 创建远程视图
      • 11.2.5 更名或删除视图
      • 11.2.6 使用视图
    • 实训内容
    • 11.3 更新视图的数据
    • 11.4 集成视图
    • 11.5 使用视图和SQL传递进行C/S模式编程
    • 上机实验及习题
    • 实验十一
    • 习题十一
  • 附录1 数据库基础
    • 附录1.1 信息、数据与数据处理
      • 附1.1.1 数据与信息
      • 附1.1.2 数据处理
      • 附1.1.3 数据库技术的发展
    • 附1.2 数据库系统
      • 附1.2.1 数据库系统的组成
      • 附1.2.2 数据库系统体系结构
      • 附1.2.3 数据库管理系统的功能
      • 附1.2.4 数据库系统的特点
      • 附1.2.5 现实世界的数据描述
      • 附1.2.6 数据模型
    • 附1.3 关系数据库系统
      • 附1.3.1 关系的基本概念及其特点
      • 附1.3.2 关系数据库
      • 附1.3.3 关系的基本运算
      • 附1.3.4 关系的完整性约束
  • 附录2 常用数据结构和算法
    • 附2.1 数据结构和算法的基本概念
      • 附2.1.1 数据结构
      • 附2.1.2 算法
    • 附2.2 线性表的基本操作及存储结构
    • 附2.3 队列和链表的定义、操作及存储结构
      • 附2.3.1 队列
      • 附2.3.2 表
    • 附2.4 树、二叉树和图的概念
      • 附2.4.1 树
      • 附2.4.2 二叉树
      • 附2.4.3 图
    • 附2.5 线性表的查找
    • 附2.6 内排序
  • 附录3 软件工程理论基础知识
    • 附3.1 软件工程的基本概念
      • 附3.1.1 软件与程序
      • 附3.1.2 软件工具
      • 附3.1.3 软件工程
      • 附3.1.4 软件生命周期
    • 附3.2 软件工程的基本方法
      • 附3.2.1 软件开发模型概念
      • 附3.2.2 软件开发模型
    • 附3.3 软件分析方法
      • 附3.3.1 结构化分析设计方法
      • 附3.3.2 面向对象程序设计基本概念
    • 附3.4 软件测试的概念及基本方法
      • 附3.4.1 软件测试概念
      • 附3.4.2 软件测试方法
  • 附录4 “Visual FoxPro程序设计与应用”课程教学大纲
  • 参考文献

相关图书