(精品)第1章VisualFoxPro系统概述.ppt

上传人:gsy****95 文档编号:85143782 上传时间:2023-04-10 格式:PPT 页数:41 大小:432KB
返回 下载 相关 举报
(精品)第1章VisualFoxPro系统概述.ppt_第1页
第1页 / 共41页
(精品)第1章VisualFoxPro系统概述.ppt_第2页
第2页 / 共41页
点击查看更多>>
资源描述

《(精品)第1章VisualFoxPro系统概述.ppt》由会员分享,可在线阅读,更多相关《(精品)第1章VisualFoxPro系统概述.ppt(41页珍藏版)》请在得力文库 - 分享文档赚钱的网站上搜索。

1、内容简介内容简介 本章介绍数据与信息、数据处理技术的发展、数据模型。重点介绍关系模型、本章介绍数据与信息、数据处理技术的发展、数据模型。重点介绍关系模型、关系数据库、关系数据库、Visual FoxPro 关系数据库的特点、关系数据库的特点、Visual FoxPro工作界面、项目文件工作界面、项目文件的创建、项目管理器的使用及的创建、项目管理器的使用及Visual FoxPro系统概述等知识。系统概述等知识。学习目标学习目标 理解关系型模型,理解概念模型、关系模型和理解关系型模型,理解概念模型、关系模型和Visual FoxPro中对数据的描述,中对数据的描述,学会设置工作目录、使用项目管理

2、器及命令窗口,会在项目管理器中创建表。学会设置工作目录、使用项目管理器及命令窗口,会在项目管理器中创建表。学习切入点及方法学习切入点及方法 数据处理的核心问题是数据管理。数据库不仅管理数据本身,而且使用数据模数据处理的核心问题是数据管理。数据库不仅管理数据本身,而且使用数据模型表示数据之间的联系。为了反映事物及事物之间的联系,数据库中的数据必须有型表示数据之间的联系。为了反映事物及事物之间的联系,数据库中的数据必须有一定的结构,这种结构用数据模型来表示。因此学习的切入点是对数据模型的理解。一定的结构,这种结构用数据模型来表示。因此学习的切入点是对数据模型的理解。计划用学时计划用学时 建议课堂讲

3、授建议课堂讲授46学时,上机学时,上机46学时。学时。第一章第一章 Visual FoxPro 系统概述系统概述第一章 Visual FoxPro 系统概述系统概述4/6/20230 1.数据与数据处理数据与数据处理 数据数据(Data):是用来记录或标记事物的物理情况的一种:是用来记录或标记事物的物理情况的一种 符号序列,它被存储在计算机存储设备(如符号序列,它被存储在计算机存储设备(如 磁盘、光盘等)中。磁盘、光盘等)中。2.信息信息 信息信息(Information):是经过加工处理并对人类社会实践和生:是经过加工处理并对人类社会实践和生 产活动产生决策影响的有价值的数据。产活动产生决策

4、影响的有价值的数据。数据处理:数据处理:就是指将数据转换成信息的过程。数据与信息的联系和区别:数据与信息的联系和区别:不是所有数据都能成为信息,只有 经过加工处理之后,具有新知识的 数据才成为信息。数据是信息的表数据是信息的表 现形式,数据经过加工处理得到有现形式,数据经过加工处理得到有 意义的信息。意义的信息。信息信息=数据数据+处理处理第一章第一章 Visual FoxPro 系统概述系统概述第一章 Visual FoxPro 系统概述系统概述1.1 数据库基本理论数据库基本理论 1.1.1 数据、信息与数据处理数据、信息与数据处理4/6/20231 3.数据处理技术的发展数据处理技术的发

5、展 数据处理的核心问题是数据管理。数据处理的核心问题是数据管理。数据处理经历了3个主要阶段个主要阶段:(1)人工管理阶段人工管理阶段 特点:特点:没有软件系统对数据进行管理,数据和程序不可分,数据不 独立;数据依附于应用程序,数据冗余量大;数据与程序一 一对应,各程序之间数据不能相互传递,数据不能共享。(2)文件系统阶段:文件系统阶段:文件系统是指专门管理数据的软件。该系统将数据 组织成文件,程序通过文件系统对文件中的数据进行存取。特点:特点:文件对应于一个或几个应用程序,数据不完全独立;仍存在 大量数据冗余;数据能集中统一管理;文件系统不易扩充,应用程序编写较烦琐。(3)数据库系统阶段数据库

