Visual FoxPro 程序设计教程

上传人:小**** 文档编号:168228981 上传时间:2022-11-08 格式:PPT 页数:56 大小:744KB
收藏 版权申诉 举报 下载
Visual FoxPro 程序设计教程_第1页
第1页 / 共56页
Visual FoxPro 程序设计教程_第2页
第2页 / 共56页
Visual FoxPro 程序设计教程_第3页
第3页 / 共56页
资源描述:

《Visual FoxPro 程序设计教程》由会员分享,可在线阅读,更多相关《Visual FoxPro 程序设计教程(56页珍藏版)》请在装配图网上搜索。

1、1长春税务学院信息经济学院长春税务学院信息经济学院计算机教研室计算机教研室第第1章章 Visual FoxPro基础基础 第第2章章 自由表的基本操作自由表的基本操作第第3章章 创建和使用数据库创建和使用数据库第第4章章 查询与视图查询与视图第第5章章 结构化查询语言结构化查询语言SQL第第6章章 Visual FoxPro的结构化程序设计的结构化程序设计第第7章章 Visual FoxPro 面向对象的程序设计与表单设计面向对象的程序设计与表单设计第第8章章 菜单设计与应用菜单设计与应用第第9章章 报表设计报表设计第第10章章 应用程序的开发应用程序的开发教学目的和要求教学目的和要求通过本章

2、的学习,使学生掌握数据库系统的基通过本章的学习,使学生掌握数据库系统的基础知识,熟悉数据管理系统的特点;了解础知识,熟悉数据管理系统的特点;了解Visual FoxPro6.0的特点,掌握的特点,掌握Visual FoxPro6.0的安装步的安装步骤和界面情况,并能通过项目管理器创建简单的项骤和界面情况,并能通过项目管理器创建简单的项目;了解目;了解Visual FoxPro的向导、设计器、生成器。的向导、设计器、生成器。教学重点教学重点1、数据库的基本概念,如数据库、数据模型、数据库、数据库的基本概念,如数据库、数据模型、数据库管理系统、数据库管理系统、数据库(应用应用)系统系统2、关系数据

3、库的一些基本术语,如关系、元组、属性、关系数据库的一些基本术语,如关系、元组、属性、域、主关键字、外部关键字域、主关键字、外部关键字3、关系运算:选择、投影、连接、关系运算:选择、投影、连接4、Visual FoxPro6.0对系统的软、硬件配置要求及启对系统的软、硬件配置要求及启动与退出方法动与退出方法4、系统环境的配置、系统环境的配置5、项目管理器的操作、项目管理器的操作教学难点教学难点 1、判断实体及实体之间的联系、判断实体及实体之间的联系 2、如何修改、如何修改VFP中的文件保存路径中的文件保存路径 3、区分项目与项目管理器的不同、区分项目与项目管理器的不同 nVisual FoxPr

4、o的概念:的概念:Visual FoxPro是微型计算机上的数据库管理系统;是微型计算机上的数据库管理系统;它是微软公司开发的一个通用系统软件。它是微软公司开发的一个通用系统软件。Visual FoxPro采用了可视化的、面向对象的程序设采用了可视化的、面向对象的程序设计方法,大大简化了应用系统的开发过程。计方法,大大简化了应用系统的开发过程。硬件硬件 操作系统操作系统n计算机系统计算机系统 系统软件系统软件 数据库管理系统数据库管理系统 软件软件 编译软件编译软件(语言处理语言处理)应用软件应用软件 1.1.1 信息、数据与数据处理信息、数据与数据处理1.数据与数据处理数据与数据处理n数据数

5、据(Data)(Data)数据是存储在某一种媒体上,能够被识别的物理符号。数据是存储在某一种媒体上,能够被识别的物理符号。数据不仅包括数字、字母、文字和其它符号组成的文本数据不仅包括数字、字母、文字和其它符号组成的文本形式的数据,而且还包括图形、图像、动画、影像、声音形式的数据,而且还包括图形、图像、动画、影像、声音等多媒体数据。等多媒体数据。n信息信息(Information)(Information)是被加工成特定形式的数据,这种数据形式是有意义的是被加工成特定形式的数据,这种数据形式是有意义的n数据处理数据处理 数据处理是对各种类型的数据进行收集、存储、分类、数据处理是对各种类型的数据进

