欢迎光临
免费的PDF电子书下载网站

Visual FoxPro 6.0 程序设计基础 PDF下载

编辑推荐

内容简介

本书以Visual FoxPro 6.0数据库管理系统为环境,根据教育部高等学校计算机基础课程教学指导委员会的教学要求和建议,并结合全国计算机等级考试二级(Visual FoxPro)考试大纲要求而编写。 全书以数据库的应用能力和程序设计能力的培养为主要目标,以比较贴近人们生活和工作的数据管理为例,深入浅出地介绍了关系数据库的基本理论、Visual FoxPro中的数据管理操作、关系数据库的设计与操作、SQL语言的应用、面向过程的程序设计基础、面向对象程序设计及可视化编程的方法、利用Visual FoxPro 建立一个小型数据库应用系统的方法与步骤等。本书配套教辅为《Visual FoxPro 6.0 程序设计实验指导与习题》(ISBN 978-7-121-29973-5),配套教学资源包括PPT、源代码、习题解答。 本书适合作为应用型高等院校各专业数据库应用课程的教材,也可供参加“全国计算机等级考试二级——Visual FoxPro数据库程序设计”的考生学习使用,同时也可作为Visual FoxPro爱好者的参考书籍。

作者简介

宋立智,青岛大学公共计算机基础教学中心副主任,多年来从事计算机公共课程的管理、理论教学、实验教学工作,承担的教研项目有“《VFP程序设计》实验课程教学模式探讨与实践”,主编的教材有《Visual Foxpro实验指导》,国防工业出版社,2007年。

Visual FoxPro 6.0 程序设计基础 PDF下载

目录

