微信扫一扫,移动浏览光盘
简介
《数据库原理与应用(Visual foxpro)》共13章。第1章为数据库系统概论;第2章为Visual FoxPro 6。0概述;第3章为编程基础;第4章为数据表基本操作;第5章为数据库及其操作;第6章为结构化查询语言SQL;第7章为面向对象程序设计基础;第8章为表单设计;第9章为控件设计;第10章为菜单设计;第11章为报表设计;第12章为数据库应用程序开发;第13章为技能训练。《数据库原理与应用(Visual foxpro)》内容紧凑,结构合理,论述清楚,实例丰富,且理顺了众多知识点之间的关系,有利于读者的理解和掌握。《数据库原理与应用(Visual foxpro)》适合于高等职业学校、高等专科学校、成人高校、本科院校举办的二级职业技术学院,也可供继续教育学院、民办高校、技能型紧缺人才培养使用,还可供计算机应用人员自学或参考。
目录
第1章 数据库系统概论 1
1.1 数据库技术的发展 1
1.1.1 人工管理阶段 1
1.1.2 文件系统阶段 1
1.1.3 数据库系统阶段 2
1.2 数据模型 3
1.2.1 实体及其联系 3
1.2.2 数据模型 4
1.2.3 关系术语及关系运算 6
1.3 数据库系统的组成 8
1.3.1 硬件系统 8
1.3.2 系统软件 8
1.3.3 数据库应用系统 8
1.3.4 各类人员 8
1.4 数据库设计基础 9
1.4.1 数据库设计步骤 9
1.4.2 数据库设计过程 10
习题一 12
第2章 visual foxpro 6.0概述 13
2.1 关于visual foxpro 13
.2.1.1 visual foxpro的发展过程 13
2.1.2 visual foxpro 6.0的功能特点 14
2.1.3 visual foxpro 6.0的安装 15
2.2 visual foxpro 6.0的基本操作 17
2.2.1 visual foxpro 6.0的启动与退出 17
2.2.2 visual foxpro 6.0的集成界面组成 18
2.2.3 visual foxpro 6.0的界面操作 20
2.3 visual foxpro 6.0基础知识 22
2.3.1 visual foxpro 6.0的工作方式 22
2.3.2 visual foxpro 6.0的辅助设计工具 23
2.4 项目管理器 26
2.4.1 “项目管理器”的功能 26
2.4.2 “项目管理器”的组成 27
2.4.3 “项目管理器”的操作 29
2.5 visual foxpro 6.0的开发环境设置 31
2.5.1 “选项”对话框 32
2.5.2 默认工作目录设置 33
2.5.3 日期、时间、货币及数字格式设置 34
2.5.4 配置文件config.fpw的创建 35
习题二 37
第3章 编程基础 38
3.1 数据类型 38
3.1.1 字符型(character) 38
3.1.2 数值型 38
3.1.3 日期型(date) 39
3.1.4 日期时间型(date time) 39
3.1.5 逻辑型(logic) 39
3.1.6 备注型(memo) 39
3.1.7 通用型(general) 39
3.1.8 货币型(currency) 39
3.1.9 字符型二进制和备注型二进制 40
3.2 常量与变量 40
3.2.1 常量 40
3.2.2 变量 42
3.2.3 系统变量 46
3.2.4 变量命名的推荐规则 46
3.3 函数 47
3.3.1 函数的一般形式 47
3.3.2 函数的类型 47
3.4 vfp的运算符与表达式 50
3.4.1 算术运算符与算术表达式 50
3.4.2 字符串运算符与字符串表达式 51
3.4.3 日期时间运算符与日期时间表达式 51
3.4.4 条件表达式 51
3.4.5 逻辑表达式 52
3.4.6 运算符的优先顺序 52
3.5 结构化程序设计 53
3.5.1 程序文件的建立与运行 53
3.5.2 程序结构控制 54
3.6 过程及其调用 58
3.6.1 主程序、子程序及其调用 58
3.6.2 过程的定义 59
3.6.3 过程文件 60
习题三 61
第4章 数据表基本操作 63
4.1 表的创建 63
4.1.1 表的概念 63
4.1.2 表结构的设计与创建 64
4.2 数据的输入 71
4.2.1 打开、关闭表 71
4.2.2 表数据的输入 71
4.2.3 输入备注型和通用型字段 73
4.2.4 追加记录 74
4.2.5 追加记录的命令 76
4.3 表结构的修改 77
4.3.1 使用“表设计器” 77
4.3.2 使用修改命令 78
4.4 数据的显示与修改 78
4.4.1 数据的显示 78
4.4.2 数据的修改 79
4.5 数据的删除 79
4.5.1 逻辑删除 79
4.5.2 恢复记录 80
4.5.3 物理删除 80
习题四 80
第5章 数据库及其操作 82
5.1 数据库的创建 82
5.1.1 利用“数据库向导”创建数据库 82
5.1.2 使用“数据库设计器”创建数据库 85
5.1.3 使用命令创建数据库 87
5.1.4 数据库的修改、打开和关闭 88
5.2 数据库表的操作 89
5.2.1 创建数据库表 89
5.2.2 数据库中表的添加和删除 94
5.2.3 数据库表的打开和关闭 95
5.2.4 数据库表结构的修改、显示 96
5.3 索引 96
5.3.1 索引文件 97
5.3.2 索引文件的分类 97
5.3.3 索引类型 97
5.3.4 创建索引文件 98
5.3.5 索引文件的打开和关闭 100
5.3.6 删除索引标识 101
5.4 数据库的关联 102
5.4.1 工作区的基本概念 102
5.4.2 数据库的关联 102
习题五 104
第6章 结构化查询语言sql 105
6.1 结构化查询语言sql概述 105
6.1.1 sql简介 105
6.1.2 sql语言的组成 105
6.1.3 sql语言的特点 106
6.2 sql的数据定义功能 107
6.2.1 建立表结构 107
6.2.2 修改表结构 110
6.2.3 视图的创建和删除 111
6.2.4 数据表的删除 111
6.3 sql的数据查询功能 112
6.3.1 select语句格式 112
6.3.2 基本查询 113
6.3.3 筛选查询 114
6.3.4 排序查询 116
6.3.5 带库函数查询 117
6.3.6 分组查询 117
6.3.7 嵌套查询 118
6.3.8 多表查询 119
6.4 sql的数据更新功能 120
6.4.1 插入记录 120
6.4.2 数据修改 121
6.4.3 数据删除 123
习题六 124
第7章 面向对象程序设计基础 125
7.1 对象与类的基本概念 125
7.1.1 对象(object) 125
7.2 对象与类的特性 126
7.2.1 封装 126
7.2.2 继承性 126
7.2.3 抽象性 126
7.2.4 层次性 127
7.3 vfp的基类(base class) 127
7.3.1 控件类(control) 127
7.3.2 容器类(container) 128
7.4 对象的属性、事件和方法 129
7.4.1 属性(property) 129
7.4.2 方法(methods) 129
7.4.3 事件(events) 130
7.5 创建用户自定义类 131
7.5.1 创建新类 132
7.5.2 在程序中引用对象 132
习题七 133
第8章 表单设计 134
8.1 使用“表单向导”创建表单 134
8.1.1 使用“表单向导”创建单表表单 134
8.1.2 使用“表单向导”创建一对多表单 137
8.2 使用“表单设计器”创建表单 140
8.2.1 “表单设计器”的基本用法 140
8.2.2 使用“快速表单”创建表单 142
8.3 数据环境的设置 143
8.3.1 “数据环境设计器”的打开 143
8.3.2 数据环境的具体设置 144
8.4 表单的属性、事件和方法 146
8.4.1 表单的属性 146
8.4.2 表单的事件 148
8.4.3 表单的方法程序 149
习题八 149
第9章 表单控件设计 150
9.1 控件初步使用 150
9.1.1 “表单控件”工具栏简介 150
9.1.2 控件相关操作 152
9.1.3 表单控件的“属性”窗口 154
9.2 输出类控件 156
9.2.1 标签控件 156
9.2.2 线条与形状控件 158
9.2.3 图像控件 160
9.3 输入类控件 161
9.3.1 文本框控件 161
9.3.2 编辑框控件 163
9.3.3 列表框控件 164
9.3.4 组合框控件 167
9.4 控制类控件 169
9.4.1 命令按钮控件 169
9.4.2 命令按钮组控件 170
9.4.3 选项按钮组控件 170
9.4.4 复选框控件 171
9.4.5 计时类控件 171
9.5 容器类控件 172
9.5.1 表格控件 172
9.5.2 页框控件 173
9.5.3 容器控件 174
9.6 连接类控件 175
9.6.1 activex控件 175
9.6.2 activex绑定控件 175
9.6.3 超级链接控件 175
习题九 176
第10章 菜单设计 177
10.1 菜单设计基础知识 177
10.1.1 菜单的基本概念 177
10.1.2 创建菜单系统的步骤 178
10.1.3 visual foxpro系统菜单的控制 178
10.2 创建下拉式菜单 180
10.2.1 菜单设计的基本步骤 180
10.2.2 定义菜单 181
10.2.3 为顶层表单设计下拉式菜单 185
10.2.4 用编程方式定义菜单 187
10.3 创建快捷菜单 189
习题十 191
第11章 报表设计 192
11.1 创建报表 192
11.1.1 使用“报表向导”创建报表 192
11.1.2 使用“报表设计器”创建报表 198
11.1.3 创建快速报表 199
11.2 “报表设计器”的使用 200
11.2.1 “报表设计器”工具栏 200
11.2.2 “报表控件”工具栏 202
11.2.3 报表输出 204
习题十一 205
第12章 vfp数据库应用系统开发 206
12.1 系统开发基本步骤 206
12.1.1 建立应用程序文件夹 206
12.1.2 用“项目管理器”组织应用程序 206
12.2 系统设计及基本功能实现 207
12.2.1 需求分析及数据库设计 207
12.2.2 生成应用程序框架 208
12.2.3 建立数据库 209
12.3 设计表单 212
12.3.1 建立表单 212
12.3.2 表单设置 214
12.3.3 设计表单代码 214
12.4 完善系统并发布 215
12.4.1 修改菜单 215
12.4.2 连编运行 215
12.4.3 制作发布磁盘 217
习题十二 219
第13章 技能训练 220
13.1 创建和使用“项目管理器” 220
13.2 数据运算 222
13.3 程序设计 223
13.4 表的建立与操作 225
13.5 数据库的建立和操作 228
13.6 查询文件的创建 231
13.7 表单设计 233
13.8 常用控件的使用 236
13.9 菜单设计与应用 238
13.10 报表设计和应用 241
附录1 visual foxpro常用命令表 245
附录2 visual foxpro常用函数表 251
参考文献 253
1.1 数据库技术的发展 1
1.1.1 人工管理阶段 1
1.1.2 文件系统阶段 1
1.1.3 数据库系统阶段 2
1.2 数据模型 3
1.2.1 实体及其联系 3
1.2.2 数据模型 4
1.2.3 关系术语及关系运算 6
1.3 数据库系统的组成 8
1.3.1 硬件系统 8
1.3.2 系统软件 8
1.3.3 数据库应用系统 8
1.3.4 各类人员 8
1.4 数据库设计基础 9
1.4.1 数据库设计步骤 9
1.4.2 数据库设计过程 10
习题一 12
第2章 visual foxpro 6.0概述 13
2.1 关于visual foxpro 13
.2.1.1 visual foxpro的发展过程 13
2.1.2 visual foxpro 6.0的功能特点 14
2.1.3 visual foxpro 6.0的安装 15
2.2 visual foxpro 6.0的基本操作 17
2.2.1 visual foxpro 6.0的启动与退出 17
2.2.2 visual foxpro 6.0的集成界面组成 18
2.2.3 visual foxpro 6.0的界面操作 20
2.3 visual foxpro 6.0基础知识 22
2.3.1 visual foxpro 6.0的工作方式 22
2.3.2 visual foxpro 6.0的辅助设计工具 23
2.4 项目管理器 26
2.4.1 “项目管理器”的功能 26
2.4.2 “项目管理器”的组成 27
2.4.3 “项目管理器”的操作 29
2.5 visual foxpro 6.0的开发环境设置 31
2.5.1 “选项”对话框 32
2.5.2 默认工作目录设置 33
2.5.3 日期、时间、货币及数字格式设置 34
2.5.4 配置文件config.fpw的创建 35
习题二 37
第3章 编程基础 38
3.1 数据类型 38
3.1.1 字符型(character) 38
3.1.2 数值型 38
3.1.3 日期型(date) 39
3.1.4 日期时间型(date time) 39
3.1.5 逻辑型(logic) 39
3.1.6 备注型(memo) 39
3.1.7 通用型(general) 39
3.1.8 货币型(currency) 39
3.1.9 字符型二进制和备注型二进制 40
3.2 常量与变量 40
3.2.1 常量 40
3.2.2 变量 42
3.2.3 系统变量 46
3.2.4 变量命名的推荐规则 46
3.3 函数 47
3.3.1 函数的一般形式 47
3.3.2 函数的类型 47
3.4 vfp的运算符与表达式 50
3.4.1 算术运算符与算术表达式 50
3.4.2 字符串运算符与字符串表达式 51
3.4.3 日期时间运算符与日期时间表达式 51
3.4.4 条件表达式 51
3.4.5 逻辑表达式 52
3.4.6 运算符的优先顺序 52
3.5 结构化程序设计 53
3.5.1 程序文件的建立与运行 53
3.5.2 程序结构控制 54
3.6 过程及其调用 58
3.6.1 主程序、子程序及其调用 58
3.6.2 过程的定义 59
3.6.3 过程文件 60
习题三 61
第4章 数据表基本操作 63
4.1 表的创建 63
4.1.1 表的概念 63
4.1.2 表结构的设计与创建 64
4.2 数据的输入 71
4.2.1 打开、关闭表 71
4.2.2 表数据的输入 71
4.2.3 输入备注型和通用型字段 73
4.2.4 追加记录 74
4.2.5 追加记录的命令 76
4.3 表结构的修改 77
4.3.1 使用“表设计器” 77
4.3.2 使用修改命令 78
4.4 数据的显示与修改 78
4.4.1 数据的显示 78
4.4.2 数据的修改 79
4.5 数据的删除 79
4.5.1 逻辑删除 79
4.5.2 恢复记录 80
4.5.3 物理删除 80
习题四 80
第5章 数据库及其操作 82
5.1 数据库的创建 82
5.1.1 利用“数据库向导”创建数据库 82
5.1.2 使用“数据库设计器”创建数据库 85
5.1.3 使用命令创建数据库 87
5.1.4 数据库的修改、打开和关闭 88
5.2 数据库表的操作 89
5.2.1 创建数据库表 89
5.2.2 数据库中表的添加和删除 94
5.2.3 数据库表的打开和关闭 95
5.2.4 数据库表结构的修改、显示 96
5.3 索引 96
5.3.1 索引文件 97
5.3.2 索引文件的分类 97
5.3.3 索引类型 97
5.3.4 创建索引文件 98
5.3.5 索引文件的打开和关闭 100
5.3.6 删除索引标识 101
5.4 数据库的关联 102
5.4.1 工作区的基本概念 102
5.4.2 数据库的关联 102
习题五 104
第6章 结构化查询语言sql 105
6.1 结构化查询语言sql概述 105
6.1.1 sql简介 105
6.1.2 sql语言的组成 105
6.1.3 sql语言的特点 106
6.2 sql的数据定义功能 107
6.2.1 建立表结构 107
6.2.2 修改表结构 110
6.2.3 视图的创建和删除 111
6.2.4 数据表的删除 111
6.3 sql的数据查询功能 112
6.3.1 select语句格式 112
6.3.2 基本查询 113
6.3.3 筛选查询 114
6.3.4 排序查询 116
6.3.5 带库函数查询 117
6.3.6 分组查询 117
6.3.7 嵌套查询 118
6.3.8 多表查询 119
6.4 sql的数据更新功能 120
6.4.1 插入记录 120
6.4.2 数据修改 121
6.4.3 数据删除 123
习题六 124
第7章 面向对象程序设计基础 125
7.1 对象与类的基本概念 125
7.1.1 对象(object) 125
7.2 对象与类的特性 126
7.2.1 封装 126
7.2.2 继承性 126
7.2.3 抽象性 126
7.2.4 层次性 127
7.3 vfp的基类(base class) 127
7.3.1 控件类(control) 127
7.3.2 容器类(container) 128
7.4 对象的属性、事件和方法 129
7.4.1 属性(property) 129
7.4.2 方法(methods) 129
7.4.3 事件(events) 130
7.5 创建用户自定义类 131
7.5.1 创建新类 132
7.5.2 在程序中引用对象 132
习题七 133
第8章 表单设计 134
8.1 使用“表单向导”创建表单 134
8.1.1 使用“表单向导”创建单表表单 134
8.1.2 使用“表单向导”创建一对多表单 137
8.2 使用“表单设计器”创建表单 140
8.2.1 “表单设计器”的基本用法 140
8.2.2 使用“快速表单”创建表单 142
8.3 数据环境的设置 143
8.3.1 “数据环境设计器”的打开 143
8.3.2 数据环境的具体设置 144
8.4 表单的属性、事件和方法 146
8.4.1 表单的属性 146
8.4.2 表单的事件 148
8.4.3 表单的方法程序 149
习题八 149
第9章 表单控件设计 150
9.1 控件初步使用 150
9.1.1 “表单控件”工具栏简介 150
9.1.2 控件相关操作 152
9.1.3 表单控件的“属性”窗口 154
9.2 输出类控件 156
9.2.1 标签控件 156
9.2.2 线条与形状控件 158
9.2.3 图像控件 160
9.3 输入类控件 161
9.3.1 文本框控件 161
9.3.2 编辑框控件 163
9.3.3 列表框控件 164
9.3.4 组合框控件 167
9.4 控制类控件 169
9.4.1 命令按钮控件 169
9.4.2 命令按钮组控件 170
9.4.3 选项按钮组控件 170
9.4.4 复选框控件 171
9.4.5 计时类控件 171
9.5 容器类控件 172
9.5.1 表格控件 172
9.5.2 页框控件 173
9.5.3 容器控件 174
9.6 连接类控件 175
9.6.1 activex控件 175
9.6.2 activex绑定控件 175
9.6.3 超级链接控件 175
习题九 176
第10章 菜单设计 177
10.1 菜单设计基础知识 177
10.1.1 菜单的基本概念 177
10.1.2 创建菜单系统的步骤 178
10.1.3 visual foxpro系统菜单的控制 178
10.2 创建下拉式菜单 180
10.2.1 菜单设计的基本步骤 180
10.2.2 定义菜单 181
10.2.3 为顶层表单设计下拉式菜单 185
10.2.4 用编程方式定义菜单 187
10.3 创建快捷菜单 189
习题十 191
第11章 报表设计 192
11.1 创建报表 192
11.1.1 使用“报表向导”创建报表 192
11.1.2 使用“报表设计器”创建报表 198
11.1.3 创建快速报表 199
11.2 “报表设计器”的使用 200
11.2.1 “报表设计器”工具栏 200
11.2.2 “报表控件”工具栏 202
11.2.3 报表输出 204
习题十一 205
第12章 vfp数据库应用系统开发 206
12.1 系统开发基本步骤 206
12.1.1 建立应用程序文件夹 206
12.1.2 用“项目管理器”组织应用程序 206
12.2 系统设计及基本功能实现 207
12.2.1 需求分析及数据库设计 207
12.2.2 生成应用程序框架 208
12.2.3 建立数据库 209
12.3 设计表单 212
12.3.1 建立表单 212
12.3.2 表单设置 214
12.3.3 设计表单代码 214
12.4 完善系统并发布 215
12.4.1 修改菜单 215
12.4.2 连编运行 215
12.4.3 制作发布磁盘 217
习题十二 219
第13章 技能训练 220
13.1 创建和使用“项目管理器” 220
13.2 数据运算 222
13.3 程序设计 223
13.4 表的建立与操作 225
13.5 数据库的建立和操作 228
13.6 查询文件的创建 231
13.7 表单设计 233
13.8 常用控件的使用 236
13.9 菜单设计与应用 238
13.10 报表设计和应用 241
附录1 visual foxpro常用命令表 245
附录2 visual foxpro常用函数表 251
参考文献 253
数据库原理与应用:Visual FoxPro
光盘服务联系方式: 020-38250260 客服QQ:4006604884
云图客服:
用户发送的提问,这种方式就需要有位在线客服来回答用户的问题,这种 就属于对话式的,问题是这种提问是否需要用户登录才能提问
Video Player
×
Audio Player
×
pdf Player
×