6、行收集、存储、分类、计算、加工、检索和传输的过程。可以说数据处理就是将计算、加工、检索和传输的过程。可以说数据处理就是将数据转换成信息的过程。数据转换成信息的过程。数据处理是使数据变为有用信息的一系列活动的总称。数据处理是使数据变为有用信息的一系列活动的总称。因此又称为因此又称为信息处理信息处理。数据处理的目的是从大量的、原始。数据处理的目的是从大量的、原始的数据中获得人们所需要的资料并提取有用的数据成份,的数据中获得人们所需要的资料并提取有用的数据成份,作为行为和决策的依据作为行为和决策的依据。例如:某人的出生日期例如:某人的出生日期 明天的温度明天的温度 2.计算机数据管理计算机数据管理n

7、数据管理数据管理 数据处理的中心问题是数据管理。计算机对数据的管数据处理的中心问题是数据管理。计算机对数据的管理是指对数据的组织、分类、编码、存储、检索和维护提理是指对数据的组织、分类、编码、存储、检索和维护提供操作手段。供操作手段。n数据管理的发展过程数据管理的发展过程(1)无管理阶段(人工管理阶段)无管理阶段(人工管理阶段)(2)文件系统)文件系统(3)数据库系统)数据库系统(4)分布式数据库系统)分布式数据库系统(5)面向对象数据库系统)面向对象数据库系统(1)无管理阶段(人工管理阶段)无管理阶段(人工管理阶段)这一阶段没有专门管理数据的软件,数据由计算这一阶段没有专门管理数据的软件,数

8、据由计算或处理它的程序自行携带。这一时期计算机数据管理或处理它的程序自行携带。这一时期计算机数据管理的特点是:的特点是:数据与程序不具有独立性。数据与程序不具有独立性。数据不长期保存数据不长期保存,运行结束就退出计算机系统。,运行结束就退出计算机系统。一个程序中的数据无法被其它程序利用。一个程序中的数据无法被其它程序利用。程序与程序之间存在大量重复数据,称为冗余。程序与程序之间存在大量重复数据,称为冗余。(2)文件系统)文件系统 数据由专门的软件来管理,该软件就操作系统中的数据由专门的软件来管理,该软件就操作系统中的文件系统。数据管理的特点是:文件系统。数据管理的特点是:程序和数据分开存储;程

9、序和数据分开存储;数据和程序相互依赖;数据和程序相互依赖;数据冗余度大;数据冗余度大;容易造成数据的不一致性。容易造成数据的不一致性。(3)数据库系统)数据库系统 20世纪世纪60年代后期,发展了数据库技术,实现了计年代后期,发展了数据库技术,实现了计算机对数据的统一管理,达到数据共享的目的,它包括:算机对数据的统一管理,达到数据共享的目的,它包括:提高数据的共享性,多个用户能够同时访问数据库;提高数据的共享性,多个用户能够同时访问数据库;减小数据的冗余度,提高了数据的一致性和完整性;减小数据的冗余度,提高了数据的一致性和完整性;数据与应用程序独立,减少应用程序开发和维护代价。数据与应用程序独

10、立,减少应用程序开发和维护代价。(4)分布式数据库系统)分布式数据库系统是数据库技术和计算机网络技术紧密结合的产物。是数据库技术和计算机网络技术紧密结合的产物。它有两种类型:物理上分布、逻辑上集中它有两种类型:物理上分布、逻辑上集中 物理上分布、逻辑上分布物理上分布、逻辑上分布(5)面向对象数据库系统)面向对象数据库系统是数据库技术与面向对象程序设计相结合的产物。是数据库技术与面向对象程序设计相结合的产物。所谓面向对象程序设计,是与传统的面向过程的程所谓面向对象程序设计,是与传统的面向过程的程序设计方法相对应,就是在程序设计的过程中,不考虑序设计方法相对应,就是在程序设计的过程中,不考虑程序代

