热门关键字:  听力密码  听力密码  新概念美语  单词密码  巧用听写练听力
图书信息

Visual FoxPro数据库程序设计教程(第四版)

中国水利水电出版社
    【作 者】主编 王凤领 【I S B N 】978-7-5170-4912-8 【责任编辑】石永峰 周益丹 【适用读者群】本专通用 【出版时间】2016-12-16 【开 本】16开 【装帧信息】平装(光膜) 【版 次】第4版第1次印刷 【页 数】324 【千字数】498 【印 张】20.25 【定 价】46 【丛 书】普通高等教育“十三五”规划教材 【备注信息】
图书详情

    本书以Visual FoxPro 6.0中文版为平台,结合普通高校非计算机专业数据库程序设计课程的具体要求,深入浅出地介绍Visual FoxPro数据库程序设计的有关知识、方法和具体的实例。本书共12章,分别介绍数据库系统及Visual FoxPro概述、项目管理器及其操作、数据表的基本操作、数据库的设计与操作、面向对象程序设计、表单的建立与使用、程序设计基础、结构化查询语言——SQL、查询与视图、菜单设计、报表设计、应用程序的生成和发布等。

    本书以应用为目的,以理论必需、够用为度,以讲清概念、强化应用为教学重点。力求在语言上做到深入浅出、层次分明、通俗易懂。全书以一个“学生成绩管理”系统的建立贯穿各个章节,理论联系实际,进行案例式教学,并将知识点融于学生熟悉的实例中,可读性、可操作性强。通过全书的讲解,使学生全面了解建立一个数据库管理系统的全过程。本书各章后均附有本章小结、丰富的习题与上机操作题,便于学生边学习边上机实践,更快、更好地掌握所学知识。

    本书主要以培养应用型本科人才为编写目标,适用于应用型本科院校;可作为其他类型院校本、专科各专业计算机公共课、数据库应用课程的教材,还可作为计算机培训教材和自学参考用书。

    本书配有免费电子教案,读者可以从中国水利水电出版社网站以及万水书苑下载,网址为:http://www.waterpub.com.cn/softdown/和http://www.wsbookshow.com。

    本书以Visual FoxPro 6.0 中文版为平台,结合普通高校非计算机专业数据库程序设计课程的具体要求,深入浅出地介绍Visual FoxPro 数据库程序设计的有关知识、方法和具体的实例。

    本书以应用为目的,以理论必需、够用为度,以讲清概念、强化应用为教学重点。力求语言上做到深入浅出、层次分明、通俗易懂。

    本书主要以培养应用型本科人才为编写目标,适用于应用型本科院校。

    第四版前言

    本书以Visual FoxPro 6.0中文版为平台,结合普通高校非计算机专业数据库程序设计课程的具体要求,深入浅出地介绍Visual FoxPro数据库程序设计的有关知识、方法和具体的实例。本教材共12章。分别介绍数据库系统及Visual FoxPro 6.0的概述、项目管理器及其操作、数据表的基本操作、数据库的设计与操作、面向对象程序设计、表单的建立与使用、程序设计基础、结构化查询语言——SQL、查询与视图、菜单设计、报表设计、应用程序的生成和发布等。本书作者多年来一直从事计算机基础教学工作,总结多年的教学实践编写了这本教材。针对初学者和自学读者的特点,本书力求通俗易懂,应用大量具体的操作、各种不同的实例让读者进入Visual FoxPro的可视化编程环境。所有步骤都按实际操作界面一步一步讲解,读者可一边学习,一边上机操作。通过一段时间的练习,读者在不知不觉之中就可逐步掌握Visual FoxPro 6.0程序设计的基础知识、设计思想和方法以及可视化编程的方法和步骤,并有助于读者提高利用Visual FoxPro 6.0解决实际问题的能力。

    本书以应用为目的,以理论必需、够用为度,以讲清概念、强化应用为教学重点。力求在语言上做到深入浅出、层次分明、通俗易懂。全书以一个“学生成绩管理”系统的建立贯穿各个章节,理论联系实际,进行案例式教学,并将知识点融于学生熟悉的实例中,可读性、可操作性强。通过全书的讲解,使学生全面了解建立一个数据库管理系统的全过程。本书各章后均附有本章小结、丰富的习题与上机操作题,便于学生边学习边上机实践,更快、更好地掌握所学知识。本书主要以培养应用型本科人才为编写目标,适用于应用型本科院校,也可作为其他类型院校本、专科各专业计算机公共课、数据库应用课程的教材,还可作为计算机培训教材和自学参考用书。

    本书由王凤领担任主编,金巨波、于海霞担任副主编,葛雷、梁海英担任主审,其中第1、6、7章由王凤领编写,第3、5、9、11章由金巨波编写,第2、4、8、10、12章由于海霞编写,最后由王凤领统稿并定稿完成。其中刘胜达、丁康健、李钰、李立信、陈立山、梁妍、舒杰、文雪巍、邢婷、张莉、郭鑫、张剑飞、王万学等也参加了本书部分章节的编写工作。

    在本书的编写过程中,得到了贺州学院、黑龙江财经学院、黑龙江大学、黑龙江科技大学、哈尔滨广厦学院等院校的老师的大力支持与帮助,许多老师和读者也对本书的编写提出了许多宝贵建议和修改意见,我们在此一并表示由衷的感谢。

    由于编者水平所限,书中错误和疏漏之处在所难免,敬请各位读者朋友在使用中给予批评指正,恳请各位老师和专家不吝赐教。

    编 者

    2016年10月

    目 录
    第四版前言
    第三版前言
    第二版前言
    第一版前言

    第1章 数据库系统及Visual FoxPro 6.0概述 1
    1.1 数据、信息与数据处理 1
    1.1.1 数据与信息 1
    1.1.2 数据处理 2
    1.2 计算机数据管理的发展 2
    1.2.1 人工管理阶段 2
    1.2.2 文件系统阶段 3
    1.2.3 数据库系统阶段 3
    1.3 数据库系统基本概念 4
    1.3.1 数据库 4
    1.3.2 数据库管理系统 5
    1.3.3 数据库系统 5
    1.3.4 数据库应用系统 6
    1.3.5 数据库系统的数据模式 6
    1.4 数据模型 7
    1.4.1 数据模型概述 7
    1.4.2 E-R数据模型 7
    1.4.3 几种主要数据模型 9
    1.5 关系数据库概述 10
    1.5.1 关系术语 11
    1.5.2 关系的规范化 11
    1.5.3 关系运算 13
    1.5.4 关系数据库 14
    1.5.5 关系的完整性 14
    1.5.6 数据库新技术概述 15
    1.6 Visual FoxPro 6.0 及其界面 15
    1.6.1 Visual FoxPro 6.0概述 15
    1.6.2 Visual FoxPro 6.0界面 16
    1.6.3 Visual FoxPro向导、生成器、设计
    器简介 17
    1.7 Visual FoxPro 6.0语法基础 18
    1.7.1 数据类型 18
    1.7.2 常量 19
    1.7.3 变量 21
    1.7.4 数组 22
    1.7.5 常用函数 25
    1.7.6 表达式 42
    1.7.7 命令 47
    本章小结 48
    习题1 48
    第2章 项目管理器及其操作 58
    2.1 项目管理器的基本概念 58
    2.1.1 创建项目 58
    2.1.2 项目管理器的使用 59
    2.2 项目管理器的操作 61
    2.2.1 查看项目中的内容 61
    2.2.2 添加或移去文件 61
    2.2.3 创建和修改文件 62
    2.2.4 定制项目管理器 62
    本章小结 63
    习题2 63
    第3章 数据表的基本操作 64
    3.1 数据表概述 64
    3.1.1 表的相关概念 64
    3.1.2 表中的数据类型 65
    3.2 创建新表 66
    3.2.1 设计表结构 66
    3.2.2 通过表设计器创建新表 67
    3.2.3 通过表向导创建新表 68
    3.2.4 输入记录与浏览表中的信息 71
    3.3 浏览和编辑表中信息 72
    3.3.1 修改已有表的结构 72
    3.3.2 添加新记录 73
    3.3.3 删除记录 73
    3.3.4 在表中移动记录指针 74
    3.3.5 定制浏览窗口 75
    3.4 表的索引与排序 76
    3.4.1 索引的类型 76
    3.4.2 各种类型索引的使用 76
    3.4.3 用多个字段进行索引 77
    3.4.4 排序 77
    3.5 表的数值计算 78
    3.5.1 纵向求和SUM 78
    3.5.2 纵向求平均值AVERAGE 78
    3.5.3 统计记录数COUNT 79
    3.6 多表的操作 79
    3.6.1 工作区的概念 79
    3.6.2 选择工作区的命令 80
    3.6.3 使用USE命令指定工作区打开表 80
    3.6.4 建立表的关联 81
    3.6.5 解除关联 82
    3.7 用命令对表进行操作 82
    3.7.1 打开表命令 82
    2.7.2 关闭表命令 82
    3.7.3 显示表记录的命令 83
    3.7.4 利用已有的表建立新表 84
    3.7.5 修改表结构的命令 84
    3.7.6 记录定位命令 84
    3.7.7 记录的删除命令 85
    3.7.8 替换REPLACE命令 86
    3.7.9 条件查询LOCATE命令 86
    3.7.10 建立单索引文件的命令 86
    3.7.11 建立复合索引文件的命令 87
    3.7.12 追加记录APPEND命令 88
    3.7.13 插入记录INSERT命令 88
    3.7.14 从其他表文件中追加数据
    APPEND FROM命令 88
    本章小结 89
    习题3 89
    第4章 数据库的设计与操作 95
    4.1 数据库的基本操作 95
    4.1.1 数据库设计的一般步骤 95
    4.1.2 创建新数据库 96
    4.1.3 在数据库中加入表和移去表 97
    4.1.4 多表间关联 98
    4.1.5 表的连接 101
    4.2 设置数据库 102
    4.2.1 设置字段显示属性 102
    4.2.2 设置字段输入默认值 103
    4.2.3 定义字段有效性规则 103
    4.2.4 设置永久关系与参照完整性 104
    4.3 数据库的操作 107
    4.3.1 打开/关闭数据库 107
    4.3.2 在项目中添加/移去数据库 108
    4.3.3 建立表间关系 109
    4.3.4 使用多个数据库 110
    本章小结 110
    习题4 110
    第5章 面向对象程序设计 117
    5.1 面向对象程序设计概念 117
    5.1.1 对象 117
    5.1.2 对象的属性、方法与事件 118
    5.1.3 面向对象编程 119
    5.1.4 对象编程实例 119
    5.2 Visual FoxPro中的类 121
    5.2.1 Visual FoxPro的基类 122
    5.2.2 类的特性 123
    5.3 使用对象 124
    5.3.1 对象的包容层次 124
    5.3.2 对象的引用 124
    5.3.3 设置属性 125
    5.4 简单的输入/输出程序设计 126
    5.4.1 命令按钮的使用 126
    5.4.2 用标签输出信息 127
    5.4.3 文本框输入/输出 128
    5.5 Visual FoxPro中的事件与方法程序 130
    5.6 用户自定义类 131
    5.6.1 使用类设计器创建类 131
    5.6.2 编程方式使用类 134
    本章小结 135
    习题5 135
    第6章 表单的创建与使用 138
    6.1 创建表单 138
    6.2 表单设计器 140
    6.2.1 “表单设计器”工具栏 140
    6.2.2 “表单控件”工具栏 141
    6.2.3 “属性”窗口 142
    6.2.4 “代码”窗口 144
    6.3 表单的数据环境 144
    6.3.1 数据环境设计器 144
    6.3.2 添加、移去表或视图 145
    6.4 表单的保存、运行和修改 145
    6.4.1 保存表单 145
    6.4.2 运行表单的多种方法 146
    6.4.3 修改表单 146
    6.5 表单常用控件 146
    6.5.1 标签、文本框和命令按钮 146
    6.5.2 线条、形状和图像控件 150
    6.5.3 列表框 152
    6.5.4 容器控件 153
    6.5.5 选项按钮组 155
    6.5.6 复选框 155
    6.5.7 命令按钮组 156
    6.5.8 计时器控件 157
    6.5.9 微调框 158
    6.5.10 组合框 159
    6.5.11 表格控件 160
    6.5.12 页框 161
    6.5.13 编辑框 162
    本章小结 163
    习题6 163
    第7章 程序设计基础 176
    7.1 程序概述 176
    7.1.1 程序的建立、编辑 177
    7.1.2 程序的运行 178
    7.1.3 程序中常用的命令 179
    7.2 顺序结构程序设计 181
    7.3 选择结构程序设计 183
    7.3.1 简单分支结构IF…ENDIF 183
    7.3.2 选择分支结构IF…ELSE…ENDIF 183
    7.3.3 多分支结构DO CASE…ENDCASE 185
    7.4 循环结构程序设计 186
    7.4.1 条件循环语句
    DO WHILE…ENDDO 186
    7.4.2 计数循环语句FOR…ENDFOR 188
    7.4.3 数据表扫描循环语句 SCAN…ENDSCAN 190
    7.5 多重循环 191
    7.6 多模块程序设计 194
    7.6.1 过程及其过程调用 194
    7.6.2 用户自定义函数 200
    7.6.3 自定义方法 200
    7.6.4 变量作用域 202
    7.7 程序的调试 203
    7.7.1 调试器环境 204
    7.7.2 设置断点 204
    7.7.3 调试菜单 205
    本章小结 206
    习题7 206
    第8章 结构化查询语言——SQL 213
    8.1 SQL语言概述 213
    8.2 SQL的数据查询功能 214
    8.2.1 SELECT语句格式与功能 214
    8.2.2 应用举例 220
    8.3 SQL的数据操作功能 222
    8.3.1 插入记录 223
    8.3.2 更新记录 223
    8.3.3 删除记录 224
    8.4 SQL的数据定义功能 224
    8.4.1 建立表结构 224
    8.4.2 修改表结构 225
    8.4.3 删除表 226
    8.4.4 创建视图 226
    本章小结 226
    习题8 227
    第9章 查询与视图 235
    9.1 查询与视图概述 235
    9.1.1 查询的概念 235
    9.1.2 视图的概念 235
    9.1.3 视图与查询比较 235
    9.2 创建查询 236
    9.2.1 通过查询向导创建查询 236
    9.2.2 通过查询设计器创建查询 239
    9.2.3 查询去向 242
    9.3 运行查询 245
    9.4 创建视图 246
    9.4.1 通过视图向导创建视图 246
    9.4.2 通过视图设计器创建视图 249
    9.5 利用视图更新表 253
    本章小结 254
    习题9 254
    第10章 菜单设计 259
    10.1 菜单系统概述 259
    10.1.1 菜单系统的基本结构 259
    10.1.2 菜单系统的设计步骤 260
    10.2 创建快速菜单 261
    10.3 使用菜单设计器创建菜单 263
    10.3.1 创建主菜单 263
    10.3.2 创建子菜单项 264
    10.3.3 定义菜单项功能 264
    10.3.4 定义快捷键 265
    10.3.5 添加系统菜单项 266
    10.3.6 菜单项的相关设计 267
    10.3.7 显示菜单中选项设置 268
    10.4 在顶层表单中设计菜单 270
    10.5 创建快捷菜单 271
    本章小结 273
    习题10 273
    第11章 报表设计 277
    11.1 计划报表布局 277
    11.1.1 报表的常规布局 277
    11.1.2 报表布局文件 278
    11.2 创建报表布局 278
    11.2.1 通过“报表向导”创建报表 278
    11.2.2 快速报表 281
    11.2.3 通过“报表设计器”创建报表 283
    11.3 修改报表布局 284
    11.3.1 规划数据的位置 284
    11.3.2 调整报表带区的大小和布局 284
    11.3.3 设置报表数据源 285
    11.3.4 增添报表控件 285
    11.4 预览和打印报表 289
    11.4.1 预览报表 289
    11.4.2 打印报表 290
    本章小结 290
    习题11 291
    第12章 应用程序的生成和发布 295
    12.1 建立帮助文件 295
    12.1.1 建立HTML帮助 295
    12.1.2 建立图形方式的帮助 296
    12.1.3 设计.DBF帮助 297
    12.2 编译应用程序 297
    12.2.1 建立项目 297
    12.2.2 建立主控文件 297
    12.2.3 在项目中运行应用程序 298
    12.2.4 项目的连编 298
    12.3 安装向导 299
    12.3.1 发布树 299
    12.3.2 运行安装向导 302
    12.4 学生成绩管理系统开发实例 302
    本章小结 310
    习题12 311
    参考文献 313

最新评论共有 0 位网友发表了评论
发表评论
评论内容:不能超过250字,需审核,请自觉遵守互联网相关政策法规。
用户名: 密码:
匿名?
注册