[高等教育]全国计算机等级考试二级VFP.doc

上传人:音乐台 文档编号:1994188 上传时间:2019-01-29 格式:DOC 页数:294 大小:796.50KB
返回 下载 相关 举报
[高等教育]全国计算机等级考试二级VFP.doc_第1页
第1页 / 共294页
[高等教育]全国计算机等级考试二级VFP.doc_第2页
第2页 / 共294页
[高等教育]全国计算机等级考试二级VFP.doc_第3页
第3页 / 共294页
亲,该文档总共294页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述

《[高等教育]全国计算机等级考试二级VFP.doc》由会员分享,可在线阅读,更多相关《[高等教育]全国计算机等级考试二级VFP.doc(294页珍藏版)》请在三一文库上搜索。

1、全国计算机等级考试二级VFP一、笔试1.计算机公共基础(30分)2.VFP的基础知识(70分)题型:1.选择题35个题,70分。10个题公共基础,25VFP。2.填空题15个空,30分,5个是公共基础,10VFP二、上机(100分)1.基本操作(30分)4个小题2.简单应用(40分)2个小题3.综合应用(30分)1个题第一大部分:Visual foxpro程序设计1.Visual foxpro基础2.visual foxpro系统初步3.数据与数据运算4.数据库及期操作5.关系数据库标准语言sql6.查询和视图7.程序设计基础8.表单设计与应用9.菜单设计与应用10.报表设计与应用第1章 Vi

2、sual foxpro基础Visual foxpro 6.0是关系型的32位的微机数据库管理系统,是一种可视化的,面向对象的程序设计语言。1.1数据库基础知识一、计算机数据管理发展1.数据与数据处理1)数据数据是指存储在某种媒体上的能够识别的物理符号,数据是信息的载体。数据多种多样。数据不仅是指数值型数据,0-9的数字,而且包括文字、图像、视频等都是数据。2)信息 信息就是指从数据中提取的有用的数据。3)数据处理 数据处理就是指从数据中提取有用信息的过程。2.计算机数据管理 数据处理的中心问题就是数据管理。数据管理就是指对数据的组织、分类、编码、存储、检索和维护的手段。3.数据管理的发展阶段

3、多年来,数据管理经历了五个发展阶段。1)人工管理阶段 20世纪50年代中期以前,没有操作系统,没有专门的软件来管理数据,数据和程序放在一起,由人工统一处理。 人工管理阶段的特点:数据与程序不具有独立性,一组数据对就一组程序,数据不长期保存,数据冗余度大(重复数据过多)。数据1程序2数据2程序3数据3程序1 2)文件系统阶段20世纪50年代后期至20世纪60年中后期,出现了操作系统和各种高级语言。数据以文件的方式存储在磁盘上,通过文件系统来对数据进行读取。特点:程序与数据有了一定的独立性,程序和数据分开存储,数据长期保存,存在着大量的数据冗余,没有实现数据共享。文件系统数据文件3应用程序3数据文

4、件2应用程序2应用程序1数据文件13)数据库系统阶段最流行的一种阶段,是从20世纪60年代后期至今,在些阶段出现了专门用来管理数据的系统软件,叫数据库管理系统。数据库管理系统:简称为DBMS,是用来建立数据库、使用和维护数据库的系统软件。数据库系统阶段特点:。数据具有一定的结构出现三种数据模型,层次模型,网大辩论模型和关系模型。学生(学号,姓名,性别,出生日期)班级(班号,班名,班导师)。数据具有独立性数据独立性主要是指当数据的存储结构或全局逻辑结构发生改变时,通过映像,使之局部逻辑结构不变,从而应用程序不变。数据的独立性分为物理独立性和逻辑独立性。有专门的软件来管理数据库-DBMS。实现了数

5、据的共享性。减少了数据冗余度,但绝对不能说消除了一切冗余。4)分布式数据库系统 20世纪70年代后期之前,是计算机网络技术与数据库技术二者结合的产物。包括物理上分布,逻辑上集中的分布式。物理上分布,逻辑上也分布的分布式。数据库DB数据库管理系统应用程序2应用程序3应用程序15)面向对象的数据库系统阶段 20世纪80年代引入来的。OOP,程序设计语言目前分为面向过程的程序设计语言和面向对象的程序设计语言。面向过程的程序设计语言,是由用户控制程序的执行过程。如C语言,使用代码堆积而成。Main()Int a,b;A=10;B=20Print(“%d”,a+b);面向对象的程序设计语言:是以对象为其