6、系统阶段 特点:特点:数据与程序相对独立,对数据加以组织和管理,有效解决了数 据的独立性问题,实现数据统一管理,达到了数据共享的目的。第一章 Visual FoxPro 系统概述系统概述第一章第一章 Visual FoxPro 系统概述系统概述1.1 数据库基本理论数据库基本理论 1.1.1 数据、信息与数据处理数据、信息与数据处理4/6/20232 1.数据库系统的概念数据库系统的概念 数据库系统:是指引进数据库技术后的计算机系统。数据库系统:是指引进数据库技术后的计算机系统。它由硬件系统、数它由硬件系统、数 据库、数据库管理系统、应用程序和用户组成。据库、数据库管理系统、应用程序和用户组成

7、。2.数据库系统的组成数据库系统的组成 数据库系统有数据库系统有3个重要的组成部分:个重要的组成部分:(1)经过组织,可供多个用户使用的数据库;经过组织,可供多个用户使用的数据库;(2)介于数据库与应用程序之间的数据库管理系统;介于数据库与应用程序之间的数据库管理系统;(3)供用户使用的各类应用程序。供用户使用的各类应用程序。3.数据库系统主要特性数据库系统主要特性 (1)实现数据共享、减少数据冗余;实现数据共享、减少数据冗余;(2)数据的独立性;数据的独立性;(3)采用特定的数据模型;采用特定的数据模型;(4)统一管理与控制。统一管理与控制。第一章 Visual FoxPro 系统概述系统概

8、述第一章第一章 Visual FoxPro 系统概述系统概述1.1 数据库基本理论数据库基本理论 1.1.2 数据库系统数据库系统4/6/20233 数据库不仅管理数据本身,而且要使用数据模型数据模型表示数据之间的联系。数据模型通常可划分成两个层次:数据模型通常可划分成两个层次:第一层次:概念数据模型,是从用户的观点来对数据建模,主要用第一层次:概念数据模型,是从用户的观点来对数据建模,主要用 于数据库设计;于数据库设计;第二层次:逻辑数据模型,是从计算机系统的观点对数据建模,我第二层次:逻辑数据模型,是从计算机系统的观点对数据建模,我 们所说的数据模型通常指的就是逻辑数据模型,主要用们所说的

9、数据模型通常指的就是逻辑数据模型,主要用 于数据库管理系统的实现。于数据库管理系统的实现。一个一个数据库管理系统数据库管理系统都是基于某种都是基于某种数据模型数据模型的。的。数据库管理系统支持的数据模型有:数据库管理系统支持的数据模型有:层次模型、网状模型、关系模型和面向对象模型。第一章第一章 Visual FoxPro 系统概述系统概述1.1 数据库基本理论数据库基本理论 1.1.3 数据模型数据模型第一章 Visual FoxPro 系统概述系统概述4/6/202341.1.3.1 概念模型中的数据描述概念模型中的数据描述 (1)实体:客观存在并可以相互区别的事物称为实体。)实体:客观存在

10、并可以相互区别的事物称为实体。(2)实体集:同类实体的集合称为实体集。)实体集:同类实体的集合称为实体集。(3)属性:实体所具有的某一特性称为属性。)属性:实体所具有的某一特性称为属性。(4)码:唯一标识实体的属性或属性集称为码()码:唯一标识实体的属性或属性集称为码(Key)。)。(5)实体型:用实体名及其属性名集合来抽象和描述同类实体。)实体型:用实体名及其属性名集合来抽象和描述同类实体。(6)联系:事物及事物之间的联系在概念模型中表现为实体内部)联系:事物及事物之间的联系在概念模型中表现为实体内部 和实体之间的联系。和实体之间的联系。概念模型中通常使用概念模型中通常使用E-RE-R图来表

11、示实体联系。图来表示实体联系。E-RE-R图提供了表示实体、属性和实体联系的方法。图提供了表示实体、属性和实体联系的方法。第一章第一章 Visual FoxPro 系统概述系统概述1.1 数据库基本理论数据库基本理论 1.1.3 数据模型数据模型4/6/202351.1.3.2 常用的数据模型常用的数据模型 (1)层次模型:)层次模型:用树状结构表示实体及其之间联系的数据模型称为 层次模型。支持层次模型的DBMS称为层次数据库管理系统。(2)网状模型:)网状模型:用网状结构表示实体及其之间联系的模型称为网状 模型。网状模型可以很好地描述现实世界,方便 地表示不同实体之间的联系。(3)关系模型:

12、)关系模型:用二维表表来表示实体及实体之间联系的模型称为关 系模型。关系模型是以关系数学理论为基础的。与层次和网状模型相比,关系模型数据描述一致、模型概念单一。使用关系模型设计的数据库就称为关系型数据库,简称关系数据库关系数据库。第一章第一章 Visual FoxPro 系统概述系统概述1.1 数据库基本理论数据库基本理论 1.1.3 数据模型数据模型第一章 Visual FoxPro 系统概述系统概述4/6/202361.1.4.1 关系模型的表示关系模型的表示 关系模型是将数据组织看成满足一定条件的一张二维表的模型。关系模型是将数据组织看成满足一定条件的一张二维表的模型。每一个每一个关系关