目 录
第1章 数据库基础知识 1
1.1 数据管理技术概述 1
1.1.1 数据、信息与数据处理 1
1.1.2 数据管理技术的发展 2
1.2 数据库技术的基本概念 4
1.2.1 数据库 4
1.2.2 数据库管理系统 4
1.2.3 数据库系统 5
1.2.4 数据库体系结构 6
1.2.5 数据库系统结构分类 7
1.3 数据模型 8
1.3.1 数据模型的概念与分类 8
1.3.2 实体-联系模型 9
1.3.3 数据模型 11
1.4 关系数据库 12
1.4.1 关系数据库的基本概念 12
1.4.2 关系的运算 13
1.4.3 关系的完整性 15
1.4.4 关系数据库示例 15
第2章 Visual FoxPro概述 17
2.1 Visual FoxPro的发展过程 17
2.2 Visual FoxPro 6.0的用户界面 18
2.2.1 Visual FoxPro 6.0的启动与退出 18
2.2.2 Visual FoxPro 6.0的界面 18
2.2.3 Visual FoxPro 6.0的工作方式 19
2.3 Visual FoxPro 6.0的设计工具 21
2.3.1 向导 21
2.3.2 设计器 21
2.3.3 生成器 22
2.4 Visual FoxPro 6.0的系统设置 23
2.4.1 设置工作目录 23
2.4.2 设置日期格式 25
2.5 Visual FoxPro项目管理器 26
2.5.1 建立与打开项目文件 26
2.5.2 “项目管理器”窗口 27
2.5.3 项目管理器的使用 28
2.6 Visual FoxPro的文件类型 28
第3章 Visual FoxPro数据类型与数据运算 30
3.1 数据类型、常量和变量 30
3.1.1 数据类型 30
3.1.2 常量 32
3.1.3 变量 32
3.1.4 数组变量 34
3.2 运算符与表达式 35
3.2.1 运算符 36
3.2.2 表达式 38
3.3 常用内部函数 39
3.3.1 常用数值函数 39
3.3.2 常用字符函数 41
3.3.3 数据类型转换函数 44
3.3.4 日期/日期时间函数 45
3.3.5 其他函数 46
第4章 数据表的基本操作 50
4.1 创建新的数据表 50
4.1.1 表结构的设计 50
4.1.2 创建表结构 51
4.1.3 命令的格式及约定 54
4.2 数据表的显示与维护 56
4.2.1 打开与关闭表 56
4.2.2 显示与修改表结构 57
4.2.3 数据记录的显示 59
4.2.4 追加与插入记录 61
4.2.5 数据表的复制 63
4.2.6 记录的定位 64
4.2.7 记录的编辑与修改 66
4.2.8 删除记录 67
4.2.9 表的过滤 69
4.3 表的索引与统计 71
4.3.1 索引的概念及类型 71
4.3.2 建立索引 73
4.3.3 索引文件的使用 74
4.3.4 表的统计操作 77
4.4 多表操作 79
4.4.1 Visual FoxPro工作区 80
4.4.2 选择工作区 81
4.4.3 建立表之间的临时关系 82
第5章 数据库及其操作 86
5.1 数据库设计的基本步骤 86
5.2 数据库的创建与维护 87
5.2.1 创建数据库 87
5.2.2 数据库设计器 88
5.2.3 打开、关闭与删除数据库 89
5.2.4 数据库中表的基本操作 90
5.3 数据库表的设置 92
5.3.1 字段属性的设置 92
5.3.2 有效性规则设置 94
5.3.3 设置触发器 96
5.4 表间的永久关系与参照完整性 97
5.4.1 建立表间的永久关系 97
5.4.2 设置参照完整性 99
第6章 关系数据库标准语言SQL 101
6.1 SQL语言概述 101
6.2 SQL的数据查询 102
6.2.1 SELECT的语法规则 102
6.2.2 基于单个表的查询 103
6.2.3 特殊条件运算符查询 105
6.2.4 统计与分组查询 106
6.2.5 嵌套查询 108
6.2.6 多表查询 109
6.2.7 超链接查询 110
6.2.8 修改查询结果去向 111
6.3 SQL的数据操纵 112
6.3.1 插入记录 112
6.3.2 更新记录 113
6.3.3 删除记录 114
6.4 SQL的数据定义 114
6.4.1 创建表结构 114
6.4.2 修改表结构 116
6.4.3 删除表 118
第7章 Visual FoxPro查询与视图 119
7.1 查询的建立与使用 119
7.1.1 查询的定义 119
7.1.2 利用查询设计器建立查询 119
7.1.3 定向输出查询结果 124
7.2 视图的创建与使用 125
7.2.1 视图的概念 125
7.2.2 创建本地视图 126
7.2.3 视图的使用 128
第8章 Visual FoxPro程序设计基础 132
8.1 Visual FoxPro程序文件的建立与运行 132
8.1.1 Visual FoxPro程序与程序设计 132
8.1.2 Visual FoxPro程序文件的建立 134
8.1.3 Visual FoxPro程序文件的运行 135
8.2 Visual FoxPro程序设计中的基本语句 136
8.2.1 常用的辅助语句 136
8.2.2 常用的交互输入和输出语句 137
8.3 程序的控制结构与顺序结构程序设计 140
8.3.1 程序的3种控制结构 140
8.3.2 顺序结构程序设计 141
8.4 分支结构程序设计 142
8.4.1 双分支选择结构 142
8.4.2 IF语句的嵌套 144
8.4.3 多分支选择结构 145
8.5 循环结构程序设计 147
8.5.1 当型循环结构 147
8.5.2 步长型循环结构 149
8.5.3 扫描型循环结构 151
8.6 程序的模块化设计 152
8.6.1 模块化程序设计思想 152
8.6.2 过程的定义与调用 153
8.6.3 自定义函数与调用 155
8.6.4 过程文件 157
8.7 变量的作用域 158
8.7.1 局部变量 158
8.7.2 局域变量 159
8.7.3 私有变量 160
8.7.4 全局变量 161
第9章 表单的设计及应用 162
9.1 Visual FoxPro面向对象程序设计基础 162
9.1.1 面向对象程序设计概述 162
9.1.2 面向对象程序设计的基本概念 163
9.1.3 Visual FoxPro对象操作 165
9.2 表单的设计与运行 166
9.2.1 表单常用属性、方法与事件 167
9.2.2 利用表单向导建立表单 168
9.2.3 利用表单设计器设计表单 171
9.2.4 利用表单生成器创建表单 181
9.3 常用表单控件的设计与应用 181
9.3.1 标签与文本框 182
9.3.2 命令按钮与命令按钮组 184
9.3.3 选项按钮组与复选框 188
9.3.4 微调框与编辑框 190
9.3.5 列表框与组合框 192
9.3.6 表格与页框 195
9.3.7 图像框与定时器 199
9.3.8 线条与形状控件 200
第10章 报表与菜单设计 202
10.1 报表的设计 202
10.1.1 报表的组成 202
10.1.2 报表向导 203
10.1.3 快速报表 205
10.1.4 报表设计器 206
10.1.5 报表控件的使用 208
10.1.6 报表的打印输出 212
10.2 菜单设计 213
10.2.1 菜单的结构与设计步骤 213
10.2.2 菜单设计器 215
10.2.3 下拉式菜单设计 218
10.2.4 快捷菜单设计 221
10.2.5 带有菜单的表单设计 222
第11章 数据库应用程序开发实例 224
11.1 数据库应用程序开发的一般步骤 224
11.2 工资管理系统的设计与实现 225