6、他单位进行堆积而成的。特点要素:类,对象,继承,多态等。C+是一个真正的面向对象的程序设计语言。数据管理的发展阶段:人工管理阶段、文件系统阶段、数据库系统阶段、分布式数据库系统阶段和面向对象的数据库系统阶段。二、数据库系统1.有关基本概念1)数据库 简称为DB,是指存储在计算机外存储器上的,具有一定结构的相关数据集合的。如数据库中有可以存放学生的的数据,班级的数据,课程的数据,教师的数据等。 数据库不仅存放数据,而且存放着数据之间的联系。2)数据库管理系统 简称为DBMS,是一个专门用来建立数据库、使用和维护数据库的工作在操作系统之上的系统软件。 数据库管理系统是数据库系统的核心。3)数据库系

7、统 是指引进了数据库技术后的计算机系统,简称为DBS,4)数据库应用系统 简称为DBAS,是利用数据库系统开发出来的,面向某一类应用的应用软件。总结:数据库系统包括DB和DBMS,DBMS管理DB,DBMS是DBS的核心。二、数据库系统的构成 主要有五个部分组成:1.数据库(DB)2.数据库管理系统(DBMS)3.硬件系统是指包括CPU,存储器和输入设备与输出设备的计算机硬件。4.软件系统包括操作系统在内的一些工具支撑软件。5.用户分为终端用户、应用程序员、系统分析员和数据库管理员。1)终端用户应用程序的使用者。2)应用程序员应用程序的代码编写者。3)系统分析员应用程序的设计者。相当于软件公司

8、的项目经理。4)数据库管理员简称为DBA设计、维护和管理数据库的人员。三、数据库系统的特点1.实现数据共享,减少数据冗余度2.采用的特定的数据模型3.具有较高的数据独立性4.有统一的数据控制功能四、数据模型1.三个世界1)现实世界 在现实世界中存在着各种事物,并且事物之间存在着一定的联系。 学生,电脑,图书,班级学生和班级有一定的联系。2)信息世界现实世界中的事物在人的大脑中的抽象。就是对现实世界中事物的抽象。3)计算机世界信息世界中实体在计算机中的表示。也就是对信息世界的数字化。2.信息世界的相关概念1)实体客观存在的并且相互区别的事物,称为实体,注意实体是一个个体,比如一个学生,实体可以是

9、具体的,也可以是抽象的。比如:一个学生,一本图书,一台电脑,一部电话等都是具体的。一次考试,一次比赛,一堂课都是抽象的。2)属性用来描述实体的特征、特性的就是实体的属性。学生实体用学号,姓名,性别,出生日期,身份证号。图书实体用书号,书名,作者,出版社,单价,数量3)实体集同类实体的集合,如学生实体集,图书实体集。4)实体型一类实体属性的集合,称为实体型,是用来描述一种实体的类型。学生(学号,姓名,性别,出生日期,身份证号)实体的结构它是静态的。实体的型不变。在VFP中用表存放同一类实体,即实体集,表的结构就是实体型。5)域实体属性的取值范围叫属性的域,如性别属性的域就是男或女。月份的域就是1

10、-12。6)键实体集中能惟一标识一个实体的属性或属性组合称为实体的键。键可以是一个属性,也可以是属性的组合。学生(学号,姓名,性别,出生日期) 它的键是学号图书(书号,书名,作者,出版社,单价)它的键是书号。班级(班号,班名,班导师)它的键是班号。选课(学号,课程号,成绩)它的键:学号+课程号借阅(借书证号,书号,借书日期,还书日期)它的键:借书证号+书号键在VFP中也称为主键、关系键或主码,在此列上不允许出现重复值或空值。7)实体之间的联系类型实体与实体之间存在着一定的联系,给定两个实体必须知道实体之间的联系类型。实体与实体之间的联系分为三种类型:。一对一联系 记作:1:1,表示A实体集中的