13、系为一个二维为一个二维表表,在,在 Visual FoxPro 称为称为表表。如表如表 1.1 是一张是一张 学生关系的结构模型表。学生关系的结构模型表。表表 1.1 学生关系学生关系学号学号姓名姓名性性别出生日期出生日期专业入学成入学成绩三好生三好生20090102001刘刘鹏男男1991-10-7传媒学媒学610.F.20090102002杨莹女女1991-11-20传媒学媒学598.T.20090201001何小方何小方男男1990-3-13管理学管理学567.F.20090203001周周红女女1991-2-11管理学管理学655.F.20090201003李李艳女女1991-1-21

14、管理学管理学587.T.20090102369张丽女女1991-12-11传媒学媒学639.F.20090301087马波波男男1991-12-29历史史590.F.第一章第一章 Visual FoxPro 系统概述系统概述1.1 数据库基本理论数据库基本理论 1.1.4 关系数据库关系数据库第一章 Visual FoxPro 系统概述系统概述4/6/202371.1.4.1 关系模型的表示关系模型的表示 关系模型的主要特点表现在关系规范化、集合性操作及数据描述的统一。关系模型的主要特点表现在关系规范化、集合性操作及数据描述的统一。关系模型中常用的术语和在关系模型中常用的术语和在Visual

15、FoxPro中的表示:中的表示:(1)关系:)关系:一个关系就是一张二维表,一个关系存储成一个文件,称为一个关系就是一张二维表,一个关系存储成一个文件,称为“表表”。文件扩展名为文件扩展名为.dbf。使用。使用“表表”来存放同类实体,即来存放同类实体,即实体集实体集。(2)元组:)元组:表中的行称为元组。元组对应于表文件中的一条表中的行称为元组。元组对应于表文件中的一条记录记录。每条。每条记录记录 代表一个具体的实体,即一条记录描述一个代表一个具体的实体,即一条记录描述一个实体实体。(3)字段:)字段:表中的列相当于记录的表中的列相当于记录的属性属性,称为字段或数据项。字段就是实体,称为字段或

16、数据项。字段就是实体 的属性,字段的命名往往和属性名相同。的属性,字段的命名往往和属性名相同。(4)值域:)值域:属性的取值范围。属性的取值范围。如姓名只能是字符类型,性别的值域是(男,女)等。如姓名只能是字符类型,性别的值域是(男,女)等。第一章第一章 Visual FoxPro 系统概述系统概述1.1 数据库基本理论数据库基本理论 1.1.4 关系数据库关系数据库4/6/20238 (5)主码(关键字):)主码(关键字):能唯一标识表文件中每条记录的字段或字段的组合,能唯一标识表文件中每条记录的字段或字段的组合,称为记录的主码,在称为记录的主码,在VFP 中称为关键字(简称为键)。中称为关

17、键字(简称为键)。(6)外部关键字:)外部关键字:若表中的某字段不是本表的关键字,而是另一张表的关键若表中的某字段不是本表的关键字,而是另一张表的关键 字,这个字段就称为外部关键字。字,这个字段就称为外部关键字。(7)关系模式:)关系模式:对关系的描述称为关系模式。关系模式是型,与记录类型相对关系的描述称为关系模式。关系模式是型,与记录类型相 对应。对应。关系数据库中关系模型的表示第一章第一章 Visual FoxPro 系统概述系统概述关系模型可以表示为:关系名(属性关系模型可以表示为:关系名(属性1,属性,属性2,属性,属性n)如如“学生学生”表可描述为:表可描述为:学生(学号,姓名,性别

18、,入学成绩,专业,特长)学生(学号,姓名,性别,入学成绩,专业,特长)1.1 数据库基本理论数据库基本理论 1.1.4 关系数据库关系数据库4/6/20239表表 1.1 学生关系学生关系学生学生.dbf第一章第一章 Visual FoxPro 系统概述系统概述学号学号姓名姓名性性别出生日期出生日期专业入学成入学成绩三好生三好生20090102001刘刘鹏男男1991-10-7传媒学媒学610.F.20090102002杨莹女女1991-11-20传媒学媒学598.T.20090201001何小方何小方男男1990-3-13管理学管理学567.F.20090203001周周红女女1991-2-

19、11管理学管理学655.F.20090201003李李艳女女1991-1-21管理学管理学587.T.20090102369张丽女女1991-12-11传媒学媒学639.F.20090301087马波波男男1991-12-29历史史590.F.关系模型中常用的术语和在关系模型中常用的术语和在Visual FoxPro中的表示,如下图所示:中的表示,如下图所示:记录记录字段名字段名主码(关键字)主码(关键字)表头表头字段值(属性)字段值(属性)字段字段第一章 Visual FoxPro 系统概述系统概述4/6/202310(8)联系:在关系模型中,实体以及实体间的联系用关系来表示。)联系:在关系

