VFP课件PPT
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
Visual FoxPro6.0 程序设计教程
A Coursebook on VFP 6.0 Programming
2
1
管理系
2
主讲:杨慧珠 办公室:A1S414
2
课程性质和目的
学时数:56学时
上机时数:24学时
学分:5学分(3.5+1.5)
性质:是工商管理专业、机电专业、计算机应用、计算机网络等专业 的学生必修的计算机基础课程
应用程序1
数据集1
应用程序2
数据集2
应用程序n
数据集n
图1.1 人工管理阶段应用程序与数据之间的关系
2
10
1.1.2 数据管理技术的发展
1、人工管理阶段(20世纪50年代中期以前)
主要特点: ⑴ 没有数据管理软件系统, 一切数据管理由人工实施; ⑵ 数据与程序不具有独立性,数据是对应某一应用程序的,数据由应用 程序自行管理。当数据改变时,应用程序也要改变。 (3) 数据不能共享,一组数据对应一个程序, 相互依赖, 不能共享,即一个 程序中的数据无法被其他程序利用,因此程序与程序之间存在大量的重 复数据,称为数据冗余。 (4)数据不能保存, 程序运行完毕, 数据即丢失; (5) 数据未结构化
3. 数据库管理阶段(60年代后期至今)
为数据库的建立、使用和维护而配置的软件称为数据库管理系DBMS, VFP就是一种在微机上运行的数据库管理系统软件。
应用程序1
应用百度文库序2
数据库管理系统 DBMS
数据库
应用程序n
图1.3 数据库与应用程序之间的关系
2
16
1.1.2 数据管理技术的发展
3. 数据库管理阶段(60年代后期至今)
主要特点:由专门的系统软件对数据进行集中统一的管理, 实现数据共享, 并保证数据的安全、完整 。 (1)数据结构化:这是与文件系统的根本区别。 (2)实现了数据共享 (3)实现了数据独立 (4)实现了数据统一控制 (5)数据的最小存取单位是数据项
2
12
1.1.2 数据管理技术的发展
2、文件管理阶段(20世纪50年代后期到60年代中期)
应用程序1 应用程序2 应用程序n
文件系统 操作系统
硬件
数据文件1 数据文件2 数据文件n
图1.2 文件系统中程序和数据的关系
2
13
1.1.2 数据管理技术的发展
2、文件管理阶段(20世纪50年代后期到60年代中期)
2
4
参考教材
[1]全国计算机等级考试二级教程-Visual FoxPro 程序设计 教育部考试中心 编 [2]Visual FoxPro6.0 程序设计 梁成华 赵晓云 主编 [3]其它有关 Visual FoxPro 的教材、书籍等. [4]学院精品课程网站 http://jpkc.jc.nuaa.edu.cn/eol/homepage/common/
2
11
1.1.2 数据管理技术的发展
2、文件系统阶段(20世纪50年代后期到60年代中期)
当时的计算机发展状况:应用领域不断扩大,计算机不仅用于科学计 算,还大量用于管理;硬件上有了磁盘、磁鼓等直接存储设备;软件方面, 出现了高级语言和操作系统,操作系统中有了专门的数据管理软件,一般称 为文件系统(专门管理外存储器的数据管理软件)
2
14
1.1.2 数据管理技术的发展
3. 数据库管理阶段(60年代后期至今)
这一阶段的计算机发展状况:计算机用于管理的规模更为庞大,应用越 来越广泛,数据量急剧增长,而且数据的共享要求越来越强;有了大容 量的磁盘;联机实时处理要求更多了,并开始提出和考虑分布处理。
2
15
1.1.2 数据管理技术的发展
2
5
第一章 VFP数据库基础
1.1—计算机数据管理技术的发展 1.2—数据库系统 1.3—数据模型 1.4—关系数据库 1.5—Visual FoxPro6.0系统概述 1.6—项目管理器
2
6
1.1 计算机数据管理技术的发展
1.1.1 数据、信息与数据处理
1、数据( Data )
用于表达、描述、记录客观事物属性, 能被接收、识别和存储的某种 物理符号。 数据的概念包括两个方面:其一是描述事物特性的数据内容;其二是 存储在某一种媒体上的数据形式。 数据不仅包括数字、字母、文字和其他特殊字符组成的文本形式的数 据,而且还包括图形、图像、动画、影像、声音等多媒体数据。但是 最多、最基本的仍然是文字数据。 数据分数值数据和非数值数据两大类 计算机能接收、识别、存储、处理的是 二进制数据.
2
8
1.1.2 数据管理技术的发展
1、人工管理阶段(20世纪50年代中期以前)
当时的计算机发展状况:计算机主要用于科学计算。从硬件看,无磁盘 等直接存储介质;从软件看,无操作系统、数据库管理系统,数据由计 算机或处理它的程序自行携带。
2
9
1.1.2 数据管理技术的发展
1、人工管理阶段(20世纪50年代中期以前)
主要特点: ⑴ 有专门的文件管理软件进行数据管理; ⑵数据和程序有一定的独立性,程序和数据分开存储,有了程序文件和 数据文件的区别,数据文件可以长期保存在外存储器上被多次存取。 ⑶ 数据与程序相互依赖, 即数据文件是为了满足特定业务领域某部门的 专门需要而设计的,服务于某一特定应用程序,共享性差,数据冗余度大; ⑷ 数据的结构化差,独立性差.
教学目的:通过本门课程的学习,使学生了解数据库技术的发展及应 用,掌握数据库的基本原理,掌握VFP6.0数据库的基本操作和数据库 应用系统的开发设计,培养学生解决实际问题的能力。
2
3
目录
第1章 VFP数据库基础知识 第2章 VFP6.0数据基础 第3章 VFP数据库及操作 第4章 索引、排序与多表操作 第5章 结构化查询语言 SQL 第6章 查询与视图 第7章 程序设计基础 第8章 面向对象程序设计 第9章 表单设计与应用 第10章 报表设计与应用 第11章 菜单设计与应用 第12章 应用系统的开发、编译与发布 第13章 学生成绩管理系统实例
描述5个人:5,五,伍,正,101,five,☆,条形码等。
2
7
1.1.1 数据、信息与数据处理
2. 信息 ( Information )
经过加工处理, 能影响人类行为, 具有特定形式的有用数据.
3. 数据处理
就是将数据转换为信息的过程。 数据处理实质上就是利用计算机对各种类型的数据进行处理。它包 括对数据的采集、整理、存储、分类、排序、检索、维护、加工、 统计和传输等一系列操作过程。 目的: 获得有用的数据 ─ 信息.
A Coursebook on VFP 6.0 Programming
2
1
管理系
2
主讲:杨慧珠 办公室:A1S414
2
课程性质和目的
学时数:56学时
上机时数:24学时
学分:5学分(3.5+1.5)
性质:是工商管理专业、机电专业、计算机应用、计算机网络等专业 的学生必修的计算机基础课程
应用程序1
数据集1
应用程序2
数据集2
应用程序n
数据集n
图1.1 人工管理阶段应用程序与数据之间的关系
2
10
1.1.2 数据管理技术的发展
1、人工管理阶段(20世纪50年代中期以前)
主要特点: ⑴ 没有数据管理软件系统, 一切数据管理由人工实施; ⑵ 数据与程序不具有独立性,数据是对应某一应用程序的,数据由应用 程序自行管理。当数据改变时,应用程序也要改变。 (3) 数据不能共享,一组数据对应一个程序, 相互依赖, 不能共享,即一个 程序中的数据无法被其他程序利用,因此程序与程序之间存在大量的重 复数据,称为数据冗余。 (4)数据不能保存, 程序运行完毕, 数据即丢失; (5) 数据未结构化
3. 数据库管理阶段(60年代后期至今)
为数据库的建立、使用和维护而配置的软件称为数据库管理系DBMS, VFP就是一种在微机上运行的数据库管理系统软件。
应用程序1
应用百度文库序2
数据库管理系统 DBMS
数据库
应用程序n
图1.3 数据库与应用程序之间的关系
2
16
1.1.2 数据管理技术的发展
3. 数据库管理阶段(60年代后期至今)
主要特点:由专门的系统软件对数据进行集中统一的管理, 实现数据共享, 并保证数据的安全、完整 。 (1)数据结构化:这是与文件系统的根本区别。 (2)实现了数据共享 (3)实现了数据独立 (4)实现了数据统一控制 (5)数据的最小存取单位是数据项
2
12
1.1.2 数据管理技术的发展
2、文件管理阶段(20世纪50年代后期到60年代中期)
应用程序1 应用程序2 应用程序n
文件系统 操作系统
硬件
数据文件1 数据文件2 数据文件n
图1.2 文件系统中程序和数据的关系
2
13
1.1.2 数据管理技术的发展
2、文件管理阶段(20世纪50年代后期到60年代中期)
2
4
参考教材
[1]全国计算机等级考试二级教程-Visual FoxPro 程序设计 教育部考试中心 编 [2]Visual FoxPro6.0 程序设计 梁成华 赵晓云 主编 [3]其它有关 Visual FoxPro 的教材、书籍等. [4]学院精品课程网站 http://jpkc.jc.nuaa.edu.cn/eol/homepage/common/
2
11
1.1.2 数据管理技术的发展
2、文件系统阶段(20世纪50年代后期到60年代中期)
当时的计算机发展状况:应用领域不断扩大,计算机不仅用于科学计 算,还大量用于管理;硬件上有了磁盘、磁鼓等直接存储设备;软件方面, 出现了高级语言和操作系统,操作系统中有了专门的数据管理软件,一般称 为文件系统(专门管理外存储器的数据管理软件)
2
14
1.1.2 数据管理技术的发展
3. 数据库管理阶段(60年代后期至今)
这一阶段的计算机发展状况:计算机用于管理的规模更为庞大,应用越 来越广泛,数据量急剧增长,而且数据的共享要求越来越强;有了大容 量的磁盘;联机实时处理要求更多了,并开始提出和考虑分布处理。
2
15
1.1.2 数据管理技术的发展
2
5
第一章 VFP数据库基础
1.1—计算机数据管理技术的发展 1.2—数据库系统 1.3—数据模型 1.4—关系数据库 1.5—Visual FoxPro6.0系统概述 1.6—项目管理器
2
6
1.1 计算机数据管理技术的发展
1.1.1 数据、信息与数据处理
1、数据( Data )
用于表达、描述、记录客观事物属性, 能被接收、识别和存储的某种 物理符号。 数据的概念包括两个方面:其一是描述事物特性的数据内容;其二是 存储在某一种媒体上的数据形式。 数据不仅包括数字、字母、文字和其他特殊字符组成的文本形式的数 据,而且还包括图形、图像、动画、影像、声音等多媒体数据。但是 最多、最基本的仍然是文字数据。 数据分数值数据和非数值数据两大类 计算机能接收、识别、存储、处理的是 二进制数据.
2
8
1.1.2 数据管理技术的发展
1、人工管理阶段(20世纪50年代中期以前)
当时的计算机发展状况:计算机主要用于科学计算。从硬件看,无磁盘 等直接存储介质;从软件看,无操作系统、数据库管理系统,数据由计 算机或处理它的程序自行携带。
2
9
1.1.2 数据管理技术的发展
1、人工管理阶段(20世纪50年代中期以前)
主要特点: ⑴ 有专门的文件管理软件进行数据管理; ⑵数据和程序有一定的独立性,程序和数据分开存储,有了程序文件和 数据文件的区别,数据文件可以长期保存在外存储器上被多次存取。 ⑶ 数据与程序相互依赖, 即数据文件是为了满足特定业务领域某部门的 专门需要而设计的,服务于某一特定应用程序,共享性差,数据冗余度大; ⑷ 数据的结构化差,独立性差.
教学目的:通过本门课程的学习,使学生了解数据库技术的发展及应 用,掌握数据库的基本原理,掌握VFP6.0数据库的基本操作和数据库 应用系统的开发设计,培养学生解决实际问题的能力。
2
3
目录
第1章 VFP数据库基础知识 第2章 VFP6.0数据基础 第3章 VFP数据库及操作 第4章 索引、排序与多表操作 第5章 结构化查询语言 SQL 第6章 查询与视图 第7章 程序设计基础 第8章 面向对象程序设计 第9章 表单设计与应用 第10章 报表设计与应用 第11章 菜单设计与应用 第12章 应用系统的开发、编译与发布 第13章 学生成绩管理系统实例
描述5个人:5,五,伍,正,101,five,☆,条形码等。
2
7
1.1.1 数据、信息与数据处理
2. 信息 ( Information )
经过加工处理, 能影响人类行为, 具有特定形式的有用数据.
3. 数据处理
就是将数据转换为信息的过程。 数据处理实质上就是利用计算机对各种类型的数据进行处理。它包 括对数据的采集、整理、存储、分类、排序、检索、维护、加工、 统计和传输等一系列操作过程。 目的: 获得有用的数据 ─ 信息.