顶部
收藏

Visual FoxPro程序设计


作者:
李淑华
定价:
29.00元
ISBN:
978-7-04-015513-6
版面字数:
570千字
开本:
16开
全书页数:
364页
装帧形式:
平装
重点项目:
暂无
出版时间:
2004-08-10
读者对象:
高等教育
一级分类:
计算机/教育技术类
二级分类:
计算机基础课程
三级分类:
数据库技术

  本书共14章,主要介绍了Visual FoxPro 6.0系统的基础知识;讲述了项目管理器的使用;较详细地介绍了数据库的建立和表的有关操作、数据库管理的操作,以及查询和视图、程序设计的常用命令和基本结构、报表和标设计的方法等;简单介绍了面向对象程序设计的基本概念;详细介绍了常用控件的程序设计、数据表的表单程序设计、菜单等设计方法;结合工资管理系统设计实例介绍了用Visual FoxPro开发应用项目的全过程;介绍了SQL语言和常用函数的使用。本书有大量测试题与上机操作题,配有电子教案、CAI课件,并编写了与本教材配套的《Visual FoxPro程序设计学习指导与实训》。
  本书由浅入深、通俗易懂,可作为各类高等学校数据库应用课程的教材,也可供参加全国高等学校计算机考试二级Visual FoxPro程序设计的考生学习使用,同时也适于各类管理人员学习参考。
  书中所有程序设计例题、程序开发实例的代码全部调试通过,其代码及程序设计相关文件、电子教案请与作者联系。联系电话:024-24520341。
  • 第1章 VisualFoxPro6.0概述
    • 1.1 数据库的基本概念
      • 1.1.1 数据与数据处理
      • l.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.3.5 关系运算的优化
    • 1.4 VFP的发展过程
    • 1.5 VFP的功能
      • 1.5.1 VFP的基本功能
      • 1.5.2 VFP的特点
    • 1.6 VFP系统的环境与安装
      • 1.6.1 VFP系统环境
      • 1.6.2 VFP系统的安装
    • 1.7 VFP系统的启动
      • 1.7.1 启动VFP
      • 1.7.2 退出VFP
    • 1.8 VFP环境介绍
      • 1.8.1 主窗口介绍
      • 1.8.2 用VFP开发应用程序的方式
      • 1.8.3 帮助
    • 习题
  • 第2章 VFP基础
    • 2.1 VFP中文版的性能指标
    • 2.2 VFP文件组成
    • 2.3 项目管理器
      • 2.3.1 项目管理器的功能
      • 2.3.2 项目管理器的组成
      • 2.3.3 使用项目管理器管理项目
      • 2.3.4 在项目管理器中操作文件
      • 2.3.5 项目管理器的其他操作
    • 2.4 设计器与生成器
      • 2.4.1 设计器与工具栏
      • 2.4.2 生成器
    • 2.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.3.3 修改表结构
    • 3.4 维护数据库表中的记录
      • 3.4.1 浏览表中的数据
      • 3.4.2 编辑、修改记录中的字段
      • 3.4.3 删除和还原记录
      • 3.4.4 定制浏览数据窗口
    • 3.5 筛选表记录
      • 3.5.1 用过滤器限制记录
      • 3.5.2 用过滤器限制字段
    • 3.6 建立索引
      • 3.6.1 索引概念
      • 3.6.2 索引的建立
      • 3.6.3 用索引给表排序
      • 3.6.4 使用索引应遵循的原则
      • 3.6.5 对多个字段排序
      • 3.6.6 筛选记录
    • 习题
  • 第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.3.3 输入字段的注释
      • 4.3.4 “表达式生成器”对话框
      • 4.3.5 字段有效性
      • 4.3.6 记录有效性
      • 4.3.7 使用长表名与注释
      • 4.3.8 使用长字段名、标题与注释
    • 4.4 创建和编辑关系
      • 4.4.1 建立、编辑永久性关系
      • 4.4.2 建立、编辑临时性关系
    • 4.5 建立参照完整性
    • 4.6 使用多个数据库
    • 习题
  • 第5章 查询与视图
    • 5.1 查询与视图
      • 5.1.1 查询
      • 5.1.2 视图
      • 5.1.3 查询与视图的区别
    • 5.2 结构化查询语言SQL简介
      • 5.2.1 SQL简介
      • 5.2.2 SQL的格式
      • 5.2.3 SQL命令使用举例
      • 5.2.4 SQL语句在VFP中的使用方法
    • 5.3 查询数据
      • 5.3.1 建立查询
      • 5.3.2 为查询结果排序
      • 5.3.3 筛选查询结果
      • 5.3.4 查询结果的分组
    • 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 为视图传递参数
    • 习题
  • 第6章 VFP应用程序设计结构
    • 6.1 数据及其运算
      • 6.1.1 常量
      • 6.1.2 变量
      • 6.1.3 数组
      • 6.1.4 函数
      • 6.1.5 表达式
      • 6.1.6 命令格式
      • 6.1.7 命令书写的规则
    • 6.2 数据库的操作命令
      • 6.2.1 数据库操作命令
      • 6.2.2 表的操作命令
      • 6.2.3 记录指针定位
      • 6.2.4 记录的显示
    • 6.3 文件操作
      • 6.3.1 复制文件
      • 6.3.2 显示文件目录
      • 6.3.3 修改文件名
      • 6.3.4 删除文件
      • 6.3.5 表之间的数据传送
    • 6.4 表的修改和维护
      • 6.4.1 记录的修改
      • 6.4.2 记录的插入与删除
    • 6.5 表的排序与索引
      • 6.5.1 表的排序
      • 6.5.2 索引文件
      • 6.5.3 数据检索
      • 6.5.4 顺序查找命令(LOCATE与CONTINUE)
      • 6.5.5 过滤器命令(SETFILTERTO)
    • 6.6 统计命令
      • 6.6.1 求和命令(SUM)
      • 6.6.2 求平均值命令(AVERAGE)
      • 6.6.3 计数命令(COUNT)
      • 6.6.4 求统计量命令(CALCULATE)
      • 6.6.5 分类汇总命令
    • 6.7 使用多个表
      • 6.7.1 工作区
      • 6.7.2 设置表间的临时关系
    • 6.8 命令文件的建立与运行
      • 6.8.l 命令文件的建立
      • 6.8.2 命令文件的运行
      • 6.8.3 调试命令与辅助命令
    • 6.9 顺序结构程序设计
    • 6.10 分支结构程序设计
      • 6.10.1 简单分支语句(IF-ENDIF)
      • 6.10.2 选择分支语句(IF-ELSE-ENDIF)
      • 6.10.3 IF条件语句的嵌套
      • 6.10.4 结构分支语句(DO-CASE-ENDCASE)
    • 6.11 循环结构程序设计
      • 6.11.1 DOWHILE-ENDDO循环
      • 6.11.2 FOR-ENDFOR循环
      • 6.11.3 SCAN-ENDSCAN循环
    • 6.12 过程及其调用
      • 6.12.1 过程及过程调用的基本概念
      • 6.12.2 过程文件
      • 6.12.3 带参数的过程调用
      • 6.12.4 过程调用的嵌套
    • 习题
  • 第7章 报表和标签设计
    • 7.1 报表的布局
      • 7.1.1 创建报表步骤
      • 7.1.2 报表样式
      • 7.1.3 报表布局
    • 7.2 报表文件的建立
      • 7.2.1 用“报表向导”创建报表
      • 7.2.2 用“报表设计器”创建报表
      • 7.2.3 用“快速报表”创建报表
    • 7.3 修改报表布局
      • 7.3.1 使用“报表设计器”
      • 7.3.2 设置报表的数据源
      • 7.3.3 调整报表带区
      • 7.3.4 报表控件的使用
      • 7.3.5 定义报表的页面
    • 7.4 标签文件的建立
      • 7.4.1 用“标签向导”创建标签
      • 7.4.2 用“标签设计器”创建标签
    • 7.5 预览和打印报表与标签
      • 7.5.1 预览报表和标签
      • 7.5.2 打印报表和标签
    • 习题
  • 第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.3 常用控件的基本属性
    • 8.4 程序设计的基本方法
      • 8.4.1 编程基本方法
      • 8.4.2 编程步骤
    • 8.5 修改和定制表单
      • 8.5.1 选择控件
      • 8.5.2 控件的操作
      • 8.5.3 控制网格显示
    • 8.6 建立简单的应用程序
    • 习题
  • 第9章 控件的使用
    • 9.1 标签控件与文本框控件
      • 9.1.1 标签控件(Label)
      • 9.1.2 文本框控件(TextBox)
    • 9.2 命令按钮控件与编辑框控件
      • 9.2.1 命令按钮控件(CommandButton)
      • 9.2.2 编辑框控件(EditBox)
    • 9.3 计时器控件与容器控件
      • 9.3.1 计时器控件(Timer)
      • 9.3.2 容器控件(Container)
    • 9.4 选项按钮组与复选框控件
      • 9.4.1 选项按钮组控件(OptionGroup)
      • 9.4.2 复选框控件(CheckBox)
    • 9.5 列表框控件与组合框控件
      • 9.5.1 列表框控件(LietBox)
      • 9.5.2 组合框控件(ComboBox)
    • 9.6 微调按钮控件与页框控件
      • 9.6.1 微调按钮控件(Spinner)
      • 9.6.2 页框控件(PageFrame)
    • 9.7 线条控件与形状控件
      • 9.7.1 线条控件(Line)
      • 9.7.2 形状控件(Shape)
    • 9.8 表格控件与图像控件
      • 9.8.1 表格控件(Grid)
      • 9.8.2 图像控件(Image)
    • 9.9 设计简单的动画
    • 9.10 类设计
      • 9.10.1 类的设计方法
      • 9.10.2 类的引用
    • 习题
  • 第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.4.1 使用生成器向表单添加控件
      • 10.4.2 同时添加多个控件
    • 10.5 修饰表单
      • 10.5.l 设计具有背景图片和立体字的表单
      • 10.5.2 设计具有流动字幕的表单
  • 习题
  • 第11章 菜单设计
    • 11.1 用菜单设计器创建菜单
      • 11.1.1 菜单组成
      • 11.1.2 创建菜单栏
      • 11.1.3 创建下拉菜单
      • 11.1.4 创建子菜单
      • 11.1.5 创建快捷菜单
      • 11.1.6 设计菜单组的分隔线
      • 11.1.7 指定热键
      • 11.1.8 添加快捷键
      • 11.1.9 菜单的修改
      • 11.1.10 保存菜单
    • 11.2 用快捷菜单创建菜单
    • 11.3 向菜单添加事件代码
      • 11.3.1 向菜单添加“清理”代码
      • 11.3.2 向菜单系统添加初始化代码
      • 11.3.3 启用和废止菜单项
      • 11.3.4 为菜单或菜单项指定任务
      • 11.3.5 预览菜单系统
      • 11.3.6 运行菜单系统
    • 11.4 修饰菜单
      • 11.4.1 显示状态栏信息
      • 11.4.2 定义菜单标题的位置
      • 11.4.3 为菜单系统创建默认过程
    • 习题
  • 第12章 工资管理系统设计
    • 12.1 开发应用系统的过程
    • 12.2 工资管理系统主要模块简介
      • 12.2.1 系统的构成
      • 12.2.2 功能模块菜单
    • 12.3 项目与数据库的建立
      • 12.3.1 项目的建立
      • 12.3.2 数据库的建立
    • 12.4 工资管理系统模块设计
      • 12.4.1 系统主菜单设计
      • 12.4.2 系统主控表单模块设计
      • 12.4.3 数据库初始化及备份模块表单设计
      • 12.4.4 工资录入模块表单设计
      • 12.4.5 工资查找模块表单设计
      • 12.4.6 工资浏览模块表单设计
      • 12.4.7 修改记录模块表单设计
      • 12.4.8 统计模块表单设计
      • 12.4.9 打印模块表单设计
      • 12.4.10 系统封面模块表单设计
      • 12.4.11 系统时间模块表单设计
      • 12.4.12 系统帮助表单模块设计
      • 12.4.13 报表表单设计
    • 12.5 程序的连编
      • 12.5.1 将全部的应用程序添加到项目管理器中
      • 12.5.2 工资系统的主程序设计
      • 12.5.3 程序的调试
      • 12.5.4 程序的连编
    • 习题
  • 第13章 关系数据库标准语言SQL
    • 13.1 SQL简介
      • 13.1.1 SQL语言的主要特点
      • 13.1.2 SQL语句的执行
    • 13.2 查询功能
      • 13.2.1 SQL语法
      • 13.2.2 简单查询
      • 13.2.3 几个特殊运算符
      • 13.2.4 简单的联接查询
      • 13.2.5 嵌套查询
      • 13.2.6 排序
      • 13.2.7 简单的计算查询
      • 13.2.8 分组与计算查询
      • 13.2.9 别名的使用
      • 13.2.10 内外层互相关嵌套查询
      • 13.2.11 使用量词和谓词的查询
      • 13.2.12 超联接查询
      • 13.2.13 集合的并运算
      • 13.2.14 查询输出去向
    • 13.3 操作功能
      • 13.3.1 插入
      • 13.3.2 更新
      • 13.3.3 删除
    • 13.4 定义功能
      • 13.4.1 表结构的定义
      • 13.4.2 表的删除
      • 13.4.3 表结构的修改
      • 13.4.4 视图的定义
    • 习题
  • 第14章 常用函数
    • 14.1 数值函数
    • 14.2 字符函数
    • 14.3 日期和时间函数
    • 14.4 数据类型转换函数
    • 14.5 测试函数
    • 习题
  • 主要参考文献

相关图书