11、码的全部流程,只考虑如何来创建对象。程序代码的全部流程,只考虑如何来创建对象。1.1.2 数据模型数据模型1.数据库(数据库(DataBaseDB)数据库是以一定的组织形式存放在计算机存储介质数据库是以一定的组织形式存放在计算机存储介质上的相互关联的数据的集合。上的相互关联的数据的集合。数据库不仅要描述事物的数据本身,而且还描述事数据库不仅要描述事物的数据本身,而且还描述事物之间的联系。物之间的联系。例如图书管理数据库中要保存如下信息例如图书管理数据库中要保存如下信息 所有图书的数据信息所有图书的数据信息 所有读者的数据信息所有读者的数据信息 所有借阅的数据信息所有借阅的数据信息 2、实体的描

12、述、实体的描述n实体实体客观存在并且可以相互区别的事物称实体。实体可以是实客观存在并且可以相互区别的事物称实体。实体可以是实际的事物,也可能是抽象的事件。比如,职工、图书等属际的事物,也可能是抽象的事件。比如,职工、图书等属于实际事物;一场比赛、一堂课是比较抽象的事件。于实际事物;一场比赛、一堂课是比较抽象的事件。n实体的属性实体的属性描述实体的特性称为属性。描述实体的特性称为属性。例如,职工(职工号,姓名,性别,出生日期,职称)例如,职工(职工号,姓名,性别,出生日期,职称)图书(编号、书名、作者、出版社、单价、类别)图书(编号、书名、作者、出版社、单价、类别)n实体集和实体型实体集和实体型

13、 某一实体属性的集合表示这种实体的类型,称为实体型。某一实体属性的集合表示这种实体的类型,称为实体型。属性值的一个集合表示一个实体,同类型的实体的集合,属性值的一个集合表示一个实体,同类型的实体的集合,称为实体集。称为实体集。nVisual FoxPro中的实体集中的实体集在在VF中用中用“二维表二维表”来存放同一类实体,即实体集。来存放同一类实体,即实体集。在二维表中,每一列表示一个属性,称为在二维表中,每一列表示一个属性,称为字段字段(包括字包括字段名和字段值段名和字段值),每一行字段值的集合表示一个实体,每一行字段值的集合表示一个实体,称为一个称为一个记录记录3.实体间联系及联系的种类实

14、体间联系及联系的种类n实体的联系:实体的联系:实体之间的对应关系称为联系,它反映现实实体之间的对应关系称为联系,它反映现实 世界事物之间的相互关联关系。世界事物之间的相互关联关系。n联系的种类:联系的种类:是指一个实体型中可能出现的每一个实体与是指一个实体型中可能出现的每一个实体与 另一个实体型中多个具体实体存在联系。另一个实体型中多个具体实体存在联系。(1)一对一联系()一对一联系(one to one relationship)例如:班级与班主任的联系例如:班级与班主任的联系(2)一对多联系()一对多联系(one to many relationship)例如:班级与学生的联系例如:班级与

15、学生的联系(3)多对多联系()多对多联系(many to many relationship)例如:学生与某学期课程的联系例如:学生与某学期课程的联系(1)VF中一对一联系实例中一对一联系实例(2)VF中一对多联系实例中一对多联系实例(3)多对多联系实例)多对多联系实例4.数据模型简介数据模型简介 为了反映事物本身及事物之间的各种联系,数据库中为了反映事物本身及事物之间的各种联系,数据库中的数据必须有一定的结构,这种结构用数据模型来表示。的数据必须有一定的结构,这种结构用数据模型来表示。数据模型是数据库管理系统用来表示实体及数据模型是数据库管理系统用来表示实体及实体间联系的方法。实体间联系的方

