顶部
收藏

Visual FoxPro数据库实用教程(第2版)(附光盘)


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

  本书根据教育部《高等学校计算机基础教学发展战略研究报告暨计算机基础课程教学基本要求》中有关“数据库技术及应用”课程教学基本要求编写的,比较全面地介绍Visual FoxPro 6.0的基本知识。全书共分12章,从应用出发,遵循“操作基础—程序设计”两阶段教学法,详细地介绍Visual FoxPro的基础操作知识、程序设计方法。本书图文并茂、通俗易懂,不仅适合于大学计算机专业和非计算机专业教学使用,也适合作为自学参考书。
  • 上篇 操作基础
    • 第1章 数据库概述
      • 1.1 数据库系统
        • 1.1.1 基本概念
        • 1.1.2 计算机数据管理
      • 1.2 数据模型
        • 1.2.1 实体及其联系
        • 1.2.2 数据模型
      • 1.3 关系数据库
        • 1.3.1 关系术语
        • 1.3.2 关系的特点
        • 1.3.3 实际关系模型
        • 1.3.4 关系运算
        • 1.3.5 关系数据库的发展
        • 1.3.6 Visual FoxPro的特点
        • 1.3.7 关系术语对比
      • 1.4 Visual FoxPro的安装、启动和退出
        • 1.4.1 Visual FoxPro的安装
        • 1.4.2 Visual FoxPro的启动
        • 1.4.3 Visual FoxPro的退出
      • 1.5 Visual FoxPro的系统性能和用户操作界面
        • 1.5.1 文件类型
        • 1.5.2 系统性能指标
        • 1.5.3 工作界面
        • 1.5.4 命令窗口
      • 1.6 Visual FoxPro的可视化工具
        • 1.6.1 项目管理器
        • 1.6.2 向导
        • 1.6.3 设计器
        • 1.6.4 生成器
      • 1.7 Visual FoxPro命令的构成和基本规则
        • 1.7.1 命令的格式
        • 1.7.2 命令书写的基本规则
        • 1.7.3 命令中符号的约定
        • 1.7.4 命令中的子句
      • 1.8 Visual FoxPro的系统配置
        • 1.8.1 “选项”对话框
        • 1.8.2 系统配置文件
      • 习题1
    • 第2章 数据元素
      • 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.3.3 数组变量
        • 2.3.4 内存变量的显示
        • 2.3.5 内存变量的删除
      • 2.4 函数
        • 2.4.1 日期和时间函数
        • 2.4.2 数据类型转换函数
        • 2.4.3 数值函数
        • 2.4.4 字符函数
        • 2.4.5 测试函数
        • 2.4.6 数组函数
        • 2.4.7 对话框函数
      • 2.5 表达式
        • 2.5.1 运算符
        • 2.5.2 数值表达式
        • 2.5.3 字符表达式
        • 2.5.4 日期表达式
        • 2.5.5 日期时间表达式
        • 2.5.6 关系表达式
        • 2.5.7 逻辑表达式
      • 习题2
    • 第3章 数据库和表的基本操作
      • 3.1 数据库设计基础
        • 3.1.1 数据库设计原则
        • 3.1.2 数据库设计步骤
      • 3.2 表的建立
        • 3.2.1 建立表结构
        • 3.2.2 修改表结构
        • 3.2.3 输入表记录
      • 3.3 表的基本操作
        • 3.3.1 表的打开和关闭
        • 3.3.2 表的显示
        • 3.3.3 查询定位
        • 3.3.4 数据库函数
        • 3.3.5 修改记录
        • 3.3.6 插入记录
        • 3.3.7 删除记录
        • 3.3.8 记录与数组间的数据交换
      • 3.4 数据库基本操作
        • 3.4.1 建立数据库
        • 3.4.2 打开数据库
        • 3.4.3 编辑数据库
        • 3.4.4 删除数据库
        • 3.4.5 建立数据库表
        • 3.4.6 设置字段级和记录级有效性规则
        • 3.4.7 将自由表添加到数据库.
        • 3.4.8 从数据库中移出表
        • 3.4.9 在数据库中修改表
      • 3.5 索引和排序
        • 3.5.1 基本概念
        • 3.5.2 在表设计器中建立索引
        • 3.5.3 用命令建立索引
        • 3.5.4 打开和关闭索引
        • 3.5.5 设置当前索引
        • 3.5.6 使用索引快速定位
        • 3.5.7 排序
      • 3.6 表的统计
        • 3.6.1 记录数统计
        • 3.6.2 求平均与求总和统计
        • 3.6.3 分类统计
      • 3.7 表的复制
        • 3.7.1 复制表结构
        • 3.7.2 结构和记录同时复制
        • 3.7.3 添加记录到表
        • 3.7.4 复制文件
      • 习题3
    • 第4章 多表操作
      • 4.1 工作区
        • 4.1.1 工作区的设置
        • 4.1.2 别名的指定
        • 4.1.3 工作区的选择
        • 4.1.4 各工作区记录指针的移动
        • 4.1.5 在命令项中“别名”的使用
        • 4.1.6 关闭工作区文件的命令
      • 4.2 表之间的联系与参照完整性
        • 4.2.1 建立表之间的联系
        • 4.2.2 编辑联系
        • 4.2.3 参照完整性
        • 4.2.4 设置参照完整性约束
      • 4.3 表之间的关联
        • 4.3.1 建立关联命令
        • 4.3.2 建立两个表之间的关联
        • 4.3.3 建立多个表之间的关联
      • 4.4 查询设计器
        • 4.4.1 “查询设计器”窗口界面
        • 4.4.2 建立单表查询
        • 4.4.3 建立多表查询
        • 4.4.4 建立分组查询
        • 4.4.5 获取SQL查询命令
        • 4.4.6 指定查询结果去向
        • 4.4.7 保存和运行查询
      • 4.5 视图设计器
        • 4.5.1 视图的概念
        • 4.5.2 视图设计器
        • 4.5.3 建立本地视图
        • 4.5.4 建立连接
        • 4.5.5 建立远程视图
        • 4.5.6 视图与数据更新
        • 4.5.7 使用视图
      • 习题4
    • 第5章 关系数据库查询语言
      • 5.1 数据定义
        • 5.1.1 定义表
        • 5.1.2 删除表
        • 5.1.3 修改表结构
      • 5.2 数据修改
        • 5.2.1 插入
        • 5.2.2 更新
        • 5.2.3 删除
      • 5.3 简单查询
        • 5.3.1 简单单表查询
        • 5.3.2 简单多表查询
        • 5.3.3 几个特殊运算符
        • 5.3.4 查询结果排序
        • 5.3.5 利用函数计算查询
        • 5.3.6 空值查询
      • 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
    • 第6章 报表和菜单
      • 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.2.5 设计下拉菜单
        • 6.2.6 设计快捷菜单
      • 习题6
  • 下篇 程序设计
    • 第7章 程序设计基础
      • 7.1 程序文件
        • 7.1.1 程序文件类型
        • 7.1.2 结构化程序设计和面向对象程序设计
        • 7.1.3 建立和修改程序文件
        • 7.1.4 程序文件的运行
        • 7.1.5 程序文件的退出
        • 7.1.6 程序文件的转换
      • 7.2 对象和类的基本概念
        • 7.2.1 对象和类
        • 7.2.2 父类与子类
        • 7.2.3 类和对象的关系
        • 7.2.4 VisualFoxPro的基类
        • 7.2.5 容器和控件
      • 7.3 对象的属性、事件和方法
        • 7.3.1 PEM的概念
        • 7.3.2 属性
        • 7.3.3 事件
        • 7.3.4 方法
      • 7.4 OOP语言的语法规则
        • 7.4.1 对象属性的赋值和引用
        • 7.4.2 调用对象的方法
        • 7.4.3 调用对象的事件
        • 7.4.4 对象的引用
        • 7.4.5 对象的批量更新
        • 7.4.6 对象变量的使用
      • 7.5 表单设计器
        • 7.5.1 “表单设计器”窗口
        • 7.5.2 “属性”窗口
        • 7.5.3 “表单控件”工具栏
        • 7.5.4 “表单设计器”工具栏
        • 7.5.5 “表单”菜单
      • 7.6 创建表单
        • 7.6.1 表单的设计过程
        • 7.6.2 用表单向导和生成器创建表单
        • 7.6.3 用表单设计器创建表单
      • 7.7 编辑定制表单
        • 7.7.1 设置表单的PEM
        • 7.7.2 设置表单的数据环境
        • 7.7.3 添加控件对象
        • 7.7.4 界面布局设计
        • 7.7.5 设置对象的Tab键次序
      • 7.8 程序的调试
        • 7.8.1 根据出错信息进行调试
        • 7.8.2 使用调试器进行调试
      • 习题7
    • 第8章 程序结构
      • 8.1 顺序结构
        • 8.1.1 顺序结构的含义
        • 8.1.2 顺序结构的有关语句
        • 8.1.3 打印输出语句序列
      • 8.2 选择结构
        • 8.2.1 条件选择结构
        • 8.2.2 多分支选择结构
      • 8.3 循环结构
        • 8.3.1 基于条件的循环
        • 8.3.2 基于计数的循环
        • 8.3.3 基于表的循环
      • 8.4 模块结构
        • 8.4.1 子程序模块
        • 8.4.2 过程模块
        • 8.4.3 事件和方法模块
        • 8.4.4 子表单模块
        • 8.4.5 模块调用
        • 8.4.6 模块返回
        • 8.4.7 模块的重复调用
      • 8.5 模块之间的参数传递
        • 8.5.1 全局变量
        • 8.5.2 局部变量
        • 8.5.3 私有变量
        • 8.5.4 传递参数语句
        • 8.5.5 接收参数语句
        • 8.5.6 语句参数传递与反向传递
      • 8.6 用户自定义函数
        • 8.6.1 用户自定义函数的书写形式
        • 8.6.2 自定义函数的使用
        • 8.6.3 自定义函数举例
      • 习题8
    • 第9章 表单控件设计
      • 9.1 输出类控件
        • 9.1.1 标签
        • 9.1.2 图像
        • 9.1.3 线条
        • 9.1.4 形状
      • 9.2 输入类控件
        • 9.2.1 文本框
        • 9.2.2 编辑框
        • 9.2.3 列表框
        • 9.2.4 下拉列表框和组合框
        • 9.2.5 微调框
      • 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
    • 第10章 OLE表单设计
      • 10.1 对象的链接与嵌入
        • 10.1.1 Visual FoxPro的功能扩充
        • 10.1.2 对象的链接与嵌入
      • 10.2 表的OLE操作
        • 10.2.1 使用剪贴板向表中添加OLE对象
        • 10.2.2 使用“插入对象”对话框向表中添加OLE对象
        • 10.2.3 使用程序向表中添加OLE对象
        • 10.2.4 通用型字段的编辑
      • 10.3 ActiveX控件
        • 10.3.1 ActiveX控件概述
        • 10.3.2 利用“插入对象”对话框插入控件
        • 10.3.3 利用“选项”对话框的“控件”选项卡插入控件
        • 10.3.4 常用ActiveX控件介绍
      • 10.4 ActiveX绑定控件
        • 10.4.1 绑定控件的作用
        • 10.4.2 绑定控件的建立
        • 10.4.3 定制绑定控件
        • 10.4.4 动态变更OLE对象
      • 10.5 超级链接
        • 10.5.1 超级链接的上网条件
        • 10.5.2 制作超级链接表单
      • 10.6 Visual FoxPro的动画处理
        • 10.6.1 AVI动画处理
        • 10.6.2 GIF动画处理
      • 10.7 Visual FoxPro与Word的数据交换
        • 10.7.1 Word试题的嵌入和编辑
        • 10.7.2 从通用性字段中导出Word试题
        • 10.7.3 在Visual FoxPro中生成Word试卷
      • 习题10
    • 第11章 多表单设计
      • 11.1 多表单设计
        • 11.1.1 顶层表单与子表单
        • 11.1.2 表单之间的参数传递
      • 11.2 在表单中挂接菜单
        • 11.2.1 为顶层表单挂接下拉菜单
        • 11.2.2 在表单中挂接快捷菜单
      • 11.3 表单集
        • 11.3.1 表单集的建立
        • 11.3.2 表单集的运用
      • 11.4 用户自定义类
        • 11.4.1 创建用户自定义类
        • 11.4.2 注册用户自定义类
        • 11.4.3 引用用户自定义类
        • 11.4.4 修改用户自定义类
      • 11.5 自定义工具栏
        • 11.5.1 定义工具栏的自定义类
        • 11.5.2 将工具栏加至表单集之中
        • 11.5.3 定制和运用工具栏
      • 习题11
    • 第12章 应用系统开发
      • 12.1 应用系统开发设计
        • 12.1.1 应用系统开发步骤
        • 12.1.2 程序结构设计
        • 12.1.3 主控程序设计
        • 12.1.4 菜单表单设计
        • 12.1.5 子模块的设计
      • 12.2 自动有线名册设计
        • 12.2.1 结构描述表
        • 12.2.2 名册默认输入参数的自动生成
        • 12.2.3 名册表格线的自动生成
        • 12.2.4 打印机换页
        • 12.2.5 自动有线名册的输出
      • 12.3 自动有线卡片设计
        • 12.3.1 卡片默认输入参数的自动生成
        • 12.3.2 卡片格式的自动生成
        • 12.3.3 卡片的打印输出
      • 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 隐藏Visual FoxPro窗口
      • 12.5 应用程序生成器
        • 12.5.1 使用应用程序向导
        • 12.5.2 使用应用程序生成器
      • 12.6 制作应用程序的安装程序
        • 12.6.1 安装InstallShield Express软件
        • 12.6.2 准备发布程序
        • 12.6.3 建立安装工程
        • 12.6.4 组织安装程序
        • 12.6.5 指定安装程序数据
        • 12.6.6 配置目标系统
        • 12.6.7 自定义安装外观
        • 12.6.8 定义安装需求和动作
        • 12.6.9 准备发布
        • 12.6.10 安装应用程序
      • 习题12
  • 附录A Visual FoxPro常用命令集
  • 附录B Visual FoxPro常用函数集
  • 参考文献

相关图书