21世纪高等学校计算机规划教材——高校系列

Visual FoxPro数据库及程序设计基础(第2版)

分享 推荐 0 收藏 0 阅读 2.4K
周明红 (主编) 杨潞霞 , 孙咏梅 , 张季良 (副主编) 张永奎 相万让 , 张永奎 相万让 (审) 978-7-115-25722-2

关于本书的内容有任何问题,请联系 张斌

内容摘要

  本书是针对普通高等院校非计算机专业的“Visual FoxPro数据库及程序设计基础”课程的教材。全书紧扣全国计算机等级考试大纲,主要内容包括数据库基础知识、Visual FoxPro 6.0基础知识、Visual FoxPro 6.0基本数据元素、表的创建及相关操作、数据库的创建和使用、视图与查询、SQL标准语言、结构化程序设计、面向对象程序设计、表单的设计、报表和标签、菜单和工具栏,以及应用程序的创建和发布。每章开始有简短的导读,指出本章主要内容;结尾配有相应的理论练习题及参考答案,供学习者练习。教材最后还给出了几套综合练习题,内容和方式类似于计算机等级考试题。全书贯穿一个数据库管理系统的设计,图、文、例相结合,通俗易懂,特别是给出了大量的实例,可以帮助学习者很容易地理解教材内容。
  本书可作为普通高等院校非计算机专业相关课程的教材,也可作为相关计算机等级考试的培训教材。

目录

目 录

第 1章 数据库基础知识 1
1.1 数据库基础知识 1
1.1.1 数据和数据库的概念 1
1.1.2 数据库系统的组成 2
1.2 数据模型 3
1.2.1 数据模型的基本概念 4
1.2.2 E-R模型 6
1.3 关系数据模型 9
1.3.1 关系模型的数据结构 9
1.3.2 关系模型的数据操作 11
1.3.3 关系的完整性 12
1.3.4 关系代数 13
习题1 15

第 2章 VisuaI FoxPro 6.0基础知识 17
2.1 Visual FoxPro 6.0的基本操作 17
2.1.1 Visual FoxPro 6.0的启动和退出 17
2.1.2 Visual FoxPro 6.0的窗口 17
2.1.3 Visual FoxPro 6.0的工作方式 20
2.1.4 Visual FoxPro 6.0中命令的格式要求 21
2.1.5 简单的输入输出命令 21
2.1.6 Visual FoxPro 6.0的环境配置 23
2.2 Visual FoxPro 6.0的辅助设计工具 24
2.2.1 Visual FoxPro 6.0的设计器 24
2.2.2 Visual FoxPro 6.0的向导 24
2.2.3 Visual FoxPro 6.0的生成器 25
2.3 Visual FoxPro 6.0中的文件操作 26
2.3.1 项目管理器简介 26
2.3.2 文件操作 28
习题2 29

第3章 Visual FoxPro 6.0基本数据元素 31
3.1 数据类型 31
3.2 常量与变量 33
3.2.1 常量 33
3.2.2 变量 35
3.2.3 内存变量的常用命令 36
3.2.4 数组 39
3.3 运算符和表达式 41
3.3.1 算术运算符与数值表达式 41
3.3.2 字符串运算符与字符表达式 42
3.3.3 关系运算符与关系表达式 42
3.3.4 日期时间运算符与日期时间表达式 44
3.3.5 逻辑运算符与逻辑表达式 45
3.3.6 名表达式 46
3.3.7 类与对象操作符 46
3.4 常用函数 46
3.4.1 数值型函数 47
3.4.2 字符型函数 49
3.4.3 日期与时间函数 53
3.4.4 数据类型转换函数 54
3.4.5 测试函数 55
3.4.6 表操作函数 57
3.4.7 其他常用函数 58
习题3 58

第4章 表的创建及相关操作 60
4.1 创建和修改表 60
4.1.1 定义表结构 60
4.1.2 在表设计器中创建表 63
4.1.3 表中数据的输入 64
4.1.4 修改表结构 67
4.2 表操作 67
4.2.1 更改表文件名 67
4.2.2 打开表与关闭表 68
4.2.3 表和表结构的复制 70
4.3 表记录操作 70
4.3.1 浏览记录 71
4.3.2 修改记录 72
4.3.3 插入记录 73
4.3.4 记录的删除和恢复 73
4.3.5 记录指针的定位 76
4.4 表的筛选 79
4.4.1 记录的筛选 79
4.4.2 字段的筛选 80
习题4 81

第5章 创建和使用数据库 85
5.1 有关数据库的操作 85
5.1.1 创建数据库 85
5.1.2 打开、关闭、修改数据库 87
5.1.3 删除数据库 89
5.2 表与数据库的关系 90
5.2.1 向数据库中添加表 90
5.2.2 从数据库中移去表 91
5.2.3 数据库表的属性 92
5.3 建立和使用索引 95
5.3.1 索引的概念与作用 95
5.3.2 索引的类型 96
5.3.3 索引的建立与使用 97
5.4 表间的关联 101
5.4.1 表间关系的类型 101
5.4.2 建立表之间的关系 103
5.4.3 数据完整性 104
习题5 106

第6章 视图与查询 111
6.1 视图 111
6.1.1 视图的概念 111
6.1.2 视图的创建 112
6.1.3 视图的操作 119
6.1.4 利用视图更新数据 119
6.2 查询 121
6.2.1 查询的含义 121
6.2.2 查询的创建 121
6.2.3 查询的操作 123
6.2.4 视图与查询的区别 125
习题6 126

