VFP笔记

发布 2022-09-14 18:02:28 阅读 7444

第一章概述。

一、发展史。

1. visual foxpro 6.0 是微软公司的visual系列的一个重要产品,是该公司到目前为止最具代表性的关系数据库方面的软件包。

2. 发展经历了:从dbase → foxbase → foxpro(1.

0→3.0) →visual foxpro3.0 →visaul foxpro(5.

0→6.0)

二、vfp6.0特点。

1. visaul foxpro提供了面向对象的、可视化的编程环境。

2. 提供了许多设计向导,引导初学者快速入门,如表、视图、报表、表单向导等。

3. 能用工具条进行快速操作,使用户能迅速地完成各种常用的任务。

4. 完成一项操作功能可采用如下几种方法:

命令方式:在命令窗口中输入命令。

菜单方式: 通过vfp系统菜单。

工具条或快捷菜单:单击右键。

5. 提供了各种设计器,使用户能通过图形界面创建应用程序部件。如:表设计器、数据库设计器、报表设计器。

6. 使用项目管理器管理项目开发,通过项目管理器,用户可集中创建和管理应用程序的所有内容。

7. 可以开发客户/服务器应用程序。

三、系统运行环境。

1. 软件环境。

visual foxpro 6.0 可安装在以下操作系统或网络操作系统环境中:

windows95、windows98、windows 2000

2. 硬件环境。

586系列机以上电脑。

16m以上内存。

硬盘空间至少100m(自定义240mb以上)

四、vfp的安装、启动和退出。

1. vfp的安装。

vfp系统必须安装在windows95、windows98、windows nt操作系统平台上,具体方法如下:

将vfp的安装光盘放入cd-rom驱动器中,单击setup.exe,即可开始安装,在安装过程中可根据提示回答有关问题,并选择“完全安装”模式进行安装。(共需240mb硬盘空间)

2. vfp的启动。

单击“开始”菜单—>“程序”—>microsoft visual foxpro6.0程序组”—>microsoft visual foxpro6.0即可启动vfp。

3. vfp的退出。

除了可以用windows98下所有应用程序的退出方法之外,还要在命令窗口中执行quit命令。

第二章表的创建和使用。

2.1 表(自由表)

一、 表的概念。

1. 数据库:是指以一定的组织形式存放在计算机存储介质上相关数据的集合。

例如:把一个学校的学生、教师、课程等数据存储起来。

2. 表:vfp把数据存储在表文件中。

表文件可以属于某个数据库——数据库表。

表与数据库无关——自由表。

在vfp中表是指存储磁盘文件中的一张二维表,以扩展名 .dbf保存。表的列称为字段,字段规定了数据的特征;表的一行叫做一个记录,记录是多个字段的集合,同一张表的每一个记录都有相同的字段。

3. 字段的基本属性:

字段名:每一个字段必须取一个名字,称作“字段名”,用以在表中标识该字段。字段名不能使用空格符。

