全国计算机等级考试二级VF各章节笔试重点文档格式.docx

上传人:b****6 文档编号:15917472 上传时间:2022-11-17 格式:DOCX 页数:15 大小:25.79KB
下载 相关 举报
全国计算机等级考试二级VF各章节笔试重点文档格式.docx_第1页
第1页 / 共15页
全国计算机等级考试二级VF各章节笔试重点文档格式.docx_第2页
第2页 / 共15页
全国计算机等级考试二级VF各章节笔试重点文档格式.docx_第3页
第3页 / 共15页
全国计算机等级考试二级VF各章节笔试重点文档格式.docx_第4页
第4页 / 共15页
全国计算机等级考试二级VF各章节笔试重点文档格式.docx_第5页
第5页 / 共15页
点击查看更多>>
下载资源
资源描述

全国计算机等级考试二级VF各章节笔试重点文档格式.docx

《全国计算机等级考试二级VF各章节笔试重点文档格式.docx》由会员分享,可在线阅读,更多相关《全国计算机等级考试二级VF各章节笔试重点文档格式.docx(15页珍藏版)》请在冰豆网上搜索。

全国计算机等级考试二级VF各章节笔试重点文档格式.docx

在建立VisualFoxpro数据库时,相应的数据库名称实际是扩展名为.dbc的文件名,与之相关的还会自动建立一个扩展名为.dct的数据库备注(memo)文件和一个扩展名.dcx数据库索引文件。

几个相关操作命令:

建立数据库命令:

CREATEDATABASE数据库文件名

打开数据库命令:

OPENDATABASE数据库文件名

打开数据库设计器命令:

MODIFYDATABASE

删除数据库命令:

DELETEDATABASE数据库文件名

关闭数据库命令:

CLOSEDATABASE

3、数据表

一般一个数据表对应磁盘上的一个扩展名为.dbf的文件,如果有备注或通用型大字段则磁盘上还会有一个对应扩展名.fpt的文件。

字段名:

数据库表:

字段名长度最多可使用128个字符

自由表:

字段名长度最多可使用10个字符

空值:

在数据库中可能会遇到尚未存储数据的字段,这时的空值与空(或空白)字符串、数值0等具有不同的含义,空值就是缺值或不确定值,不能把它理解成任何意义的数据;

设置默认值为空值:

NULL按钮打勾,在默认值文本框输入NULL;

设置字段值允许为空:

只要NULL按钮打勾。

建立数据表命令:

CREATE数据表文件名

打开数据表命令:

use数据表文件名

修改表结构命令:

MODIFYSTRUCTURE

删除数据表记录:

DELETEFOR条件

恢复数据表记录:

RECALLFOR条件

替换字段数据:

REPLACE字段名WITH数据表达式FOR条件

顺序查找记录:

LOCATEFOR条件……CONTINUE

表文件记录的复制(表文件复制):

COPYTO路径/新表文件名[范围][for条件][fields字段名表]

表结构的复制:

COPYSTRUCTURETO路径/新表文件名[fields字段名表]

主要的命令详解:

删除命令:

DELETEFOR条件逻辑删除符合条件的记录(作上标记)

PACK:

物理删除所有已被逻辑删除的记录

ZAP:

直接物理删除表中所有记录

恢复命令:

RECALLFOR条件把符合条件的被逻辑删除的记录恢复成正常记录

REPLACE字段名WITH数据表达式FOR条件

对符合条件的记录用指定表达式的值替换指定字段的数据

LOCATEFOR条件……CONTINUE

LOCATE命令负责查找表中第一个符合条件的记录

CONTINUE命令负责依次查找第二、三……个符合条件的记录

4、数据库表的相关操作:

数据库表与自由表的区别:

1、数据库表属于一个指定的数据库

2、数据库表可以使用长字段名

3、数据库表可以设置字段显示标题

4、数据库表可以设置字段有效性规则

5、数据库表可以设置字段默认值

6、数据库表可以建立两表间的永久关系

7、数据库表可以设置记录有效性规则

8、数据库表支持主关键字,参照完整性和表之间的关联

9、支持INSERTUPDATEDELETE事件的触发器。

索引:

基本概念:

VisualFoxpro索引是由指针构成的文件,这些指针逻辑上按照索引关键字的值进行排序。

索引文件和表的.dbf分别存储,并且不改变表中记录的物理顺序。

实际上,创建索引是创建一个由指向.dbf文件记录的指针构成的文件。

索引类型:

主索引:

用于建立关键字段值不允许取重复值时的索引标识,一个表文件只允许建立一个索引。

可确保字段中输入值的惟一性并决定处理记录的顺序。

候选索引:

同主索引。

但一个表文件允许建立多个候选索引。

唯一索引:

用于建立关键字段值允许取重复值的索引标识,可决定处理记录的顺序,但重复值的记录在索引中只取一个,表文件的唯一索引个数也无限制。

普通索引:

对关键字段取值无限制,表文件的普通索引个数也无限制。

可决定处理记录的顺序

使用命令建立简单索引文件:

一般用于建立临时使用的索引,建立后会立即对表文件产生作用(相当于设置了主控索引):

INDEXON索引字段to简单索引文件名

使用命令建立复合索引文件的索引标识(相当于在数据库表设计器中建立索引标识):

INDEXON索引字段tag索引标识名

索引文件分类:

简单索引文件:

扩展名.idx,需用SETINDEXTO索引文件名命令打开后才能使用

复合索引文件:

扩展名.cdx,随表文件的打开而自动打开,用SETORDERTO索引标识名把相应的索引设置为主控索引后即可使用。

索引查找命令:

SEEK数据表达式……SKIP查找指定数据相应的记录

数据完整性:

在数据库中数据完整性是指保证数据正确的特征。