11、一个实体与B实体集中的一个对应,反之亦然。 例如:班级和班长,省和省会,国家和首都。一对多的联系记作:1:m,表示A实体集中的一个实体与B实体集中的多个对应,B实体集中的一个实体与A实体集中的一个对应。例如:班级和学生,部门和职工,系别和班级。多对多的联系记作:m:n,表示A实体集中的一个实体与B实体集中的多个实体对应,反之亦然。例如:学生和课程,教师和课程,图书和读者在此给定实体必须知道实体之间的联系。科室与医生:1:m病房与病人1:m主治医生和病人:1:m出版社和图书:1:m读者和班级:m:1图书和读者:m:n3.数据模型简介1)数据模型是指数据库中数据具有一定的结构,这种结构称为数据模型

12、。其实也就是在数据库中数据的结构。2)数据模型的三要素 数据结构(实体型,静态的)、数据操作(动态的)、数据的约束条件(数据限制,数据完整性约束)3)常用的数据模型常用的数据模型分为三种:层次模型、网状模型和关系模型。目前最流行的数据模型是关系模型。层次数据模型采用树形结构描述实体以及实体之间联系的数据模型。它的典型代表是IBM公司的IMS系统。层次模型的特点:有且只有一个结点没有父结点,称为根结点其他结点有且只有一个父结点,称为子结点。层次模型能表示一对一和一对多的联系,不能表示多对多的联系。根结点子结点叶子结点。网状数据模型 用网状结构(有向图)描述实体以及实体之间联系的数据模型。它的典型

13、代表是:DBTG系统。1969年推出的。网状数据模型的特点:有至少多于一个结点没有双亲(父结点)其他结点可以有多于一个的父结点。网状数据模型可以表示三种联系类型。关系数据模型采用二维表结构描述实体与实体之间联系的数据模型。一张二维表由若干行与若干列构成。二维表也称为关系。12关系数据库Visual foxpro就是一种关系型的数据库管理系统。一、 关系模型一个关系的逻辑结构就是一张二维表,用二维表结构描述实体以及实体联系的数据模型就是关系模型。1.关系术语 在VFP中,一张二维表就是一个关系。如学生表:学号姓名性别出生日期电话20090001张一男20090002李四女20090003赵强男2

14、0090004李娟女1)关系一个关系就是一张二维表,每个关系都有一个关系名,在VFP中,关系存储为一个文件,称为表文件,扩展名为.dbf。2)元组二维表中,水平方向的行称为元组,每一行表示一个元组,也就是一个实体,在VFP的表中称为记录。3)属性二维表中,垂直方向的列称为关系的属性,在VFP的表中称为字段。每一个属性都有一个属性名,即在VFP中称为字段名。4)域属性的取值范围,如性别只能是男或女。不同的属性有不同的域。5)关键字能惟一标识一个元组的属性或属性组合称为关系的关键字,也叫键,关系键,主键,主码。6)外部关键字是指关系R和关系S,关系R中主键在关系S中不是主键,在关系S中称为S的外部

15、关键字,简称为外键。班级(班号,班名,班导师)主键:班号学生(学号,姓名,性别,班号)学号是主键,班号是外键。学生中的班号必须参照班级表中的班号值。外键是用来实现数据的参照完整性。2.关系的特点1)关系中每个属性都是不可分隔的数据项(关系必须是规范化)学号1姓名性别学号2曾用名现用名2)关系中不能出现相同的属性名3)关系中不能出现完全相同的行4)关系中元组的次序无关紧要5)关系中列的次序无关紧要3.关系模式 对关系的描述叫关系模式,格式为:关系名(属性1,属性2,)学生(学号,姓名,性别)图书(书号,书名,作者,出版社)二、关系运算关系运算的对象和结果都是一个关系。例如有学生关系(学号,姓名,

16、性别),要求查询性别为男的记录。关系运算分为两类:传统的集合运算和专门的关系运算。1.传统的集合运算分为并运算、交运算和差运算。在进行并运算、差运算和交运算时要求两个关系的结构必须是相同的。1)并运算关系R和关系S的并,结果是由R的元组和S的元组合并生成的一个新的关系,并去掉重复元组。R:ABC111222333SABC111444555R与S的并记作:RUSABC1112223334445552)差运算关系R与关系S的差,结果是在R中去掉S中也有的元组得到的一个新的关系。记作:R-S,R-S与S-R是不同的。R-S:ABC2223333)并运算关系R与关系S的差,结果是由既属于R又属于S的元

