描述
开 本: 16开纸 张: 胶版纸包 装: 平装是否套装: 否国际标准书号ISBN: 9787302385028丛书名: (高等学校计算机应用规划教材)
内容简介
本书是根据教育部高教司关于非计算机专业计算机基础教育的指导性意见,并依据全国计算机等级
考试二级(Visual FoxPro)考试大纲要求,结合目前我国高等院校计算机课程开设的实际情况,融合编者多年从事计算机教学的实际经验编写而成的。
本书内容涵盖了全国计算机等级考试二级Visual FoxPro 6.0 大纲要求的相关内容,包括数据库系统的
基本理论知识、Visual FoxPro 基本操作、表的维护及基本应用、Visual FoxPro 数据库及其操作、程序设计基础、SQL、面向对象与表单设计、查询与视图、报表设计、菜单设计、项目管理器等相关知识。书后配有常用文件类型、常用命令、常用函数、全国计算机等级考试二级考试Visual FoxPro 数据库程序设计考试大纲、模拟试卷及参考答案等丰富的资料内容。
为了方便读者学习,本书配有《Visual FoxPro 程序设计基础实验与习题》一书。本书对应的电子教
案可以到http://www.tupwk.com.cn/downpage 网站下载。
考试二级(Visual FoxPro)考试大纲要求,结合目前我国高等院校计算机课程开设的实际情况,融合编者多年从事计算机教学的实际经验编写而成的。
本书内容涵盖了全国计算机等级考试二级Visual FoxPro 6.0 大纲要求的相关内容,包括数据库系统的
基本理论知识、Visual FoxPro 基本操作、表的维护及基本应用、Visual FoxPro 数据库及其操作、程序设计基础、SQL、面向对象与表单设计、查询与视图、报表设计、菜单设计、项目管理器等相关知识。书后配有常用文件类型、常用命令、常用函数、全国计算机等级考试二级考试Visual FoxPro 数据库程序设计考试大纲、模拟试卷及参考答案等丰富的资料内容。
为了方便读者学习,本书配有《Visual FoxPro 程序设计基础实验与习题》一书。本书对应的电子教
案可以到http://www.tupwk.com.cn/downpage 网站下载。
目 录
目 录
第1章 数据库系统基础 1
1.1 数据库系统知识概述 1
1.1.1 数据库系统的有关概念 1
1.1.2 数据库系统的发展 2
1.1.3 数据库系统的特点 4
1.2 数据模型 5
1.2.1 数据模型的基本概念 5
1.2.2 实体间联系 5
1.2.3 数据模型 6
1.3 关系数据库 7
1.3.1 基本概念 7
1.3.2 常用的关系运算 10
1.3.3 E-R模型 12
1.3.4 逻辑结构设计 15
1.3.5 关系的完整性 16
1.4 Visual FoxPro操作基础 17
1.4.1 Visual FoxPro 6.0的安装与启动 17
1.4.2 Visual FoxPro 6.0的主界面 20
1.4.3 Visual FoxPro 6.0的工作方式 23
1.4.4 Visual FoxPro 6.0可视化设计工具 24
1.4.5 Visual FoxPro 6.0系统选项的设置 26
1.4.6 Visual FoxPro 6.0的数据类型 28
1.4.7 Visual FoxPro 6.0的命令概述 29
1.5 本章小结 30
第2章 数据库与表的基本操作 31
2.1 数据库与表的概述 31
2.1.1 数据库 31
2.1.2 表 31
2.1.3 数据库与表 31
2.2 表的建立与修改 32
2.2.1 创建表 32
2.2.2 修改表 37
2.3 表的操作 39
2.3.1 表的打开、关闭与显示 39
2.3.2 记录的删除与恢复 40
2.3.3 指针定位 41
2.4 数据库的操作 43
2.4.1 建立数据库 43
2.4.2 打开数据库 44
2.4.3 设置当前数据库 45
2.4.4 关闭数据库 46
2.4.5 删除数据库 46
2.5 数据库表 46
2.5.1 数据库表的创建 46
2.5.2 数据库表的增减 49
2.5.3 数据库中表的设置 50
2.6 表的索引与排序 52
2.6.1 表的索引 52
2.6.2 索引文件种类 53
2.6.3 索引文件的建立 54
2.6.4 使用索引 56
2.6.5 利用索引快速查询 61
2.6.6 表的排序 63
2.6.7 数据的统计和汇总计算命令 64
2.7 工作区和数据工作期 66
2.7.1 工作区的概念 66
2.7.2 工作区的表示 66
2.7.3 工作区的选择 66
2.7.4 数据工作期 67
2.8 表的关系 68
2.8.1 永久关系 68
2.8.2 临时关系 71
2.9 本章小结 72
第3章 程序设计基础 73
3.1 常量与变量 73
3.1.1 常量 73
3.1.2 变量 76
3.1.3 内存变量常用命令 77
3.2 常用函数 80
3.2.1 数值函数 80
3.2.2 字符函数 83
3.2.3 日期和时间函数 87
3.2.4 数据类型转换函数 88
3.2.5 测试函数 91
3.3 表达式 95
3.3.1 数值表达式 95
3.3.2 关系表达式 97
3.3.3 逻辑表达式 99
3.3.4 运算符优先级 99
3.4 程序设计概述 100
3.4.1 程序的概念 100
3.4.2 程序设计方法 101
3.4.3 程序文件的建立与执行 102
3.4.4 简单的输入输出命令 104
3.5 程序的基本结构 105
3.5.1 顺序结构 105
3.5.2 选择结构 107
3.5.3 循环结构 112
3.5.4 程序的模块化设计 120
3.6 本章小结 129
第4章 关系数据库标准语言SQL 130
4.1 SQL简介 130
4.2 数据查询功能 131
4.2.1 基于单个表的查询 132
4.2.2 联接查询 137
4.2.3 嵌套查询 141
4.3 数据定义功能 142
4.3.1 表的定义 142
4.3.2 表结构的修改 143
4.3.3 表的删除 145
4.4 数据操纵功能 146
4.4.1 插入记录 146
4.4.2 更新记录 147
4.4.3 删除记录 147
4.5 本章小结 148
第5章 表单设计与应用 149
5.1 面向对象程序设计基础 149
5.1.1 类与对象 149
5.1.2 子类与继承性 149
5.1.3 Visual FoxPro中的类 150
5.1.4 Visual FoxPro对象的引用 150
5.1.5 可视化和面向对象开发方法的基本概念 151
5.2 表单设计器及表单设计 152
5.2.1 表单设计器 152
5.2.2 表单设计的基本步骤 154
5.3 常用的表单控件 156
5.3.1 表单(Form)控件 157
5.3.2 标签(Label)控件 158
5.3.3 文本框(Text)控件 159
5.3.4 命令按钮(Command)控件 160
5.3.5 命令按钮组(Commandgroup)控件 161
5.3.6 选项按钮组(Optiongroup)控件 164
5.3.7 复选框(Check)控件 164
5.3.8 列表框(List)控件 167
5.3.9 组合框(Combo)控件 172
5.3.10 编辑框(Edit)事件 172
5.3.11 页框(Pageframe)控件 172
5.3.12 计时器(Timer)控件 173
5.3.13 微调(Spinner)控件 175
5.3.14 图像(Image)控件 177
5.3.15 形状(Shape)控件 177
5.3.16 线条(Line)控件 177
5.3.17 容器(Container)控件 177
5.3.18 表格(Grid)控件 177
5.4 表单的类型 183
5.4.1 单文档界面与多文档界面 183
5.4.2 子表单、浮动表单和顶层表单 183
5.4.3 子表单的应用 184
5.4.4 隐藏Visual FoxPro主窗口 185
5.5 本章小结 185
第6章 查询与视图 186
6.1 查询 186
6.1.1 建立查询文件 186
6.1.2 保存查询文件 191
6.1.3 运行查询文件 191
6.1.4 修改查询文件 191
6.2 视图 191
6.2.1 视图的概念 191
6.2.2 使用命令操作本地视图 192
6.2.3 使用视图设计器建立本地视图 192
6.2.4 使用视图 195
6.3 本章小结 196
第7章 报表 197
7.1 建立报表 197
7.1.1 快速报表 197
7.1.2 使用报表向导建立报表 199
7.2 使用报表设计器 207
7.2.1 报表设计器中的带区 207
7.2.2 报表工具栏 207
7.2.3 报表的数据源 209
7.2.4 报表的布局 209
7.2.5 使用报表设计器设计报表 211
7.3 预览和打印报表 212
7.3.1 预览报表 212
7.3.2 打印报表 212
7.4 本章小结 213
第8章 菜单设计 214
8.1 菜单设计概述 214
8.1.1 菜单的组成及设计原则 214
8.1.2 菜单设计步骤 215
8.1.3 菜单设计器的组成 215
8.2 菜单的操作 217
8.2.1 创建菜单 217
8.2.2 生成菜单程序 219
8.2.3 运行菜单 219
8.2.4 修改菜单 220
8.3 为顶层表单添加菜单 220
8.4 系统菜单 221
8.5 快捷菜单 224
8.6 本章小结 224
第9章 项目管理器 225
9.1 项目文件的操作 225
9.1.1 创建项目 225
9.1.2 打开和关闭项目 226
9.2 项目管理器的界面 227
9.2.1 项目管理器的选项卡 227
9.2.2 项目管理器的命令按钮 228
9.2.3 定制项目管理器 229
9.3 项目管理器的使用 230
9.3.1 在项目管理器中新建或修改文件 231
9.3.2 向项目中添加和移去文件 231
9.4 项目管理器的综合应用 231
9.4.1 系统开发的基本步骤 232
9.4.2 连编应用程序 233
9.5 本章小结 236
附录A Visual FoxPro常用文件类型一览表 237
附录B Visual FoxPro 6.0常用命令一览表 239
附录C Visual FoxPro 6.0常用函数一览表 251
附录D 全国计算机等级考试二级Visual FoxPro数据库程序设计考试大纲 265
附录E 全国计算机等级考试二级Visual FoxPro数据库程序设计笔试 268
参考文献 276
第1章 数据库系统基础 1
1.1 数据库系统知识概述 1
1.1.1 数据库系统的有关概念 1
1.1.2 数据库系统的发展 2
1.1.3 数据库系统的特点 4
1.2 数据模型 5
1.2.1 数据模型的基本概念 5
1.2.2 实体间联系 5
1.2.3 数据模型 6
1.3 关系数据库 7
1.3.1 基本概念 7
1.3.2 常用的关系运算 10
1.3.3 E-R模型 12
1.3.4 逻辑结构设计 15
1.3.5 关系的完整性 16
1.4 Visual FoxPro操作基础 17
1.4.1 Visual FoxPro 6.0的安装与启动 17
1.4.2 Visual FoxPro 6.0的主界面 20
1.4.3 Visual FoxPro 6.0的工作方式 23
1.4.4 Visual FoxPro 6.0可视化设计工具 24
1.4.5 Visual FoxPro 6.0系统选项的设置 26
1.4.6 Visual FoxPro 6.0的数据类型 28
1.4.7 Visual FoxPro 6.0的命令概述 29
1.5 本章小结 30
第2章 数据库与表的基本操作 31
2.1 数据库与表的概述 31
2.1.1 数据库 31
2.1.2 表 31
2.1.3 数据库与表 31
2.2 表的建立与修改 32
2.2.1 创建表 32
2.2.2 修改表 37
2.3 表的操作 39
2.3.1 表的打开、关闭与显示 39
2.3.2 记录的删除与恢复 40
2.3.3 指针定位 41
2.4 数据库的操作 43
2.4.1 建立数据库 43
2.4.2 打开数据库 44
2.4.3 设置当前数据库 45
2.4.4 关闭数据库 46
2.4.5 删除数据库 46
2.5 数据库表 46
2.5.1 数据库表的创建 46
2.5.2 数据库表的增减 49
2.5.3 数据库中表的设置 50
2.6 表的索引与排序 52
2.6.1 表的索引 52
2.6.2 索引文件种类 53
2.6.3 索引文件的建立 54
2.6.4 使用索引 56
2.6.5 利用索引快速查询 61
2.6.6 表的排序 63
2.6.7 数据的统计和汇总计算命令 64
2.7 工作区和数据工作期 66
2.7.1 工作区的概念 66
2.7.2 工作区的表示 66
2.7.3 工作区的选择 66
2.7.4 数据工作期 67
2.8 表的关系 68
2.8.1 永久关系 68
2.8.2 临时关系 71
2.9 本章小结 72
第3章 程序设计基础 73
3.1 常量与变量 73
3.1.1 常量 73
3.1.2 变量 76
3.1.3 内存变量常用命令 77
3.2 常用函数 80
3.2.1 数值函数 80
3.2.2 字符函数 83
3.2.3 日期和时间函数 87
3.2.4 数据类型转换函数 88
3.2.5 测试函数 91
3.3 表达式 95
3.3.1 数值表达式 95
3.3.2 关系表达式 97
3.3.3 逻辑表达式 99
3.3.4 运算符优先级 99
3.4 程序设计概述 100
3.4.1 程序的概念 100
3.4.2 程序设计方法 101
3.4.3 程序文件的建立与执行 102
3.4.4 简单的输入输出命令 104
3.5 程序的基本结构 105
3.5.1 顺序结构 105
3.5.2 选择结构 107
3.5.3 循环结构 112
3.5.4 程序的模块化设计 120
3.6 本章小结 129
第4章 关系数据库标准语言SQL 130
4.1 SQL简介 130
4.2 数据查询功能 131
4.2.1 基于单个表的查询 132
4.2.2 联接查询 137
4.2.3 嵌套查询 141
4.3 数据定义功能 142
4.3.1 表的定义 142
4.3.2 表结构的修改 143
4.3.3 表的删除 145
4.4 数据操纵功能 146
4.4.1 插入记录 146
4.4.2 更新记录 147
4.4.3 删除记录 147
4.5 本章小结 148
第5章 表单设计与应用 149
5.1 面向对象程序设计基础 149
5.1.1 类与对象 149
5.1.2 子类与继承性 149
5.1.3 Visual FoxPro中的类 150
5.1.4 Visual FoxPro对象的引用 150
5.1.5 可视化和面向对象开发方法的基本概念 151
5.2 表单设计器及表单设计 152
5.2.1 表单设计器 152
5.2.2 表单设计的基本步骤 154
5.3 常用的表单控件 156
5.3.1 表单(Form)控件 157
5.3.2 标签(Label)控件 158
5.3.3 文本框(Text)控件 159
5.3.4 命令按钮(Command)控件 160
5.3.5 命令按钮组(Commandgroup)控件 161
5.3.6 选项按钮组(Optiongroup)控件 164
5.3.7 复选框(Check)控件 164
5.3.8 列表框(List)控件 167
5.3.9 组合框(Combo)控件 172
5.3.10 编辑框(Edit)事件 172
5.3.11 页框(Pageframe)控件 172
5.3.12 计时器(Timer)控件 173
5.3.13 微调(Spinner)控件 175
5.3.14 图像(Image)控件 177
5.3.15 形状(Shape)控件 177
5.3.16 线条(Line)控件 177
5.3.17 容器(Container)控件 177
5.3.18 表格(Grid)控件 177
5.4 表单的类型 183
5.4.1 单文档界面与多文档界面 183
5.4.2 子表单、浮动表单和顶层表单 183
5.4.3 子表单的应用 184
5.4.4 隐藏Visual FoxPro主窗口 185
5.5 本章小结 185
第6章 查询与视图 186
6.1 查询 186
6.1.1 建立查询文件 186
6.1.2 保存查询文件 191
6.1.3 运行查询文件 191
6.1.4 修改查询文件 191
6.2 视图 191
6.2.1 视图的概念 191
6.2.2 使用命令操作本地视图 192
6.2.3 使用视图设计器建立本地视图 192
6.2.4 使用视图 195
6.3 本章小结 196
第7章 报表 197
7.1 建立报表 197
7.1.1 快速报表 197
7.1.2 使用报表向导建立报表 199
7.2 使用报表设计器 207
7.2.1 报表设计器中的带区 207
7.2.2 报表工具栏 207
7.2.3 报表的数据源 209
7.2.4 报表的布局 209
7.2.5 使用报表设计器设计报表 211
7.3 预览和打印报表 212
7.3.1 预览报表 212
7.3.2 打印报表 212
7.4 本章小结 213
第8章 菜单设计 214
8.1 菜单设计概述 214
8.1.1 菜单的组成及设计原则 214
8.1.2 菜单设计步骤 215
8.1.3 菜单设计器的组成 215
8.2 菜单的操作 217
8.2.1 创建菜单 217
8.2.2 生成菜单程序 219
8.2.3 运行菜单 219
8.2.4 修改菜单 220
8.3 为顶层表单添加菜单 220
8.4 系统菜单 221
8.5 快捷菜单 224
8.6 本章小结 224
第9章 项目管理器 225
9.1 项目文件的操作 225
9.1.1 创建项目 225
9.1.2 打开和关闭项目 226
9.2 项目管理器的界面 227
9.2.1 项目管理器的选项卡 227
9.2.2 项目管理器的命令按钮 228
9.2.3 定制项目管理器 229
9.3 项目管理器的使用 230
9.3.1 在项目管理器中新建或修改文件 231
9.3.2 向项目中添加和移去文件 231
9.4 项目管理器的综合应用 231
9.4.1 系统开发的基本步骤 232
9.4.2 连编应用程序 233
9.5 本章小结 236
附录A Visual FoxPro常用文件类型一览表 237
附录B Visual FoxPro 6.0常用命令一览表 239
附录C Visual FoxPro 6.0常用函数一览表 251
附录D 全国计算机等级考试二级Visual FoxPro数据库程序设计考试大纲 265
附录E 全国计算机等级考试二级Visual FoxPro数据库程序设计笔试 268
参考文献 276
前 言
前 言
Visual FoxPro是目前应用比较广泛的一种小型数据库管理系统编程开发语言工具,它将可视化、结构化、过程化和面向对象程序设计技术有机地结合为一体,极大地简化了应用程序的开发方法和开发过程。Visual FoxPro版本很多,且还在不断推出新的版本,本书旨在以Visual FoxPro 6.0为背景,淡化版本意识,重点介绍数据库系统的基本概念、基本原理;讲解Visual FoxPro的基本操作方法及其功能和应用。本书是根据教育部高教司关于非计算机专业计算机基础教育的指导性意见,并依据全国计算机等级考试二级(Visual FoxPro)考试大纲要求,结合目前我国高等院校计算机课程开设的实际情况,融合编者多年从事计算机教学的实际经验编写而成,内容涵盖了全国计算机等级考试二级Visual FoxPro 6.0大纲要求的相关内容。
全书共分9章,由宋耀文担任主编。各章主要编写人员如下。
全书由宋耀文副教授统稿、审校。
第1章 数据库系统基础由宋耀文编写;
第2章 数据库与表的基本操作由宋耀文编写;
第3章 程序设计基础由宋耀文编写;
第4章 关系数据库标准语言SQL由郭轶卓编写;
第5章 表单设计与应用由郭轶卓编写;
第6章 查询与视图由贾仁山编写;
第7章 报表由贾仁山编写;
第8章 菜单设计由贾仁山编写;
第9章 项目管理器由刘松霭编写;
附录A~E由宋耀文编写。
本书内容安排合理,讲解通俗透彻,注重系统性和实践性,本书适合作为高等院校非计算机专业教材和计算机等级考试用书,也适合作为从事利用Visual FoxPro 6.0进行程序设计的专业或非专业初、中级开发人员及各类培训班学员的参考书。
除封面署名的作者外,参加本套教材编写的还有邓博巍、王振航、付艳平、隋文轩、王文娟、化小强、刘洪利、何忠志、康龙、单玲、李青宇、刘甦、王丽梅、袁博、李雪、李继梅、孙大伟、郑佳明、张成海、王铁男、李岩书、杨延博、张立森、马冠宇等,在此深表感谢。
为了方便读者学习,本书配有《Visual FoxPro程序设计基础实验与习题》一书。
由于编者水平有限,书中的疏漏或错误之处在所难免,敬请广大读者批评指正。我们的电话是010-62796045,信箱是[email protected]。
编 者
2014年8月
Visual FoxPro是目前应用比较广泛的一种小型数据库管理系统编程开发语言工具,它将可视化、结构化、过程化和面向对象程序设计技术有机地结合为一体,极大地简化了应用程序的开发方法和开发过程。Visual FoxPro版本很多,且还在不断推出新的版本,本书旨在以Visual FoxPro 6.0为背景,淡化版本意识,重点介绍数据库系统的基本概念、基本原理;讲解Visual FoxPro的基本操作方法及其功能和应用。本书是根据教育部高教司关于非计算机专业计算机基础教育的指导性意见,并依据全国计算机等级考试二级(Visual FoxPro)考试大纲要求,结合目前我国高等院校计算机课程开设的实际情况,融合编者多年从事计算机教学的实际经验编写而成,内容涵盖了全国计算机等级考试二级Visual FoxPro 6.0大纲要求的相关内容。
全书共分9章,由宋耀文担任主编。各章主要编写人员如下。
全书由宋耀文副教授统稿、审校。
第1章 数据库系统基础由宋耀文编写;
第2章 数据库与表的基本操作由宋耀文编写;
第3章 程序设计基础由宋耀文编写;
第4章 关系数据库标准语言SQL由郭轶卓编写;
第5章 表单设计与应用由郭轶卓编写;
第6章 查询与视图由贾仁山编写;
第7章 报表由贾仁山编写;
第8章 菜单设计由贾仁山编写;
第9章 项目管理器由刘松霭编写;
附录A~E由宋耀文编写。
本书内容安排合理,讲解通俗透彻,注重系统性和实践性,本书适合作为高等院校非计算机专业教材和计算机等级考试用书,也适合作为从事利用Visual FoxPro 6.0进行程序设计的专业或非专业初、中级开发人员及各类培训班学员的参考书。
除封面署名的作者外,参加本套教材编写的还有邓博巍、王振航、付艳平、隋文轩、王文娟、化小强、刘洪利、何忠志、康龙、单玲、李青宇、刘甦、王丽梅、袁博、李雪、李继梅、孙大伟、郑佳明、张成海、王铁男、李岩书、杨延博、张立森、马冠宇等,在此深表感谢。
为了方便读者学习,本书配有《Visual FoxPro程序设计基础实验与习题》一书。
由于编者水平有限,书中的疏漏或错误之处在所难免,敬请广大读者批评指正。我们的电话是010-62796045,信箱是[email protected]。
编 者
2014年8月
评论
还没有评论。