16、法。任何一个数据库管理系统都是基于某种数据模型的。任何一个数据库管理系统都是基于某种数据模型的。数据管理系统支持:数据管理系统支持:层次模型层次模型、网状模型网状模型、关系模型关系模型三种三种数据模型,相应的数据库类型也有三种:层次模型数据库、数据模型,相应的数据库类型也有三种:层次模型数据库、网状模型数据库、关系网状模型数据库、关系(模型模型)数据库。数据库。(1)层次模型)层次模型 用树型结构表示实体及其之间联系的模型,称为层用树型结构表示实体及其之间联系的模型,称为层次数据模型。其中的实体称为结点。次数据模型。其中的实体称为结点。有且仅有一个结点无父结点,这个结点即树的根有且仅有一个结点

17、无父结点,这个结点即树的根其它节点有唯一的一个父节点。其它节点有唯一的一个父节点。学院学院一系一系二系二系处、部处、部班级班级教研室教研室科科室室一层一层二层二层三层三层学院行政组织机构的层次模型学院行政组织机构的层次模型 1.1 数据库基础知识数据库基础知识(2)网状模型:)网状模型:用网状结构表示实体及其之间联系的模型。用网状结构表示实体及其之间联系的模型。可以有一个以上的结点无父结点;可以有一个以上的结点无父结点;至少有一个节点有多于一个的父节点至少有一个节点有多于一个的父节点.学校学校教师教师学生班级学生班级任课任课学生学生教师协会教师协会(3)关系模型:用二维表结构来表示实体及实体之

18、间联系)关系模型:用二维表结构来表示实体及实体之间联系一个二维表中,所有的记录格式相同、长度相同。一个二维表中,所有的记录格式相同、长度相同。同一字段数据的性质是相同的,它们均为同一属性的值。同一字段数据的性质是相同的,它们均为同一属性的值。行和列的排列顺序并不重要。行和列的排列顺序并不重要。1.1.3 数据库应用系统数据库应用系统n数据库应用系统数据库应用系统 数据库应用系统是指系统开发人员利用数据库系统数据库应用系统是指系统开发人员利用数据库系统资源开发出来的,面向某一类实际应用的应用软件系统。资源开发出来的,面向某一类实际应用的应用软件系统。如如POS电脑收银系统、图书管理系统、财务管理

19、系电脑收银系统、图书管理系统、财务管理系统、生产管理系统、教学管理系统等。统、生产管理系统、教学管理系统等。数据库应用系统由计算机软硬件系统、数据库管理数据库应用系统由计算机软硬件系统、数据库管理系统、应用程序、数据构成系统、应用程序、数据构成。1.1.4 数据库管理系统数据库管理系统n数据库管理系统数据库管理系统(DBMS)(DBMS)数据库管理系统是对数据库进行管理的软件系统,简数据库管理系统是对数据库进行管理的软件系统,简称为称为DBMS(DataBase Management System)。它具有以下。它具有以下功能功能 :数据的组织和存储:数据的组织和存储 数据的查询数据的查询 数

20、据的增加、删除、修改数据的增加、删除、修改 数据的排序和索引数据的排序和索引 数据的统计和分析数据的统计和分析VF就是一种关系数据库管理系统,其它关系数据库还有:就是一种关系数据库管理系统,其它关系数据库还有:大型数据库管理系统:大型数据库管理系统:Sybase、Oracle 小型数据库管理系统:小型数据库管理系统:Access、FoxBASE、FoxPron关系数据库管理系统的几个基本概念关系数据库管理系统的几个基本概念1、关系模型、关系模型 用二维表的形式表示实体和实体之间联系的数据模型称用二维表的形式表示实体和实体之间联系的数据模型称为关系数据模型。为关系数据模型。2、关系术语、关系术语