17、组构成的一个新的关系,也就是两个关系的公共元组。记作:RSABC1114)广义笛卡尔积R和S的广义笛卡尔积是由R的一个元组分别与S的所有元组组合,生成一个新的关系,新的关系的属性个数为R的属性个数加上S的属性个数,元组数为R的元组数乘以S的元组数。RABC111222333SADE167663RSABCADE1111671116632221672226633331673336632.专门的关系运算专门的关系运算分为选择、投影、连接和自然连接1)选择是指从关系中找出满足给定条件的元组所组成的一个新的关系。选择是从行的角度进行的运算,得到的关系结构不变。2)投影是指从关系中指定若干列组成新的关系称

18、为投影。学生(学号,姓名,性别,出生日期)查询学生的学号和姓名。3)联接就是从关系R和关系S的广义笛卡尔积,将满足条件的元组选择出来构成一个新的关系。4)自然联接就是指去掉重复属性的等值连接。复习:1.数据管理的发展阶段人工管理阶段、文件系统阶段、数据库系统阶段、分布式系统阶段、面向对象的系统阶段。2.数据库系统的相关概念数据库DB,数据库管理系统DBMS,数据库系统DBS,数据库应用系统DBASDBS包括DB和DBMS,DBMS管理DB,DBMS是DBS的核心。3.数据库系统的组成数据库、数据库管理系统,硬件系统,软件系统和用户(数据库管理员DBA)4.数据库系统的特点数据是结构化的三种数据

19、模型实现数据共享,减少了数据冗余有了专门的软件进行数据管理,DBMS数据具有独立性、5.三个世界现实世界、信息世界和计算机世界现实世界经过抽象为信息世界,信息世界经过数字化为计算机世界。6.信息世界的相关概念实体,属性,实体集,实体型(静态的),域,键,联系的类型(1:1,1:m,和m:n)7数据模型数据模型的三要素:数据结构,数据操作和数据的约束条件三种数据模型:1) 层次模型:采用树形结构,1:1,1:m2) 网状模型:采用网状结构(有向图),三种联系类型3) 关系模型:采用二维表结构常用的关系模型的数据库管理系统有:visual foxpro,access,sql server,orac

20、le等。8.关系数据库的术语关系:就是一张二维表,在vfp中称为“表”,文件扩展名为.dbf。元组:就是二维表中的行,在VFP中称为“记录”。属性:就是二维表中的列,在VFP中称为“字段”,每一个属性都有一个名字叫属性名,在VFP中称为字段名。域:属性的取值范围关键字:键。外部关键字:班级表中的班号在班级中是主键,在学生中不是主键是外部关键字。用来联系两个关系的。9.关系的性质关系中的每一列都是不可分割的数据单元。关系中的每列不允许出现相同的属性名关系中行与列的顺序无关紧要关系中不能出现完全相同的行。10.关系运算关系运算的对象和结果都是关系。关系运算分为传统的集合运算和专门的关系运算。1)传

21、统的集合运算并运算,差运算,交运算和广义笛卡尔积。2)专门的关系运算选择,投影,联接和自然连接自然连接:去掉重复属性的等值连接1.3数据库设计基础一、数据库设计步骤1.数据库设计原则1)遵循概念单一化,“一事一地”的原则一个关系描述一个实体或实体之间的联系。学生(学号,姓名,性别)职工(职工号,姓名,性别,身份证号,部门号,部门名,负责人)不正确的,职工只描述职工的信息,也单独建立一个关系描述部门的信息。2)避免在表之间出现重复字段必要的重复是必须的。是用来联系两个表的。班级(班号,班名,班导师)学生(学号,姓名,性别,班号)3)设计表中,表中的字段必须是原始数据或基本数据元素学生(学号,姓名

22、,性别,年龄)学生(学号,姓名,性别,出生日期)因为出生日期是原始数据,永远不变,但年龄会随之变化的。4)用外部关键字保证有关联的表之间的联系2.设计步骤1)需求分析2)确定需要的表3)确定表的字段4)确定表之间地联系5)设计求精二、数据库设计过程1.需求分析2.确定需要的表遵循的原则是一事一地的原则3.确定所需字段 确定表中的主关键字段。学生表主键是学号班级表主键是班号选课表主键是学号+课程号4.确定联系建立两个表之间的联系:分三种情况:1)如果两个表关系是一对一的联系,则把任意一方的主关键字纳入另一个作为外键。省(省号,省名)省会(城市号码,城市名,省号)2)如果两上表关系是一对多的联系,

