注册 | 登录读书好,好读书,读好书!
读书网-DuShu.com
当前位置: 首页出版图书科学技术计算机/网络软件与程序设计程序设计综合举一反三:Visual FoxPro中文版数据库编程实战训练

举一反三:Visual FoxPro中文版数据库编程实战训练

举一反三:Visual FoxPro中文版数据库编程实战训练

定 价:¥34.00

作 者: 沈精虎主编;宋立智编著
出版社: 人民邮电出版社
丛编项: 举一反三
标 签: 关系型数据库 数据库管理系统 程序设计

ISBN: 9787115116772 出版时间: 2003-01-01 包装: 平装
开本: 26cm+光盘1片 页数: 308 字数:  

内容简介

本书以应用VisualFoxPro解决实际问题为主线,在内容的选取及章节的设置上充分考虑了读者的实际需要,先给出一个典型的样板实例(样板实例给出了详细的操作步骤和程序代码),再按难度循序渐进地给出起步、进阶、提高三个练习题,明确编程要求及操作编程提示,然后由读者自己独立完成。本书通过大量实例介绍了VisualFoxPro数据库系统程序设计的方法及应用技巧,内容包括VisualFoxPro基础知识、数据库与表操作、SQL语言与数据查询、程序设计、报表与标签设计、表单设计、应用系统开发等。本书的特点是先给出一个典型的样板实例,并且详细讲解了实例的操作步骤和程序代码,还在每个实例后面安排了3个要求读者独立完成的习题。读者在学习过程中如有疑问,可以对比参考配套光盘,以快速提高实际编程能力。

作者简介

暂缺《举一反三:Visual FoxPro中文版数据库编程实战训练》作者简介

图书目录

