Visual FoxPro程序设计与应用教程(第二版)
书 号:9787113124649
丛 书 名:面向21世纪高等院校计算机规划教材
作 者:谢勍
译 者:
开 本:16开
装 帧:平装
正文语种:
出 版 社:中国铁道出版社有限公司
定 价:36元
-
内容简介
本书结合目前我国高等院校非计算机专业计算机课程开设的实际情况,根据多年数据库课程的教学和数据库程序设计开发的实践经验编写而成。全书共分为10章,以VisualFoxPro6.0为平台,主要内容包括数据库的基础知识、数据表与数据库的操作、查询与统计、面向过程与面向对象的程序设计、菜单设计、报表与标签设计、数据库应用系统开发实例等。在编写过程中,力求做到概念清晰、取材合理、深入浅出、突出应用,努力与财经类数据管理相结合。本书理论与实际相结合,实例丰富,均上机调试通过。各章均配有习题,还编写了《VisualFoxPro程序设计实验教程》一书,作为本书配套的实验教材。本书适合高校及远程教育、培训班用数据库应用课程教学的教材,也可供计算机应用人员自学或参考。 -
前言
由Microsoft公司推出的 Visual FoxPro是适用于微型机的小型关系型数据库管理系统。该系统功能完整,界面友好,工具丰富,具有较高的处理速度,提供集成化的系统开发环境,使数据的组织与操作十分简单、方便。在语言体系方面,Visual FoxPro不仅支持传统的结构化程序设计,而且支持面向对象程序设计,拥有功能较强的可视化程序设计工具。
本书具有以下几个特点:
(1)在保持知识系统性的同时,注重内容的实用性和实践性。全书通过大量精心设计的实例,简明扼要、深入浅出地介绍了Visual FoxPro中最基本、实用、关键的技术,来满足学生学习和解决工作中出现的实际问题的需要。
(2)采用“任务驱动”的编写方式,引入案例教学。全书以“工资管理系统”为主线,融合各知识点,实例都与信息管理相关,力图提高学生学习的兴趣,突出实用性。本书还给出了“工资管理系统”完整的设计开发过程,以引导读者开发小型的实际应用系统。
(3)理论与实践相结合,提供了配套实验教材。为方便教学使用,本书作者还编写了配套实验教材《Visual FoxPro程序设计与应用实验教程》一书,每个实验都有详尽的操作提示、操作过程和操作结果,以加深学生对理论知识的学习和掌握。
(4)语言精练,图文并茂,直观性好,便于理解和掌握。本书既可作为高等院校数据库应用课程的教材,又可供社会各类计算机应用人员阅读参考。
本书由长期从事数据库应用课程教学和程序设计开发的教师共同编写,在2008年已出版教材的基础上进行了内容修改和章节调整,使教材内容更加实用,实例选取更有特色,与实际应用结合更紧密。
本书由谢勍担任主编,龚春红、李昕、陈智俐担任副主编。第1章由李昕编写,第2章和第9章由田立军编写,第3章和第10章由张华编写,第4章和第6章由徐剑波编写,第5章由谢勍编写,第7章由熊谦编写,第8章由龚春红编写,第11章由陈智俐编写。全书由谢勍审阅、定稿。
由于编者水平有限,书中难免存在疏漏或错误之处,恳请广大读者批评指正。
编 者
2011年1月 -
目录
第1章 数据库系统基础知识 1
1.1 数据管理技术的发展 1
1.1.1 数据与数据处理 1
1.1.2 数据管理技术 2
1.1.3 新型数据库系统介绍 3
1.2 数据库系统 5
1.2.1 数据库系统的组成 5
1.2.2 数据库系统的特点 6
1.2.3 数据模型 7
1.2.4 关系数据库 10
1.3 Visual FoxPro系统简介 14
1.3.1 Visual FoxPro启动和退出 14
1.3.2 Visual FoxPro用户界面 15
1.3.3 Visual FoxPro操作概述 17
1.3.4 Visual FoxPro命令概述 20
1.4 项目管理器 21
习题 25
第2章 数据及其运算 26
2.1 数据类型 26
2.2 常量与变量 27
2.2.1 常量 27
2.2.2 变量 30
2.3 函数 36
2.3.1 数值函数 36
2.3.2 字符函数 38
2.3.3 日期与时间函数 41
2.3.4 数据类型转换函数 42
2.3.5 测试函数 44
2.4 表达式 45
2.4.1 算术表达式 46
2.4.2 字符表达式 46
2.4.3 日期与时间表达式 47
2.4.4 关系表达式 48
2.4.5 逻辑表达式 49
习题 53
第3章 表的基本操作 55
3.1 表的建立 55
3.1.1 表结构的建立 55
3.1.2 表记录的输入 59
3.2 表的显示与维护 60
3.2.1 表的打开与关闭 60
3.2.2 表的显示 62
3.2.3 表的复制 65
3.2.4 表结构的修改 67
3.2.5 表记录的修改 69
3.2.6 表记录指针的定位 75
3.2.7 表记录的增加与删除 77
3.2.8 表与数组之间的数据传递 81
习题 84
第4章 排序、索引与查询 86
4.1 排序与索引 86
4.1.1 排序 86
4.1.2 索引 88
4.2 查询命令 97
4.2.1 直接查询 97
4.2.2 索引查询 98
4.2.3 直接查询与快速查询的比较 100
4.3 统计与计算 100
4.3.1 记录计数 100
4.3.2 数据求和 100
4.3.3 求平均值 101
4.3.4 计算命令 101
4.3.5 分类求和 102
习题 103
第5章 多表与数据库的操作 104
5.1 多表操作 104
5.1.1 工作区 104
5.1.2 建立表的临时关系 105
5.1.3 表的连接 113
5.2 数据库的设计 114
5.2.1 数据库设计的目的和方法 114
5.2.2 数据库设计的一般过程 114
5.3 数据库的基本操作 115
5.3.1 数据库的创建 115
5.3.2 数据库的打开 116
5.3.3 数据库的关闭 117
5.3.4 数据库的修改 117
5.3.5 数据库的删除 117
5.4 数据库表的基本操作 118
5.4.1 添加数据库表 118
5.4.2 建立新数据库表 118
5.4.3 从数据库中移去表 122
5.4.4 修改数据库表 122
5.4.5 建立表间的永久关系 122
5.4.6 设置参照完整性 123
习题 124
第6章 SQL查询与视图 125
6.1 SQL语言 125
6.1.1 SQL基础 125
6.1.2 SQL数据定义与操作 126
6.1.3 SQL数据查询 127
6.2 查询与视图设计 135
6.2.1 查询设计器 135
6.2.2 创建视图及视图的操作 141
习题 147
第7章 程序设计 149
7.1 程序设计基础 149
7.1.1 程序设计及算法的概念 149
7.1.2 程序设计的控制结构 150
7.1.3 结构化程序设计 152
7.1.4 程序文件中的专用命令 153
7.1.5 程序文件的建立与运行 156
7.2 顺序结构设计 158
7.3 分支结构设计 159
7.3.1 IF语句的应用 159
7.3.2 DO CASE语句的应用 163
7.4 循环结构设计 164
7.4.1 条件循环 165
7.4.2 步长循环 168
7.4.3 扫描循环(SCAN循环) 172
7.5 模块化设计 174
7.5.1 子程序 174
7.5.2 过程及过程文件 176
7.5.3 自定义函数 178
7.5.4 内存变量的作用域 180
7.5.5 主程序与子程序模块的数据传递 183
7.6 程序举例 185
7.6.1 单循环语句应用 185
7.6.2 循环结构嵌套的应用 186
7.7 程序调试 190
7.7.1 “调试器”窗口 190
7.7.2 程序调试方法 191
习题 194
第8章 表单设计 195
8.1 面向对象程序设计方法 195
8.1.1 面向对象的基本概念 195
8.1.2 对象创建和引用 198
8.2 创建表单 199
8.2.1 表单设计器 200
8.2.2 表单向导和快速表单 209
8.3 表单控件设计 212
8.3.1 输出类控件 212
8.3.2 输入类控件 215
8.3.3 控制类控件 226
8.3.4 容器类控件 232
8.3.5 连接类控件 238
8.4 综合应用 241
习题 245
第9章 报表与标签 246
9.1 概述 246
9.1.1 报表的功能 246
9.1.2 报表布局 246
9.2 创建报表 247
9.2.1 报表向导 247
9.2.2 快速报表 249
9.2.3 报表设计器 251
9.3 编辑报表 253
9.3.1 设置报表数据源 253
9.3.2 修改报表布局 254
9.3.3 报表控件的使用 255
9.3.4 报表变量的使用 257
9.4 分组报表、多栏报表和标签报表 259
9.4.1 分组报表 259
9.4.2 多栏报表 260
9.4.3 标签报表 261
9.5 报表输出 263
习题 265
第10章 菜单设计 266
10.1 基本概念 266
10.2 菜单设计概述 267
10.3 下拉式菜单设计 269
10.3.1 菜单设计器 269
10.3.2 快速菜单 274
10.3.3 菜单文件的建立、生成与运行 274
10.4 弹出式菜单设计 278
习题 279
第11章 数据库应用系统开发实例 280
11.1 数据库应用系统开发的一般步骤 280
11.2 实例“工资管理系统”的开发 282
11.2.1 系统需求分析 282
11.2.2 数据库设计 283
11.2.3 系统设计 286
11.2.4 系统实现 288
11.2.5 应用程序的管理和发布 309
习题 316
附录A Visual FoxPro常用命令 317
附录B Visual FoxPro常用函数 320
附录C Visual FoxPro常用文件类型 323
附录D Visual FoxPro系统菜单功能 324
参考文献 328 -
作者介绍
主要著译者顺序姓名学历职称学科专长通讯地址1谢勍 副主任副教授 工作单位湖南财政经济学院 邮政编码410205 电话 138731073152 工作单位 邮政编码 电话 3 工作单位 邮政编码 电话 审校者(主审者) 学历 工作单位 邮政编码 电话 职称 工作单位 邮政编码 电话 -
编辑推荐
-
书评书荐
-
附件下载
图书推荐