20、模型中,实体以及实体间的联系用关系来表示。(9)关系的规范化:关系模型要求关系必须是规范化的,规范化指关系数)关系的规范化:关系模型要求关系必须是规范化的,规范化指关系数 据库中的每一个关系都必须满足一定的规范要求。据库中的每一个关系都必须满足一定的规范要求。根据满足规范的条件不同,可以划分为根据满足规范的条件不同,可以划分为6个等级:个等级:第一范式(第一范式(1NF)第二范式(第二范式(2NF)第三范式(第三范式(3NF)修正的第三范式(修正的第三范式(BCNF)第四范式(第四范式(4NF)第五范式(第五范式(5NF)对通常的问题,只要把数据规范到第三范式即可。对通常的问题,只要把数据规范

21、到第三范式即可。第一范式:第一范式:在一个关系中消除重复字段,且各字段都是不可分的基本在一个关系中消除重复字段,且各字段都是不可分的基本 数据项。数据项。例如,关系模式R(姓名,地址,电话号码),如果一个人有两个电话号码,那么在关系中至少要出现两 元组,以存储这两个电话号码,这个关系满足1NF。第一章第一章 Visual FoxPro 系统概述系统概述1.1 数据库基本理论数据库基本理论 1.1.4 关系数据库关系数据库第一章 Visual FoxPro 系统概述系统概述4/6/202311第二范式:第二范式:若关系属于第一范式,且所有非主属性都完全依赖关键字段。若关系属于第一范式,且所有非主

22、属性都完全依赖关键字段。例如,关系:选课(学号,课程编号,成绩,教师姓名,教师地址),因为学号和课程编号能决定R的全部属性,所以选课关系的主属 性是学号和课程代号,但此时选课关系会出现冗余,如当某一门 课程有100个同学选修,那么选课表中就会存在100个元组(记 录),教师姓名和教师地址就会重复100次,因此选课关系就不 满足2NF,将它分解成:R1(学号,课程编号,成绩)R2(课程编号,教师姓名,教师地址)此时,两个非主属性完全依赖主关键字段,R1和R2满足2NF。第三范式:第三范式:若关系属于第二范式,且关系中所有非主属性都直接依赖关键字段。若关系属于第二范式,且关系中所有非主属性都直接依

23、赖关键字段。例如,关系R2(课程编号,教师姓名,教师地址)满足2NF,但考虑到 一个教师开设多门课程的情形,如一个教师开设4门课程,那么 关系中就会出现4个元组,教师地址重复4次。将R2分解成:R21 (课程编号,教师姓名)和R22(教师姓名,地址)后,R21和 R22都是3NF。第一章第一章 Visual FoxPro 系统概述系统概述1.1 数据库基本理论数据库基本理论 1.1.4 关系数据库关系数据库第一章 Visual FoxPro 系统概述系统概述4/6/202312 在在Visual FoxPro 中,中,关系数据库的规范化关系数据库的规范化是为了解决关系数据库中插是为了解决关系数

24、据库中插入、删除和数据冗余问题而引入的。入、删除和数据冗余问题而引入的。一张二维表构成的关系应满足以下条件一张二维表构成的关系应满足以下条件:表中不允许有重复的字段名。表中不允许有重复的字段名。表中每一列的数据类型必须相同。表中每一列的数据类型必须相同。表中不允许有完全相同的记录内容。表中不允许有完全相同的记录内容。表中行的次序以及列的次序可以分别任意排列,且行或列的先后表中行的次序以及列的次序可以分别任意排列,且行或列的先后 次序并不影响表中的关系。次序并不影响表中的关系。(10)关系的完整性:是指关系中的数据及与之有联系的数据间必须遵)关系的完整性:是指关系中的数据及与之有联系的数据间必须

25、遵 特的约束和依存关系,以保证数据的正确、有效特的约束和依存关系,以保证数据的正确、有效 和相容。和相容。第一章第一章 Visual FoxPro 系统概述系统概述1.1 数据库基本理论数据库基本理论 1.1.4 关系数据库关系数据库4/6/202313 概念模型、关系模型和概念模型、关系模型和Visual FoxPro中的数据描述如表中的数据描述如表1.2所示。所示。表1.2 数据描述概念模型概念模型关系模型关系模型Visual FoxProVisual FoxPro实实体体元元组组记录记录属性属性属性或字段属性或字段字段字段实实体集体集关系关系表表域域域或域或值值域域值值域域码码主主码码或

26、关或关键键字字关关键键字字联联系系联联系或关系系或关系表表间间关系关系第一章第一章 Visual FoxPro 系统概述系统概述第一章 Visual FoxPro 系统概述系统概述4/6/2023141.1.4.2 Visual FoxPro 关系数据库概述关系数据库概述 Visual FoxPro关系数据库的组成元素如下:关系数据库的组成元素如下:(1)字段()字段(Field)(2)记录()记录(Record)(3)表()表(Tabel)(4)数据库(数据库(Database)(5)索引()索引(Index)(6)查询(查询(Query)(7)视图()视图(View)(8)过滤器(过滤器(

27、Filter)第一章第一章 Visual FoxPro 系统概述系统概述1.1 数据库基本理论数据库基本理论 1.1.4 关系数据库关系数据库第一章 Visual FoxPro 系统概述系统概述4/6/2023151.1.4.3 关系运算关系运算 关系运算:是在关系上对记录或字段进行的运算、操作。关系运算:是在关系上对记录或字段进行的运算、操作。关系的基本运算有两类:关系的基本运算有两类:一类是传统的集合运算一类是传统的集合运算(并、差、交等并、差、交等),另一类是专门的关系运算另一类是专门的关系运算(选择、投影、联接选择、投影、联接)。1.传统的集合运算:传统的集合运算:两个关系必须具有相同

28、的结构(关系模式)。两个关系必须具有相同的结构(关系模式)。(1)并运算)并运算 (2)差运算)差运算 (3)交运算)交运算第一章第一章 Visual FoxPro 系统概述系统概述参加网页设计大赛的同学参加游泳队的同学R:参加网页设计大赛的同学S:参加游泳队的同学R和S的并运算:参加网页设计或者参加了游泳队的所有同学1.1 数据库基本理论数据库基本理论 1.1.4 关系数据库关系数据库第一章 Visual FoxPro 系统概述系统概述4/6/2023161.4.3 关系运算关系运算第一章第一章 Visual FoxPro 系统概述系统概述参加网页设计大赛的同学参加游泳队的同学参加网页设计大

29、赛的同学参加游泳队的同学R和S的差差运算:参加网页设计但没有参加游泳队的同学R和S的交运算:既参加网页设计又参加了游泳队的同学1.1 数据库基本理论数据库基本理论 1.1.4 关系数据库关系数据库第一章 Visual FoxPro 系统概述系统概述4/6/2023172.专门的关系运算专门的关系运算(1)选择运算;选择运算;(2)投影运算;投影运算;(3)联接运算。联接运算。第一章第一章 Visual FoxPro 系统概述系统概述选择运算:选择运算:选出表中的行选出表中的行 选择运算示意图选择运算示意图1.1 数据库基本理论数据库基本理论 1.1.4 关系数据库关系数据库第一章 Visual

30、 FoxPro 系统概述系统概述4/6/202318第一章第一章 Visual FoxPro 系统概述系统概述投影运算:选出表中的列投影运算:选出表中的列 投影运算示意图投影运算示意图1.1 数据库基本理论数据库基本理论 1.1.4 关系数据库关系数据库第一章 Visual FoxPro 系统概述系统概述4/6/2023191.2.1.1 安装安装Visual FoxPro的软件与硬件环境的软件与硬件环境 1.2.1.2 Visual FoxPro 的安装的安装1.2.1.3 启动启动 Visual FoxPro1.2.1.4 退出退出 Visual FoxPro (1)把Visual Fox

31、Pro 6.0 中其他窗口关闭。(2)把画面切换到Visual FoxPro 6.0 主窗口中。(3)单击“文件”菜单的“退出”命令,或者单击屏幕右上角的 “关闭”按钮即可退出Visual FoxPro。1.2.1.5 帮助系统帮助系统第一章第一章 Visual FoxPro 系统概述系统概述1.2 Visual FoxPro 的运行与用户界面的运行与用户界面1.2.1 安装、启动与退出安装、启动与退出第一章 Visual FoxPro 系统概述系统概述4/6/202320 标题栏标题栏菜单栏菜单栏工具栏工具栏窗口工作区窗口工作区控制按钮控制按钮命令窗口命令窗口第一章第一章 Visual Fo

32、xPro 系统概述系统概述项目管理器项目管理器1.2 Visual FoxPro 的运行与用户界面的运行与用户界面1.2.2 用户界面用户界面第一章 Visual FoxPro 系统概述系统概述4/6/2023211.2.2.1 菜单系统菜单系统 “文件文件”菜单菜单 “编辑编辑”菜单菜单 “显示显示”菜单菜单 “格式格式”菜单菜单 “工具工具”菜单菜单 “程序程序”菜单菜单 “窗口窗口”菜单菜单 “帮助帮助”菜单菜单1.2.2.2 工具栏工具栏 工具栏:包括单击后可以执行常用任务的一组按钮。工具栏:包括单击后可以执行常用任务的一组按钮。激活工具栏的方法:激活工具栏的方法:方法一方法一(1)从

33、)从“显示显示”菜单中选择菜单中选择“工具栏工具栏”,打开,打开“工具栏工具栏”对话框;对话框;(2)在)在“工具栏工具栏”对话框中单击相应的名称,使其前面的复选框中的对话框中单击相应的名称,使其前面的复选框中的 选中标志出现或消失来打开或关闭一个工具栏。选中标志出现或消失来打开或关闭一个工具栏。方法二方法二(1)在工具栏上右击鼠标)在工具栏上右击鼠标,弹出工具栏快捷菜单;,弹出工具栏快捷菜单;(2)在快捷菜单列表中,单击相应的工具栏,使其前面的选中标)在快捷菜单列表中,单击相应的工具栏,使其前面的选中标 志出现或消失来打开或关闭一个工具栏。志出现或消失来打开或关闭一个工具栏。第一章第一章 V

34、isual FoxPro 系统概述系统概述1.2 Visual FoxPro 的运行与用户界面的运行与用户界面1.2.2 用户界面用户界面第一章 Visual FoxPro 系统概述系统概述4/6/2023221.2.2.3 配置配置Visual FoxPro Visual FoxPro 配置决定了它的外观和使用方法。配置决定了它的外观和使用方法。例如:例如:Visual FoxPro 6.0所用文件的默认位置、指定日期与时间的格式等。所用文件的默认位置、指定日期与时间的格式等。对对Visual FoxPro 配置所做的更改既可以是临时的,也可以是永久配置所做的更改既可以是临时的,也可以是永久

35、的(成为下次启动的(成为下次启动Visual FoxPro 时默认设置值)。时默认设置值)。可以使用下列方式交互地设置配置:可以使用下列方式交互地设置配置:使用使用“选项选项”对话框。对话框。在在“命令命令”窗口的程序中使用窗口的程序中使用 SET 命令。命令。第一章第一章 Visual FoxPro 系统概述系统概述1.2 Visual FoxPro 的运行与用户界面的运行与用户界面1.2.2 用户界面用户界面第一章 Visual FoxPro 系统概述系统概述4/6/202323 由于系统在使用中会产生很多文件(如项目文件、表文件、数据库由于系统在使用中会产生很多文件(如项目文件、表文件、

36、数据库文件等),如果使用系统默认目录,会使用户所建立的文件与系统文件文件等),如果使用系统默认目录,会使用户所建立的文件与系统文件混在一起,不便于管理,混在一起,不便于管理,因此需要设置自己的工作目录,将自己所创建因此需要设置自己的工作目录,将自己所创建的所有文件都放在同一文件夹内。的所有文件都放在同一文件夹内。例如,可以在例如,可以在D盘的根目录下建立一个文件夹,以存放后面盘的根目录下建立一个文件夹,以存放后面要建立的要建立的“世界杯世界杯”信息管理项目中所建的表、数据库以及其他信息管理项目中所建的表、数据库以及其他文件。为了方便好记,把这个目录也命名为文件。为了方便好记,把这个目录也命名为

37、“世界杯世界杯”。第一章第一章 Visual FoxPro 系统概述系统概述 Visual FoxPro系统有其默认的工作目录(目录相当于系统有其默认的工作目录(目录相当于Windows下下的文件夹),默认是系统文件所在目录。的文件夹),默认是系统文件所在目录。1.2 Visual FoxPro 的运行与用户界面的运行与用户界面1.2.2 用户界面用户界面1.2.2.3 配置配置Visual FoxPro 第一章 Visual FoxPro 系统概述系统概述4/6/202324第一章第一章 Visual FoxPro 系统概述系统概述设置工作目录:设置工作目录:第一章 Visual FoxPr

38、o 系统概述系统概述4/6/202325 项目管理器:是处理数据和对象的主要组织工具,是项目管理器:是处理数据和对象的主要组织工具,是Visual FoxPro 的的“控制中心控制中心”。把应用程序中的文件都组织到项目管。把应用程序中的文件都组织到项目管 理器中,便于管理和查找使用。理器中,便于管理和查找使用。项目:是文件、数据、文档以及对象的集合。项目:是文件、数据、文档以及对象的集合。主文件的扩展名为主文件的扩展名为.PJX。Visual FoxPro中使用项目管理器对项目进行维护。中使用项目管理器对项目进行维护。项目管理器是应用程序多种类型文件的组织和管理中心,提项目管理器是应用程序多种

39、类型文件的组织和管理中心,提 供简易、直观的方式,组织处理表、表单、数据库、报表、查询供简易、直观的方式,组织处理表、表单、数据库、报表、查询 和其他文件,用于管理表和数据库或创建应用程序。和其他文件,用于管理表和数据库或创建应用程序。首先设置用户工作目录为首先设置用户工作目录为“D:世界杯世界杯”。创建一个名为创建一个名为“世界杯世界杯”的项目文件。的项目文件。操作方法第一章第一章 Visual FoxPro 系统概述系统概述1.3 项目管理器项目管理器1.3.1 创建项目创建项目第一章 Visual FoxPro 系统概述系统概述4/6/202326第一章第一章 Visual FoxPro

40、 系统概述系统概述“项项目目管管理理器器”对对话话框框1.3 项目管理器项目管理器1.3.2 项目管理器的组成项目管理器的组成第一章 Visual FoxPro 系统概述系统概述4/6/2023271.3.2.1 项目管理器的选项卡项目管理器的选项卡1.3.2.2 项目管理器按钮介绍项目管理器按钮介绍 新建新建 添加添加 修改修改 浏览浏览 打开打开/关闭关闭 移去移去 连编连编 预览预览 运行运行1.3.2.3 改变改变“项目管理器项目管理器”的显示外观的显示外观 1.移动窗口移动窗口 2.调整窗口尺寸调整窗口尺寸 3.压缩和恢复窗口压缩和恢复窗口 4.移动表头移动表头 5.停放停放“项目管

41、理器项目管理器”操作第一章第一章 Visual FoxPro 系统概述系统概述1.3 项目管理器项目管理器1.3.2 项目管理器的组成项目管理器的组成第一章 Visual FoxPro 系统概述系统概述4/6/202328 1.3.3.1 打开打开/关闭项目管理器关闭项目管理器 1.打开打开“项目管理器项目管理器”2.关闭关闭“项目管理器项目管理器”1.3.3.2 查看文件查看文件 1.展开项目展开项目 2.折叠项目折叠项目 1.3.3.3 在项目管理器中添加或移去文件在项目管理器中添加或移去文件 1.添加文件添加文件 2.移去或删除文件移去或删除文件操作第一章第一章 Visual FoxPr

42、o 系统概述系统概述1.3 项目管理器项目管理器1.3.3 使用项目管理器管理文件使用项目管理器管理文件第一章 Visual FoxPro 系统概述系统概述4/6/2023291.3.3.4 在项目管理器中新建或修改文件在项目管理器中新建或修改文件 1.创建文件创建文件 (1)在在“项目管理器项目管理器”中选择欲创建的文件类型。中选择欲创建的文件类型。(2)单击)单击“项目管理器项目管理器”上的上的“新建新建”按钮或使用按钮或使用“项目项目”菜单的菜单的 “新建文件新建文件”命令。命令。2.修改文件修改文件 第一章第一章 Visual FoxPro 系统概述系统概述1.3.3.5 为文件添加说