23、则把一方的主关键字纳入多方作为外键。班级(班号,班名, 班导师)学生(学号,姓名,性别,班号)3)如果两个表关系是多对多的联系,则必须生成第三方关系,作为两个关系的第三方“纽带表”,联系两个关系,第三方关系的属性有双方的主键和联系的属性。第三方关系的主键是双方主键的组合。学生(学号,姓名,性别,班号)课程(课程号,课程名,学分)选课(学号,课程号,成绩)5.设计求精1.4 visual foxpro系统概述 Visual foxpro 6.0是微软公司开发的32位的关系型的微机数据库管理系统。它运行在windows操作系统之上。一、历史沿革Visual foxpro的发展史:dbaseII,d

24、baseIII,dbaseIV,foxbase,foxbase2.0 plus,foxpro2.0,只运行于dos环境,foxpro2.5和foxpro2.6分两种版本,一种是dos环境的,一种是windows环境的。Visual foxpro 3.0,运行于windows95Visual foxpro 5.0 Visual foxpro 6.0 1998Visual foxpro 7.0,8.0和9.0Visual foxpro6.0中型数据库管理系统。Sql server和oracle才称为大型数据库管理系统。二、 visual foxpro6.0特点支持可视化的编程工具,最突出的是面向对

25、象的程序设计。同时解决了2000年问题。在效率上,性能上,各种函数的使用上,都较3.0有较大的进步。Windows me第2章 visual foxpro系统初步2.1visual foxpro的安装与启动Visual foxpro6.0的环境要求:1.硬件环境处理器在486dx/66以上即可。双核。内存在16MB即可。1GB/2GB硬盘空间:85MB,320GB/500GB一个鼠标,一个光盘和显示器。2.软件环境操作系统,工作在32位的操作系统之上,windows95以上即可。Windows xp,windows vista,windows 7,windows 2003,windows 20

26、08。一、安装visual foxpro6.0在光盘上或硬盘的安装目录下,找到“setup.exe”。按提示一步一步操作即可。要输入光盘的序列号,1111-11111111如果要卸载VFP,则必须通过控制面板中的“添加和删除程序”来实现。绝对不能在资源管理器中直接删除VFP的安装目录。二、启动VFP6.01.启动系统第一种:通过开始按钮-程序-Microsoft visual foxpro 6.0- Microsoft visual foxpro 6.0。第二种:如果有快捷方式,双击快捷方式即可。上机考试以上两种均不用。,因为在软件中有专门启动VFP的命令。2.退出系统1)标题栏右侧的“关闭”

27、按钮2)双击控制菜单栏。3)文件菜单下的“退出”不是关闭。4)按下alt+f45)记住:在命令窗口中输入 quit回车。2.2visual foxpro6.0的用户界面Visual foxpro有三种工作方式:1.利用菜单或工具栏操作2.命令方式在命令窗口中输入命令,按回车执行。也称为交互执行方式。3.自动化工作方式程序执行方式这种方法是把多条语句放在一个文件中,执行时,执行文件即可。综上所述visual foxpro的执行方式分为两种,一种是交互执行方式和自动化执行方式。一、vFP的主界面1.菜单操作交互方式执行,有8个下拉式菜单,且是动态的。可以用鼠标操作、键盘操作、光标操作。2.命令方式

