Visual FoxPro 实用教程 / 高等院校计算机基础教育规划教材
¥35.00定价
作者: 邹广慧
出版时间:2011-09
出版社:机械工业出版社
- 机械工业出版社
- 9787111354369
- 1-3
- 341875
- 2011-09
- 427
- 267
内容简介
本书共10章,主要内容包括Visual FoxPro应用入门、应用基础、表与数据库、查询和视图、程序设计基础、表单设计与应用、报表与标签、菜单设计与应用以及数据库应用系统开发。《Visual FoxPro实用教程(高等院校计算机基础教育规划教材)》坚持学以致用的原则,强调实用性。以一个“成绩管理系统”实例贯穿全书,重视实验与习题的设计,并配合详细的实验步骤和习题答案,将理论教学与实验教学有机地结合起来。
本书语言简洁,层次分明,图文并茂。内容的选取、概念的引入都遵循先入门再提高,循序渐进,重点突出,便于自学的原则。
本书是“ 数据库设计与应用”课程的教材,也可作为全国计算机等级考试二级Visual FoxPro的辅导教材,以及远程学生和初学者的自学参考书。
本书语言简洁,层次分明,图文并茂。内容的选取、概念的引入都遵循先入门再提高,循序渐进,重点突出,便于自学的原则。
本书是“ 数据库设计与应用”课程的教材,也可作为全国计算机等级考试二级Visual FoxPro的辅导教材,以及远程学生和初学者的自学参考书。
目录
目 录
前言
第1章 Visual FoxPro 应用入门1
1.1 Visual FoxPro的安装1
1.2 Visual FoxPro的工作环境3
1.2.1 Visual FoxPro的启动4
1.2.2 Visual FoxPro的界面5
1.2.3 Visual FoxPro的环境设置7
1.2.4 Visual FoxPro的退出8
1.3 成绩管理案例简介8
1.3.1 数据维护9
1.3.2 信息查询10
1.3.3 报表预览10
1.4 项目管理器11
1.4.1 建立项目文件11
1.4.2 “项目管理器”的界面12
1.4.3 “项目管理器”的定制13
1.4.4 “项目管理器”的使用15
1.5 Visual FoxPro的文件类型17
1.5.1 数据文件17
1.5.2 文档文件18
1.5.3 程序文件18
1.5.4 其他文件18
1.6 实验18
1.7 习题19
第2章 Visual FoxPro 应用基础21
2.1 基础知识21
2.1.1 数据库基础知识21
2.1.2 数据模型23
2.1.3 关系数据库25
2.1.4 数据库设计基础27
2.2 数据类型30
2.2.1 常量30
2.2.2 变量32
2.2.3 数组33
2.3 表达式与运算33
2.3.1 数值表达式33
2.3.2 字符表达式34
2.3.3 日期时间表达式34
2.3.4 关系表达式35
2.3.5 逻辑表达式37
2.3.6 运算符的优先级37
2.3.7 表达式值的显示命令38
2.4 常用函数38
2.4.1 数值处理函数38
2.4.2 字符处理函数40
2.4.3 日期时间函数41
2.4.4 数据类型转换函数43
2.5 实验44
2.6 习题45
第3章 Visual FoxPro的表47
3.1 建立表47
3.1.1 设计表结构47
3.1.2 建立表结构49
3.1.3 输入记录50
3.1.4 从其他表文件中追加记录51
3.2 修改和使用表53
3.2.1 修改表结构53
3.2.2 定位记录54
3.2.3 维护记录55
3.2.4 筛选数据57
3.3 在项目中添加或移去表58
3.4 数据的导入和导出58
3.4.1 数据的导入59
3.4.2 数据的导出62
3.5 表的操作命令63
3.5.1 命令的语法规则63
3.5.2 建立和修改表结构64
3.5.3 打开和关闭表64
3.5.4 显示记录65
3.5.5 定位记录65
3.5.6 维护记录66
3.5.7 筛选数据68
3.6 定义表的SQL命令69
3.7 实验70
3.8 习题70
第4章 Visual FoxPro的数据库73
4.1 建立数据库73
4.1.1 创建数据库73
4.1.2 在数据库中添加或移去表74
4.1.3 在数据库中新建表75
4.1.4 设置数据库表的新属性76
4.1.5 表的索引79
4.1.6 数据完整性82
4.2 操作数据库85
4.2.1 打开数据库85
4.2.2 操作数据库中的表86
4.2.3 设置数据库的属性87
4.2.4 关闭数据库87
4.2.5 使用多个数据库87
4.3 使用多个表88
4.3.1 工作区88
4.3.2 “数据工作期”窗口88
4.3.3 表之间的临时关联89
4.4 和数据库相关的命令95
4.4.1 数据库的基本操作命令95
4.4.2 和索引相关的命令97
4.4.3 多表同时使用98
4.5 定义和操作数据库的SQL命令101
4.5.1 SQL的数据定义功能101
4.5.2 SQL的数据操作功能103
4.6 实验104
4.7 习题105
第5章 查询和视图108
5.1 查询108
5.1.1 查询向导108
5.1.2 查询设计器113
5.1.3 查询结果的输出120
5.1.4 创建、修改和运行查询的命令124
5.2 SQL的查询功能124
5.2.1 SQL-SELECT的自动生成124
5.2.2 SQL-SELECT的基本语法125
5.2.3 简单查询125
5.2.4 排序查询127
5.2.5 分组和计算128
5.2.6 多表联接查询129
5.2.7 查询结果的定向输出130
5.2.8 嵌套查询130
5.2.9 综合查询131
5.3 视图131
5.3.1 视图设计器132
5.3.2 使用视图134
5.3.3 视图与数据更新134
5.3.4 有关视图的常用命令135
5.4 Visual FoxPro的查询命令136
5.4.1 直接查找136
5.4.2 索引查找136
5.5 实验137
5.6 习题138
第6章 程序设计基础140
6.1 程序与程序文件140
6.1.1 程序文件的建立与修改140
6.1.2 程序的运行141
6.1.3 程序设计中的常用命令141
6.2 结构化程序设计142
6.2.1 顺序结构143
6.2.2 选择结构143
6.2.3 循环结构145
6.3 多模块程序设计148
6.3.1 过程149
6.3.2 函数150
6.3.3 参数的传递151
6.3.4 内存变量的作用域152
6.4 面向对象程序设计154
6.4.1 基本概念154
6.4.2 VFP中的类与对象154
6.5 实验156
6.6 习题157
第7章 表单设计与应用160
7.1 表单向导160
7.1.1 创建单表表单160
7.1.2 创建一对多表单163
7.2 表单设计器165
7.2.1 “表单设计器”窗口165
7.2.2 修改表单167
7.2.3 创建表单169
7.3 常用控件的使用179
7.3.1 基本控件179
7.3.2 容器控件180
7.4 使用类简化表单设计186
7.4.1 创建新类186
7.4.2 使用自定义类188
7.5 实验189
7.6 习题194
第8章 报表与标签196
8.1 报表的组成和布局196
8.1.1 报表的组成196
8.1.2 报表的布局196
8.2 报表向导197
8.2.1 创建单表报表197
8.2.2 创建一对多报表199
8.3 报表设计器202
8.3.1 “报表设计器”窗口202
8.3.2 快速报表204
8.3.3 修改报表206
8.3.4 创建报表209
8.4 报表打印209
8.5 标签210
8.5.1 使用“标签向导”创建标签210
8.5.2 使用“标签设计器”创建标签212
8.6 实验213
8.7 习题216
第9章 菜单设计与应用217
9.1 Visual FoxPro的系统菜单217
9.1.1 系统菜单结构217
9.1.2 系统菜单命令219
9.2 下拉式菜单设计219
9.2.1 菜单设计步骤219
9.2.2 菜单设计实例219
9.2.3 快速菜单227
9.3 快捷菜单设计228
9.3.1 创建快捷菜单229
9.3.2 将快捷菜单附加到对象229
9.4 实验230
9.5 习题230
第10章 数据库应用系统开发232
10.1 应用系统开发的一般过程232
10.2 “成绩管理系统”的开发233
10.2.1 成绩管理概述233
10.2.2 “成绩管理系统”的开发过程233
10.3 连编应用程序238
10.3.1 系统联调238
10.3.2 设置主文件240
10.3.3 文件的包含或排除240
10.3.4 连编应用程序241
10.4 应用程序的发布242
10.4.1 应用程序发布的一般步骤243
10.4.2 使用“安装向导”创建安装程序243
10.4.3 检测安装程序246
10.5 实验247
10.6 习题247
附录249
附录A VFP 6.0的常用函数及功能说明249
附录B VFP 6.0的常用命令252
习题答案262
参考文献267
前言
第1章 Visual FoxPro 应用入门1
1.1 Visual FoxPro的安装1
1.2 Visual FoxPro的工作环境3
1.2.1 Visual FoxPro的启动4
1.2.2 Visual FoxPro的界面5
1.2.3 Visual FoxPro的环境设置7
1.2.4 Visual FoxPro的退出8
1.3 成绩管理案例简介8
1.3.1 数据维护9
1.3.2 信息查询10
1.3.3 报表预览10
1.4 项目管理器11
1.4.1 建立项目文件11
1.4.2 “项目管理器”的界面12
1.4.3 “项目管理器”的定制13
1.4.4 “项目管理器”的使用15
1.5 Visual FoxPro的文件类型17
1.5.1 数据文件17
1.5.2 文档文件18
1.5.3 程序文件18
1.5.4 其他文件18
1.6 实验18
1.7 习题19
第2章 Visual FoxPro 应用基础21
2.1 基础知识21
2.1.1 数据库基础知识21
2.1.2 数据模型23
2.1.3 关系数据库25
2.1.4 数据库设计基础27
2.2 数据类型30
2.2.1 常量30
2.2.2 变量32
2.2.3 数组33
2.3 表达式与运算33
2.3.1 数值表达式33
2.3.2 字符表达式34
2.3.3 日期时间表达式34
2.3.4 关系表达式35
2.3.5 逻辑表达式37
2.3.6 运算符的优先级37
2.3.7 表达式值的显示命令38
2.4 常用函数38
2.4.1 数值处理函数38
2.4.2 字符处理函数40
2.4.3 日期时间函数41
2.4.4 数据类型转换函数43
2.5 实验44
2.6 习题45
第3章 Visual FoxPro的表47
3.1 建立表47
3.1.1 设计表结构47
3.1.2 建立表结构49
3.1.3 输入记录50
3.1.4 从其他表文件中追加记录51
3.2 修改和使用表53
3.2.1 修改表结构53
3.2.2 定位记录54
3.2.3 维护记录55
3.2.4 筛选数据57
3.3 在项目中添加或移去表58
3.4 数据的导入和导出58
3.4.1 数据的导入59
3.4.2 数据的导出62
3.5 表的操作命令63
3.5.1 命令的语法规则63
3.5.2 建立和修改表结构64
3.5.3 打开和关闭表64
3.5.4 显示记录65
3.5.5 定位记录65
3.5.6 维护记录66
3.5.7 筛选数据68
3.6 定义表的SQL命令69
3.7 实验70
3.8 习题70
第4章 Visual FoxPro的数据库73
4.1 建立数据库73
4.1.1 创建数据库73
4.1.2 在数据库中添加或移去表74
4.1.3 在数据库中新建表75
4.1.4 设置数据库表的新属性76
4.1.5 表的索引79
4.1.6 数据完整性82
4.2 操作数据库85
4.2.1 打开数据库85
4.2.2 操作数据库中的表86
4.2.3 设置数据库的属性87
4.2.4 关闭数据库87
4.2.5 使用多个数据库87
4.3 使用多个表88
4.3.1 工作区88
4.3.2 “数据工作期”窗口88
4.3.3 表之间的临时关联89
4.4 和数据库相关的命令95
4.4.1 数据库的基本操作命令95
4.4.2 和索引相关的命令97
4.4.3 多表同时使用98
4.5 定义和操作数据库的SQL命令101
4.5.1 SQL的数据定义功能101
4.5.2 SQL的数据操作功能103
4.6 实验104
4.7 习题105
第5章 查询和视图108
5.1 查询108
5.1.1 查询向导108
5.1.2 查询设计器113
5.1.3 查询结果的输出120
5.1.4 创建、修改和运行查询的命令124
5.2 SQL的查询功能124
5.2.1 SQL-SELECT的自动生成124
5.2.2 SQL-SELECT的基本语法125
5.2.3 简单查询125
5.2.4 排序查询127
5.2.5 分组和计算128
5.2.6 多表联接查询129
5.2.7 查询结果的定向输出130
5.2.8 嵌套查询130
5.2.9 综合查询131
5.3 视图131
5.3.1 视图设计器132
5.3.2 使用视图134
5.3.3 视图与数据更新134
5.3.4 有关视图的常用命令135
5.4 Visual FoxPro的查询命令136
5.4.1 直接查找136
5.4.2 索引查找136
5.5 实验137
5.6 习题138
第6章 程序设计基础140
6.1 程序与程序文件140
6.1.1 程序文件的建立与修改140
6.1.2 程序的运行141
6.1.3 程序设计中的常用命令141
6.2 结构化程序设计142
6.2.1 顺序结构143
6.2.2 选择结构143
6.2.3 循环结构145
6.3 多模块程序设计148
6.3.1 过程149
6.3.2 函数150
6.3.3 参数的传递151
6.3.4 内存变量的作用域152
6.4 面向对象程序设计154
6.4.1 基本概念154
6.4.2 VFP中的类与对象154
6.5 实验156
6.6 习题157
第7章 表单设计与应用160
7.1 表单向导160
7.1.1 创建单表表单160
7.1.2 创建一对多表单163
7.2 表单设计器165
7.2.1 “表单设计器”窗口165
7.2.2 修改表单167
7.2.3 创建表单169
7.3 常用控件的使用179
7.3.1 基本控件179
7.3.2 容器控件180
7.4 使用类简化表单设计186
7.4.1 创建新类186
7.4.2 使用自定义类188
7.5 实验189
7.6 习题194
第8章 报表与标签196
8.1 报表的组成和布局196
8.1.1 报表的组成196
8.1.2 报表的布局196
8.2 报表向导197
8.2.1 创建单表报表197
8.2.2 创建一对多报表199
8.3 报表设计器202
8.3.1 “报表设计器”窗口202
8.3.2 快速报表204
8.3.3 修改报表206
8.3.4 创建报表209
8.4 报表打印209
8.5 标签210
8.5.1 使用“标签向导”创建标签210
8.5.2 使用“标签设计器”创建标签212
8.6 实验213
8.7 习题216
第9章 菜单设计与应用217
9.1 Visual FoxPro的系统菜单217
9.1.1 系统菜单结构217
9.1.2 系统菜单命令219
9.2 下拉式菜单设计219
9.2.1 菜单设计步骤219
9.2.2 菜单设计实例219
9.2.3 快速菜单227
9.3 快捷菜单设计228
9.3.1 创建快捷菜单229
9.3.2 将快捷菜单附加到对象229
9.4 实验230
9.5 习题230
第10章 数据库应用系统开发232
10.1 应用系统开发的一般过程232
10.2 “成绩管理系统”的开发233
10.2.1 成绩管理概述233
10.2.2 “成绩管理系统”的开发过程233
10.3 连编应用程序238
10.3.1 系统联调238
10.3.2 设置主文件240
10.3.3 文件的包含或排除240
10.3.4 连编应用程序241
10.4 应用程序的发布242
10.4.1 应用程序发布的一般步骤243
10.4.2 使用“安装向导”创建安装程序243
10.4.3 检测安装程序246
10.5 实验247
10.6 习题247
附录249
附录A VFP 6.0的常用函数及功能说明249
附录B VFP 6.0的常用命令252
习题答案262
参考文献267