Visual FoxPro教程与实训

目 录内容简介
第1章 数据库系统概论.1
1.1 数据库基础知识1
1.1.1 数据库基本概念1
1.1.2 数据库管理技术的发展3
1.2 数据模型5
1.2.1 实体及其联系5
1.2.2 数据模型6
1.3 关系数据库8
1.3.1 常见关系术语8
1.3.2 关系的特点9
1.3.3 关系运算10
1.4 数据库系统的组成11
1.4.1 硬件系统11
1.4.2 系统软件11
1.4.3 数据库应用系统11
1.4.4 与数据库系统相关的人员12
1.5 数据库设计基础12
1.5.1 数据库设计步骤12
1.5.2 数据库设计过程14
1.6 习题16
第2章 VisualFoxPro6.0概述17
2.1 VisualFoxPro系统概述17
2.1.1 VisualFoxPro的发展过程18
2.1.2 VisualFoxPro6.0的功能特点19
2.1.3 VisualFoxPro6.0的安装20
2.2 VisualFoxPro6.0的基本操作22
2.2.1 VisualFoxPro6.0的启动与退出22
2.2.2 VisualFoxPro6.0的集成界面组成23
2.2.3 VisualFoxPro6.0的界面操作25
2.2.4 VisualFoxPro6.0工具栏的使用26
2.3 VisualFoxPro6.0应用基础知识28
2.3.1 VisualFoxPro6.0的工作方式28
2.3.2 VisualFoxPro6.0的辅助设计工具28
2.4 项目管理器35
2.4.1 项目管理器的功能36
2.4.2 项目管理器的组成36
2.4.3 项目管理器的操作38
2.4.4 定制项目管理器41
2.5 VisualFoxPro6.0的开发环境设置42
2.5.1 “选项”对话框43
2.5.2 默认工作目录设置44
2.5.3 日期.时间.货币及数字格式设置45
2.6 习题46
第3章 编程基础48
3.1 数据类型48
3.1.1 字符型49
3.1.2 数值型49
3.1.3 日期型49
3.1.4 日期时间型50
3.1.5 逻辑型50
3.1.6 备注型50
3.1.7 通用型50
3.1.8 货币型50
3.1.9 字符型二进制和备注型二进制50
3.2 常量与变量51
3.2.1 常量51
3.2.2 变量53
3.2.3 系统变量59
3.2.4 变量命名的推荐规则60
3.3 函数61
3.3.1 函数概述61
3.3.2 数值函数61
3.3.3 字符函数63
3.3.4 日期和时间函数66
3.3.5 数据类型转换函数66
3.3.6 测试函数68
3.4 运算符与表达式72
3.4.1 算术运算符与算术表达式72
3.4.2 字符串运算符与字符串表达式73
3.4.3 日期时间运算符与日期时间表达式73
3.4.4 条件表达式73
3.4.5 运算符的优先顺序75
3.5 习题75
第4章 VisualFoxPro数据库及其操作77
4.1 数据库操作77
4.1.1 建立数据库77
4.1.2 使用数据库81
4.1.3 修改数据库82
4.1.4 删除数据库83
4.1.5 关闭数据库84
4.2 数据库表的建立84
4.2.1 在数据库中建立表84
4.2.2 表的使用89
4.2.3 表结构的修改90
4.3 表的基本操作92
4.3.1 增加记录92
4.3.2 显示记录97
4.3.3 修改记录98
4.3.4 删除和恢复记录100
4.4 索引与排序101
4.4.1 索引文件102
4.4.2 索引文件的分类102
4.4.3 索引类型102
4.4.4 创建索引文件103
4.4.5 索引文件的打开和关闭106
4.4.6 删除索引标识107
4.4.7 排序108
4.5 数据完整性109
4.5.1 实体完整性与主关键字109
4.5.2 域完整性与约束110
4.5.3 参照完整性110
4.5.4 表之间的关联110
4.6 习题112
第5章 结构化查询语言SQL114
5.1 结构化查询语言SQL概述114
5.1.1 SQL简介114
5.1.2 SQL语言的组成115
5.1.3 SQL语言的特点115
5.2 SQL的数据定义功能116
5.2.1 建立表结构116
5.2.2 修改表结构118
5.2.3 数据表的删除118
5.3 SQL的数据查询功能119
5.3.1 SELECT语句格式119
5.3.2 基本查询120
5.3.3 筛选查询121
5.3.4 排序查询122
5.3.5 带库函数查询123
5.3.6 分组查询124
5.3.7 嵌套查询125
5.3.8 连接查询126
5.3.9 别名与自连接查询130
5.3.1 0使用量词和谓词查询131
5.4 SQL的数据更新功能133
5.4.1 插入记录133
5.4.2 数据修改134
5.4.3 数据删除134
5.5 习题135
第6章 查询与视图..1 37
6.1 查询137
6.1.1 查询设计器138
6.1.2 建立查询139
6.1.3 运行查询141
6.1.4 查询设计器的局限性141
6.2 视图142
6.2.1 建立视图142
6.2.2 视图与数据更新146
6.2.3 远程视图与连接147
6.2.4 使用视图149
6.3 习题150
第7章 程序设计152
7.1 命令文件152
7.1.1 程序文件的建立与运行153
7.1.2 简单的交互式输入/输出命令154
7.1.3 应用程序的调试157
7.2 结构化程序设计159
7.2.1 顺序结构160
7.2.2 分支结构161
7.2.3 循环结构164
7.3 过程与过程调用169
7.3.1 子程序设计与调用169
7.3.2 过程与过程文件171
7.3.3 局部变量.全局变量和过程调用中的参数传递172
7.4 习题174
第8章 面向对象程序设计基础177
8.1 对象与类的基本概念177
8.1.1 对象177
8.1.2 类178
8.1.3 基类178
8.1.4 子类178
8.2 对象与类的特性178
8.2.1 封装性178
8.2.2 继承性179
8.2.3 抽象性179
8.2.4 层次性179
8.2.5 多态性180
8.3 VisualFoxPro的基类简介180
8.3.1 VisualFoxPro的基类180
8.3.2 控件类181
8.3.3 容器类182
8.4 对象的属性.事件和方法182
8.4.1 属性183
8.4.2 方法183
8.4.3 事件184
8.5 创建用户自定义类185
8.5.1 创建新类186
8.5.2 在程序中引用对象186
8.6 习题187
第9章 表单设计189
9.1 使用“表单向导”创建表单189
9.1.1 使用“表单向导”创建单表表单190
9.1.2 使用“表单向导”创建一对多表单193
9.2 使用“表单设计器”创建表单194
9.2.1 “表单设计器”的基本用法194
9.2.2 使用“快速表单”创建表单196
9.3 数据环境的设置197
9.3.1 “数据环境设计器”的打开197
9.3.2 数据环境的具体设置197
9.4 表单的属性.事件和方法198
9.4.1 表单的属性199
9.4.2 表单的事件200
9.4.3 表单的方法程序200
9.5 习题200
第10章 表单控件设计202
10.1 控件初步使用202
10.1.1 “表单控件”工具栏简介202
10.1.2 控件相关操作204
10.2 输出类控件207
10.2.1 标签控件207
10.2.2 线条与形状控件208
10.2.3 图像控件210
10.3 输入类控件211
10.3.1 文本框控件211
10.3.2 编辑框控件212
10.3.3 列表框控件214
10.3.4 组合框控件215
10.4 控制类控件217
10.4.1 命令按钮控件217
10.4.2 命令按钮组控件218
10.4.3 选项按钮组控件219
10.4.4 复选框控件220
10.4.5 计时类控件222
10.5 容器类控件222
10.5.1 表格控件222
10.5.2 页框控件223
10.5.3 容器控件224
10.6 连接类控件224
10.6.1 ActiveX控件224
10.6.2 ActiveX绑定控件225
10.6.3 超级链接控件225
10.7 习题225
第11章 菜单设计和应用228
11.1 VisualFoxPro系统菜单228
11.1.1 菜单结构228
11.1.2 菜单的基本概念229
11.1.3 创建菜单系统的步骤230
11.1.4 系统菜单230
11.2 下拉菜单设计234
11.2.1 菜单设计的基本过程234
11.2.2 定义菜单235
11.2.3 用编程方式定义菜单240
11.2.4 为顶层表单添加菜单242
11.3 快捷菜单设计244
11.4 习题246
第12章 报表设计248
12.1 创建报表248
12.1.1 创建报表文件248
12.1.2 报表工具栏253
12.2 设计报表254
12.2.1 报表的布局254
12.2.2 报表中使用控件256
12.3 数据分组与多栏报表260
12.3.1 设计分组报表260
12.3.2 多栏报表263
12.3.3 输出报表266
12.4 习题267
第13章 VFP数据库应用系统开发269
13.1 系统开发的基本步骤269
13.1.1 需求分析270
13.1.2 系统设计270
13.1.3 数据库设计271
13.2 表单设计274
13.2.1 查询模块274
13.2.2 修改模块276
13.2.3 统计模块278
13.3 报表设计282
13.4 菜单设计285
13.5 编译应用程序288
13.5.1 设置主文件289
13.5.2 在.app和.exe文件中包含或排除文件290
13.5.3 连编应用程序291
13.6 发布应用程序292
13.6.1 创建发布树293
13.6.2 制作安装程序293
13.7 习题295
第14章 实验297
实验1 认识数据库系统297
实验2 认识VisualFoxPro297
实验3 编程基础299
实验4 VisualFoxPro数据库及其操作300
实验5 结构化查询语言SQL303
实验6 查询与视图304
实验7 程序设计307
实验8 面向对象程序设计基础310
实验9 表单设计312
实验10 表单控件设计314
实验11 菜单设计和应用317
实验12 报表设计321
实验13 VFP数据库应用系统开发324
部分习题参考答案328
1.1 数据库基础知识1
1.1.1 数据库基本概念1
1.1.2 数据库管理技术的发展3
1.2 数据模型5
1.2.1 实体及其联系5
1.2.2 数据模型6
1.3 关系数据库8
1.3.1 常见关系术语8
1.3.2 关系的特点9
1.3.3 关系运算10
1.4 数据库系统的组成11
1.4.1 硬件系统11
1.4.2 系统软件11
1.4.3 数据库应用系统11
1.4.4 与数据库系统相关的人员12
1.5 数据库设计基础12
1.5.1 数据库设计步骤12
1.5.2 数据库设计过程14
1.6 习题16
第2章 VisualFoxPro6.0概述17
2.1 VisualFoxPro系统概述17
2.1.1 VisualFoxPro的发展过程18
2.1.2 VisualFoxPro6.0的功能特点19
2.1.3 VisualFoxPro6.0的安装20
2.2 VisualFoxPro6.0的基本操作22
2.2.1 VisualFoxPro6.0的启动与退出22
2.2.2 VisualFoxPro6.0的集成界面组成23
2.2.3 VisualFoxPro6.0的界面操作25
2.2.4 VisualFoxPro6.0工具栏的使用26
2.3 VisualFoxPro6.0应用基础知识28
2.3.1 VisualFoxPro6.0的工作方式28
2.3.2 VisualFoxPro6.0的辅助设计工具28
2.4 项目管理器35
2.4.1 项目管理器的功能36
2.4.2 项目管理器的组成36
2.4.3 项目管理器的操作38
2.4.4 定制项目管理器41
2.5 VisualFoxPro6.0的开发环境设置42
2.5.1 “选项”对话框43
2.5.2 默认工作目录设置44
2.5.3 日期.时间.货币及数字格式设置45
2.6 习题46
第3章 编程基础48
3.1 数据类型48
3.1.1 字符型49
3.1.2 数值型49
3.1.3 日期型49
3.1.4 日期时间型50
3.1.5 逻辑型50
3.1.6 备注型50
3.1.7 通用型50
3.1.8 货币型50
3.1.9 字符型二进制和备注型二进制50
3.2 常量与变量51
3.2.1 常量51
3.2.2 变量53
3.2.3 系统变量59
3.2.4 变量命名的推荐规则60
3.3 函数61
3.3.1 函数概述61
3.3.2 数值函数61
3.3.3 字符函数63
3.3.4 日期和时间函数66
3.3.5 数据类型转换函数66
3.3.6 测试函数68
3.4 运算符与表达式72
3.4.1 算术运算符与算术表达式72
3.4.2 字符串运算符与字符串表达式73
3.4.3 日期时间运算符与日期时间表达式73
3.4.4 条件表达式73
3.4.5 运算符的优先顺序75
3.5 习题75
第4章 VisualFoxPro数据库及其操作77
4.1 数据库操作77
4.1.1 建立数据库77
4.1.2 使用数据库81
4.1.3 修改数据库82
4.1.4 删除数据库83
4.1.5 关闭数据库84
4.2 数据库表的建立84
4.2.1 在数据库中建立表84
4.2.2 表的使用89
4.2.3 表结构的修改90
4.3 表的基本操作92
4.3.1 增加记录92
4.3.2 显示记录97
4.3.3 修改记录98
4.3.4 删除和恢复记录100
4.4 索引与排序101
4.4.1 索引文件102
4.4.2 索引文件的分类102
4.4.3 索引类型102
4.4.4 创建索引文件103
4.4.5 索引文件的打开和关闭106
4.4.6 删除索引标识107
4.4.7 排序108
4.5 数据完整性109
4.5.1 实体完整性与主关键字109
4.5.2 域完整性与约束110
4.5.3 参照完整性110
4.5.4 表之间的关联110
4.6 习题112
第5章 结构化查询语言SQL114
5.1 结构化查询语言SQL概述114
5.1.1 SQL简介114
5.1.2 SQL语言的组成115
5.1.3 SQL语言的特点115
5.2 SQL的数据定义功能116
5.2.1 建立表结构116
5.2.2 修改表结构118
5.2.3 数据表的删除118
5.3 SQL的数据查询功能119
5.3.1 SELECT语句格式119
5.3.2 基本查询120
5.3.3 筛选查询121
5.3.4 排序查询122
5.3.5 带库函数查询123
5.3.6 分组查询124
5.3.7 嵌套查询125
5.3.8 连接查询126
5.3.9 别名与自连接查询130
5.3.1 0使用量词和谓词查询131
5.4 SQL的数据更新功能133
5.4.1 插入记录133
5.4.2 数据修改134
5.4.3 数据删除134
5.5 习题135
第6章 查询与视图..1 37
6.1 查询137
6.1.1 查询设计器138
6.1.2 建立查询139
6.1.3 运行查询141
6.1.4 查询设计器的局限性141
6.2 视图142
6.2.1 建立视图142
6.2.2 视图与数据更新146
6.2.3 远程视图与连接147
6.2.4 使用视图149
6.3 习题150
第7章 程序设计152
7.1 命令文件152
7.1.1 程序文件的建立与运行153
7.1.2 简单的交互式输入/输出命令154
7.1.3 应用程序的调试157
7.2 结构化程序设计159
7.2.1 顺序结构160
7.2.2 分支结构161
7.2.3 循环结构164
7.3 过程与过程调用169
7.3.1 子程序设计与调用169
7.3.2 过程与过程文件171
7.3.3 局部变量.全局变量和过程调用中的参数传递172
7.4 习题174
第8章 面向对象程序设计基础177
8.1 对象与类的基本概念177
8.1.1 对象177
8.1.2 类178
8.1.3 基类178
8.1.4 子类178
8.2 对象与类的特性178
8.2.1 封装性178
8.2.2 继承性179
8.2.3 抽象性179
8.2.4 层次性179
8.2.5 多态性180
8.3 VisualFoxPro的基类简介180
8.3.1 VisualFoxPro的基类180
8.3.2 控件类181
8.3.3 容器类182
8.4 对象的属性.事件和方法182
8.4.1 属性183
8.4.2 方法183
8.4.3 事件184
8.5 创建用户自定义类185
8.5.1 创建新类186
8.5.2 在程序中引用对象186
8.6 习题187
第9章 表单设计189
9.1 使用“表单向导”创建表单189
9.1.1 使用“表单向导”创建单表表单190
9.1.2 使用“表单向导”创建一对多表单193
9.2 使用“表单设计器”创建表单194
9.2.1 “表单设计器”的基本用法194
9.2.2 使用“快速表单”创建表单196
9.3 数据环境的设置197
9.3.1 “数据环境设计器”的打开197
9.3.2 数据环境的具体设置197
9.4 表单的属性.事件和方法198
9.4.1 表单的属性199
9.4.2 表单的事件200
9.4.3 表单的方法程序200
9.5 习题200
第10章 表单控件设计202
10.1 控件初步使用202
10.1.1 “表单控件”工具栏简介202
10.1.2 控件相关操作204
10.2 输出类控件207
10.2.1 标签控件207
10.2.2 线条与形状控件208
10.2.3 图像控件210
10.3 输入类控件211
10.3.1 文本框控件211
10.3.2 编辑框控件212
10.3.3 列表框控件214
10.3.4 组合框控件215
10.4 控制类控件217
10.4.1 命令按钮控件217
10.4.2 命令按钮组控件218
10.4.3 选项按钮组控件219
10.4.4 复选框控件220
10.4.5 计时类控件222
10.5 容器类控件222
10.5.1 表格控件222
10.5.2 页框控件223
10.5.3 容器控件224
10.6 连接类控件224
10.6.1 ActiveX控件224
10.6.2 ActiveX绑定控件225
10.6.3 超级链接控件225
10.7 习题225
第11章 菜单设计和应用228
11.1 VisualFoxPro系统菜单228
11.1.1 菜单结构228
11.1.2 菜单的基本概念229
11.1.3 创建菜单系统的步骤230
11.1.4 系统菜单230
11.2 下拉菜单设计234
11.2.1 菜单设计的基本过程234
11.2.2 定义菜单235
11.2.3 用编程方式定义菜单240
11.2.4 为顶层表单添加菜单242
11.3 快捷菜单设计244
11.4 习题246
第12章 报表设计248
12.1 创建报表248
12.1.1 创建报表文件248
12.1.2 报表工具栏253
12.2 设计报表254
12.2.1 报表的布局254
12.2.2 报表中使用控件256
12.3 数据分组与多栏报表260
12.3.1 设计分组报表260
12.3.2 多栏报表263
12.3.3 输出报表266
12.4 习题267
第13章 VFP数据库应用系统开发269
13.1 系统开发的基本步骤269
13.1.1 需求分析270
13.1.2 系统设计270
13.1.3 数据库设计271
13.2 表单设计274
13.2.1 查询模块274
13.2.2 修改模块276
13.2.3 统计模块278
13.3 报表设计282
13.4 菜单设计285
13.5 编译应用程序288
13.5.1 设置主文件289
13.5.2 在.app和.exe文件中包含或排除文件290
13.5.3 连编应用程序291
13.6 发布应用程序292
13.6.1 创建发布树293
13.6.2 制作安装程序293
13.7 习题295
第14章 实验297
实验1 认识数据库系统297
实验2 认识VisualFoxPro297
实验3 编程基础299
实验4 VisualFoxPro数据库及其操作300
实验5 结构化查询语言SQL303
实验6 查询与视图304
实验7 程序设计307
实验8 面向对象程序设计基础310
实验9 表单设计312
实验10 表单控件设计314
实验11 菜单设计和应用317
实验12 报表设计321
实验13 VFP数据库应用系统开发324
部分习题参考答案328
目 录内容简介
《Visual FoxPro教程与实训》从实用的角度出发,辅以便于读者理解各知识点的大量范例和一个贯穿全书的数据库系统开发项目,详细讲解了Visual FoxPro的基础知识、操作方法及应用技巧。全书共分14章,每章都配有丰富的例题、习题和上机练习。主要内容包括:数据库系统概述、Visual FoxPro 6.0概述、编程基础、Visual FoxPro数据库及其操作、结构化查询语言SQL、查询与视图、程序设计、面向对象程序设计基础、表单设计、表单控件设计、菜单设计和应用、报表设计、VFP数据库应用系统开发、实验等。
《Visual FoxPro教程与实训》不仅适合于各高职高专院校师生和计算机培训机构作为教材使用,还可供本科院校、计算机专业人员和爱好者参考使用。
《Visual FoxPro教程与实训》不仅适合于各高职高专院校师生和计算机培训机构作为教材使用,还可供本科院校、计算机专业人员和爱好者参考使用。
比价列表
公众号、微信群

微信公众号

实时获取购书优惠