21、关系关系:一个关系就是一个二维表,每个关系有一个关系名。一个关系就是一个二维表,每个关系有一个关系名。在在Visual FoxPro中,一个关系存储为一个表文件,中,一个关系存储为一个表文件,文件扩展名为文件扩展名为.dbf,称为表。,称为表。元组元组:在一个二维表(关系)中,水平方向的行称为元组。在一个二维表(关系)中,水平方向的行称为元组。而而在在Visual FoxPro中,一行称为一个记录中,一行称为一个记录。属属 性性:一个二维表(关系)中,垂直方向的列称为属性,一个二维表(关系)中,垂直方向的列称为属性,每一列有一个属性名。而每一列有一个属性名。而在在Visual FoxPro中,

22、属中,属 性被称为字段。性被称为字段。域域 :一个属性的取值范围,称为该属性的域。一个属性的取值范围,称为该属性的域。关键字关键字:关键字是一个关系中,属性或属性的组合,其值关键字是一个关系中,属性或属性的组合,其值 能够惟一地标识一个元组。能够惟一地标识一个元组。在在Visual FoxPro中,中,关键字是字段或字段的组合。在一个表中可以选关键字是字段或字段的组合。在一个表中可以选 一个关键字做为主关键字,而其它关键字则称为一个关键字做为主关键字,而其它关键字则称为 候选关键字。候选关键字。外部关键字外部关键字:如果表中的一个字段不是本表的主关键字或:如果表中的一个字段不是本表的主关键字或

23、 候选关键字,而是另外一个表的主关键字或候选关键字,而是另外一个表的主关键字或 候选关键字,这个字段就称为外部关键字。候选关键字,这个字段就称为外部关键字。4、实际关系模型、实际关系模型 一个数据库中包括相互之间存在联系的多个表,在一个数据库中包括相互之间存在联系的多个表,在实体之间的联系中,公共字段名起着桥梁的作用。实体之间的联系中,公共字段名起着桥梁的作用。关系运算关系运算 对关系数据库进行查询时,需要找到用户感兴趣的对关系数据库进行查询时,需要找到用户感兴趣的数据,这就需要对关系进行一定的关系运算。数据,这就需要对关系进行一定的关系运算。(1)传统的集合运算传统的集合运算(设有两个相同结

24、构的关系(设有两个相同结构的关系R和和S)并并:并是由属于关系并是由属于关系R和和S的元组组成的集合。的元组组成的集合。差差:R和和S的差是由属于的差是由属于R但不属于但不属于S的元组组成的集合。的元组组成的集合。交交:R和和S的交是由既属于的交是由既属于R又属于又属于S的元组组成的集合。的元组组成的集合。例如:例如:R(1,2,3,4,5,6,7,8)S(1,3,4,5,7,9,0)选择选择:投影投影:联接联接:等值联接等值联接:自然联接自然联接:1.1.5 1.1.5 数据系统的体系结构数据系统的体系结构n数据库系统(数据库系统(DBS DBS DataBase System DataBa

25、se System)由计算机硬件系统、软件系统、数据、人员构成。由计算机硬件系统、软件系统、数据、人员构成。其中软件包括操作系统、数据库管理系统、应用程序等。其中软件包括操作系统、数据库管理系统、应用程序等。n人员人员人员是指管理、开发、人员是指管理、开发、使用数据库系统的所有使用数据库系统的所有人员,通常包括数据库人员,通常包括数据库管理员、应用程序员和管理员、应用程序员和终端用户。终端用户。nDBDB、DBSDBS、DBMSDBMS 的关系的关系DBS包括包括DB、DBMSUserUserUserApplicationDBMSOSDB数据库系统数据库系统(DBSDBS)硬件硬件软件软件数据

26、数据(DBDB):数据库系统的核心):数据库系统的核心人员人员:计算机:计算机操作系统操作系统(OSOS)数据库管理软件数据库管理软件(DBMSDBMS)应用程序应用程序数据库应用程序员数据库应用程序员数据库系统管理人员数据库系统管理人员数据库系统终端用户数据库系统终端用户Visual FoxPro的发展过程:的发展过程:ndBASE 1.0、2.0、3.0 nFoxBASE 1.0、2.0、3.0nFoxPro 2.5、2.5b、2.6 (1992)nVisual FoxPro 3.0nVisual FoxPro 5.0nVisual FoxPro 6.0nVisual FoxPro 7.0

27、nVisual FoxPro 8.01.2.1sual FoxPro的特性的特性n增强的项目及数据库管理功能增强的项目及数据库管理功能n更简便、快速、灵活的应用程序开发更简便、快速、灵活的应用程序开发n提供真正的面向对象程序设计提供真正的面向对象程序设计n使用优化应用程序的使用优化应用程序的Rushmore技术技术n可以与多个开发者一齐工作可以与多个开发者一齐工作n充分利用已有数据充分利用已有数据n多语言编程多语言编程1.2.2 Visual FoxPro的安装、启动与退出的安装、启动与退出Visual FoxPro6.0对系统的要求:对系统的要求:n处理器:处理器:486DX/66MH以上以

28、上n内存储器:内存储器:16M以上以上n硬盘空间:典型安装硬盘空间:典型安装85M,最大安装,最大安装90Mn鼠标、光驱、鼠标、光驱、VGA以上监视器以上监视器n操作系统:操作系统:Windows95/98以上版本以上版本1.2.2 Visual FoxPro的安装、启动与退出的安装、启动与退出1、安装、安装Visual FoxPro6.0(Setup.exe)(1)将)将Visual FoxPro安装盘插入安装盘插入CDROM(2)从)从“资源管理器资源管理器”或或“我的电脑我的电脑”中找到光盘上中找到光盘上的的Setup.exe并双击它,或者启动并双击它,或者启动“控制面版控制面版”并选择

