VFP复习知识点汇总docxWord下载.docx
- 文档编号:22184368
- 上传时间:2023-02-02
- 格式:DOCX
- 页数:10
- 大小:21.89KB
VFP复习知识点汇总docxWord下载.docx
《VFP复习知识点汇总docxWord下载.docx》由会员分享,可在线阅读,更多相关《VFP复习知识点汇总docxWord下载.docx(10页珍藏版)》请在冰豆网上搜索。
V日期〉・V天数〉
前的日期
{A2007/12/19}-33
{A2007/11/16}
V日期1>
・V日期2>
数值型,两个指定日
{A2007/12/19}-{A2007/11/16}
33
期相差的天数
v日期时间〉+<
秒数〉
日期时间型,指定若
{A2007/11/1611:
22:
34}
{A2007/11/16
11:
23:
28
干秒后的日期时间
+54
AM}
v秒数〉+v日期时间〉
54+
V日期时间>
・V秒数〉
28)-54
34
干秒前的日期时间
V日期时间1>
・v日期时间2>
28}-
54
期相差的秒数
3.循环结构中exit和loop的用途与区别;
在循环结构中,exit和loop均是用于结束循环的;
执行循环体时,当遇到loop语句,则结束本次循环,再次判断循环变量的值是否超过定值,而当遇到EXIT语句时,则结束本层循环,执行ENDFOP的后继语句。
4.数据库中的视图有何特点,与数据库表有何不同?
视图:
视图是一个虚表,视图生成的后果,可看,可改,并可以将修改后的数据回存到源表中,视图不会生成独立的文件,它是保存在数据库内的,它只是作为数据库文件的一个组成部分。
不同:
①数据库中只存放视图的定义;
视图对应的数据存放在表中
2视图的主要操作:
查询数据,修改数据,作为自由的数据被使用,表是处理数据,建立数据库和应用程序的基础单元。
5.索引的4种类型及各自特点;
1主索引:
按照主关键字所创建。
主关键字不能重复;
只适用于数据库表的索引中,自由表不可以创建主索引;
数据库中的每个表只能建立一个主索引。
2候选索引:
按照候选关键字所创建。
不能重复;
可用于数据库表和自由表。
3普通索引;
任何字段都可创建,可以决定记录的处理顺序,允许字段中出现重复值。
4唯一索引:
为保持与以前的FOXPRO版本兼容而设立,允许关键字取重复值,只保留第一个出现的重复值。
6.参照完整性有哪几条规则,如何设置,有何要求?
1更新规则:
用于修改父表关键字时,如何处理子表中的相关记录
(1)级联:
子表中与记录相关的记录随之改变
(2)限制:
若子表中有与父表相关的记录,禁止修改父表中相应记录操作
(3)忽略:
允许父表进行更新,与子表相关记录无关
2删除规则:
用于删除父表记录时,如何处理子表中的相关记录的删除
子表中与父表相关的记录自动删除;
若子表中有与父表相关的记录,禁止父表中的删除操作;
挡父表中的记录删除时,与子表中与其相关的记录无关
3插入规则:
用于在子表中作插入或检查更新时,检查父表是否有相关记录
(1)限制:
若父表的记录中没有与子表相匹配的关键字,则禁止插入
(2)忽略:
子表的插入与父表无关,但会造成数据不一致
7.三种专门的关系运算分别是什么?
如何理解?
选择运算:
从关系中查找符合指定条件元组的操作
投影运算:
从关系中选取若干个属性的操作
连接运算:
将两个关系模式的若干属性拼接成一个新的关系模式的操作,对应的新关系中,包含满足连接条件的所有元祖。
8.项目管理器中有哪几个选项卡,分别包含哪些类型的文件?
1全部:
项目管理器中的所有项目
2数据:
数据库,数据表,查询等
3文档:
表单,报表,标签等
4类:
类和类库
5代码:
管理程序,API库,程序代码文件
6其他
9.表中的备注型和通用性字段分别如何存储,各可以存储何种类型数据?
备注型:
用于存放图像声音等多媒体对象
通用型:
用于存放电子表格,字处理文档或图片等
10.常用数值型函数、字符型函数、日期形函数及类型转换函数的使用?
P38~P42
11.如何设置菜单项的快捷键(热键)和快速访问键?
用菜单设计建立菜单MENUOl.mnx,有文件操作,编辑查看,系统帮助三个主菜单项,其中文件操作项又包含新建,打开,关闭三个子选项;
为系统帮助菜单项定义快捷键F1,按F1键将执行help命令。
在系统主程序中加上onkeylabelf1run/nhh.exe使用帮助.chm在按F1键是调用的就
是“使用帮助.chm”
12.常用的数据库相关的操作命令有哪些?
如:
打开数据库、创建数据库、关闭数据库等。
打开数据库:
①界面打开:
单击“文件J单击“打开”,在“文件类型”中选“数据库J确定
②命令打开:
格式:
OPENDATABASE[FileName|?
]
创建数据库:
①“项目管理器“:
项目管理器J数据”选项卡J新建”
2“文件”菜单中噺建”数据库”并单击噺建文件在创建对话框中给出库文件名和保存位置-在数据库设计器中建立所需的数据库。
3使用CREATEDATABASE命令;
CREATEDATABASE^数据库>
l?
关闭数据库:
①“项目管理器”中,选择要关闭的数据库,点击“关闭:
2使用CLOSEDATABASE命令关闭当前数据库。
3CLOSEDATABASE[ALL]关闭所有数据库。
13.数据库和数据库表的关系,数据库和数据库表的常用操作有哪些,数据库和数据库表的删除有何不同?
数据库表包含于数据库
常用操作:
插入(insert);
更新(update);
运算(select);
修改;
去除重复项;
返回部分数据;
按比例查询;
条件查询
数据库的删除:
删除储存在该数据库中的一切信息
表的删除:
restrict:
此表的删除有限制条件;
cascade;
没有限制条件。
14.Vfp中过程文件如何使用命令创建、打开、关闭;
①过程定义
PROCEDURE|FUNCTION<过程名>[parameters<形参变形参变屋2>,•••]]<命令序列>
[RETURN]v表达式>]]
[ENDPROCIENDFUNC]
PROCEDUREIFUNCTION命令表示一个过程的开始.并命名过程名。
过程名必须以字母或下划线开头,可包含字母、数字和下划线。
ENDPROCIENDFUNC命令表示一个过程的结束。
当过程执行到RETURN命令时,控制将转回到调用程序(或命令窗口),并返回表达式的值。
如果缺省RETURN命令,则在过程结束处自动执行一条隐含的RETURN命令。
若RETURN命令不带v表达式〉,则返回逻辑真工O
②过程的形式
过程可以放置在程序文件代码的后面,也可以保存在称为过程文件的单独文件里。
过程文件的建立仍使用MODIFYCOMMAND命令,文件的默认扩展名还是prg。
③过程文件的打开与关闭
过程文件里只包含过程,这些过程能被任何其他程序所调用。
但在调用过程文件中的过程之前首先要扌「开过程文件。
打开过程文件的命令格式为:
SETPROCEDURET0[<过程文件1>[,<过程文件2>,-][ADDITIVE]
可以打开一个或多个过程文件。
一旦一个过程文件被打开,那么该过程文件中的所有过程都可以被调用。
如果选用ADDITIVE,那么在打开过程文件时,并不关闭原先已打开的过程文件。
关闭打开的过程文件
当使用不带任何文件名的SET
PROCEDURETO命令,将关闭所有打开的过程文件o
初果不想关闭所有过程文件,而要关闭个别过程文件,可用下面命令:
RELEASEPROCEDURE<过程文件1>[,<过程文件2>”
15.Sql语句SELECT中各子句有何用途
select子句:
指定查询结果集的列组成,列表中的列可以来自一个或多个表或视图;
INTO子句:
将查询结果集中的数据保存到一个文件中;
From子句:
指定要查询的一个或多个表或视图:
Where子句:
指定查询的条件;
orderby子句:
指定查询结果集的排列顺序;
Groupby子句:
对查询结果进行分组的条件;
Having子句:
指定分组或集合的查询条件;
UNION运算符:
将多个SELECT语句连接在一起,得到的结果集是所有SELECT语句的结果集的并集。
16.面向对象中类的特点、对象的特点及属性、事件、方法的含义(P206~P220)
类:
类是具有相同数据特征和行为特征的所有对象的集合与抽象,所有的对象都是由类
实例化产生的。
所以类是定义对象的外观与行为的模板。
对象的特征:
①每个对象都有一个用于与其他对象相区别的名字
2具有某些特征,称它为属性或状态
3有一组操作,每一个操作决定对象的一种行为。
4对象的状态只能被自身的行为所改变
5对象之间以消息流通的方式相互通信
类的特征:
①封装性②继承性③多态性④抽象性
17.结构化程序设计有哪几种基本结构?
1)顺序结构:
顺序结构是一种线性、有序的结构,它依次执行各语句模块。
2)循环结构:
循环结构是重复执行一个或几个模块,直到满足某一条件为止。
3)选择结构:
选择结构是根据条件成立与否选择程序执行的通路。
18.数组如何创建?
如何判断数组中元素的个数(一维和二维数组)
dimensionAA[2]:
6iJ建一维数组,该数组有2个元素,下标从1开始(一维看括号数字)
dimensionAA[2,3]:
创建二维数组,该数组有6个元素(二维看两个数字乘积)
19.连接查询中有几种连接的类型,如何指定;
内连接,左连接,右连接,完全连接
SELECTv字段名>FROMv表名>INNER|LEFT|RIGHT|FULLJOIN<表名>ONv连接条件表达式>
20.常用vfp文件的扩展名。
.app(生成的应用程序).frx(报表).exe(可执行程序),frt(报表备注).pjx(项目)
.exe(可执行项目).lbx(标签).pjt(项目备注)」bt(标签备注).dbc(数据库)
.fxp(编译后程序).dcx(数据库索引).err(编译错误).dbf(表).mnx(菜单)
.fpt(表备注).mnt(菜单备注).cdx(复合索引).mpr(生成的菜单程序)
.idx(单索引).mpx(编译后的菜单程序).qpr(生成的查询程序).vet(可视类库备注)
.sex(表单).txt(文本).set(表单备注).bak(备份文件)
21.创建报表确定了报表的的什么信息?
(P276报表概述)
22.参照完整性的三条规则及各自有哪几种选项,分别是何含义,如何使用?
(如题6)
23.常用控件的常用属性、事件和方法的使用;
(P234表单控件的使用)
对象名
當用属性
常用方法
常用事件
Form
CaptionBackcolor
Height
Width
release
init
Label
Cq>
tionwordwrapFontnameFontsizeFontltalicFontBoldFontUnderlineForecolorBackcolorAutosize
TopLeftvisible
text
WuepasswordcharDatefbrmatReadonly
<
SelectOnEntn*Controlsource
setfocus
valid
edit
\alueControlsource
command
Caption
Enableddefault
elide
shape
CurvatureBackcolorTopLeftwidthheight
image
picture
spinner
VdueControlsource
Upclickdownclick
check
captionvalue
click
list
Value
Rou-sourcetxp^O,1,6)rowsource
AdditemRemoveitemclear
Intercactivechanee
combo
Displayvaluerowsourcetype(0丄6)rowsource
commandgroup
ButtoncountButtonsvalue
setaU
opdongroup
setall
pasefirame
Pagecount
Pagesactivepaze
timer
Intervalenabled
Gnd
RecordsourcetypeRecordsourceReadonlyallowaddnew
afterrowcolchange
24.打开报表设计器及创建快速报表时,默认情况下分别有那几个带区?
三个基本带区:
页标头,细节,页注脚
25.报表设计器中最多可以使用哪几个带区?
基本带区,标题和总结带区,数据分组带区
26.记录的定位有哪几种类型,使用命令如何实现?
(P112-P113)
27.对表进行增加数据、删除数据、修改数据可以使用的SQL命令分别是什么?
如何使用?
(insert,deletefrom,update)
28.数据库表的一对一、一对多联系,在数据库中如何通过设置主键和外键是实现?
29.数据库的定义。
数据库(简称DB)是以一定的组织形式存放在计算机储存介质上的相互关联的数据的集合。
30.数据库中可以包含的对象的类型
表,索引,视图,图表,缺省值,规则,触发器,用户函数
31.什么是ER图,包含哪些类型的图形元素
E-R图也称实体-联系图(EntityRelationshipDiagram),提供了表示实体类型、属性和联
系的方法,用来描述现实世界的概念模型。
在ER图中有如下四个成分:
矩形框:
表示实体,在框中记入实体名。
菱形框:
表示联系,在框中记入联系名。
椭圆形框:
表示实体或联系的属性,将属性名记入框中。
对于主属性名,则在其名称下划一下划线。
32.Select查询语句中常用子句的使用。
(P161-P171)
33.IIF函数及嵌套的IIF函数的使用(P43)
34.DOcase多分支程序的编写(P54格式4)
35如何在屏幕上输出不同的图案(由字符组成)(实验教程P37实验5)
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- VFP 复习 知识点 汇总 docx