(自由表其长度〈=10个字符〉可以由字母、数字、下划线或汉字组成,且必须以字母、下划线或汉字开头。

数据类型:表中的每个段都有特定的数据类型。vfp提供了13种字段的数据类型。(表2-1)

类型宽度小数位。

字符型(c<=254

数值型 (n<=2019

货币型 (y8(固定,保留4位小数)

浮点型 (f8(固定)

日期型 (d8(固定)

日期时间型(t8(固定)

逻辑型 (l1(固定)

双精度型 (b8(固定)

备注型(m) 4(固定,用于存放指针,真正的内容存在与表名相同,扩展名为fpt的表的备注文件中)

通用型(g) 4(固定,用于存储ole对象数据)

字段宽度:指该字段所能容纳数据的最大字节数。

其中:数据类型具有固定宽度:货币型、日期型、日期时间型、和双精度型为8个字节。

整型、备注型、通用型为4个字节,通用型(g) 用于存储ole对象数据;逻辑型为一个字节。

如表中有备注型字段,其字段的数据将保存在与表文件同名的扩展名为。fpt中;。

小数位数:对于数值型、浮点型、和双精度型的字段,还可指定其小数位,其字段宽度为:整数部分的宽度+小数点1位+小数位数宽度。

2.2 表结构的创建。

创建一个表有二种方法:

表向导。表设计器。

一、 表向导。

在vfp中有很多具有实用价值的向导。针对不同的应用问题,可使用不同的向导。只要回答向导提出的有关问题,通过有限的几个步骤,就可以帮助用户轻松解决相应的实际问题。

操作方法(二种):

1.单击“文件”菜单中的“新建”选项,然后在对话框中单击向导。

2.单击打开“工具”菜单中的“向导”,在子菜单中选择“表。

二、 表设计器。

表设计器是vfp诸多设计器中的一个。它是创建新表、设计表结构和修改表结构的工具。

进入表设计器:(分二种情况)

1. 新建表时:

通过“文件”菜单中的“新建”菜单项,在对话框中单击“表” 单选按钮,单击“新建”按钮进入表设计器。

2.修改表结构时:(在已打开一个表时)

单击:“显示”菜单中表设计器也可进入表设计器。

表设计器中的三个选项卡:

1. 字段选项卡:

在字段选项卡中有表的每个字段的设置。

项目包括:字段名:字段名不能使用空格符。长度〈=10个字符。

类型。宽度。

小数位。注意:在字段选项卡中,使用回车键将退出表设计器。

2. 索引选项卡:

在索引选项卡中可对索引字段作更多的设置:

排序:可设置索引为升序或降序。

索引名:可指定一索引标识名。

类型: 可选的索引类型为:候选索引、唯一索引、普通索引。

表达式:指定索引的索引表达式。默认为索引字段的字段名。

筛选:为索引指定筛选表达式。当做索引时,只对符合筛选条件的记录做索引。

3. 表选项卡:

在表选项卡中显示了该表的统计信息。

包括:表文件:该表文件的路径和文件名。

记录:表的记录数。

字段:记录的字段数。

长度:每条记录所占的字节数(要多1)。

关于空值(null):

空值是什么?空值有什么用?

当我们用一个数值表示物体数量时,零(0)表示没有。但如果用数值表示一个温度时,零度并不表示没有温度,而确确实实是一个温度值。所以,在零(0)不表示没有时,应当填入一个空值,表示此处并不是没有填。

如果在数据库应用中遇到类似的问题,就需要在表设计器的字段选项卡中把这个字段null项的按钮上打一个勾。在向表中输入记录时,这个字段就可以接受你所输入的空值。

输入空值(null):

在浏览窗口中,要在可接受null值的字段中输入null值,先把光标定位在这个字段上并按ctrl+0(零)。字段值是null值时在浏览窗口中显示为 .null. 。

2.3表的基本操作。

2.3.1表的打开和关闭。

2.3.2追加记录。

当设计好一个表结构后,如何向表中追加记录呢?

一、准备工作:

打开一个表:..vfp\samples\tastrade\date\

copy to d:\mydir\表1

打开表1,再单击“显示”菜单中“浏览”,打开这个表浏览窗口。

浏览窗口有两种显示方式:

浏览:以行的方式显示记录。

编辑:以列的方式显示记录。

二、 在浏览窗口中向表中追加新记录,有以下两种可选方法:

1. 使用显示菜单中的“追加方式”菜单选项。

可进行连续追加。相当于 append

2. 使用“表”菜单中“追加新记录“菜单选取项。

此方式每次只能追加一条记录。相当于append [blank](追加空记录)、ctrl+y

对于逻辑型字段,只有真(.t.),假(.f.)

日期型:设置。

3.使用“表”菜单中“追加记录“菜单选取项。)

三、输入备注和通用字段的内容。

1.进入编辑器窗口和“通用字段“窗口。

向记录的备注字段中输入字段内容 → 编辑器。

向记录的通用字段中存储一个ole对象 → 通用字段”窗口。

进入方法:1. 用鼠标双击浏览窗口中一个备注字段或通用字段的单元格。

2. 把光标置于备注字段或通用字段中,按ctrl+page up或ctrl+page down或ctrl+home键。

2.编辑方法:

可根据“编辑”菜单中所提供的编辑功能进行编辑。

在“通用字段”窗口中,单击“编辑”菜单中“插入对象”,进入“插入对象”对话框,选择插入内容。

2.3.3 浏览窗口。

浏览窗口既是输入新记录的窗口,也是浏览表中已经存储记录的窗口。

一、 调整浏览窗口的行和列。

1. 改变行高:一、二记录之间(鼠标在行标头上)

2. 改变列标头行高:列表头、第一条记录之间(鼠标在行标头上)

3. 改变列宽:(二种方法)

使用鼠标拖动:在两字段之间,改变左边字段的列宽(鼠标在列标头上)

使用键盘方向键:将光标置于一字段上,单击“表”菜单中的“调整字段大小”

4. 移动列:把某列移动到新的位置上。

使用鼠标拖动:在放在要移动的字段,变成向下箭头时拖动(鼠标在列标头上)

使用键盘方向键:将光标置于一字段上,单击“表”菜单中的“移动字段”

二、拆分浏览窗口。

1.拆分窗口及调整大小:

使用鼠标拖动:将鼠标放在浏览窗口左下角的窗口拆分条上。

使用键盘:单击“表”菜单中的“调整分区大小”

2.链接窗口:

在默认情况下,当浏览窗口被拆分为两个分区窗口时是互相链接的,此时两窗口记录指针联动。若要取消两分区窗口的链接,可单击“表”菜单中的“链接分区”,取消它的选中状态,即要中断两个分区窗口间的联系。(相互独立)

另外:可在两窗口使用不同的浏览窗口方式。

3.切换分区:两个分区在某一时刻,只能有一个是活动的,即不能同时操作两分区。

使用鼠标。

使用键盘:单击“表”菜单中的“切换分区。

快捷菜单:ctrl+h

4.取消分区:只需将窗口拆分条拖到拆分窗口原来的位置上。

三、 浏览窗口的网格线。

在浏览窗口中默认使用网格线,可使用菜单“显示”中的“网格线”清除之。

四、 备注型和通用型字段在浏览窗口的显示。

vfp笔记

姓名 付红英。180 全国计算机二级vfp 数据库管理系统。作用 1.引用数据库理念。2 二级证书。3.公 中。广撒网,多做题,多见题,举一反三。全国计算机等级考试每年三月和九月倒数第二个周六,2013年3月全国二级考试改革,全部都是在计算机上进行。考试时间120分钟。一 单项选择题 40道题,40...

VFP试卷

2003年9月全国计算机等级考试二级vfp试卷。一 选择题 1 35 每题2分,共70分 下列各题a b c d 四个选项中,只有一个选项是正确的,请将正确选项涂写在答题卡相应位置上,答在试卷上不得分。1 对于现实世界中事物的特征,在实体 联系模型中使用。a 属性描述 b 关键字描述 c 二维表描述...

VFP试卷

吉首大学张家界学院试卷 a 测试时间 2008 2009学年度第二学期。测试对象 2007 级非计算机专业。课程 visual foxpro 考试时量 120分钟考试方式 闭卷。一 选择题,其中选择题均只有一个答案,每题2分,共40分。1 关系模型是把实体之间的联系用 表示。a.二维 b.树 c.图...