29、并选择“添加添加/删除程序删除程序“进行安装进行安装”(3)按向导提示安装)按向导提示安装(4)接受)接受“最终用户许可协议最终用户许可协议”(5)输入产品的)输入产品的ID号号(6)选择安装路径)选择安装路径(7)选择)选择“自定义安装自定义安装”,“典型安装典型安装”1.2.2 Visual FoxPro的安装、启动与退出的安装、启动与退出2、启动、启动Visual FoxPro6.0n“开始开始”“程序程序”“Microsoft Visual FoxPro”n启动资源管理器启动资源管理器“VFP98”双击双击VFP6图标图标n“开始开始”“运行运行”输入输入“vfp6.exe”(带路径带

30、路径)“确定确定”1.2.2 Visual FoxPro的安装、启动与退出的安装、启动与退出3、退出、退出Visual FoxPro6.0n“文件文件”“退出退出”nAlt+F4nCtrl+Alt+Del单击单击“关闭关闭”n单击单击“关闭关闭”按钮按钮n在命令窗口中执行在命令窗口中执行“Quit”命令命令1.2.3 Visual FoxPro系统环境配置系统环境配置一、系统环境的概念一、系统环境的概念n系统环境是指系统环境是指Visual FoxPro的外观和行为,它决定的外观和行为,它决定了了Visual FoxPro系统的操作环境和工作方式。系统的操作环境和工作方式。n系统自动用一些默认

31、值来设置系统环境,用户也可系统自动用一些默认值来设置系统环境,用户也可以定制自己的系统环境。以定制自己的系统环境。n系统环境的设置包括主窗口、默认目录、项目、编系统环境的设置包括主窗口、默认目录、项目、编辑器、调试器及表单工具栏选项、临时文件存储、辑器、调试器及表单工具栏选项、临时文件存储、播放字段对应的控件和其他选项等内容。播放字段对应的控件和其他选项等内容。1.2.3 Visual FoxPro系统环境配置系统环境配置二、系统环境的设置方法二、系统环境的设置方法n用菜单设置用菜单设置“工具工具”“选项选项”临时设置:对配置的更改是临时的,退出临时设置:对配置的更改是临时的,退出VFP时释放