包括实体完整性、域完整性、参照完整性。

实体完整性与主关键字:

实体完整性是保证表中记录惟一的特性,即在一个表中不允许有重复的记录。

在VF中利用主关键字或候选关键字可保证表中记录的惟一,即保证实体惟一性。

在VF中将主关键字或候选关键字分别称为主索引或候选索引。

域完整性与字段有效性规则:

在VF中数据类型的定义规定了某个字段的数据可能的取值,但对一些字段来说范围还是太大了,这时就可以设置某个字段更严格的取值范围,这称为字段的有效性规则或字段的域完整性。

参照完整性与表间关系:

设定两个建有关系的表之间的数据插入,更新,删除应遵循的规则。

参照完整性规则包括更新规则、删除规则、插入规则。

更新规则规定了当更新父表中的连接字段值时,如何处理相关子表中的记录。

级联:

用新的连接字段值自动修改子表中的所有相关记录。

限制:

若子表中有相关的记录,则禁止修改父表中的连接字段值。

忽略:

不作参照完整性检查,可以随意更新父表记录的连接字段值。

删除规则规定了当删除父表中的记录时,如何处理子表中相关的记录。

级联:

自动删除子表中的所有相关记录。

若子表中有相关的记录,则禁止删除父表中的记录。

不作参照完整性检查,可以随意删除父表中的记录。

插入规则规定了当在子插入记录时,是否进行参照完整性检查。

若父表中没有相匹配的连接字段值则禁止插入子记录。

忽略:

不作参照完整性检查,可以随意插入子记录。

5、工作区的使用

(一)相关概念

1、概念:

为了能同时使用两个或两个以上的数据表,系统把计算机的内存划分为若干个区域,每个区域称为一个工作区。

2、工作区的命名:

为了能识别不同的工作区,系统给每个工作区规定了一个代号,用数字1,2,3,……表示,如系统刚启动默认的工作区为1号工作区;

除了用数字表示工作区代号之外,前十个工作区还可以用名称,用字母A,B,C……J表示,其中A对应1号工作区,B对应2号工作区,……J对应10号工作区

3、工作区打开文件的规定:

每个工作区只能打开一个表文件及相关的若干文件(如索引文件);

一个表文件不可以同时在两个或两个以上的工作区打开

4、工作区的地位:

虽然可以在多个区同时打开多个文件,但任何时候只能有一个工作区起作用,该工作区称为主工作区或当前工作区,所有使用的命令只对当前工作区上打开的文件有效,如果要使用另一个工作区上打开的文件,须先把打开要使用的表文件所在的工作区设置为主工作区。

(二)设置主工作区———要使用另一个工作区,须先把该工作区设置为主工作区,如果要使用另一个工作区上打开的文件,也须先把打开要使用的表文件所在的工作区置为主工作区。

命令格式:

Select工作区代号/工作区名称/0/数据表名

选项介绍:

工作区代号:

选择指定代号的工作区为主工作区

工作名称:

选择指定名称的工作区为主工作区。

0:

选择未打开表文件的工作区中编号最小的工作区为主工作区。

数据表名:

选择打开该数据表文件时所在的工作区为主工作区。

注意:

一旦把另一个工作区设置为主工作区后,可在该工作区进行前述的任何操作,直到再次使用Select命令把另一个工作区设置为主工作区。

(三)多工作区上文件的关闭

格式一:

Use

格式二:

Closeall

格式三:

Clearall

功能:

格式一只能关闭当前工作区的表文件

格式二/三可关闭所有工作区上打开的文件。

6、表单设计与应用

表单作用:

是VF提供的用于建立应用程序界面的最主要工具之一。

表单内可以包含命令按钮、文本框等各种界面元素,产生标准的窗口或对话框。

在项目或应用程序中属于输入系统(模块)。

扩展名:

.SCX

创建表单的方法:

表单向导:

适合于创建用来管理一个或二个有一对多关系的数据表的表单。

设计器:

能设计所有的表单

浏览数据表表单:

设计器设计表单的特殊应用。

运行表单命令:

DOFORM表单文件名[NAME变量名][LINKED]

NAME变量名:

运行表单时同时定义变量,如NAMEA1就是定义变量A1

LINKED:

表单对象将随指向它的变量的清除而关闭。

表单中常用对象的作用及主要属性项:

标签:

Caption:

(标题文本)设置标签上显示的文本

AutoSize:

(自动尺寸)设置标签是否根据文本的数量自动确定尺寸

FontName:

(字体名)设置标签上显示的文本的字体

FontSize:

(字体号)设置标签上显示的文本的字号

Forecolor:

(前景色)设置标签上显示的文本的字色

Alighment:

(对齐方式)设置标签上显示的文本的对齐方式

文本框:

ControlSource(数据源):

设置文本框的数据源(即与表中某个指定字段建立关联)

Maxlength(最大长度):

设置文本框最大输入字符数。

Passwordchar(口令字符):

设置用户输入口令时显示的字符。

ReadOnly(只读):

设置文本框是否只读

Inputmask(输入格式):

设置文本框能输入的数据及格式。

Value(取值):

设置文本框的显示数据

组合框:

style(类型):

设置组合框的类型(是为下拉列表框或下拉组合框)

controlsoure:

(数据源)设置组合框的数据源

RowSourceType:

(数据项类型):

设置组合框提供数据选项的方式

RowSource:

(数据项):

设置组合框的数据选项。

此属性要根

RowSourceType属性值而定,如在RowSourceType选择为“1——1值”,则在直接输入几个数据选项的值,用逗号(,)隔开,在RowSource中选择为“6字段”,则在此选择数据选项为指定的某个字段的值

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

当前位置:首页 > 幼儿教育 > 幼儿读物

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1