媒体评论

前沿

前 ; ; ; 言
Visual FoxPro是微软推出的一款优秀的小型数据库管理系统软件,不仅能对小型关系数据库进行有效的管理,同时还支持面向过程、面向对象的程序设计,成为目前高等学校经济类、管理类等专业的计算机基础教育的重要课程之一。
《Visual FoxPro程序设计基础》一书是根据教育部高等学校计算机基础课程教学指导委员会的教学要求和建议,以及全国计算机等级考试二级(Visual FoxPro)考试大纲的要求,结合目前我国高等院校计算机基础课程开设的实际情况编著而成的,其目的在于通过本课程的学习,使学生(读者)了解数据库技术的发展及其应用,掌握数据库的基本原理和SQL语言的应用、程序设计的基本方法和常用算法,以及程序调试的基本技能,学习以数据库为核心的信息系统开发的基本过程、设计方法与规范,并通过Visual FoxPro 6.0这一开发工具的使用,初步掌握当前流行的面向对象及可视化编程的方法,具备利用计算机解决实际问题的初步能力,为今后利用计算机处理信息、不断跟踪和掌握计算机应用技术打下基础。
本书的编者是一个有十多年Visual FoxPro程序设计课程讲授经历的团队,多年的教学实践积累了该课程的丰富教学经验和教学资料。本书内容精炼、结构合理、重点突出,对该课程学习过程中可能遇到的难点和重点都做了清晰和详细的阐述;本书面向应用型教学需求,突出基础性和应用性,特别注重读者数据库操作能力和程序设计能力的培养,将Visual FoxPro的基础理论和应用有机结合起来;在编写过程中,在重点章节列举了大量的典型实例,希望能起到举一反三的功效。
全书共11章,以Visual FoxPro 6.0为平台,介绍了Visual FoxPro 数据库的概念及其使用、管理和开发。内容包括数据库基础知识、Visual FoxPro概述、Visual FoxPro数据类型与数据运算、数据表的基本操作、数据库及其操作、关系数据库标准语言SQL、Visual FoxPro查询与视图、Visual FoxPro程序设计基础、表单的设计与应用、报表与菜单设计、数据库应用程序开发实例等。
本书由长期从事Visual FoxPro程序设计课程教学的教师编写,其中第1~2章、第11章由宋立智编写,第3~5章由张倩编写,第6~7章由辛立强编写,第8章由茹俊丽编写,第9~10章由姜淼编写。全书由宋立智统撰定稿。
除此之外,为了使读者更好地使用本教材,还编写了与之配套使用的《Visual FoxPro 6.0程序设计实验指导与习题》(ISBN 978-7-121-29973-5),供学生(读者)上机实验(实践)和课后复习使用。
由于作者水平有限,书中难免有许多不足或疏漏之处,真挚地希望广大读者批评指正。

编著者 ; ; ; ; ;
2016年8月

免费在线读

Visual FoxPro 6.0 程序设计基础 pdf下载声明

本pdf资料下载仅供个人学习和研究使用,不能用于商业用途,请在下载后24小时内删除。如果喜欢,请购买正版

pdf下载地址

版权归出版社和作者所有,下载链接已删除。如果喜欢,请购买正版!

链接地址:Visual FoxPro 6.0 程序设计基础