43、明为文件添加说明1.3.3.6 查看和编辑项目信息查看和编辑项目信息 下面将以在下面将以在“世界杯世界杯”项目中创建一张自由表为例说明文件的创建等操作。项目中创建一张自由表为例说明文件的创建等操作。在在“世界杯世界杯”项目中创建世界杯基本信息表,如下表所示。项目中创建世界杯基本信息表,如下表所示。1.3 项目管理器项目管理器1.3.3 使用项目管理器管理文件使用项目管理器管理文件第一章 Visual FoxPro 系统概述系统概述4/6/202330操作演示“世界杯世界杯”项项目中的基本信息表目中的基本信息表届次日期举办国队数冠军点球决胜举办背景照片011930-7-13乌拉圭13乌拉圭F02

44、1934-5-27意大利16意大利F031938-6-4法国15意大利F041950-6-24巴西13乌拉圭F051954-6-16瑞士16联邦德国F061958-6-8瑞典16巴西F071962-5-30智利16巴西F081966-6-11英格兰16英格兰F091970-5-31墨西哥16巴西F101974-6-7联邦德国16联邦德国F111978-6-1阿根廷16阿根廷F121982-6-11西班牙24意大利F131986-5-31墨西哥24阿根廷F141990-6-8意大利24联邦德国F151994-6-17美国24巴西T161998-6-10法国32法国F172002-5-31韩国/日