第1章 Visual FoxPro基础知识 1
1.1 数据库系统的基础知识 1
1.1.1 数据. 信息与数据处理 1
1.1.2 数据库系统概述 1
1.1.3 数据处理的抽象描述 3
1.1.4 数据模型 5
1.1.5 关系数据模型 7
1.1.6 数据库管理系统概述 8
1.2 Visual FoxPro 6.0基础知识 9
1.2.1 Visual FoxPro 6.0概述 9
1.2.2 Visual FoxPro 6.0的配置 10
1.2.3 项目管理器 14
1.3 小结 18
第2章 数据库与表操作 19
2.1 数据库与表基础知识 19
2.1.1 Visual FoxPro中的数据和处理 19
2.1.2 数据表基础 23
2.1.3 数据库基础 40
2.1.4 数据库表的属性设置 45
2.1.5 建立表间的关系 49
2.2 建立简单表实例 52
2.2.1 典型实例——建立员工档案表 53
2.2.2 起步——建立学生档案表 54
2.2.3 进阶——建立产品信息表 55
2.2.4 提高——建立工资信息表 56
2.3 建立带显示和输入格式表实例 57
2.3.1 典型实例——建立员工档案表 57
2.3.2 起步——建立学生档案表 60
2.3.3 进阶——建立工资信息表 60
2.3.4 提高——建立产品信息表 61
2.4 建立带有效性检验表的实例 61
2.4.1 典型实例——建立学生档案表 61
2.4.2 起步——建立员工档案表 64
2.4.3 进阶——建立产品信息表 65
2.4.4 提高——建立销售信息表 66
2.5 浏览表实例 66
2.5.1 典型实例——简单浏览 66
2.5.2 起步——无修改浏览 69
2.5.3 进阶——修改特定字段浏览 69
2.5.4 提高——按索引顺序浏览 70
2.6 记录的修改 71
2.6.1 典型实例——修改学生档案表 71
2.6.2 起步——修改产品信息表 72
2.6.3 进阶——修改员工档案表 73
2.6.4 提高——修改工资信息表 74
2.7 表统计实例 75
2.7.1 典型实例——统计记录个数 75
2.7.2 起步——求和 76
2.7.3 进阶——求平均 76
2.7.4 提高——分类汇总 77
2.8 建立表间的关系实例 77
2.8.1 典型实例——建立一对一的关系 78
2.8.2 起步——建立一对多的关系 79
2.8.3 进阶——建立一对一的临时关系 80
2.8.4 提高——建立一对多的临时关系 82
2.9 小结 84
第3章 SQL语言与数据查询 85
3.1 SQL语言与数据查询基础 85
3.1.1 SQL语言概述 85
3.1.2 数据定义 86
3.1.3 数据修改 88
3.1.4 数据查询 90
3.1.5 查询设计器 90
3.2 基于单表的SQL简单查询实例 97
3.2.1 典型实例——显示全部记录及字段 97
3.2.2 起步——查询部分字段 97
3.2.3 进阶——去掉重复记录 98
3.2.4 提高——指定显示列名 99
3.3 SQL条件查询实例 99
3.3.1 典型实例——AND与OR运算符 100
3.3.2 起步——IN运算符 101
3.3.3 进阶——LIKE运算符 101
3.3.4 提高——IS NULL运算符 102
3.4 SQL基于多表的查询 102
3.4.1 典型实例——简单的联接查询 102
3.4.2 起步——复杂的联接查询 103
3.4.3 进阶——简单的嵌套查询 103
3.4.4 提高——复杂的嵌套查询 104
3.5 计算与分组查询 104
3.5.1 典型实例——简单的查询计算 105
3.5.2 起步——复杂的查询计算 105
3.5.3 进阶——简单的分组计算 105
3.5.4 提高——复杂的分组计算 106
3.6 查询结果处理 107
3.6.1 典型实例——输出到临时表 107
3.6.2 起步——输出到数组 107
3.6.3 进阶——排序输出 108
3.6.4 提高——输出到新的表文件 108
3.7 SQL的数据定义实例 109
3.7.1 典型实例——建立学生表 109
3.7.2 起步——建立课程表 110
3.7.3 进阶——建立成绩表 110
3.7.4 提高——修改课程表 111
3.8 SQL的数据修改实例 112
3.8.1 典型实例——数据的简单插入 112
3.8.2 起步——从数组中插入数据 112
3.8.3 进阶——删除记录 113
3.8.4 提高——更新数据 113
3.9 利用查询设计器建立查询实例 113
3.9.1 典型实例——简单的联接查询 114
3.9.2 起步——排序输出 115
3.9.3 进阶——分组输出 116
3.9.4 提高——复杂的联接查询 117
3.10 小结 118
第4章 Visual FoxPro结构化程序设计 119
4.1 Visual FoxPro程序设计基础 119
4.1.1 Visual FoxPro程序设计 119
4.1.2 基本语句 122
4.1.3 过程和函数 129
4.1.4 变量的作用域 132
4.2 选择结构程序实例 133
4.2.1 典型实例——分段函数的计算 133
4.2.2 起步——3位整数的逆序输出 135
4.2.3 进阶——求3个数中的最大数 135
4.2.4 提高——计算学生成绩等级 136
4.3 循环结构程序实例 137
4.3.1 典型实例——计算数列的累加和 137
4.3.2 起步——求最大公约数 138
4.3.3 进阶——计算e的近似值 139
4.3.4 提高——数值转换 139
4.4 以程序方式操作表的实例 140
4.4.1 典型实例——数据查询 140
4.4.2 起步——记录统计 141
4.4.3 进阶——数据更新 142
4.4.4 提高——嵌入SQL语句 143
4.5 过程和函数实例 144
4.5.1 典型实例——过程的编写与调用 144
4.5.2 起步——函数的编写与调用 145
4.5.3 进阶——过程文件的编写与调用 146
4.5.4 提高——过程的递归调用 147
4.6 小结 148
第5章 报表与标签设计 149
5.1 报表基础知识 149
5.1.1 报表概述 149
5.1.2 报表的建立 151
5.1.3 标签的设计 163
5.2 报表实例 165
5.2.1 典型实例——单表报表 165
5.2.2 起步——多表报表 168
5.2.3 进阶——带统计报表 169
5.2.4 提高——带控件报表 170
5.3 小结 172
第6章 表单设计 173
6.1 面向对象程序设计 173
6.1.1 对象. 类与属性 173
6.1.2 事件. 方法和事件过程 174
6.1.3 Visual FoxPro的基类 175
6.1.4 对象的引用 175
6.2 表单对象的基础知识与操作 176
6.2.1 表单的常用属性 176
6.2.2 表单的事件和方法 177
6.2.3 表单设计器 177
6.2.4 控件的操作与布局 178
6.2.5 表单数据环境 180
6.2.6 表单的运行与修改 182
6.2.7 利用表单向导建立表单 183
6.3 表单的控件 186
6.3.1 标准控件 186
6.3.2 ActiveX控件 195
6.3.3 自定义控件 196
6.4 数据记录处理表单实例 197
6.4.1 典型实例——设计简单的浏览表单 197
6.4.2 起步——设计删除记录的表单 199
6.4.3 进阶——设计添加记录的表单 201
6.4.4 提高——设计查询记录的表单 203
6.5 复杂表单的设计 204
6.5.1 典型实例——设计多页表单 204
6.5.2 起步——建立表格控件表单 208
6.5.3 进阶——设计复杂的数据查询界面 210
6.5.4 提高——设计带统计功能的数据表单 211
6.6 小结 214
第7章 应用系统开发实例 215
7.1 数据库应用程序开发的过程 215
7.2 应用系统开发实例 216
7.2.1 典型实例——工资管理系统的设计 216
7.2.2 起步——宾馆客房管理的设计 243
7.2.3 进阶——商业企业商品信息管理的设计 253
7.2.4 提高——学生信息管理系统的设计 274
7.3 小结 296

本目录推荐