顶部
收藏

Visual FoxPro 基础教程(第3版)


作者:
周永恒
定价:
34.00元
ISBN:
978-7-04-019167-7
版面字数:
610.000千字
开本:
16开
全书页数:
422页
装帧形式:
平装
重点项目:
暂无
出版时间:
2006-06-07
读者对象:
高等教育
一级分类:
计算机/教育技术类
二级分类:
计算机基础课程
三级分类:
数据库技术

  本书以Visual FoxPro关系数据库软件为知识背景,系统地介绍了可视化编程技术和面向对象程序设计方法,并用一个数据库应用系统实例“教学管理”数据库贯穿全书,将理论教学与实验教学有机地结合起来。全书共分10章,主要内容有Visual FoxPro系统概述、数据与数据运算、表与数据库、关系数据库标准语言SQL、查询和视图、程序设计基础、表单设计、建立报表与标签、菜单与工具栏设计、数据库应用程序开发。每一章内容都包含了详细的操作步骤和丰富的实例,并有大量的思考题和“教学管理”系统的上机实验题。另外,附录中有Visual FoxPro6.0的常用命令和函数。
  本书内容丰富,突出应用,可作为高等学校本、专科的教材,也可供从事计算机应用和开发的各类人员使用。另外,本书的编写兼顾了教育部考试中心最新制定的《全国计算机等级考试考试大纲》(二级VisualFoxPro数据库程序设计)的要求,可以作为计算机等级考试的主教材。
  以本书为主要成果之一的“计算机基础教育的改革与实践”项目获国家级教学成果二等奖。
  本书是云南省精品课程“数据库技术与应用”及云南大学精品课程“Visual FoxPro程序设计”的主教材,获云南省优秀教材奖;精品课程网站提供了优质的教学资源,包括教学大纲、电子教案、多媒体视频教学点播系统、教师课堂讲课视频点播系统、教学案例、上机实验指导等,充分实现了教学资源的共享。
  本书的配套实验教材《Visual FoxPro基础教程实验指导(第3版)》同期出版。
  精品课程网站的网址是http://vfp.col.ynu.edu.cn。
  • 第1章 Visual FoxPro系统概述
    • 1.1 数据库系统的基本知识
      • 1.1.1 数据、信息与数据处理
      • 1.1.2 数据库系统
      • 1.1.3 数据库系统的内部结构体系
    • 1.2 关系数据库的基础理论
      • 1.2.1 数据模型
      • 1.2.2 关系数据模型
      • 1.2.3 E-R模型到关系模型的转换
      • 1.2.4 关系运算
      • 1.2.5 关系模式的规范化
      • 1.2.6 数据库设计
      • 1.2.7 关系数据库的组成
    • 1.3 Visual FoxPro的安装和运行
      • 1.3.1 软件与硬件环境
      • 1.3.2 Visual FoxPro的安装
      • 1.3.3 启动与退出
      • 1.3.4 开发应用程序的方式
      • 1.3.5 帮助系统
    • 1.4 Visual FoxPro的功能与特点
      • 1.4.1 Visual FoxPro的基本功能
      • 1.4.2 Visual FoxPro的基本特点
    • 1.5 用户界面
      • 1.5.1 菜单系统
      • 1.5.2 工具栏
      • 1.5.3 配置Visual FoxPro
      • 1.5.4 设计器、向导和生成器
      • 1.5.5 命令窗口
    • 1.6 项目管理器
      • 1.6.1 建立项目文件
      • 1.6.2 项目管理器的界面
      • 1.6.3 使用项目管理器
    • 思考题
    • 实验
  • 第2章 数据与数据运算
    • 2.1 数据与数据类型
      • 2.1.1 常量
      • 2.1.2 变量
      • 2.1.3 数组
      • 2.1.4 变量的作用域
    • 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.4 Visual FoxPro命令
      • 2.4.1 命令结构
      • 2.4.2 赋值命令与显示命令
    • 思考题
    • 实验
  • 第3章 表与数据库
    • 3.1 建立表
      • 3.1.1 表的概念
      • 3.1.2 设计表结构
      • 3.1.3 建立表结构
      • 3.1.4 输入记录
      • 3.1.5 追加记录
      • 3.1.6 追加记录的命令
    • 3.2 修改和使用表
      • 3.2.1 打开/关闭表
      • 3.2.2 在项目中添加/移去表
      • 3.2.3 修改表结构
      • 3.2.4 维护表记录
      • 3.2.5 查看记录
      • 3.2.6 修改和使用表的命令
      • 3.2.7 使用多个表
    • 3.3 设计数据库
      • 3.3.1 分析数据需求
      • 3.3.2 确定数据库表
      • 3.3.3 确定所需字段
      • 3.3.4 确定关系
      • 3.3.5 完善数据库
    • 3.4 建立数据库
      • 3.4.1 建立数据库文件
      • 3.4.2 在数据库中添加、移去或删除表
      • 3.4.3 在数据库中新建表
      • 3.4.4 设置数据库表的属性
      • 3.4.5 数据库操作
    • 3.5 索引与排序
      • 3.5.1 索引的基本概念
      • 3.5.2 建立索引
      • 3.5.3 排序
    • 3.6 表间关系与参照完整性
      • 3.6.1 关系的建立与编辑
      • 3.6.2 参照完整性
    • 3.7 数据共享
      • 3.7.1 静态/动态共享数据
      • 3.7.2 导入/导出数据
    • 思考题
    • 实验
  • 第4章 关系数据库标准语言SQL
    • 4.1 SQL概述
      • 4.1.1 SQL语句
      • 4.1.2 查询中常用的运算符
      • 4.1.3 查询中常用的计算函数
    • 4.2 SQL的定义功能
      • 4.2.1 表的定义
      • 4.2.2 表结构的修改
      • 4.2.3 视图的定义
    • 4.3 SQL的操作功能
      • 4.3.1 INSERT插入语句
      • 4.3.2 DELETE删除语句
      • 4.3.3 UPDATE更新语句
    • 4.4 SQL的查询功能
      • 4.4.1 单表查询
      • 4.4.2 排序查询
      • 4.4.3 分组与计算查询
      • 4.4.4 利用特殊运算符查询
      • 4.4.5 多表联接查询
      • 4.4.6 嵌套查询
      • 4.4.7 SQLSELECT的几个特殊选项
    • 思考题
    • 实验
  • 第5章 查询和视图
    • 5.1 基本概念
      • 5.1.1 查询和视图的定义
      • 5.1.2 查询的设计方法和步骤
    • 5.2 创建查询
      • 5.2.1 使用查询向导建立查询
      • 5.2.2 使用查询设计器创建查询
      • 5.2.3 定制查询
      • 5.2.4 定向输出查询结果
      • 5.2.5 利用查询结果生成图形
      • 5.2.6 创建交叉表查询
      • 5.2.7 查询的SQL语句
    • 5.3 创建视图
      • 5.3.1 使用向导创建视图
      • 5.3.2 浏览视图
      • 5.3.3 使用视图设计器创建视图
      • 5.3.4 连接远程数据
    • 思考题
    • 实验
  • 第6章 程序设计基础
    • 6.1 程序设计方法
      • 6.1.1 程序设计的风格
      • 6.1.2 结构化程序设计方法
      • 6.1.3 面向对象方法的特点
    • 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 过程及过程调用
      • 6.4.2 过程文件中的过程调用
      • 6.4.3 带参数的过程调用
      • 6.4.4 过程的嵌套调用
    • 思考题
    • 实验
  • 第7章 表单设计
    • 7.1 面向对象的程序设计
      • 7.1.1 面向对象的概念
      • 7.1.2 面向对象的程序设计基础
      • 7.1.3 Visual FoxPro中的类与对象
    • 7.2 单表表单
      • 7.2.1 使用表单向导创建表单
      • 7.2.2 使用表单设计器创建表单
      • 7.2.3 设置、添加数据环境
      • 7.2.4 添加控件的技巧
      • 7.2.5 设置“字段映象”选项卡
      • 7.2.6 修改表单
      • 7.2.7 定制表单
    • 7.3 一对多表单
      • 7.3.1 使用表单向导创建一对多表单
      • 7.3.2 使用表单设计器创建一对多表单
    • 7.4 常用控件的使用
      • 7.4.1 根据任务选择合适的控件
      • 7.4.2 使用选项按钮组
      • 7.4.3 使用列表框和下拉列表框
      • 7.4.4 使用复选框
      • 7.4.5 使用文本框
      • 7.4.6 使用编辑框
      • 7.4.7 使用组合框
      • 7.4.8 使用微调控件
      • 7.4.9 使用命令按钮和命令按钮组
      • 7.4.10 使用“超级链接”对象
      • 7.4.11 计时器控件
      • 7.4.12 显示信息
      • 7.4.13 表格
      • 7.4.14 使控件易于使用
      • 7.4.15 扩展表单
    • 7.5 优化表单设计
      • 7.5.1 类的特点
      • 7.5.2 在表单中使用新创建类
      • 7.5.3 在容器的分层结构中引用对象
    • 思考题
    • 实验
  • 第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.3.4 修改报表
      • 8.3.5 报表的设计技巧
    • 8.4 标签文件的建立
      • 8.4.1 利用向导创建标签
      • 8.4.2 标签设计器
    • 思考题
    • 实验
  • 第9章 菜单与工具栏设计
    • 9.1 设计菜单
      • 9.1.1 规划菜单系统
      • 9.1.2 用菜单设计器建立菜单系统
      • 9.1.3 快速建立菜单
      • 9.1.4 创建快捷菜单
    • 9.2 设计工具栏
      • 9.2.1 定制Visual FoxPro 工具栏
      • 9.2.2 定义工具栏类的方法
      • 9.2.3 在表单集中添加自定义工具栏
      • 9.2.4 协调菜单和用户自定义 工具栏的关系
    • 思考题
    • 实验
  • 第10章 数据库应用程序开发
    • 10.1 Visual FoxPro程序设计的 特点
      • 10.1.1 面向对象的程序设计
      • 10.1.2 可视化设计
      • 10.1.3 事件驱动的编程
    • 10.2 应用程序的开发过程
      • 10.2.1 可行性研究阶段
      • 10.2.2 需求分析阶段
      • 10.2.3 系统设计阶段
      • 10.2.4 实现阶段
      • 10.2.5 测试阶段
      • 10.2.6 运行与维护阶段
    • 10.3 编译应用程序
      • 10.3.1 构造应用程序框架
      • 10.3.2 将文件添加到项目中
      • 10.3.3 连编应用程序
    • 思考题
    • 实验
  • 附录一 Visual FoxPro 6.0的 常用命令
  • 附录二 Visual FoxPro 6.0的 常用函数
  • 附录三 Visual FoxPro的 文件类型
  • 参考文献

相关图书