Visual FoxPro资料库教程(谢膺白主编书籍)
本书根据教育部高等学校计算机科学与技术教学指导委员会2006年正式发布的《关于进一步加强高等学校计算机基础教学的意见暨计算机基础课程教学基本要求(试行)》的精神,参照全国计算机等级考试(二级)资料库VFP考试大纲要求,结合目前我国高等院校计算机课程开设的实际情况,融汇作者多年从事资料库教学和资料库程式设计的实践经验而编写。全书以Visual FoxPro 6.0为基础,内容包括资料库系统基础、VFP 6.0概述、数据及其运算、资料库及数据表基本操作、资料库的高级操作、结构化查询语言(SQL)、结构化程式设计基础、面向对象程式设计、表单、控制项、报表、选单、应用程式的集成与发布等内容。
基本介绍
- 书名:Visual FoxPro资料库教程
- 作者:谢膺白
- ISBN:978-7-309-07777-3/T.396
- 页数:344
- 定价:38元
- 出版社:复旦大学出版社
- 出版时间:2011年5月
- 装帧:平装
- 开本:16
- 字数:509千字
图书目录
第1章 关係型资料库系统理论基础
1.1数据和信息
1.1.1数据与信息
1.1.2数据处理
1.2资料库系统基本概念
1.2.1资料库
1.2.2资料库管理系统
1.2.3资料库套用系统
1.2.4资料库系统
1.3数据模型
1.3.1资料库理论中的3个世界
1.3.2几种主要的数据模型
1.4关係资料库
1.4.1关係术语
1.4.2关係的规範化
1.5关係运算
1.5.1基于传统集合运算的关係运算
1.5.2专门的关係运算
习题1
第2章 VFP语言基础
2.1VFP中文版资料库管理系统简介
2.1.1VFP的发展简史
2.1.2VFP 6.0中文版的安装
2.1.3VFP 6.0的启动进入
2.1.4VFP 6.0的退出
2.1.5VFP主视窗简介
2.1.6VFP 6.0的可视化设计工具
2.1.7项目管理器
2.1.8在VFP环境下使用作业系统命令创建用户资料夹
2.2VFP中文版中的基本显示命令
2.3数据类型
2.4VFP的数据容器
2.4.1常量
2.4.2记忆体变数
2.4.3数组
2.4.4栏位名变数与记录
2.4.5对象
2.5VFP的常用标準函式
2.5.1常用数值函式
2.5.2常用字元类函式
2.5.3常用日期和时间类函式
2.5.4类型转换类函式
2.5.5常用测试函式
2.6运算符和表达式
2.6.1算术运算符和算术表达式
2.6.2字元型运算符和字元型表达式
2.6.3日期时间型运算符和日期时间型表达式
2.6.4关係型运算符和关係表达式
2.6.5逻辑型运算符和表达式
2.6.6表达式的优先权
2.7常用档案类型
2.8VFP 6.0命令结构
2.8.1命令结构
2.8.2命令的书写规则
2.8.3命令中的功能子句或短语
习题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.3打开和关闭表
3.3.1打开表
3.3.2关闭表
3.4显示和修改表结构
3.4.1显示錶结构
3.4.2修改表结构
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删除记录
3.7筛选
3.7.1筛选栏位
3.7.2筛选记录
3.8资料库表与自由表的转换
3.8.1将自由表添加为库表
3.8.2将资料库錶转为自由表
3.9表的统计操作
3.9.1计数
3.9.2求和
3.9.3求算术平均
习题3
第4章 资料库表的高级操作
4.1表的索引
4.1.1索引的概念及类型
4.1.2创建索引
4.1.3使用索引
4.2多工作区操作
4.2.1工作区
4.2.2建立表间的临时关係
4.3数据字典
4.3.1设定库表的长名和注释
4.3.2设定库表栏位的标题和注释
4.3.3设定栏位格式码和输入掩码
4.3.4设定库表栏位的有效性规则
4.3.5设定库表记录的有效性规则
4.3.6为库表设定触发器
4.4建立资料库中表之间的永久关联
4.4.1永久关联的特点及分类
4.4.2创建库表间的永久关係
4.4.3编辑和删除永久关係
4.5设定库表间的参照完整性
4.5.1参照完整性生成器
4.5.2利用生成器建立参照完整性
4.6查询与视图
4.6.1查询
4.6.2视图
习题4
第5章 结构化查询语言(SQL)
5.1SQL概述
5.1.1SQL的特点
5.1.2SQL的体系结构
5.2SQL数据操纵功能之一——查询
5.2.1SELECTSQL语句的格式
5.2.2投影查询
5.2.3筛选查询
5.2.4统计查询
5.2.5分组查询
5.2.6排序查询
5.2.7内联接查询
5.2.8自联接查询
5.2.9嵌套查询
5.2.10带特殊运算符、量词、谓词的查询
5.2.11集合查询
5.2.12修改查询去向
5.3SQL的数据定义功能
5.3.1定义表结构
5.3.2修改表结构
5.3.3删除表
5.3.4定义和删除视图
5.4SQL的数据操纵功能
5.4.1插入记录
5.4.2更新记录
5.4.3删除记录
习题5
第6章 结构化程式设计基础
6.1程式档案
6.1.1程式档案的概念
6.1.2源程式档案的建立、编辑与运行
6.2程式方式下的几个基本命令
6.2.1互动式输入命令
6.2.2其他命令
6.3程式的基本结构
6.3.1顺序结构
6.3.2选择结构
6.3.3循环结构
6.3.4基本结构的嵌套
6.4过程
6.4.1定义过程
6.4.2程式档案过程
6.4.3过程档案过程
6.4.4存储过程
6.4.5过程调用
6.5记忆体变数作用域
6.5.1公有记忆体变数
6.5.2私有记忆体变数
6.5.3局部记忆体变数
6.5.4记忆体变数的隐藏
习题6
第7章 面向对象程式设计基础
7.1面向对象程式设计
7.1.1基本概念
7.1.2面向对象程式设计的基本方法
7.1.3VFP 6.0中的类
7.1.4属性、事件与方法程式
7.2类和对象的基本操作
7.2.1设计类
7.2.2创建对象
7.2.3引用对象
习题7
第8章 表单
8.1表单设计基础
8.1.1表单简介
8.1.2表单嚮导
8.1.3表单设计器
8.1.4快速表单
8.1.5运行表单
8.1.6编辑表单
8.1.7表单的常用属性、方法及事件
8.1.8表单的数据环境
8.2表单内对象的基本操作
8.2.1向表单添加对象
8.2.2操作表单内对象
8.2.3设定对象的属性
8.2.4添加对象的事件代码
8.3子表单、浮动表单和顶层表单
8.3.1两种文档界面和3种表单
8.3.2定製表单类型
8.4参数表单
8.5从表单中返回值
8.6表单集
8.6.1创建表单集
8.6.2向表单集中添加表单
8.6.3从表单集中移去表单
8.6.4表单集中对象的引用结构
8.6.5表单集的数据环境
习题8
第9章 控制项及容器对象
9.1输出显示类控制项
9.1.1标籤(Label)控制项
9.1.2图像(Image)控制项
9.1.3线条(Line)控制项
9.1.4形状(Shape)控制项
9.2输入类控制项
9.2.1文本框(TextBox)控制项
9.2.2编辑框(EditBox)控制项
9.2.3列表框(ListBox)控制项
9.2.4组合框(ComboBox)控制项
9.2.5微调(Spinner)按钮控制项
9.2.6複选框(CheckBox)控制项
9.3控制类对象
9.3.1命令按钮(CommandButton)控制项
9.3.2命令按钮组(CommandGroup)
9.3.3选项组(OptionGroup)
9.3.4定时器(Timer)控制项
9.4容器类对象
9.4.1表格(Grid)
9.4.2页框(PageFrame)
9.4.3容器(Container)
9.5嵌入与连结类控制项
9.5.1ActiveX控制项
9.5.2ActiveX绑定控制项
9.5.3超连结(HyperLink)控制项
习题9
第10章 报表和标籤
10.1报表
10.1.1用快速报表法创建列报表
10.1.2用报表嚮导创建一对多报表
10.1.3用报表设计器创建分组报表
10.1.4报表的列印和预览
10.2标籤
10.2.1用标籤嚮导创建标籤
10.2.2用标籤设计器创建标籤
10.2.3标籤的列印和预览
习题10
第11章 选单
11.1选单结构概述
11.1.1VFP的选单分类
11.1.2热键和快捷键
11.1.3访问键
11.1.4选单分组线
11.1.5选单的动作
11.2VFP的系统选单
11.2.1系统主选单
11.2.2系统弹出式选单的标题和内部名称
11.2.3弹出式选单内选项的标题和内部名称
11.2.4系统选单的访问与设定
11.3设计自定义选单
11.3.1选单设计器的打开
11.3.2选单设计器
11.3.3使用选单设计器创建下拉式选单
11.4运行选单
11.4.1使用滑鼠运行选单程式
11.4.2命令法运行选单程式
11.5快捷选单
11.6为顶层表单添加下拉式选单
习题11
第12章 VFP应用程式的集成与发布
12.1应用程式的开发过程
12.1.1应用程式设计的基本流程
12.1.2创建主程式
12.1.3创建其他程式模组
12.2使用项目管理器开发应用程式
12.2.1隐藏VFP主视窗
12.2.2设定档案的排除与包含
12.2.3设定项目信息
12.2.4清理项目
12.2.5连编应用程式
12.3发布应用程式
12.3.1準备阶段的工作
12.3.2发布应用程式
习题12
附录1 全国计算机等级考试二级考试大纲
附录2 全国计算机等级考试二级公共基础知识
附录3 计算机等级考试VFP公共基础知识30题详解
附录4 全国计算机等级考试二级笔试样卷
参考文献
1.1数据和信息
1.1.1数据与信息
1.1.2数据处理
1.2资料库系统基本概念
1.2.1资料库
1.2.2资料库管理系统
1.2.3资料库套用系统
1.2.4资料库系统
1.3数据模型
1.3.1资料库理论中的3个世界
1.3.2几种主要的数据模型
1.4关係资料库
1.4.1关係术语
1.4.2关係的规範化
1.5关係运算
1.5.1基于传统集合运算的关係运算
1.5.2专门的关係运算
习题1
第2章 VFP语言基础
2.1VFP中文版资料库管理系统简介
2.1.1VFP的发展简史
2.1.2VFP 6.0中文版的安装
2.1.3VFP 6.0的启动进入
2.1.4VFP 6.0的退出
2.1.5VFP主视窗简介
2.1.6VFP 6.0的可视化设计工具
2.1.7项目管理器
2.1.8在VFP环境下使用作业系统命令创建用户资料夹
2.2VFP中文版中的基本显示命令
2.3数据类型
2.4VFP的数据容器
2.4.1常量
2.4.2记忆体变数
2.4.3数组
2.4.4栏位名变数与记录
2.4.5对象
2.5VFP的常用标準函式
2.5.1常用数值函式
2.5.2常用字元类函式
2.5.3常用日期和时间类函式
2.5.4类型转换类函式
2.5.5常用测试函式
2.6运算符和表达式
2.6.1算术运算符和算术表达式
2.6.2字元型运算符和字元型表达式
2.6.3日期时间型运算符和日期时间型表达式
2.6.4关係型运算符和关係表达式
2.6.5逻辑型运算符和表达式
2.6.6表达式的优先权
2.7常用档案类型
2.8VFP 6.0命令结构
2.8.1命令结构
2.8.2命令的书写规则
2.8.3命令中的功能子句或短语
习题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.3打开和关闭表
3.3.1打开表
3.3.2关闭表
3.4显示和修改表结构
3.4.1显示錶结构
3.4.2修改表结构
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删除记录
3.7筛选
3.7.1筛选栏位
3.7.2筛选记录
3.8资料库表与自由表的转换
3.8.1将自由表添加为库表
3.8.2将资料库錶转为自由表
3.9表的统计操作
3.9.1计数
3.9.2求和
3.9.3求算术平均
习题3
第4章 资料库表的高级操作
4.1表的索引
4.1.1索引的概念及类型
4.1.2创建索引
4.1.3使用索引
4.2多工作区操作
4.2.1工作区
4.2.2建立表间的临时关係
4.3数据字典
4.3.1设定库表的长名和注释
4.3.2设定库表栏位的标题和注释
4.3.3设定栏位格式码和输入掩码
4.3.4设定库表栏位的有效性规则
4.3.5设定库表记录的有效性规则
4.3.6为库表设定触发器
4.4建立资料库中表之间的永久关联
4.4.1永久关联的特点及分类
4.4.2创建库表间的永久关係
4.4.3编辑和删除永久关係
4.5设定库表间的参照完整性
4.5.1参照完整性生成器
4.5.2利用生成器建立参照完整性
4.6查询与视图
4.6.1查询
4.6.2视图
习题4
第5章 结构化查询语言(SQL)
5.1SQL概述
5.1.1SQL的特点
5.1.2SQL的体系结构
5.2SQL数据操纵功能之一——查询
5.2.1SELECTSQL语句的格式
5.2.2投影查询
5.2.3筛选查询
5.2.4统计查询
5.2.5分组查询
5.2.6排序查询
5.2.7内联接查询
5.2.8自联接查询
5.2.9嵌套查询
5.2.10带特殊运算符、量词、谓词的查询
5.2.11集合查询
5.2.12修改查询去向
5.3SQL的数据定义功能
5.3.1定义表结构
5.3.2修改表结构
5.3.3删除表
5.3.4定义和删除视图
5.4SQL的数据操纵功能
5.4.1插入记录
5.4.2更新记录
5.4.3删除记录
习题5
第6章 结构化程式设计基础
6.1程式档案
6.1.1程式档案的概念
6.1.2源程式档案的建立、编辑与运行
6.2程式方式下的几个基本命令
6.2.1互动式输入命令
6.2.2其他命令
6.3程式的基本结构
6.3.1顺序结构
6.3.2选择结构
6.3.3循环结构
6.3.4基本结构的嵌套
6.4过程
6.4.1定义过程
6.4.2程式档案过程
6.4.3过程档案过程
6.4.4存储过程
6.4.5过程调用
6.5记忆体变数作用域
6.5.1公有记忆体变数
6.5.2私有记忆体变数
6.5.3局部记忆体变数
6.5.4记忆体变数的隐藏
习题6
第7章 面向对象程式设计基础
7.1面向对象程式设计
7.1.1基本概念
7.1.2面向对象程式设计的基本方法
7.1.3VFP 6.0中的类
7.1.4属性、事件与方法程式
7.2类和对象的基本操作
7.2.1设计类
7.2.2创建对象
7.2.3引用对象
习题7
第8章 表单
8.1表单设计基础
8.1.1表单简介
8.1.2表单嚮导
8.1.3表单设计器
8.1.4快速表单
8.1.5运行表单
8.1.6编辑表单
8.1.7表单的常用属性、方法及事件
8.1.8表单的数据环境
8.2表单内对象的基本操作
8.2.1向表单添加对象
8.2.2操作表单内对象
8.2.3设定对象的属性
8.2.4添加对象的事件代码
8.3子表单、浮动表单和顶层表单
8.3.1两种文档界面和3种表单
8.3.2定製表单类型
8.4参数表单
8.5从表单中返回值
8.6表单集
8.6.1创建表单集
8.6.2向表单集中添加表单
8.6.3从表单集中移去表单
8.6.4表单集中对象的引用结构
8.6.5表单集的数据环境
习题8
第9章 控制项及容器对象
9.1输出显示类控制项
9.1.1标籤(Label)控制项
9.1.2图像(Image)控制项
9.1.3线条(Line)控制项
9.1.4形状(Shape)控制项
9.2输入类控制项
9.2.1文本框(TextBox)控制项
9.2.2编辑框(EditBox)控制项
9.2.3列表框(ListBox)控制项
9.2.4组合框(ComboBox)控制项
9.2.5微调(Spinner)按钮控制项
9.2.6複选框(CheckBox)控制项
9.3控制类对象
9.3.1命令按钮(CommandButton)控制项
9.3.2命令按钮组(CommandGroup)
9.3.3选项组(OptionGroup)
9.3.4定时器(Timer)控制项
9.4容器类对象
9.4.1表格(Grid)
9.4.2页框(PageFrame)
9.4.3容器(Container)
9.5嵌入与连结类控制项
9.5.1ActiveX控制项
9.5.2ActiveX绑定控制项
9.5.3超连结(HyperLink)控制项
习题9
第10章 报表和标籤
10.1报表
10.1.1用快速报表法创建列报表
10.1.2用报表嚮导创建一对多报表
10.1.3用报表设计器创建分组报表
10.1.4报表的列印和预览
10.2标籤
10.2.1用标籤嚮导创建标籤
10.2.2用标籤设计器创建标籤
10.2.3标籤的列印和预览
习题10
第11章 选单
11.1选单结构概述
11.1.1VFP的选单分类
11.1.2热键和快捷键
11.1.3访问键
11.1.4选单分组线
11.1.5选单的动作
11.2VFP的系统选单
11.2.1系统主选单
11.2.2系统弹出式选单的标题和内部名称
11.2.3弹出式选单内选项的标题和内部名称
11.2.4系统选单的访问与设定
11.3设计自定义选单
11.3.1选单设计器的打开
11.3.2选单设计器
11.3.3使用选单设计器创建下拉式选单
11.4运行选单
11.4.1使用滑鼠运行选单程式
11.4.2命令法运行选单程式
11.5快捷选单
11.6为顶层表单添加下拉式选单
习题11
第12章 VFP应用程式的集成与发布
12.1应用程式的开发过程
12.1.1应用程式设计的基本流程
12.1.2创建主程式
12.1.3创建其他程式模组
12.2使用项目管理器开发应用程式
12.2.1隐藏VFP主视窗
12.2.2设定档案的排除与包含
12.2.3设定项目信息
12.2.4清理项目
12.2.5连编应用程式
12.3发布应用程式
12.3.1準备阶段的工作
12.3.2发布应用程式
习题12
附录1 全国计算机等级考试二级考试大纲
附录2 全国计算机等级考试二级公共基础知识
附录3 计算机等级考试VFP公共基础知识30题详解
附录4 全国计算机等级考试二级笔试样卷
参考文献
转载请注明出处海之美文 » Visual FoxPro资料库教程(谢膺白主编书籍)