45、本32巴西F182006-6-9德国32意大利T4/6/202331“基本信息基本信息”表中的字段属性表中的字段属性字段名字段名数据数据类类型型字段字段宽宽度度小数小数NULLNULL届次届次字符型字符型2 2否否日期日期日期型日期型8 8是是举办举办国国字符型字符型2020是是队队数数数数值值型型2 20 0是是冠冠军军字符型字符型20201 1是是点球决点球决胜胜逻辑逻辑型型1 1是是举办举办背景背景备备注型注型4 4是是照片照片通用型通用型4 4是是操作演示第一章第一章 Visual FoxPro 系统概述系统概述1.3 项目管理器项目管理器1.3.3 使用项目管理器管理文件使用项目管理

46、器管理文件第一章 Visual FoxPro 系统概述系统概述4/6/202332 1向导方式向导方式 向导是向导是Visual FoxPro提供的一种快捷的设计工具,以对话框的提供的一种快捷的设计工具,以对话框的 形式引导用户按提示操作完成形式引导用户按提示操作完成Visual FoxPro的某项任务。的某项任务。2菜单方式菜单方式 利用菜单创建应用程序是开发者采用的主要方法。实际上菜单利用菜单创建应用程序是开发者采用的主要方法。实际上菜单 方式包括对菜单栏、快捷键和工具栏的组合操作。方式包括对菜单栏、快捷键和工具栏的组合操作。3命令方式命令方式 通过在命令窗口中输入合法的命令来完成一系列操