28、在VFP中的有一个命令窗口,用来执行各种命令。命令窗口可以显示,也可以隐藏。1)通过窗口菜单来显示和隐藏命令窗口。2)可以通过常用工具栏中的命令窗口显示和隐藏。3)通过ctrl+f4关闭,ctrl+f2显示。3.项目管理器窗口项目管理器是用来管理各种数据和对象的主要管理工具。它是一个文件,用来管理其他各种类型文件夹。二、工具栏的使用 工具栏是将vfp菜单中的常用功能放在工具栏中,加快用户的操作效率。 Vfp提供了多种工具栏。如常用工具栏,格式工具栏,表单工具栏,数据库工资栏,布局工具栏,表单控件工具栏等。1.显示或隐藏工具栏工具栏原则上随着打开某类文件而显示,关闭某类文件而隐藏。有两种方法显示

29、或隐藏工具栏1)通过显示菜单中的“工具栏”。在对话框中,已选中的工具栏正在显示,没有选中的处于隐藏状态。2)在现有工具栏上右击,在弹出快捷菜单中,选择要显示或隐藏的工具栏。2.定制工具栏创建工具栏:1)显示菜单下的“工具栏”,在对话框中单击“新建”按钮。2)在弹出的对话框中,选择菜单项中的菜单按钮向新建工具栏拖动。3.修改现有工具栏在工具栏的对话框中单击“定制”。三、VFP系统环境的配置VFP有其自己运行的默认环境,如默认目录,项目,编辑器等。在VFP中有两种方法可以设置系统的配置,一种是通过选项对话框,第一种通过set命令进行附加的配置设定。1.使用选项对话框单击“工具”菜单下的“选项”,打

30、开选项对话框,共有显示、常规、数据、文件位置、表单、项目和区域等选项卡。1)设置日期和时间的显示格式在选项对话框中单击“区域”选项卡。2.设置默认目录在选项对话框中,单击文件位置,再选择默认目录,按修改按钮。设置。3.保存设置保存设置有两种方式:1)保存设置仅在本次运行期间有效即在选项对话框中,设置好,直接按“确定”按钮即可。2)保存设置永久有效在选项对话框设置完成后,先单击“设为默认值”,再按确定按钮。上机1:1.启动VFP6.0,观察和操作VFP的界面组成部分。2.使用四种方法关闭VFP。重点练习命令法。3.在命令窗口中输入以下两个命令,输入一个后即回车,体会交互式工作方式和自动化工作方式

31、。?”全国计算机等级考试二级VFP“?123+8904.显示和隐藏命令窗口,二种方法。5.在E盘上建立一个01文件夹,将VFP的默认目录设置为E盘的01文件夹。并永久保存。6.设置VFP的日期为汉语,并设置为临时保存。退出VFP,再启动,查看效果。7.练习显示和隐藏工具栏8.新建一个工具栏,名称为“自定义工具栏”,将新建,剪切两个功能放在工具栏上。9.删除此工具栏。用户自定义的工具栏可以删除,系统工具栏不能删除。2.3项目管理器上机题建立一个项目文件,在项目文件中建立一个数据库文件。打开一个项目文件,将某某文件添加到项目管理器中。 项目:是指文件、数据以及文件等对象的集合。项目管理器是用来管理

32、这些文件和对象的组织工具。功能就是为用户提供一个简便,可视化的方式来管理文件,同时也可以将一个应用系统编译为一个app或exe的可执行文件。项目管理器就是一个管理各种文件的容器,在项目管理器中不存放这些文件,只是管理这些文件,文件仍以文件名的方式存放在磁盘上。一、创建项目(上机) 项目文件的扩展名为.pjx和pjt,pjx是项目文件,pjt是项目备注文件。1.创建项目1)单击文件菜单下的“新建”,在“新建对话框中”选择文件类型为“项目”,再单击新建文件按钮,在弹出的保存对话框中选择路径和输入文件名,再单击“确定”。 建立的项目文件是一个空项目,其中不包含任何文件类型。 关闭时,系统会提示是否“

33、保持”,如果保持文件存放在磁盘上,如果删除,文件将从磁盘上删除掉。2)单击“常用”工具栏中的“新建”按钮,操作方法同上。2.打开和关闭项目打开是将一个已存在的项目打开,方法是:1)单击“文件”菜单下的“打开”,在打开对话框中选择路径和文件类型,再单击要打开的文件名,再单击“确定”即可。2)单击“常用”工具栏中的“打开”按钮,其他同上。如果关闭一个项目,直接单击“关闭”按钮即可。如果是一个空项目,系统会提示是否“删除”或“保持”。3.项目管理器的选项卡一个项目管理器有6个选项卡,分别用来管理各种类型的文件。分别是:1)全部选项卡包括所有类型的文件2)数据选项卡包括数据库、自由表和查询三类文件。数

