首页 vf笔试复习题

vf笔试复习题

举报
开通vip

vf笔试复习题 可文件扩展名及备份文件扩展名 文件/扩展名/备份扩展名 项目/.pjx/ .pjt 数据库/.dbc/ .dct 表/.dbf/.fpt 表单/.scx/.sct 程序/.prg 报表./frx 单索引/.idx 结构化复合索引/.cdx 菜单格式/.mnx 菜单程序/.mpr 查询/.qpr 视图/.vcx 数据库基础知识 1、 数据库管理系统:DBMS;数据库应用系统:DBAS;数据库系统: DBS;数据:DB DBS包括DBMS,DBAS,DB 2、实体间的联系:一对一,一...

vf笔试复习题
可文件扩展名及备份文件扩展名 文件/扩展名/备份扩展名 项目/.pjx/ .pjt 数据库/.dbc/ .dct 表/.dbf/.fpt 表单/.scx/.sct 程序/.prg 报表./frx 单索引/.idx 结构化复合索引/.cdx 菜单格式/.mnx 菜单程序/.mpr 查询/.qpr 视图/.vcx 数据库基础知识 1、 数据库管理系统:DBMS;数据库应用系统:DBAS;数据库系统: DBS;数据:DB DBS包括DBMS,DBAS,DB 2、实体间的联系:一对一,一对多,多对多。 3、数据库中的数据模型:网状模型,层次模型,关系模型。 4、关系:一个关系就是一个二维表,每一个关系有一个关系名。 5、元组:二维表中的行称为元组。 6、属性:二维表中的列称为属性。 7、域:属性的取值范围。 8、关系→表;关系名→表名;属性→字段;元组→记录;行→记录, 元组;列→字段,属性。 9、传统的集合运算:并,差,交。 10、专门的关系运算:选择(水平方向)for,while,where 投影(垂直方向)fields,select 联接(一对一,一对多,多对多) 11、定义数组:dime/declare数组名(3,4) VF基础知识 1、创建项目:①通过菜单创建 ②命令:create project项目名 2、打开项目管理器:①通过“文件→打开”菜单项 ②命令:modify project项目名 3、各类文件选项卡:①数据选项卡(数据库,自由表,查询,视图) ②文档选项卡(表单,报表,标签)③类④代码⑤其他 数据库及其操作 1、创建数据库:①.在项目管理器中建立 ②.在菜单中建立 ③.命令:create database数据库名 2、打开数据库:open database数据库名 3、删除数据库:delete database数据库名 4、修改数据库:modify database数据库名 5、关闭数据库:close database 6、打开表 设计 领导形象设计圆作业设计ao工艺污水处理厂设计附属工程施工组织设计清扫机器人结构设计 器:modify structure 7、增加表中字段:alter table表名add字段名 8、删除表中字段:alter table表名drop字段名 9、修改表中字段:alter table表名rename coloumn原字段to新字段 10、更改字段类型及宽度:alter table表名alter字段名+类型(宽度) 11、显示表:list structure 12、显示全部表记录:list 13、显示当前表记录:display 14、记录的绝对定位:go n 15、浏览,修改表:browse 16、编辑,修改表:edit/change 17、批量修改:replace all字段with字段 18、逻辑删除(只在记录前加*,不删除):delete 19、恢复逻辑删除:recall 20、物理删除:①.pack只删除带*的记录②.zap物理删除表中全部记录 21、关闭表:use 22、打开表:use表名 23、复制表记录:use表名;copy to新表名 24、复制表结构:use表名;copy structure to新表名 25、追加表记录:①.将另一个表中的记录添加到该表中: use要追加记录的表名;append from有记录的表名 ②.在尾部追加记录:append ③.在尾部增加一条空记录:append blank 26、插入表记录:①.在当前记录的的后面插入一条记录insert ②.在当前记录的的后面插入一条空记录insert blank ③.在当前记录的的前面插入一条记录insert before 26、显示所有含条件的记录:list for 27、显示满足条件的记录:list while 28、显示字段:list fields 29、指针记录的定位:①.bof()文件头 ②.go top第一条记录 ③.go bottom最后一条记录 ④.eof()文件尾 ⑤.skip向下一条记录(不包含当前记录) ⑥.all所有记录 ⑦.locate for满足条件的第一条记录 ⑧.continue继续查找满足条件的下一条记录 30、记录的范围:①.next n向下n条记录 ②.rest从指针指向位置开始的所有记录 ③.record n当前记录 31、在数据库关闭/删除的情况下建立的表为自由表,自由表字段名最长为10个字符 31、在数据库打开/修改的情况下建立的表为数据库表,数据库表字段名最长为128个字符 32、创建数据库表:open database数据库名;creat表名 33、创建自由表:确定当前没有打开数据库,使用命令:creat表名 34、将自由表添加到数据库中:open database数据库名;add table表名 35、将数据库表移出数据库:open database数据库名;remove table表名 ************************************************************************** 小结: 1.用use打开表时,记录号位于第一条记录; 2.执行带all的命令,记录指针指向eof; 3. bof的记录总是1,eof的记录号是记录数+1; 4.空表的总记录是0,bof的记录号是1,eof的记录号是1 *************************************************************************** 36、排序:①.建立排序:sort on字段名a/d/c to新表名 ②.a(asc):升序;d (desc):降序;c:不区分字母的大小写 37、索引:①.索引的种类:主索引,候选索引,唯一索引,普通索引 ②.建立索引:index on关键字tag索引文件名 ③.打开索引:set index to索引文件名 ④.关闭索引:set index to ⑤.查找索引:find /seek ⑥.删除索引:delete tag all索引标识 ⑦.主控索引:set order to索引名 ⑧.建立永久链接的条件:子表有索引,父表必须有主索引 ⑨.建立临时链接:窗口→数据工作区 命令:set relation to父表字段名into子表名additive 38、互换表中记录:先打开表 go 1;scatter to aa(数组名);go 3;scatter to bb(数组名); go 1;gatter from bb;go 3;gatter from bb *************************************************************************** 小结: 1.排序要执行两次,按关键字和记录号,要打开表;索引只执行一次,按关键字,不需要 打开表; 2.排序生成一个新表,索引是针对原表; 3.升降序的表示与书写方式不同; 4.排序与索引的两个to的含义不同,排序的to表示到一个新表,索引的to表示建立单 索引文件,索引文件不能按降序排,只能按升序排; 5.表达式的连接方式不同,排序用(,)逗号,索引用(+降序–升序)加减号; 6.自由表有三个索引:候选索引,唯一索引,普通索引; 7.数据库表有四个索引:主索引,候选索引,唯一索引,普通索引 8.一个表只能有一个主索引,可以有多个候选索引,唯一索引,普通索引; 9.主索引和候选索引表示表记录的唯一性。 *************************************************************************** 38、数据的完整性:①.实体完整性:保证主索引和候选索引的唯一性 ②.域完整性:表示范围只在数据库中的设置 ③.参照完整性:描述表与表之间的关系 参照完整性规则:更新规则(级联、限制、忽略); 删除规则(级联、限制、忽略) 插入规则(限制、忽略); 参照完整性是数据库文件的产物,要有联接,必须打开文件,先清理数据库 39、工作区:①.工作区的选择:select<工作区号>|<别名> ②.范围:1~32767默认0号工作区,也是最小工作区 ③.select 0表示选定当前还未使用的编号最小工作区 SQL语言 1、SQL:structure query language 2、定义:是结构化查询语言,是关系数据库的 标准 excel标准偏差excel标准偏差函数exl标准差函数国标检验抽样标准表免费下载红头文件格式标准下载 语言,是一种高度非过程化的语言, 是数据库后台操作语言,具有非常强大的查询功能,查询时它的核心。 3、基本构成:select查询什么from从哪来where查询条件 4、三大功能:数据查询,操作功能,定义功能 数据查询 操作功能 ①.插入insert into表名value ②.更新update表名set字段=表达式where条件 ③.删除delete from表名where条件 定义功能 ①.表的定义creat *** ②. 删除表:drop table表名 删除视图:drop view ③.表结构的修改 ⑴.添加字段:alter table表名add字段名 类型(长度) ⑵.删除字段:alter table表名drop字段名 ⑶.修改字段:alter table表名alter字段名 新类型(长度) ⑷.重新命名字段:alter table表名rename旧字段名to新字段名 ⑸.建立有效性规则:alter table表名(数据库表)alter字段set check字段条件 ⑹.删除有效性规则:alter table表名alter字段drop check ⑺.建立默认值:alter table表名alter字段set default条件 ⑻.删除默认值:alter table表名alter字段drop default ⑼.建立唯一索引:alter table表名add unique字段tag索引名 ⑽.删除唯一索引:alter table表名drop unique tag索引名 ⑾.建立主索引:alter table表名add primary key字段tag索引名 ⑿.删除主索引:alter table表名drop primary key字段tag索引名 ⒀.建立普通索引:alter table表名add foreign key字段tag索引名 ⒁.删除普通索引:alter table表名drop foreign key tag索引名 5、SQL的六种去向: ⑴.将查询结果保存到永久表:into table/dbf表名 ⑵.将查询结果保存到临时表:into cursor表名 ⑶.将查询结果保存到数组:into array数组名 ⑷.将查询结果保存到文本文件:to file文本文件名 6、约束规则:7、量词查询:some any all (any、some是同义词) * some、any只有子查询中有一行能使结果为真,则结果为真 * all子查询中所有记录都使结果为真,则结果为真。 8、谓词查询exists或not exists用来检查是否有结果返回,即存在/不存在元组 第六章 查询与视图 建立查询:creat query查询文件名select * from表名where条件 2、查询设计器:Inner Join联接 where筛选 order by排序依据 group by分组依据 having count分组满足条件 选项卡:字段、连接、筛选、杂项、排序依据、分组依据 3、联接包括:内部联接(Inner Join)、左联接(left outer join) 右联接(right outer join)、完全联接(full join) 建立临时联接要求的是任意表,永久联接的表示同一数据库表 4、查询去向:浏览、临时表、表、图形、屏幕、报表、标签 5、运行查询:do查询名.qpr 6、视图的定义:是一个虚拟表,是从一个或多个数据库中导出的表; 在视图中只存放视图的定义,不存放视图的内容。 7、建立视图:creat view 8、在浏览图查询视图:creat view视图名as 9、视图与查询的比较: 相同点:可以从数据源中查找妈祖一定筛选条件的记录和选定部分字段; 自身不保存数据,它们的查询结果随数据源内容的变化而变化; 视图有更新条件,查询有查询去向; 视图可以更新,查询是只读; 查询有7个去向,视图无; 不同点:视图可以更新数据源表,而查询不能; 视图可以访问远程数据,而查询不能直接访问,需借助于远程视图方可; 视图只能在数据库中存在,而查询不是数据库的组成部分,它是一个独立的程序文件; 视图的基表只能是数据库表,而查询的基表可以是自由表,数据库表以及多个数据库的表; 都可以生成SQL语言。 建立视图必须是数据库表或已经存在的视图,建立查询只要是表都可以。 程序设计基础 1、概念:是命令的集合,分行存储在磁盘上,按照人为的顺序依次输出的过程。 2、建立、修改:modify command程序名 3、运行:do程序名 4、基本输入语句:(以求圆的面积为例) ①.input”请输入圆的半径”to r ②.accept”请输入圆的半径”to r 5、程序的结构:顺序结构 选择结构(分支、判断) 循环结构(条件循环、步长循环、扫描循环) 6、程序的控制语、注释语 ①.exit退出、终止 ②.loap中止 ③.quit关闭系统 ④.&&同行注释 7、变量的作用域 ①.公共变量(public):作用于程序运行的始终 ②.局部变量(local):只在本过程中使用,即不上传,也不接收 ③.私有变量(private):在程序运行过程中自动隐藏,成程序结束时显示本身 8、程序调试命令:debug 表单设计与运用 1、对象:只要是存在的东西就认为是对象 2、类:对象生成的模板 3、类的特征:①.层次性 ②.继承性 子类不但继承父类的事件、属性、 方法 快递客服问题件处理详细方法山木方法pdf计算方法pdf华与华方法下载八字理论方法下载 ,而且有自己的事件、属性、方法 ③.封装性 4、对象与类的关系:类是对象一般化,抽象化;对象是类的具体化,实例化 5、创建类:creat class类名 6、类的使用:新建项目→类→添加→点开类→拖入表单 7、创建表单:creat form表单名 运行表单:do form表单名 8、表单属性: 属性名称 说明 属性名称 说明 Caption表单标 快递公司问题件快递公司问题件货款处理关于圆的周长面积重点题型关于解方程组的题及答案关于南海问题 Name表单名称 Alwaysontop是否永远居上Autocenter自动居中 Backcolor背景色Borderstyle边框样式 Picture背景图片Maxbutton设置表单最大化按钮 Movble设置表单是否可移动windowstate表单状态(最大/小/普通) Showwindow是否作为顶层表单Windowtype表单窗口风格设定 Height表单高度Width表单宽度 Controlbox是否在表单右上角显示图标Forecolor前景色 Mouseicon鼠标的图标(Mousepointer>99时才起作用) Mousepointer鼠标的形状 Icon表单最小化的图标 9、标签属性: 属性名称 说明 属性名称 说明 Autosize自动调整字体大小 Alignment对齐方式(默认为左) Left标签离表单左边界的距离 Backstyle标签背景是否透明 Top标签离表单顶部的距离 Dsiablebackcolor标签失效时的背景色 Dsiableforecolor标签失效时的前景色 Enable标签是否可用 Visible标签是否可见 Fontbold标签文本是否为粗体 Fontitalic标签文本是否为斜体 Fontname标签文本字体设置 Fontsize标签文本字体大小 Fontunderline标签文字是否带下划线 Forecolor标签字体颜色 Wordwrap标签是横排/竖排 10、文本框属性 ①.公共属性 Backcolor Backstyle Borderstyle Enable Fontname Fontsize Fontitalic Fontunderline Forecolor Visible Height Width Left Top ②. 属性名称 说明 属性名称 说明 Controlsource数据源的绑定 Passwordchar输入占位符 Value返回文本框当前内容 Inputmask模式符(×9 # *) Sellength文本长度 Selstart文本的开始位置 Seltext所选择的文本 11、编辑框属性 ①公共属性 Backcolor Backstyle Borderstyle Enable Fontname Fontsize Fontitalic Fontunderline Forecolor Visible Height Width Left Top Alignment ②. Hideselection失去焦点,文本是否显示选定状态 Readonly是否为只读 Scrollbars是否有垂直的滚动条 12、命令按钮属性 Enable Fontname Fontsize Left Top Width Fontitalic Fontunderline Visible Height 13、命令按钮组属性 Buttoncount指定命令按钮个数 14、复选框属性 Caption Value 15、选项按钮组属性 Buttoncount指定命令按钮个数 Buttons用于存取每个按钮的数目 16、列表框属性 Rowsourcetype数据值的来源类型 Rowsource数据值的来源 List数据条目列表 Listcount数据的条目数 Controlsource绑定 Selected是否处于选顶状态 Multiselect是否为多选 Columncount列表框的列数 17、组合框属性 style 0下拉组合框Rowsourcetype数据值的来源类型 2下拉列表框Rowsource数据值的来源 18、形状属性 Curvature形状的曲率 Borderwidth边框宽度 Bordercolor边框的背景色 Backcolor背景色 19、线条属性 Width Height 20、页框属性 Pagecount统计页的数目 21、微调控件属性 Increment步长值 22、表格属性 Rowsourcetyp数据值的来源类型 Rowsource数据值的来源 23、计时器属性 Intenval设置间隔,一毫秒为单位 24、新建属性:表单→新建属性 25、表格生成器:右键→生成器 26、表单事件:由系统定义,用户触发的动作行为过程。 27、常用事件: init在用户建立对象时引发 gotfocus在对象获得焦点时引发 destroy在对象释放时引发 click在单击鼠标左键时引发 error在发生错误时引发 ablclick在双击鼠标左键时引发 load在表单对象建立之前引发 unload在表单对象释放时引发 rightclick在单击鼠标右键时引发 interactivechange通过鼠标和键盘交互操作改变一个控件值时引发 注意:①.load先于init;destroy先于unload; ②.如果一个表单建立一个命令按钮,先引发表单的load事件,再引发命令按钮的load事 件,最后引发表单的init事件; ③.如果关闭一个含有命令按钮的表单,先引发表单的destroy事件,再引发命令按钮的 destroy事件,最后引发表单的unload事件。 ④.方法包含在事件之中。(方法与属性均包含在实践之中) ⑤.在同一事件内,load先大后小,表单最大。 28、方法:①.定义:动作 ②.常用方法: thisform release关闭(释放)表单 thisform refresh刷新表单 this.show显示当前表单 this.hide隐藏当前表单 thisform.text1.setfocus让文本框1获得焦点 29、对象的引用:thisform从表单开始 this从当前对象开始 thisformset从表单集开始 parent从容器开始 30、将修改表单名的四种方法(以ok为例) ①.thisformset.form1.command1.caption=”ok” ②.thisform.command1.caption=”ok” ③.this.caption=”ok” ④.this.parent.caption=”ok” 31、 表单集: ①.定义:由多个表单组成的表单集和,即在一个设计器中出现多个表单。 ②.创建:表单→表单集→新建表单。 32、数据环境:右键→数据环境 33、表单向导: ①.表单向导 ②.一对多表单向导 菜单设计与应用 1、 菜单的分类:条形/下拉式/弹出式 2、下拉式菜单的创建: ①.文件→新建→菜单 ②.命令:creat menu菜单名或modify menu菜单名 3、系统菜单:set sysmenu on/off,automatic/to[<弹出式菜单名称表>][to<条形菜单项名称表>]to [default][save/nosave] *各项参数及选项的含义 on:允许程序执行时访问系统文件 off:禁止程序执行时访问系统菜单 automatic:可使系统菜单显示出来,可以访问系统菜单 to <弹出式菜单名称表>:重新配置系统菜单,以内部名字列出可用的弹出式菜单 to <条形菜单项名称表>:重新配置系统菜单,以条形菜单项内部名称表列出可用的子菜单 to default:将系统菜单恢复为缺省配置 save:将当前的系统菜单配置指定为缺省配置 nosave:将缺省配置恢复为VF系统菜单的标准配置 4、菜单设计器的组成:①.菜单名称 ②.结果(子菜单、命令、主菜单名、过程) ③.选项 ④.菜单集 ⑤.预览 ⑥.插入 ⑦.删除 5、在菜单设计器环境下,系统的显示菜单会出现两条命令:常规选项与菜单选项: 6、为顶层表单添加菜单的方法和过程 7、生成菜单程序:菜单→生成→生成菜单→生成 8、运行菜单程序:do菜单名.mpr注意:文件名的扩展名.mpr不能省略 报表设计 1、报表向导 ①.报表向导 ②.一对多报表向导 2、布局 ①.列报表:应用于财政报表、销售总结 ②.行报表:应用于列表 ③.一对多报表:应用于发票、会计报表 ④.多栏报表:应用于电话本、名片 3、内容 ①.数据源 ②.布局 4、建立报表:creat report报表名 5、快速报表:报表→快速报表 6、报表控件: 7、多栏报表:文件→页面设置 8、报表调用:report form报表名 9、报表预览:report form报表名to preview
本文档为【vf笔试复习题】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑, 图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
该文档来自用户分享,如有侵权行为请发邮件ishare@vip.sina.com联系网站客服,我们会及时删除。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。
本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。
网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
下载需要: 免费 已有0 人下载
最新资料
资料动态
专题动态
is_550885
暂无简介~
格式:doc
大小:63KB
软件:Word
页数:5
分类:计算机考试
上传时间:2011-10-13
浏览量:15