47、作。是一种通过在命令窗口中输入合法的命令来完成一系列操作。是一种 人机交互方式。人机交互方式。4程序方式程序方式 在实际中解决问题,将命令编辑成特定的序列,存入程序文件。在实际中解决问题,将命令编辑成特定的序列,存入程序文件。需要时,通过有关命令调用程序文件,就能自动执行。程序方需要时,通过有关命令调用程序文件,就能自动执行。程序方 式供用户编写程序解决问题。式供用户编写程序解决问题。第一章第一章 Visual FoxPro 系统概述系统概述1.4 Visual FoxPro 的工作方式及性能指标的工作方式及性能指标1.4.1 Visual FoxPro的工作方式的工作方式第一章 Visual

48、 FoxPro 系统概述系统概述4/6/202333第一章第一章 Visual FoxPro 系统概述系统概述 “命令命令”窗口是一种系统窗口,可直接在其中输入命令。所有任务窗口是一种系统窗口,可直接在其中输入命令。所有任务都可以通过在都可以通过在“命令命令”窗口中输入相应的命令来完成。如果窗口中输入相应的命令来完成。如果“命令命令”窗窗口没有显示在屏幕上,从口没有显示在屏幕上,从“窗口窗口”菜单中选择菜单中选择“命令窗口命令窗口”项项,即可打,即可打开它。开它。1.4 Visual FoxPro 的工作方式及性能指标的工作方式及性能指标1.4.2 “命令命令”窗口的使用窗口的使用 第一章 V