第7章 SQL标准语言 128
7.1 SQL概述 128
7.2 SQL的数据查询功能 129
7.2.1 Select 查询命令 129
7.2.2 单表查询 130
7.2.3 连接查询 138
7.2.4 嵌套查询 139
7.2.5 集合查询 141
7.3 SQL的数据定义功能 142
7.3.1 表和视图的定义 142
7.3.2 表和视图的删除 143
7.3.3 表结构的修改 144
7.4 SQL的数据操作功能 145
7.4.1 插入数据 145
7.4.2 更新数据 146
7.4.3 删除数据 147
习题7 147

第8章 结构化程序设计 152
8.1 程序的建立与维护 152
8.1.1 菜单方式建立与维护程序文件 152
8.1.2 命令方式建立和维护程序文件 153
8.1.3 程序的编译 154
8.1.4 程序中常用命令 154
8.2 程序的流程控制 157
8.2.1 顺序结构 157
8.2.2 选择结构 157
8.2.3 循环结构 159
8.2.4 编程实例 162
8.3 模块结构程序设计 164
8.3.1 子程序的调用 164
8.3.2 过程及过程调用 165
8.3.3 过程调用中的参数传递 167
8.3.4 变量的作用域 168
8.3.5 自定义函数 169
8.4 调试程序 170
8.4.1 程序调试 170
8.4.2 调用调试器 170
8.4.3 设置断点 172
习题8 173

第9章 面向对象程序设计 176
9.1 面向对象编程的基本概念 176
9.1.1 类与对象 176
9.1.2 子类与继承 178
9.2 类和对象的使用 179
9.2.1 Visual FoxPro 6.0中的基类 179
9.2.2 常用的属性、方法和事件 179
9.2.3 对象的属性设置和方法的引用 180
9.2.4 类的创建 182
9.3 表单设计器 185
9.3.1 表单设计器环境 185
9.3.2 控件的操作与布局 188
9.3.3 设置【Tab】键次序 189
9.3.4 数据环境 189
习题9 190

第 10章 表单的设计 192
10.1 表单控件介绍 192
10.1.1 表单控件的使用场景 192
10.1.2 Visual FoxPro 6.0中的常用控件 194
10.2 表单的设计实例 210
10.2.1 界面表单的设计 210
10.2.2 登录及注册表单的设计 211
10.2.3 主操作界面表单 211
10.2.4 表记录管理表单的设计 212
10.2.5 查询及统计表单的设计 213
10.2.6 索引表单的设计 215
习题10 216

第 11章 报表和标签 219
11.1 创建报表 219
11.1.1 利用报表向导创建报表 219
11.1.2 快速创建报表 224
11.1.3 利用报表设计器创建报表 226
11.2 报表设计器及其使用 226
11.2.1 报表设计器的结构 226
11.2.2 报表中各种对象的添加 228
11.2.3 报表的排序 231
11.2.4 报表的分组与总结 231
11.3 报表的输出 232
11.3.1 报表的页面设置 232
11.3.2 报表的预览和打印 233
11.4 标签 234
11.4.1 利用标签向导创建标签 234
11.4.2 利用设计器创建和修改标签 235
习题11 235

第 12章 菜单和工具栏 237
12.1 菜单概述 237
12.1.1 菜单系统的规划 237
12.1.2 菜单的组成及结构 238
12.2 菜单的设计 238
12.2.1 菜单设计器 238
12.2.2 创建菜单 240
12.3 使用菜单 244
12.3.1 为应用程序添加主菜单 245
12.3.2 快捷菜单的使用 246
12.3.3 启用和禁用菜单项 247
12.4 创建自定义工具栏 248
12.4.1 创建类 248
12.4.2 在表单集中使用工具栏 249
12.4.3 协调菜单和自定义工具栏 249
习题12 250

第 13章 应用程序的创建和发布 252
13.1 应用程序的开发过程 252
13.1.1 系统开发的一般步骤 252
13.1.2 主程序及主菜单的设计 253
13.1.3 连编应用程序 255
13.2 应用程序生成器 255
13.2.1 应用程序向导的使用 255
13.2.2 应用程序生成器简介 256
13.3 应用程序的发布 261
习题13 265

附录A 模拟试题及其答案 268
参考文献 278

读者评论

赶紧抢沙发哦!

我要评论

同系列书

  • VB语言程序设计教程(第2版)

    杨忠宝 刘向东 康顺哲 官宇哲

    本书作者在多年教学经验基础上,并根据学生的认知规律精心组织了本教材内容,并通过大量有现实意义的例题,深入浅出地...

    ¥39.80
  • 微机原理、汇编语言与接口技术

    周杰英 张萍 郭雪梅 黄方军

      本书全面系统地论述了Intel 80x86系列机中16位微型计算机的基本原理、汇编语言程序设计和接口技术,...

    ¥39.50
  • Windows系统编程

    李晓黎

      Windows是个人计算机上最流行的操作系统,在国内外拥有众多家庭和商务用户,因此Windows系统编程可...

    ¥45.00
  • C语言程序设计

    宋万干 肖建于

    本书主要介绍C语言程序设计的相关知识。针对没有程序设计基础的读者,本书详细介绍了C语言的基本概念、语法及编程技...

    ¥39.80
  • 数据库系统原理与应用

    孟彩霞

      本书主要介绍数据库系统的基本概念和基本理论、应用技术和设计方法。内容包括数据模型和数据库系统结构、关系代数...

    ¥26.00

相关图书

人邮微信
本地服务
教师服务
教师服务
读者服务
读者服务
返回顶部
返回顶部