内容简介
本书以Visual FoxPro 6.0为主,介绍关系数据库管理系统的基础理论及应用系统的开发。全书共12章,包括Visual FoxPro基础知识,表的建立与操作,Visual FoxPro结构化程序设计,面向对象程序设计基础,表单的建立与操作,数据库与多表操作,SQL语言、查询与视图,菜单、报表和标签设计,网络环境的数据共享,以及实例——学生成绩管理系统设计等。
本书在详细介绍Visual FoxPro时,力求通俗易懂、深入浅出。内容安排上力求循序渐进,结合实际,特别强调培养学生的程序设计能力。为方便教学,各章均提供大量精心设计的习题和上机实验指导。
对于选用本书作为教材的学校,为了减轻教师的备课工作量,将免费提供与教材有关的电子课件、各章习题参考答案、模拟试题、上机实验指导参考答案等教学辅导资料。
本书可作为各类高等学校、高职院校Visual FoxPro程序设计课程的教材,也适合作为计算机爱好者学习Visual FoxPro程序设计的自学用书。
目录
- 第1章Visual FoxPro概述
- 1.1数据库的基本概念
- 1.2Fox系列数据库产品的发展历史
- 1.3Visual FoxPro 6.0的特点
- 1.4Visual FoxPro编程工具
- 1.4.1项目管理器
- 1.4.2设计器
- 1.4.3工具栏
- 1.4.4向导
- 1.4.5生成器
- 1.5Visual FoxPro的主要文件类型
- 1.6Visual FoxPro系统环境设置和帮助
- 1.6.1Visual FoxPro 6.0运行环境
- 1.6.2Visual FoxPro 6.0的配置
- 1.6.3Visual FoxPro 6.0帮助
- 习题
- 第2章Visual FoxPro的数据与表达式
- 2.1数据类型、常量和变量
- 2.1.1Visual FoxPro的数据类型
- 2.1.2常量
- 2.1.3变量
- 2.2Visual FoxPro的命令和函数
- 2.2.1Visual FoxPro的命令
- 2.2.2Visual FoxPro的函数
- 2.3Visual FoxPro表达式
- 2.3.1数值表达式
- 2.3.2字符表达式
- 2.3.3关系表达式
- 2.3.4逻辑表达式
- 2.3.5日期表达式
- 习题
- 上机实验
- 实验一Visual FoxPro语言基础
- 第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表的编辑与修改(表浏览BROWSE)
- 3.3.3输入记录
- 3.3.4显示表记录
- 3.3.5修改记录
- 3.3.6删除记录
- 3.3.7记录定位
- 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分类汇总命令
- 实验二表的建立与指针操作
- 实验三表内容的索引、查找及其他操作
- 第4章Visual FoxPro程序设计基础
- 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用N-S流程图表示算法
- 4.3程序的建立、编辑与运行
- 4.4结构化程序设计基础
- 4.4.1程序的书写规则
- 4.4.2程序调试语句
- 4.4.3程序中的专用语句
- 4.5程序的控制结构
- 4.5.1顺序结构
- 4.5.2选择分支结构
- 4.5.3循环结构
- 4.6多模块程序
- 4.6.1子程序
- 4.6.2过程与过程文件
- 4.6.3参数传递
- 4.6.4变量的作用域
- 4.6.5自定义函数
- 4.6.6数组与数据表之间的数据交换
- 4.7应用程序举例
- 实验四基本程序设计一
- 实验五基本程序设计二
- 实验六综合程序设计
- 第5章表单设计基础
- 第6章表单程序设计
- 第7章数据库与多表操作
- 第8章SQL语言、查询与视图
- 第9章菜单设计
- 第10章报表与标签设计
- 第11章网络环境的数据共享
- 第12章实例——学生成绩管理系统设计