34、据库中还包括视图。3)文档选项卡包括表单、报表和标签三类文件。4)类选项卡包括类文件,扩展名为.vcx5)代码选项卡包括程序、api库和应用程序,其中应用程序的扩展名为.app,程序文件的扩展名为.prg。6)其他选项卡包括菜单、文本文件和其他文件。其他文件中可以是图片和图标等。记住每个选项卡中包含的文件类型。二、使用项目管理器使用项目管理器可以建立文件、打开文件、修改文件和移除文件等操作。1.新建文件在项目管理器中,单击要建立的文件类型名,再单击“新建”按钮。2.添加文件 用户建立的文件,有可能没有加入到项目文件中,可能通过“添加文件”将已存在的文件加入项目管理器。 方法是:单击文件类型,再

35、单击“添加”按钮。选择路径和文件名即可。3.修改文件 在项目管理器可以以项目管理器中的文件进行修改,方法是:单击要修改的文件名,再单击“修改”按钮。4.移去文件选择要移去文件名,再单击“移去”,有三种选择:移去:表示从项目管理器中移去,磁盘上仍存在。删除:表示从项目管理器中移去,并从磁盘上删除。取消:什么都不做。5.其他按钮浏览:针对表文件等关闭:数据库或表预览:报表或标签运行:程序和表单连编:生成一个app应用程序或可执行文件。三、定制项目管理器1.移动,缩放和折叠2.拆分项目管理器3.停放项目管理器总结:1.项目管理器的概念2.创建项目3.打开项目4.新建文件5.添加文件6.修改和移去文件

36、2.4VFP的向导,设计器和生成器VFP提供了各种向导、设计器和生成器来简化应用程序的开发。一、向导 是一种交互式程序,用户在向导的指引下,一步一步回答,生成一个文件或执行一定的任务。在VFP中提供了20个向导。1启动向导1)单击“工具”菜单下的“向导”,再单击指定的向导即可。2)在新建文件时,经常弹出对话框,询问是否使用“向志”。二、设计器VFP提供各种设计器,设计器是VFP提供一个平台,用户在设计器中完成对文件的建立等操作。如数据库设计器、表设计器、表单设计器、报表设计器、查询设计器、视图设计器、菜单设计等。三、生成器生成器是一种带有选项卡的对话框,用于简化对表单等复杂操作的修改过程。10

37、.在前面设置的基础上,文件保存一定要保存在E盘下的01文件夹中。如果没有设置默认目录,请重新设置。11.建立项目文件,项目文件名为“学生管理”。保存在E盘的01文件夹中。12.关闭“学生管理”项目,并“保持”。13.建立项目文件“图书管理”,保存在E盘的01号文件夹中。并关闭, 也保持。14.打开项目“学生管理”。15.在学生管理项目中,新建数据库文件,文件名为student,保存在E盘下的01文件夹。16.在学生管理项目中,新建数据库文件,文件名为book,保存在E盘下的01中。17.将book数据库从学生管理项目中移去,但不删除。18.将book数据库添加到图书项目文件中。19.修改boo

38、k数据库。20.将学生管理项目中的student数据库移去并删除。21.通过数据库向导创建数据库student。22.通过文件菜单的的新建创建数据库rsda,并将其添加到图书管理项目中。23.熟悉向导、生成器和设计器。第3章 数据与数据运算本章重点:1.掌握常量和变量的使用2.掌握表达式和运算符的使用3.掌握各种函数的使用3.1常量和变量每一个数据都有一定的类型,类型决定了数据的存储方式和运算方式。123,abc,.T.,2011-0-09一、常量 常量是指在程序运行过程中其值不变的量,不变化的。不同的常量有不同的书写格式。1.数值型常量数据型常量就是由0-9,小数点,正负号所组成。在内存中占

