Visual Foxpro 6.0 数据库程序设计基础 第2版PDF电子书下载
- 电子书积分:14 积分如何计算积分?
- 作 者:陈富贵主编
- 出 版 社:武汉:武汉大学出版社
- 出版年份:2007
- ISBN:7307054396
- 页数:415 页
第一章 数据库基本知识 1
1.1 数据处理和数据管理技术 1
1.2 数据库及其组织结构 2
1.2.1 什么是数据库 2
1.2.2 数据库的三级结构 3
1.2.3 数据库系统 4
1.3 数据库管理系统 5
1.3.1 数据库管理系统的基本功能 5
1.3.2 DBMS的组成 5
1.4 数据模型 6
1.4.1 实体及其属性的概念 6
1.4.2 数据模型 7
1.4.3 数据库种类 9
1.5 E-R方法 9
1.5.1 E-R图的基本图素 10
1.5.2 设计E-R图的方法 10
1.5.3 将E-R图转换为关系数据模型 11
1.6 关系的几个术语和关系的性质 14
1.6.1 关系的几个术语 14
1.6.2 关系的性质 15
1.7 关系运算 16
1.7.1 传统的集合运算——并、差、交 16
1.7.2 专门的关系运算——选择、投影、连接 17
1.8 关系模型的实例 20
习题 23
第二章 Visual FoxPro 6.0概述 26
2.1 Visual FoxPro 6.0运行环境与安装过程 26
2.1.1 软件和硬件环境 26
2.1.2 VFP 6.0中文版的安装 26
2.1.3 VFP 6.0的启动与退出 27
2.2 VFP 6.0数据库组成及其关系运算概述 28
2.2.1 VFP中的关系运算 28
2.2.2 VFP 6.0关系数据库的组成 30
2.3 VFP中提供的工作方式 31
2.4 VFP 6.0的文件类型及说明 32
2.5 VFP 6.0的主要性能指标 33
2.6 VFP 6.0的基本功能特点 34
2.7 VFP 6.0的环境配置 35
2.7.1 用“SET”命令配置环境参数 35
2.7.2 用菜单操作交互设置环境参数 37
习题 40
上机实习题 41
第三章 VFP 6.0的语言元素和系统函数 42
3.1 VFP 6.0的语言元素 42
3.1.1 关于常量与变量的概念 42
3.1.2 VFP 6.0的内存变量及数据类型 43
3.1.3 字段变量及其数据类型 49
3.1.4 内存变量与字段变量的区别 50
3.1.5 数组 51
3.1.6 运算符与表达式 53
3.2 利用“表设计器”建立自由表 59
3.3 常见函数的使用 62
3.3.1 数值运算函数 63
3.3.2 字符操作函数 64
3.3.3 日期和日期时间函数 67
3.3.4 数据类型转换函数 68
3.3.5 测试函数 69
习题 73
上机实习题 76
第四章 VFP 6.0的命令及数据表的基本操作 77
4.1 VFP 6.0的命令结构 77
4.2 命令文件的建立、修改与执行 80
4.3 数据表操作常用的命令 82
4.3.1 数据表结构的建立、修改与追加记录 82
4.3.2 数据表的打开和关闭 83
4.3.3 数据表的显示 85
4.3.4 数据表内容的复制 86
4.3.5 数据表记录的定位 87
4.3.6 数据表记录的增加、删除、编辑和修改 89
4.3.7 排序、索引 93
4.3.8 数据检索或查找定位命令 97
4.3.9 数据表的统计 99
4.4 多表操作 101
4.4.1 工作区的选择 101
4.4.2 数据表文件的连接、更新和关联 104
习题 108
上机实习题 110
第五章 VFP程序设计 112
5.1 输入和输出命令 112
5.2 程序的三种基本结构 114
5.2.1 顺序结构 114
5.2.2 分支结构 115
5.2.3 循环结构 119
5.3 过程调用 126
5.3.1 过程与过程文件的概念 126
5.3.2 过程调用 127
5.3.3 过程的嵌套调用 131
5.3.4 带参数的过程调用 132
5.4 内存变量的作用范围 135
5.5 数组的使用 137
5.5.1 数组的作用范围和一般使用 137
5.5.2 数组与数据表之间的数据交换 139
5.6 自定义函数 140
5.6.1 自定义函数的句法 141
5.6.2 函数的引用 141
5.7 综合举例 143
习题与上机实习题 147
第六章 用户界面与项目管理器 154
6.1 VFP 6.0的用户界面 154
6.1.1 菜单系统 155
6.1.2 工具栏 158
6.1.3 三类可视化交互开发工具 159
6.1.4 命令窗口 164
6.2 项目管理器 165
6.2.1 项目文件的建立 165
6.2.2 项目管理器的界面 166
6.2.3 项目管理器的使用 170
习题 172
上机实习题 173
第七章 数据库的建立及数据完整性控制 174
7.1 表结构的创建和数据输入 174
7.1.1 建立表结构的三种方法 174
7.1.2 表中的数据输入 180
7.1.3 利用源表追加记录 183
7.2 在“项目管理器”中对表的操作 185
7.2.1 打开/关闭表 185
7.2.2 在项目中添加/移去表 185
7.2.3 在项目中修改表结构 185
7.2.4 数据表维护 186
7.2.5 记录查找和定位 187
7.2.6 “数据工作期”简介 190
7.3 数据库的设计 191
7.3.1 数据库设计的基本过程 191
7.3.2 表中字段的确定 192
7.3.3 表间联系的确定 193
7.4 数据库的创建与操作 194
7.4.1 数据库文件的创建 195
7.4.2 在数据库中添加、移去表 197
7.4.3 直接创建数据库表 199
7.4.4 在“表设计器”中设置表的属性 200
7.4.5 数据库使用 205
7.5 索引与排序的交互设置 208
7.5.1 在表设计器中设置索引 209
7.5.2 复合索引的使用 214
7.6 表间关系的建立与编辑 215
7.6.1 表间联系的建立 215
7.6.2 表间联系的编辑 216
7.7 参照完整性 217
7.7.1 参照完整性的概念 217
7.7.2 参照完整性的设置 218
习题 219
上机实习题 220
第八章 SQL语言以及查询和视图设计 222
8.1 概述 222
8.2 SQL的数据定义功能 223
8.2.1 表的定义 223
8.2.2 表的删除 226
8.2.3 表结构的修改 226
8.3 SQL的操作功能 228
8.3.1 插入 228
8.3.2 更新 229
8.3.3 删除 229
8.4 SQL的查询功能 230
8.4.1 SQL SELECT命令的格式 230
8.4.2 简单查询 232
8.4.3 带特殊运算符的条件查询 232
8.4.4 排序 233
8.4.5 简单的连接查询 234
8.4.6 嵌套查询 235
8.4.7 使用函数计算与分组查询 237
8.4.8 使用量词和谓词的查询 239
8.4.9 自连接和超连接查询 241
8.4.10 用空值查询 244
8.4.11 集合的并运算 244
8.4.12 VFP的SQL SELECT命令中几个特殊选项 245
8.5 视图及视图的定义 246
8.6 查询设计与视图设计 248
8.6.1 查询和视图设计的概念 248
8.6.2 查询设计 249
8.6.3 视图设计 264
习题 270
上机实习题 272
第九章 表单设计 274
9.1 面向对象程序设计的基本概念 274
9.1.1 面向过程与面向对象 274
9.1.2 对象、类、属性、事件和方法 275
9.1.3 子类与继承 276
9.1.4 Visual FoxPro的基类简介 276
9.1.5 容器和控件 277
9.1.6 VFP中对象的创建 278
9.1.7 对象引用 280
9.2 表单设计基础 282
9.2.1 用“表单向导”设计表单 282
9.2.2 用“表单设计器”设计表单 285
9.2.3 表单的数据环境设置 295
9.2.4 “字段映象”选项卡的设置 298
9.2.5 表单上控件的操作与布局调整 299
9.2.6 表单的常用属性、事件和方法以及属性和方法的添加 300
9.3 一对多表单 304
9.3.1 使用表单向导创建一对多表单 304
9.3.2 使用“表单设计器”设计一对多表单 306
9.4 常用控件的使用 308
9.4.1 标签控件(Label) 308
9.4.2 命令按钮和命令按钮组(CommandGroup) 308
9.4.3 文本框(TextBox)控件 309
9.4.4 选项按钮(OptionGroup)组 311
9.4.5 复选(CheckBox)框 312
9.4.6 表格(Grid)控件 314
9.4.7 列表框控件和组合2框控件 317
9.4.8 编辑(EditBox)框 321
9.4.9 页框(PageFrame)控件 321
9.4.10 微调(Spinner)控件 323
9.4.11 计时器(Timer)控件 324
9.4.12 ActiveX(OleBoundControl)绑定控件 325
9.4.13 表单集 326
9.5 表单中自定义类的使用 327
习题 331
上机实习题 333
第十章 菜单与自定义工具栏 335
10.1 VFP的菜单系统组成 335
10.2 创建菜单系统的过程 336
10.3 菜单系统的规划 336
10.3.1 设计菜单系统的一般原则 336
10.3.2 菜单系统规划实例 337
10.4 菜单系统的建立 338
10.4.1 用“菜单设计器”建立菜单系统 338
10.4.2 利用VFP的菜单范例创建新的菜单 344
10.4.3 为顶层表单添加菜单 345
10.4.4 快捷菜单的创建 346
10.4.5 编程方式定义菜单 348
10.5 自定义工具栏 351
10.5.1 利用现有工具栏创建定义新工具栏 351
10.5.2 新建自定义工具栏类 352
10.5.3 自定义工具栏类的使用 354
10.5.4 菜单和自定义工具栏功能的协调 355
习题 356
上机实习题 356
第十一章 报表与打印 358
11.1 报表外观设计 358
11.2 报表的创建途径 359
11.3 利用向导创建报表 359
11.3.1 启动报表向导的途径 359
11.3.2 单表报表的创建 359
11.3.3 一对多报表的创建 363
11.4 使用设计器创建报表 365
11.4.1 启动报表设计器的途径 365
11.4.2 用报表设计器创建“快速报表” 365
11.4.3 用“报表设计器”设计报表 366
11.4.4 报表数据分组 373
11.4.5 报表的修改和美化 375
11.4.6 报表页面设置、多列布局与打印 377
11.5 标签的创建 379
11.5.1 利用标签向导建标签 380
11.5.2 “标签设计器” 382
习题 382
上机实习题 382
第十二章 VFP应用程序的开发 383
12.1 开发VFP应用程序的一般过程 383
12.1.1 需求分析 383
12.1.2 系统设计 386
12.1.3 具体实现 389
12.1.4 测试和调试 390
12.2 VFP应用程序的建立 391
12.2.1 应用程序的管理 391
12.2.2 主文件设置 393
12.2.3 主程序设计 394
12.2.4 连编应用程序 395
习题 398
上机实习题 399
附录 400
附录一 ASCII码表 400
附录二 常用的函数及简单用法 401
附录三 常用的事件、方法和属性 404
附录四 Visual FoxPro 6.0常用命令 410
主要参考文献 416
- 《市政工程基础》杨岚编著 2009
- 《SQL与关系数据库理论》(美)戴特(C.J.Date) 2019
- 《零基础学会素描》王金著 2019
- 《计算机网络与通信基础》谢雨飞,田启川编著 2019
- 《生物质甘油共气化制氢基础研究》赵丽霞 2019
- 《花时间 我的第一堂花艺课 插花基础技法篇》(日)花时间编辑部编;陈洁责编;冯莹莹译 2020
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《Photoshop CC 2018基础教程》温培利,付华编著 2019
- 《数据库技术与应用 Access 2010 微课版 第2版》刘卫国主编 2020
- 《看视频零基础学英语口语》宋德伟 2019
- 《大学计算机实验指导及习题解答》曹成志,宋长龙 2019
- 《大学生心理健康与人生发展》王琳责任编辑;(中国)肖宇 2019
- 《大学英语四级考试全真试题 标准模拟 四级》汪开虎主编 2012
- 《大学英语教学的跨文化交际视角研究与创新发展》许丽云,刘枫,尚利明著 2020
- 《复旦大学新闻学院教授学术丛书 新闻实务随想录》刘海贵 2019
- 《大学英语综合教程 1》王佃春,骆敏主编 2015
- 《大学物理简明教程 下 第2版》施卫主编 2020
- 《大学化学实验》李爱勤,侯学会主编 2016
- 《中国十大出版家》王震,贺越明著 1991
- 《近代民营出版机构的英语函授教育 以“商务、中华、开明”函授学校为个案 1915年-1946年版》丁伟 2017