1、全国计算机二级等级考试VFP知识点提纲全国计算机二级等级考试VFP知识点提纲第一章概念:数据库DB、数据库管理系统DBMS、数据库管理系统DBS联系:一对一联系、一对多联系、多对多联系数据模型:层次型(树形结构)、网状型(网状拓扑结构)、关系型(二维表结构)关系模式:关系名(属性名1,属性名2,, 属性名n)关系运算:并、差、交、选择、投影、联接等值联接:按照字段值对应相等为条件进行的联接操作自然联接:去掉重复属性的等值联接工作方式:交互式工作方式、自动化工作方式第二章常量:数值N(3E2),货币Y($2.3456),字符C(),逻辑L,日期D(),日期时间T变量:变量名由字母、汉字、数字、下
2、划线构成,必须由字母和汉字开头字段变量与内存变量同名时,字段变量优先,内存变量必须加前缀M.或M-数组:DIMENSION|DECLARE x(5),y(3,2) & 下界、初值、y(3)表示式:数值运算符: *或(乘方)、*、/、%(求余)、+、-字符运算符: +、-日期运算符: +、-关系运算符: 、=、或#或!= 、=、=、$(SET EXACT OFF/on)逻辑运算符: .not. 或!、.and.、.or.运算优先级:括号、函数、算术字符日期、关系、逻辑数值:ABS(),SIGN(),SQRT(),INT(),CEILING(),FLOOR(),ROUND(),MOD()字符:LE
3、N(),UPPER(),LOWER(),SPACE(),LTRIM(),RTRIM(),TRIM(),ALLTRIM(),LEFT()RIGHT(),SUBSTR(),AT(),ATC(),STUFF(),LIKE()日期:DATE(),TIME(),DATETIME(),YEAR(),MONTH(),DAY(),DOW(),HOUR(),MINUTE(),SEC()转换:STR(),VAL(),CTOD(),DTOC(),&测试:BETWEEN(),ISNULL(),EMPTY(),VARTYPE(),BOF(),EOF(),RECNO(),RECCOUNT(),IIF()对话:MESSAG
4、EBOX(显示,类型,标题)命令:MODIFY COMMAND DO (文件名缺省时依次查找执行EXE,APP,FXP,PRG,需加扩展名的QPR,MPR,SPR)INPUT 输入常量(C、N、D、L)、变量、表示式(不能不输)ACCEPT 输入字符串(不需要加定界符) STORE TO RELEASE 程序结构:顺序、选择、循环。条件语句:IF ELSE ENDIF分支语句:DO CASE ENDCASE循环结构:DO WHILE ENDDO、FOR ENDFOR、SCAN ENDSCAN、LOOP、EXIT模块程序:PROCEDURE|FUNCTION PARAMETERS , &参数传递
5、 RETURN ENDPROC|ENDFUNC模块调用:DO WITH ,(,) & SET UDFPARMS TO VALUE(按值)|REFERENCE(引用)公共变量:在任何模块中都可使用的变量,先定义后使用,初值为.F.。PUBLIC 私有变量:在程序中直接使用的变量,作用域是建立它的模块及其下属的各层模块。局部变量:只能在建立它的模块中使用,不能在上、下层模块中使用。LOCAL 变量隐藏:隐藏上层模块中可能已经存在的内存变量。PRIVATE 第三章数据库:CREATE/OPEN/MODIFY/CLOSE/DELETE DATABASE数据表:CREATE,USE,MODIFY STR
6、UCTURE,BROWSE,APPEND BLANK,DELETE,PACK,ZAP,RECALL,REPLACEGO n|TOP|BOTTOM,SKIP n,LOCATE FOR CONTINUE主索引 :ALTER TABLE 学生 ADD PRIMARY KEY 学号 TAG 学号候选索引:ALTER TABLE 学生 ADD UNIQUE 学号+性别 TAG xhxb INDEX ON 学号+性别 TAG xhxb CANDIDATE唯一索引:INDEX ON 性别 TO A1 UNIQUE普通索引:INDEX ON 性别 TO xxx数据完整性:实体完整性(保证表中记录唯一,利用主关
7、键字和候选关键字来保证)域完整性(利用字段类型、宽度和有效性规则来保证)参照完整性(建立永久联系,设置更新规则、删除规则、插入规则)自由表:ADD TABLE,REMOVE TABLE工作区:SELECT 0|,|.,|-表关联:SET RELATION TO INTO|排 序:SORT TO ON /A|/D/C第四章数据查询:SELECT DISTINCT * FROM WHERE GROUP BY HAVING ORDER BY ASC|DESC INTO 特殊运算符:BETWEENAND、LIKE、!=(不等于)、NOT、IN简单计算:COUNT、SUM、AVG、MAX、MIN空值查询
8、:IS NULL,IS NOT NULL量词和谓语:ANY|ALL|SOME(子查询),NOTEXISTS(子查询)超联接查询:SELECTFROMINNER|LEFT|RIGHT|FULL JOINON集合并运算:UNION1) 显示部分结果: TOPPERCENT (必须与ORDER BY短语同时使用才有效)2) 结果存放到数组: INTO ARRAY 3) 结果存放到临时文件: INTO CURSOR (临时文件只读)4) 结果存放到永久表: INTO DBF|TABLE 5) 结果存放到文本文件: TO FILE ADDITIVE 6) 结果直接输出到打印机:TO PRINTER PR
9、OMPT数据操作:插入INSERT INTO (,)VALUES(,)更新UPDATE SET = WHERE 删除DELETE FROM WHERE 数据定义:定义 CREATE TABLE|DBF (学号 C(5), )删除 DROP TABLE 修改 ALTER TABLE 订购单 ADD 总金额 y CHECK 总金额0 ERROR 总金额0ALTER TABLE 订购单 ADD UNIQUE 职工号+供应商号 TAG emp_supALTER TABLE 订购单 ADD PRIMARY KEY 订单号 TAG订单号ALTER TABLE 订购单 DROP UNIQUE TAG emp
10、_sup ALTER TABLE 订购单 DROP PRIMARY KEY 订单号ALTER TABLE 订购单 DROP COLUMN 金额ALTER TABLE 订购单 ALTER 订购单号 c(6)ALTER TABLE 订购单 ALTER 总金额 SET CHECK 总金额100 ERROR 总金额100ALTER TABLE 订购单 ALTER 总金额 DROP CHECK ALTER TABLE 订购单 ALTER 总金额 SET DEFAULT 200ALTER TABLE 订购单 ALTER 总金额 DROP DEFAULTALTER TABLE 订购单 RENAME COLU
11、MN 总金额 TO 金额视图定义:CREATE VIEW AS 第五章查询:CREATE QUERY &查询输出(浏览,临时表,表,图形,屏幕,报表,标签) DO 视图:CREATE VIEW区别:1)查询设计器结果保存到.QPR文本文件中,视图设计器结果保存在数据库中。2)查询设计器有“查询去向”,视图设计器没有“查询去向”。3)视图设计器有“更新条件”,查询设计器没有“更新条件”。第六章概 念:对象是类的实例,类是对象的抽象,对象三要素是属性、事件和方法。属性引用:对象名.属性方法调用:对象名.方法 ()关 键 字:Parent 当前对象的直接容器对象 This 当前对象 ThisForm
12、 当前对象所在的表单 ThisFormSet 当前对象所在的表单集 表单向导:表单向导、一对多表单向导常见属性:Name,Caption,SetText,Enabled,Visible,Default,Cancel,PasswordChar,Listindex Value(文本框CNLD,编辑框C,复选框NL,列表框CN,下拉列表框CN,命令组NC,选项组NC) Text(下拉组合框C) ControlSource(文本框,编辑框,复选框,列表框,组合框,选项组) RowSourceType,RowSource(列表框,组合框) RecordSourceType,RecordSource(表格
13、)常见事件:Init,Click,RightClick,InteractiveChange,Timer常见方法:Release,Setfocus,Additem,Removeitem,Clear自定义类:CREATE CLASS student OF As 第七章步骤:创立菜单文件、设计菜单项目(访问键,快捷键,分隔线)、生成菜单程序、运行菜单程序。分类退出过程运行菜单普通系统菜单SET SYSMENU TO DEFAULTDO mymenu.mpr顶层表单菜单.RELEASEInit事件:DO mymenu.mpr WITH THISEXE文件菜单SET SYSMENU TO DEFAULTCLEAR EVENTSDO mymenu.mpr快捷菜单对象RightClick事件:DO mymenu.mpr第八章报表带区:标题、页标头、细节、页注脚、总结、组标头、组注脚、列标头、列注脚报表预览:REPORT FORM PREVIEW报表打印:REPORT FORM TO PRINTERPROMPT第九章项目管理器:1)设置文件的“排除”与“包含”(需要修改的文件设置为排除)
copyright@ 2008-2022 冰豆网网站版权所有
经营许可证编号:鄂ICP备2022015515号-1