全国计算机等级考试二级VF各章节笔试重点.docx
- 文档编号:3006495
- 上传时间:2022-11-17
- 格式:DOCX
- 页数:15
- 大小:25.79KB
全国计算机等级考试二级VF各章节笔试重点.docx
《全国计算机等级考试二级VF各章节笔试重点.docx》由会员分享,可在线阅读,更多相关《全国计算机等级考试二级VF各章节笔试重点.docx(15页珍藏版)》请在冰豆网上搜索。
全国计算机等级考试二级VF各章节笔试重点
全国计算机等级考试二级VF各章节笔试重点
1、项目
项目管理器:
是VF中处理数据的对象的主要组织工具,原因二个:
一是提供了简便的、可视化的方法来组织和处理表、数据库、表单、报表、查询等文件;二是可以将应用系统编译成APP应用文件或EXE可执行文件。
项目管理器主要选项卡管理的文件:
数据选项卡:
数据库(数据库表、视图)、自由表、查询;文档选项卡:
表单、报表、标签代码选项卡:
程序、API函数库、应用程序
其它选项卡:
文本文件、菜单、其它文件全部选项卡:
包括后五个选项卡。
项目文件的扩展名:
项目管理器将一个应用程序的所有文件集合成一个有机的整体,形成一个扩展名.PJX的项目文件。
2、数据库
概念:
数据库是一个逻辑上的概念和手段,它通过一组系统文件将相互关联的数据库表及其相关的数据库对象统一组织和管理;数据库是一个集成文件,包含有数据表,表间关系,视图和存储过程等对象的集成文件。
是项目中存储数据的场所(通过数据表存储数据),通过数据库设计器可以对数据库中包含的各种文件进行管理。
在项目或应用程序中属于存储系统(模块)。
扩展名:
在建立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字段”,则在此选择数据选项为指定的某个字段的值
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 全国 计算机等级考试 二级 VF 各章 笔试 重点