32、时释放永久设置:设置的参数将保存在永久设置:设置的参数将保存在Windows注册表中注册表中n用命令设置用命令设置使用使用set命令进行临时设置命令进行临时设置n使用配置文件设置使用配置文件设置在在VFP安装目录中建立文本文件安装目录中建立文本文件Config.fpw1.2.3 Visual FoxPro系统环境配置系统环境配置系统环境设置举例:设置文件的默认存放目录系统环境设置举例:设置文件的默认存放目录1、菜单设置、菜单设置文件位置选项卡文件位置选项卡默认目录默认目录2、命令方式:、命令方式:格式:格式:Set default to 路径路径 举例:举例:set default to d:

33、vfp1.2.4 Visual FoxPro用户界面用户界面1.2.4 Visual FoxPro用户界面用户界面Visual FoxPro系统主界面构成:系统主界面构成:n标题栏标题栏n菜单栏菜单栏n工具栏:可以通过工具栏:可以通过“显示显示”菜单或快捷菜单隐藏和显菜单或快捷菜单隐藏和显示;示;工具栏会随着某类型文件的打开后自动打开工具栏会随着某类型文件的打开后自动打开n工作区工作区n状态栏:可以通过状态栏:可以通过“选项选项”对话框或命令显示和关闭对话框或命令显示和关闭n命令窗口:命令窗口:Visual FoxPro系统命令执行、编辑的窗口系统命令执行、编辑的窗口 命令窗口可以显示和隐藏:

34、命令窗口可以显示和隐藏:常用工具栏常用工具栏“命令窗口命令窗口”按钮按钮 “窗口窗口”菜单菜单 用用Ctrl+F2和和Ctrl+F4切换切换1.2.5 Visual FoxPro的工作方式的工作方式n交互式工作方式交互式工作方式利用菜单系统或工具栏按钮执行命令的方式利用菜单系统或工具栏按钮执行命令的方式在命令窗口直接输入并执行命令的方式在命令窗口直接输入并执行命令的方式n程序(命令文件)工作方式程序(命令文件)工作方式 利用各种生成器自动产生程序、或者编写利用各种生成器自动产生程序、或者编写FoxPro程程序,然后执行。程序以文件的方式保存。序,然后执行。程序以文件的方式保存。1.2.6 项目

35、管理器项目管理器n项目的概念项目的概念项目是指文件、数据、文档和项目是指文件、数据、文档和Visual FoxPro对象的集合。对象的集合。n项目管理器项目管理器是是Visual FoxPro中处理数据和对象的主要组织工具,它将中处理数据和对象的主要组织工具,它将一个应用程序的所有文件集合成一个有机的整体。一个应用程序的所有文件集合成一个有机的整体。项目管项目管理器是一个扩展名为理器是一个扩展名为.pjx的项目文件。的项目文件。n项目管理器的作用项目管理器的作用(1)提供了简便的、可视化的方法来组织和处理与项目)提供了简便的、可视化的方法来组织和处理与项目相关的一切文件。相关的一切文件。(2)

36、可以将应用系统编译成一个扩展名为)可以将应用系统编译成一个扩展名为.app的应用文的应用文件或件或.exe的可执行文件。的可执行文件。1.2.6 项目管理器项目管理器1、创建项目、创建项目n从从“文件文件”菜单创建菜单创建n从从“新建新建”按钮创建按钮创建n用命令用命令Create project创建创建 create project d:学生学生1.pjx2、打开和关闭项目、打开和关闭项目n打开项目文件打开项目文件从从“文件文件”菜单或菜单或“打开打开”按钮开始按钮开始n关闭项目文件关闭项目文件与关闭一个窗口相同与关闭一个窗口相同关闭一个空项目会出现提示对话框关闭一个空项目会出现提示对话框1

