收藏 分销(赏)

计算机二级VF冲刺大纲(笔试、上机).doc

上传人:pc****0 文档编号:6516296 上传时间:2024-12-10 格式:DOC 页数:7 大小:100KB 下载积分:10 金币
下载 相关 举报
计算机二级VF冲刺大纲(笔试、上机).doc_第1页
第1页 / 共7页
计算机二级VF冲刺大纲(笔试、上机).doc_第2页
第2页 / 共7页


点击查看更多>>
资源描述
第三章重点知识点: 一.创建表 1.退出VF的命令:quit 笔试 2.默认目录的设置 上机 3.表的扩展名 .dbf 笔试 4.表的组成:表结构与表记录 字段、记录 理解即可 5.创建表的命令:create 表名 讲:41(建表:结构一样) 6.字段名的命令规则:只能以字母、汉字开头,后接字母、汉字、数字和下划线构成。 不能包含空格和其他字符。 笔试和上机 7.一个汉字占两个字节;一个字母或一个数字占一个字节。 笔试重点 8.各字段类型所占的字节数:逻辑型(1)、日期型(8)、整型(4)、备注型(4)、通用型(4) 9.打开表的命令:use 表名 10.浏览表的命令:browse 11.关闭表的命令:use (不加表名) 二.表的基本操作 1.追加记录:append insert | 显示---追加方式 笔试 2.删除记录:逻辑删除(delete for 条件)和物理删除(pack)。 清空表(zap) 3.三种定界符:字符型(双引号|单引号|方括号)、日期型({^yyyy-mm-dd})、逻辑型(.t. .f.)。上机 4.修改表结构:显示---表设计器 modify structure 上机 5.修改表记录的命令: replace 字段名 with 新字段值 笔试上机 replace all 字段名 with 新字段值 replace 字段名 with 新字段值 for 条件 6.记录指针的定位: go n 、skip n 、 locate for <条件>和continue 讲:57(html格式) 三.数据库 1.数据库是结构化的相关数据集合。其扩展名为:.dbc 笔试 2.有关数据库的操作:create database 库名 open database 库名 笔试 Close database modify database 库名 3.自由表的库表的区别:(1)自由表字段名最长10个字符,数据库表字段名最长128个字符 (2)数据库表的设计器可以设置字段有效性,而自由表不能。 4.数据库表的操作:在库中新建表、向库中添加表、从库中移去表 上机 四.索引 1.索引的含义:索引是逻辑排序。 2.索引文件和表文件分别存储,并且不改变表中记录的物理顺序。 笔试 3.索引的作用:提高查询速度,降低插入、删除和修改的速度。 笔试 4.索引的类型(四种):主索引、候选索引、惟一索引、普通索引。 笔试 5.考点:index on命令无法建立主索引。 自由表不能建立的是主索引。 字段值不能重复的是主索引和候选索引。 字段值可以重复的是惟一索引和普通索引。 6.索引的建立:在表设计器中建立 Index on 索引表达式 tag 索引名 上机重点 7.为多字段建立索引:直接在索引选项卡中输入索引名和索引表达式。 上机 讲:31(year(签定日期)) 48(str(组别)+) 8.设置当前索引: set order to 索引名 笔试、上机 9.索引文件的种类:单项索引文件和复合索引文件。 笔试 五.数据完整性 1.数据完整性有三种:实体完整性、域完整性、参照完整性。 笔试 2.实体完整性用来保证表中记录惟一的特性。(主索引和候选索引) 笔试 3.域完整性---字段有效性规则(设置字段值的取值范围) 规则(逻辑表达式)、信息(字符串表达式)、默认值(据字段类型的不同而不同)) 上机 讲:11(默认值date()) 13(默认值null) 4.参照完整性的设置过程:三步(建立表间联系、清理数据库、编辑参照完整性) 上机 5.参照完整性的规则:更新规则、删除规则、插入规则 上机、笔试 更新规则(级联、限制、忽略) 删除规则(级联、限制、忽略) 插入规则(限制、忽略) 讲:31 6.设置关联(临时联系):set relation to 索引表达式 into 子表名 7.工作区:用于在不同的工作区中同时浏览多个表。 VF中共有32767个工作区。一个工作区最多有1个表 Select 工作区号 Use 表名 in 工作区号 上机、笔试 第四章-操作和定义功能 重点知识点 一.查询功能 查询数据: select 字段名 from 表名 where 条件 笔试、上机 二.操作功能 1.插入数据: insert into 表名(字段名……) values (值……) 笔试上机 Insert into 表名 from array 数组名 2.更新数据:update 表名 set 字段名=新值 where 条件 笔试、上机 3.删除数据:delete from 表名 where 条件 笔试、上机 讲:58() 三.定义功能 1.创建表:create table 表名(字段名 类型(宽度,小数位数),……) 上机 2.创建表的关键字:primary key ---主索引 check error ---有效性规则 3.删除表:drop table 表名 4.增加字段:Alter table 表名 add 字段名 类型(宽度,小数位数) 上机 5.增加字段的同时设置有效性: alter table 表名 add 字段名 类型(宽度) check … 上机 6.设置字段有效性: alter table 表名 alter 字段名 set check … error … 上机 7.建立候选索引:alter table 表名 add unique 索引表达式 tag 索引名 上机 8.建立视图: create view 视图名 as select 语句 上机 第六章 表单 重点知识点 一.面向对象的概念 1.面向对象的概念:实体、类、实例、子类与继承 笔试 2.VF中的类有两种类型:容器类与控件类。 笔试 3.控件引用的关键字: parent 、this、thisform 上机、笔试 例:thisform.text1.value 4.事件:是一种由系统预先定义而由用户或系统发出的动作,事件作用于对象,对象识别事件并做出相应的反映。 二.对表单的操作 1.建立表单:用表单向导建立表单 上机 2.表单的基本操作:创建表单(create form 表单文件名) 修改表单(modify form 表单文件名) 运行表单(do form 表单文件名) 上机 3.表单设计器:向表单中添加控件、调整控件(布局工具栏) 上机 设置控件的tab键次序(交互式、按列表) 上机 4.设置表单的数据环境:向数据环境中添加表、从数据环境中移去表 上机 5.控件与数据环境中字段对应关系:逻辑型---复选框 备注型---编辑框 表或视图---表格 笔试 三.常用的表单属性、方法和事件 1.常用的表单属性:autocenter、backcolor、caption、name、movable、windowtype 上机 2.常用的表单事件:load---init---destroy---unload(注意引发次序) 试 Click rightclick 3.常用的表单方法:show、hide、release、setfocus 4.为表单添加属性和方法、设置方法代码(双击方法名) 上机 调用表单方法的代码: thisform.方法名 笔试、上机 四.基本型控件 上机 1.标签控件:caption、name、alignment、fontsize、fontname 2.命令按钮: default、enabled、visible 设置访问键(\<) 3.文本框:value、passwordchar、inputmask(X代表任意字符、9代表任意数字) 4.编辑框:readonly 5.复选框:caption、value 6.列表框:rowsourcetype、rowsource、columncount、value 7.组合框:rowsourcetype、rowsource、style、value 讲:73(隐藏标签)、 16(文本框value=”123”)、19(文本框value=year(date()))、 24(组合框:上海,北京)、28(命令写命令按钮可用), 43(default 表单高度是文本框的值)、44(wait str(thisform.text1.value,8,2))、 45(index on …… of customers.cdx),49(访问键) 五.容器型控件 上机 1.选项按钮组:buttoncount、value 2.表格控件:recordsourcetype、recordsource 3.页框控件:pagecount、caption 第七八章 重点 一.下拉式菜单 笔试上机 1.菜单分为两类:下拉式菜单与快捷菜单 2.设计下拉式菜单的步骤(四步):调用菜单设计器---定义菜单(.mnx)---生成菜单程序(.mpr)---运行 3.设置菜单项的访问键和分组线:\<字母 \- 4.菜单结果列选项:命令、过程、子菜单、填充名称(菜单项#) 5.返回系统默认菜单的命令:set sysmenu to default 运行菜单程序的命令:do 菜单程序名.mpr 6.设置菜单项的快捷键:在选项对话框中设置 7.菜单---“常规选项” 位置的设置:替换、追加、在…之前、在…之后。 顶层表单:设置此菜单能否作为顶层表单 讲:8(快捷键) 67(访问键:查找F) 二.顶层表单 顶层表单的设置步骤: 上机 1. 在"菜单设计器"中设计下拉式菜单 2. 在"常规选项"对话框中选择"顶层表单"复选框,生成菜单程序,不运行. 3. 将表单的showwindow属性值设置为2-作为顶层表单,使其成为顶层表单 4. 在表单的init事件代码中添加调用菜单程序的命令 格式:do 菜单名.mpr with this 5. 在表单的destroy事件代码中添加清除菜单的命令(释放菜单) 格式:Release menu 菜单程序名 extended 6. 运行表单 课下做:2(简单应用),73(简单应用) 三.快捷菜单 快捷菜单的设置步骤: 上机 1. 在快捷菜单设计器中设计菜单,生成快捷菜单程序 2. 在表单的rightclick事件中添加调用快捷菜单的命令:do 菜单名.mpr 3. 运行表单 四.报表 1.报表的两部分组成:数据源和布局 笔试 2.报表数据源可以是数据库中的表或自由表、查询、视图、临时表 。 笔试 3.利用报表向导创建报表。 上机 4.报表的带区及作用: 标题------每张报表的开头显示一次,例报表名称 页标头----在第一页上打印一次,例列报表的字段名称 细节------为每条记录打印一次,例各字段的记录值 页注脚----在每一页的下面打印一次,例页码和日期 总结------在每张报表的最后一页打印一次 5.预览报表的命令:report form 报表文件名 preview 讲:10(修改date()位置) 30(快速报表加标题) 第四章查询功能 重点知识点: 一.SQL简介 1.SQL是结构化查询语言的缩写。 笔试 2.SQL的功能:数据查询、数据定义、数据操纵、数据控制。 3.SQL的特点:一体化语言、高度非过程化、语言非常简洁、可以以命令和程序两种方式使用。 笔试 4.SQL的命令动词: 数据查询(select )、数据定义(create、drop、alter) 数据操纵(insert、update、delete)、数据控制(glant、revoke) 上机 二.SQL select 查询功能 查询的基本格式:select 字段名 from 表名 where 条件 ; group by 字段名 having 条件 order by 字段名 上机 1.基于一个表的查询:select 字段名 from 表名 where 条件 上机 Distinct 去掉查询结果中的重复值。 * 代表表中的所有字段 2.基于两个或多个表的查询: 上机 Select 字段名 from 表1,表2 where 条件 and 表1.公共字段名=表2.公共字段名 当from之后的多个关系中含有相同的属性名时,这时必须用关系前缀直接指定属性所属的关系。 3.嵌套查询:select 字段名from 表1 where 公共字段名in (select 公共字段名from 表2) in 相当于集合运算符 ∈ 4.几个特殊的运算:between …… and …… 、like、 != 5.排序:order by 字段名 asc|desc 6.计算查询的函数:count(字段名)、sum()、avg()、max()、min() 7.分组查询:group by 字段名 having 条件 8.空值查询:is null 空值查询绝对不可以用“=”这样的运算符。 9.量词和谓词的查询:(1)exists和not exists之前没有字段名 (2)in和not in 之前有字段名 (3)所有 all (4)任何一个 any 10.超联接查询:join on inner join、left join、right join、full join Select 字段名 from 表1 inner join 表2 on 表1.公共字段名=表2.公共字段名 where 条件 等价于 Select 字段名 from 表1,表2 where 条件 and 表1.公共字段名=表2.公共字段名 了解格式 11.集合的并运算union : 作用:将两个select语句的查询结果通过并运算合并成一个查询结果。 要求:两个查询结果具有相同的字段个数,并且对应字段的值要出自同一个值域。 12.SQL的特殊选项: (1)top n 只显示前几项内容 top 必须与order by 同时使用才有效 (2)存放到数组中:into array 数组名 存放到临时表中:into cursor 表名 存放到永久表中:into table 表名| into dbf 表名 存放到文本文件中:to file 文件名 第五章 重点 一.查询的概念 1.查询是从指定的表或视图中提取满足条件的记录,并将查询结果定向输出。 2.查询的含义:是一个预先定义好的SQL语句;能反复使用; 扩展名为 .qpr;主体是SQL select 语句。 笔试 3.当查询是基于多个表时,这些表之间必须是有联系的。 笔试 二.查询设计器 1.各选项卡与SQL短语的对应关系: 笔试 添加表----from 字段----select 联接----join on 筛选-----where 排序依据---order by 分组依据----group by 杂项--- top 与distinct 2.查询设计器的局限性:只能设计一些比较规则的查询。 3.运行查询的方法: 笔试 Ø 在项目管理器中运行查询 Ø do 查询文件名.qpr Ø 在查询设计器打开时,单击工具栏上的叹号按钮(!)或查询菜单下的运行查询(Ctrl+Q)命令。 Ø 程序菜单下的"运行"命令,选择要运行的查询文件 4.查询去向:浏览、临时表、表、图形、屏幕、报表、标签 三.题目中涉及查询的解题方法 1.利用查询设计器建立查询的方法: 上机 (1)分析题意:主要根据字段分析要用到的表,需不需要分组等。 (2)建立查询,添加表,设置表间联系。(当查询涉及到三个表时注意表间联系顺序) (3)依次对查询设计器各选项卡进行操作。 (4)设置查询去向。 (5)保存并运行。 2.要求书写SQL的题目也可以用查询设计器来做。 上机 (1)不要求保存SQL语句的:按上面的五个步骤操作,运行后不需要保存查询。 (2)要求保存SQL语句的:按上机的五个步骤操作,运行后,右击---查看SQL,将SQL语句复制到指定的文件中,不需要保存查询。 四.视图设计器 1.视图可以用来更新表中的内容。(不需要演示,明白有个更新功能即可) 笔试 2.视图只能在数据库中建立。视图的分类:本地视图和远程视图。 笔试 3.视图设计器和查询设计器的区别: Ø 查询设计器以.qpr为扩展名的文件形式保存在磁盘上,视图的结果保存在数据库中。 Ø 视图设计器中多了"更新条件"选项卡。 Ø 在视图设计器中没有"查询去向"。 4.建立视图的方法与建立查询的方法基本类似。(没有查询去向) 程序 重点 一.程序的基本操作 1.程序是能够完成任务的命令的有序集合。其扩展名 .prg 笔试 2.建立和打开程序的命令:modify command 程序文件名 3.运行程序文件的命令: do 程序名.prg (可以不用扩展名) 4.程序中常用命令: 笔试 l input <字符表达式> to <内存变量名> 功能:将用户输入的数据赋给内存变量。 l accept <字符表达式> to <内存变量名> 功能:将用户输入的字符串赋给内存变量。 注:在输入字符串时input 要加上定界符,accept不用加定界符。 二、程序的基本结构 1.程序的三种基本结构:顺序结构、选择结构、循环结构。 do case case <条件1> <语句序列1> case <条件2> <语句序列2> …… case <条件n> <语句序列n> [otherwise <语句序列n+1>] endcase 2.选择结构的语句: if <条件> <语句序列1> else  <语句序列2>  endif  if <条件> <语句序列> endif     要求:明白每种语句的执行流程。 3.三种循环结构:do while----enddo、for---endfor、scan----endscan scan for <条件> <循环体> endscan for <赋值变量>=<初值> to <终值> [step <步长>] <循环体> endfor do while <条件> <语句序列> Enddo 要求:明白每种语句的执行流程。重点do while ---enddo循环. 4.循环结构中出现的语句:loop和exit <1>如果遇到loop ,则结束循环体的本次执行,不再执行其后面的语句,而是转到do while处重新判断条件 <2>如果遇到exit命令,就结果循环体的执行,转去执行enddo 后面的语句. 三.多模块程序 1.多模块程序调用格式:(1)do 文件名 (2)文件名() 2.变量的作用域:指的是变量在什么范围内是有效的或能够被访问的。 3.变量的分类: 笔试 (1)全局变量:先建立后使用 public 变量名(默认值.f.) 可在任何模块中使用 (2)私有变量:不需要先定义 在程序中直接使用 在建立它的模块及起下属模块中使用 (3)局部变量:先建立后使用 local 变量名(默认值.f.) 只能在建立它的模块中使用 4.隐藏变量:private 变量名 Clear a=5 b=10 do sub ?a,b return procedure sub private b a=15 b=20 ?a,b return 功能:隐藏指定的在上层模块中可能存在的内存变量, 使得这些变量在当前模块程序中暂时无效。 相当于私有变量。
展开阅读全文

开通  VIP会员、SVIP会员  优惠大
下载10份以上建议开通VIP会员
下载20份以上建议开通SVIP会员


开通VIP      成为共赢上传

当前位置:首页 > 包罗万象 > 大杂烩

移动网页_全站_页脚广告1

关于我们      便捷服务       自信AI       AI导航        抽奖活动

©2010-2025 宁波自信网络信息技术有限公司  版权所有

客服电话:0574-28810668  投诉电话:18658249818

gongan.png浙公网安备33021202000488号   

icp.png浙ICP备2021020529号-1  |  浙B2-20240490  

关注我们 :微信公众号    抖音    微博    LOFTER 

客服