49、isual FoxPro 系统概述系统概述4/6/2023341.4.2.1“命令命令”窗口的操作窗口的操作 1.执行命令执行命令 执行新命令:输入相应的命令,按执行新命令:输入相应的命令,按Enter键。键。重复执行命令:将光标移到以前命令行的任意位置,按重复执行命令:将光标移到以前命令行的任意位置,按Enter键。键。重复执行多条命令:选择要重新处理的代码块,按重复执行多条命令:选择要重新处理的代码块,按Enter键。键。2.编辑命令编辑命令 “命令命令“窗口是一个编辑窗口,可以对其中的命令语句进行编辑窗口是一个编辑窗口,可以对其中的命令语句进行编辑操作。操作。在按在按Enter键执行命令

50、之前可以删除命令语句。键执行命令之前可以删除命令语句。用分号分割长命令。用分号分割长命令。从从“格式格式”菜单中选择合适的命令来改变字体、行间距和缩进方菜单中选择合适的命令来改变字体、行间距和缩进方式。式。从从“编辑编辑”菜单中选择剪切、复制、粘贴命令移动、复制文本。菜单中选择剪切、复制、粘贴命令移动、复制文本。第一章第一章 Visual FoxPro 系统概述系统概述1.4.2.2 命令窗口中的快捷菜单命令窗口中的快捷菜单1.4 Visual FoxPro 的工作方式及性能指标的工作方式及性能指标1.4.2 “命令命令”窗口的使用窗口的使用 第一章 Visual FoxPro 系统概述系统概

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 生活休闲 > 生活常识

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知得利文库网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号-8 |  经营许可证:黑B2-20190332号 |   黑公网安备:91230400333293403D

© 2020-2023 www.deliwenku.com 得利文库. All Rights Reserved 黑龙江转换宝科技有限公司 

黑龙江省互联网违法和不良信息举报
举报电话:0468-3380021 邮箱:hgswwxb@163.com