37、.2.6 项目管理器项目管理器3、项目管理器的选项卡、项目管理器的选项卡项目管理器的选项卡用于分类显示项目中的所有文件项目管理器的选项卡用于分类显示项目中的所有文件n“数据数据”选项卡:数据库、自由表、查询、视图选项卡:数据库、自由表、查询、视图n“文档文档”选项卡:表单、报表、标签选项卡:表单、报表、标签n“类类”选项卡选项卡 :类:类n“代码代码”选项卡:程序选项卡:程序(.prg)、函数库、应用程序、函数库、应用程序(.app)n“其他其他”选项卡:文本文件、菜单文件、其他文件选项卡:文本文件、菜单文件、其他文件n“全部全部”选项卡:集中显示该项目中的所有文件选项卡:集中显示该项目中的所

38、有文件1.2.6 项目管理器项目管理器4、使用项目管理器、使用项目管理器(1)创建文件)创建文件(2)添加文件)添加文件使文件与项目建使文件与项目建立一种关联立一种关联(3)修改文件)修改文件(4)移去文件)移去文件移去或删除移去或删除(5)其他按钮)其他按钮浏览、关闭或打开、浏览、关闭或打开、预览、运行、连编预览、运行、连编1.2.6 项目管理器项目管理器5、定制项目管理器、定制项目管理器(1)移动、缩放、折叠)移动、缩放、折叠(2)拆分项目管理器)拆分项目管理器(3)停放项目管理器)停放项目管理器1.2.7 Visual FoxPro的向导、设计器、生成器的向导、设计器、生成器1、Visu

39、al FoxPro的向导的向导向导是一种交互式程序,用户在一系列向导屏幕上回答问向导是一种交互式程序,用户在一系列向导屏幕上回答问题或者选择选项,向导会根据回答生成文件或者执行任务。题或者选择选项,向导会根据回答生成文件或者执行任务。n启动向导(方法)启动向导(方法)项目管理器项目管理器选择文件类型选择文件类型“新建新建”“向导向导”“文件文件”/工具栏工具栏“新建新建”选择文件类型选择文件类型“向导向导”“工具工具”“向导向导”选择某一向导选择某一向导n使用向导使用向导n修改用向导创建的项:向导结束后,可用设计器修改修改用向导创建的项:向导结束后,可用设计器修改1.2.7 Visual Fo

40、xPro的向导、设计器、生成器的向导、设计器、生成器2、Visual FoxPro设计器设计器Visual FoxPro的设计器是创建和修改应用系统各种组的设计器是创建和修改应用系统各种组件的可视化工具。利用各种设计器使得创建表、表单、件的可视化工具。利用各种设计器使得创建表、表单、数据库、查询和报表以及管理数据库变得轻而易举。数据库、查询和报表以及管理数据库变得轻而易举。n各种设计器(各种设计器(P28)n打开设计器(方法)打开设计器(方法)项目管理器项目管理器选择文件类型选择文件类型“新建新建”“新建新建”“文件文件”/工具栏工具栏“新建新建”选择文件类型选择文件类型“新建新建”从从“显示

41、显示”菜单中打开菜单中打开1.2.7 Visual FoxPro的向导、设计器、生成器的向导、设计器、生成器3、Visual FoxPro的生成器的生成器生成器是带有选项卡的对话框,用于简化对表单、复生成器是带有选项卡的对话框,用于简化对表单、复杂控件和参照完整性代码的创建和修改过程。杂控件和参照完整性代码的创建和修改过程。n各种生成器(各种生成器(P29)n启动生成器启动生成器右击某对象,从弹出的快捷菜单上选择右击某对象,从弹出的快捷菜单上选择“生成器生成器”数据处理经历哪几个阶段?数据处理经历哪几个阶段?常用的数据模型有几种?常用的数据模型有几种?数据库有哪几种类型?数据库有哪几种类型?数据库、数据库管理系统、数据库系统是什么数据库、数据库管理系统、数据库系统是什么关系?关系?数据库系统由哪几部分构成的?数据库系统由哪几部分构成的?数据表间的关联关系有几种?数据表间的关联关系有几种?关系操作有几种?关系操作有几种?

展开阅读全文
温馨提示:
1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
2: 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
3.本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


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