39、8个字节,可以用科学计数法表示如1.23E+5表示1.23乘以10的5次方。数值型用N表示。Number的首字母。例如:123,1.2352.货币型常量与数值型常量一样,只是前面加上一个$符号,默认为4位小数,不能用科学计数法表示。在内存中占8个字节。货币型用Y表示。例如:$123,$1.233.字符型常量也称为字符串,凡是用双引号、单引号和方括号定界的任何字符都称为字符串。双引,单引和方括号是字符串的定界符。必须成对出现。字符串的长度是指字符串所包含的字符的个数。不含定界符。如”abcdef”工度为6。空格也占长度。Len(space(5)长度为5。空串:是指不含有任何字符的字符串,长度为0

40、。如”,。它在内存中占的空间不定。字符型用C型。例如:”张一”,”123”,”2011-09-08”4.日期型常量 日期型常量一般用花括号定界,内含年/月和日,各部分内容用/或-分隔。默认为/。日期型数据分为两种:传统的日期格式和严格的日期格式。1)传统的日期格式格式为:2位月/2位日/2位年传统的日期格式只有在设置set stri to 0的情况下可用。2)严格的日期格式格式为:4位年-2位月-2位日严格日期在任何情况下均可用。且年月日的顺序不能调整。复习:1.数据库设计的原则一事一地原则,关系中的字段必须是原始字段,避免在表中存在重复字段、用外部关系键保证表之间的联系。2.确定联系如果表与

41、表之间是1:1的联系,把任意一方的主键纳入另一方即可。如果表与表之间是1:m的联系,把一方的主键纳入到多方表中即可。学生(学号,姓名,班号)如果表与表之间是m:n的联系,要生成第三方关系,第三方关系包括双方的主键和联系的属性,并且第三方关系的主键是双方主键组合。选课(学号,课程号,成绩)3.VFP的发展历史4.VFP的启动与退出退出:四种方法+命令QUIT5.VFP的界面1)工具栏的显示与隐藏以及建立自定义工具栏系统的工具栏是不允许删除的,用户自定义的工具才允许删除。2)命令窗口的显示与隐藏可以通过窗口菜单实现。可以通过常用工具栏中的“命令窗口”实现。Ctrl+F4和ctrl+F2。3)系统设

42、置有两种方法可以进行VFP的系统设置工作,一种是通过set命令实现。第二种是通过“工具”菜单下的“选项”默认目录设备。有两种保存方式:本次生效,永久生效。6.项目管理器1)项目项目是管理各种文件的组织工具,容器。其实文件是存放在磁盘上的。2)项目管理器的构成选项卡6个选项卡中包括的文件类型必须记住:数据选项卡:数据库,自由表和查询文档选项卡:表单,报表和标签类选项卡:类,.vcx代码选项卡:程序,API库和应用程序(.APP)其他选项卡:菜单文件,文本文件和其他文件。全部选项卡:包括以上五个选项卡的内容。3) 建立项目文件(上机)4)使用项目管理器新建文件、添加文件、修改文件、打开文件、浏览文

43、件、移去文件(移去,删除,取消)项目文件的扩展名为.pjx7.设计器和生成器以及向导设计器。8.常量是指在程序运行过程中,其值不变化量。1)数值型表示为N,占8个字节,用0-9,正负号和小数点组成,而且可以使用科学计数法表示。如123,789.632)货币型表示为Y,占8个字节,与数值的表示方式相同,但不能用科学计数法表示,默认小数位4位。如果多于4位要进行四舍五入。3)字符型表示为C,凡是用双引号、单引号和方括号括焉的,都是字符型,也叫字符串,其中双引、单引和方括号是字符串的定界符。以后凡是看到双引,单引和方括号括起来的,不论里面内容是什么,都是字符型常量。字符串的长度:是指字符串中包括的字符个数,空格也算长度。“123”,长度为3,”张三” 长度为4,空串:是指不包含任何字符的字符串,长度为0。4)日期型表示为D,长度固定为8,日期型常量必须用定界,并且格式为月,日,年中间用/或-分隔。日期格式分为传统日期格式来严格日期格式。1)传统日期格式格式为:2位月/2位日/2位年,注意年月日,还是月日年,受系统的日期格式限制。默认为月/日/年。但传统日期格式只有在set stri to 0的情况下才可用。否则出现不明确的日期格式错误。2)严格的日期格式4位年/2位月

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 其他


经营许可证编号:宁ICP备18001539号-1