全国计算机二级(VF)控件-属性事件方法
全国计算机等级考试二级VF历年笔试题及答案
精品文档全国计算机等级考试二级VF历年笔试题(2005.4-2010.9)2010年9月全国计算机等级考试二级笔试试卷Visual FoxPro数据库程序设计(考试时间90分钟,满分100分)一、选择题(每小题2分,共70分)下列各题A)、B)、C)、D)四个选项中,只有一个选项是正确的。
请将正确选项填涂在答题卡相应位置上,答在试卷上不得分。
(1)下列叙述中正确的是A)线性表的链式存储结构与顺序存储结构所需要的存储空间是相同的B)线性表的链式存储结构所需要的存储空间一般要多于顺序存储结构C)线性表的链式存储结构所需要的存储空间一般要少于顺序存储结构D)上述三种说法都不对(2)下列叙述中正确的是A)在栈中,栈中元素随栈底指针与栈顶指针的变化而动态变化B)在栈中,栈顶指针不变,栈中元素随栈底指针的变化而动态变化C)在栈中,栈底指针不变,栈中元素随栈顶指针的变化而动态变化D)上述三种说法都不对(3)软件测试的目的是A)评估软件可靠性B)发现并改正程序中的错误C)改正程序中的错误D)发现程序中的错误(4)下面描述中,不属于软件危机表现的是A)软件过程不规范B)软件开发生产率低C)软件质量难以控制 D)软件成本不断提高(5)软件生命周期是指A)软件产品从提出、实现、使用维护到停止使用退役的过程B)软件从需求分析、设计、实现到测试完成的过程C)软件的开发过程D)软件的运行维护过程(6)面向对象方法中,继承是指A)一组对象所具有的相似性质B)一个对象具有另一个对象的性质C)各对象之间的共同性质D)类之间共享属性和操作的机制(7)层次型、网状型和关系型数据库划分原则是A)记录长度B)文件的大小C)联系的复杂程度D)数据之间的联系方式(8)一个工作人员可以使用多台计算机,而一台计算机可被多个人使用,则实体工作人员与实体计算机之间的联系是A)一对一B)一对多C)多对多D)多对一(9)数据库设计中反映用户对数据要求的模式是A)内模式B)概念模式C)外模式D)设计模式10. 有三个关系R、S和T如下:C)结构复合索引文件中D)非结构复合索引文件中(20)假设表“学生.dbf”已在某个工作区打开,且别名取为student。
2010年3月计算机二级VF笔试试题真题及答案解析
2010年3月计算机二级VF笔试试题真题及答案解析1、下列叙述中正确的是A.对长度为n的有序的链表进行查找,最坏情况下需要的比较的次数为nB. 对长度为n的有序的链表进行对分查找,最坏情况下需要的比较的次数为n /2C. 对长度为n的有序的链表进行对分查找,最坏情况下需要的比较的次数为log2nD. 对长度为n的有序的链表进行对分查找,最坏情况下需要的比较的次数为nlog2n答案:A解析:最坏情况下全部逆序,所以要比较N次2、算法的时间复杂度是指A.算法的执行时间B.算法所处理数据和数据量C.算法程序中的语句或指令条数D.算法在实现过程中所需要的基本运算次数D3、软件按功能可以分为:应用软件、系统软件和支撑软件(或工具软件)。
下面属于系统软件的是A.编辑软件B.操作系统C.教务管理系统D.浏览器答案:B解析:操作系统是最常见的系统软件4、软件(程序)调试的任务是A.针对和改进程序中的错误B.尽可能多的发现程序中的错误C.发的现并改正程序中的所有错误D.确定程序中错误的性质答案:A解析:B答案是程序测试的任务5、数据流程图(DFD图)是A.软件概要设计的工具B.软件详细设计的工具C.结构化方法的需求分析工具D.面向对象方法的需求分析工具的答案:C6、软件生命周期可分为定义阶段,开发阶段和维护阶段,详细设计属于A. 定义阶段B.开发阶段C.维护阶段D.上述三个阶段答案:B7、数据库管理系统中负责数据模式定义的语言是A.数据定义语言B.数据管理语言C.数据操纵语言D.数据控制语言答案:A8、在学生管理的关系数据库中,存取一个学生信息的数据单位是A.文件B.数据库C.字段D.记录答案:D9、数据库设计中,用E-R图来描述信息结构但不涉及信息在计算机中的表示,它属于数据库设计的A.需求分析阶段B.逻辑设计阶段C.的概念设计阶段D.物理设计阶段答案:A10、有两个关系R和T如下:RA B Ca 1 2b 2 2c 3 2d 3 2A B Cc 3 2d 3 2T则由关系R得到关系T的操作是A.选择B.投影C.交D.并答案:A解析:从一个关系中选出某一行(几行)符合条件要求的记录,称为选择从一个关系中选出某一列(几列)符合条件要求的内容,称为投影11、在VisualFoxpro中,编译后的程序文件的扩展名为A.PRGB.EXEC.DBCD.FXP答案:D12、假设表文件TEST.DBF已经在当前工作区打开,要修改其结构,可使用的的命令A.MODI STRUB.MODI COMM TESTC.MODI DBFD.MODI TYPE TEST答案:A13、为当前表中的所有学生的总分增加十分,可以使用的命令是A.CHANGE 总分WITH 总分+10B.REPLACE总分WITH总分+10C.CHANGE ALL总分WITH总分+10D.REPLACE ALL总分WITH总分+10答案:D解析:记住修改记录用REPLACE14、在VisualFoxpro中,下面关于属性、事件、方法叙述错误的是A.属性用于描述对象的状态B.方法用于描述对象的行为C.事件代码民可以象方法一样被显示调用D.基于同一个类产生的两个对象的属性不能分别设置自己的属性值答案:D15、有如下赋值语句,结果为"大家好"的表达式是a="你好"b="大家"A.b+AT(a,1)B.b+RIGHT(a,1)C.b+LEFT(a,3,4)D.b+RIGHT(a,2)答案:D解析:一个汉字占两个字符,从a的右边取一个字符要用函数RIGHT(a,2)16、在VisualFoxpro中,"表"是指A.报表B.关系C.表格控件D.表单答案:B解析:VF中,一个表就是一个关系17、在下面的VisualFoxpro表达式中,运算结果为逻辑真的是A.EMPTY(.NULL.)B.LIKE('xy?','xyz')C.AT('xy','abbcxyz')D.ISNULL(SPACE(0))答案:B18、以下关于视图的描述正确的是A.视图和表一样包含数据B.视图物理上不包含数据C.视图定义保存在命令文件中D.视图定义保存在视图文件中答案:B19、以下关于关系的说法正确的是A.列的次序非常重要B.行的次序非常重要C.列的次序无关紧要D.关键字必须指定为第一列答案:C解析:行和列的次序都无关紧要20、报表的数据源可以是A.表或视图B.表或查询C.表、查询或视图D.表或其他报表答案:C21、在表单中为表格控件指定数据源的属性是A.DataSourceB.RecordSourceC.DataFromD.RecordFrom答案:B22、如果指定参照完整性的删除规则为"级联",则当删除父表中的记录时A.系统自动备份父表中被删除记录到一个新表中B.若子表中有相关记录,则禁止删除父表中记录C.会自动删除子表中所有相关记录D.不作参照完整性检查,删除父表记录与子表无关答案:C23、为了在报表中打印当前时间,这时应该插入一个A.表达式控件B.域控件C.标签控件D.文本控件答案:B24、以下关于查询的描述正确的是A.不能根据自由表建立查询B.只能根据自由表建立查询C.只能根据数据库表建立查询D.可以根据数据库表和自由表建立查询答案:D25、SQL语言的更新命令的关键词是A.INSERTB.UPDATEC.CREATED.SELECT答案:B解析:A 插入C 新建D选择26、将当前表单从内存中释放的正确语句是A.ThisForm.CloseB. ThisForm.ClearC. ThisForm.ReleaseD. ThisForm.Refresh答案:C解析:纯粹送分,多次强调内容27、假设职员表已在当前工作区打开,其当前记录的"姓名"字段值为"李彤"(C型字段)。
全国计算机等级考试二级VF全套资料
全国计算机等级考试二级VF全套二级VF学习讲义 (1)第一章前言――从零开始 (2)第一章数据库基础知识 (3)第2章V ISUAL F OX P RO 程序设计基础 ............................................................................ 错误!未定义书签。
第3章V ISUAL F OX P RO 数据库及其操作 ........................................................................ 错误!未定义书签。
第4章关系数据库标准语言SQL ........................................................................................ 错误!未定义书签。
第5章查询与视图 ................................................................................................................ 错误!未定义书签。
第6章表单设计与应用 ........................................................................................................ 错误!未定义书签。
第7章菜单设计与应用 ........................................................................................................ 错误!未定义书签。
第8章报表的设计和应用 .................................................................................................... 错误!未定义书签。
VFP计算机二级 第11章 类
11.2
VFP中的基类
一、 容器类
◎容器类是包容其他类的基类,可单独对 容器类中任何一个对象进行访问或处理。 ◎容器类中可包含不同的容器对象,每个 容器对象还可以包含新的对象。
Visual FoxPro 6.0的容器类
容器 命令按钮组 容器 自定义 表单集 表单 表格列 表格 选项按钮组 页框 页面 项目 工具栏 能够包含的对象 命令按钮 任意控件 任意控件、页框、容器和自定义对象 表单、工具栏 页框、任意控件、容器或自定义对象
11.6 调用父类的事件和方法程序(p244)
如果子类或对象的事件或方法代码设置为“默认 过程”,即指自动继承父类的事件和方法程序。 DODEFAULT()函数 只能执行父类中与当前事件或方法程序同名的 事件或方法程序代码。 域操作符:“::” 可以执行父类中的任何一个事件或方法代码。 例:父类名::Init():表示调用父类的Init事件的代 码。
◎VFP中的控件是可以嵌套的。
FormSet Form Control Control OptionGroup Control ⊙ Option1 〇 Option2 PageFrame(页框) ( )
Page Grid(表格) Column(列)
容器类中嵌套的Visual FoxPro对象
11.4 类的设计
除表单集、表单、工具栏、计时器类以外的其余对象
表格列 选项按钮 页面 任意控件、容器和自定义对象 文件、服务程序对象 任意控件、页框和容器
二、 控件类
◎控件类用于进行一种或几种相关的控制,是比 容器类封装得更完全的一些类。 ◎控件类创建的对象,在设计和运行时是作为一 个整体对待的,构成控件对象的各部分不能单 独修改或操作。 ◎VFP6.0提供的控件类包括文本框、组合框、编 辑框、列表框、线条、图形等 。
全国计算机等级考试二级VF知识点(完整版)
1、数据处理的中心问题是数据管理。
多年来,数据管理经历了人工管理阶段、文件管理阶段、数据库系统阶段。
2、人工管理阶段面对的主要问题:1、数据不能独立。
2、数据不能长期保存。
3、文件管理阶段面对的主要特点:1、数据与程序分开。
2、数据能长期保存。
3、数据没有完全独立。
4、存在数据冗余。
5、数据不能集中管理。
4、数据库系统阶段特点:1、实现了数据的结构化。
2、实现了数据共享。
3、实现了数据独立。
4、实现了数据统一控制。
5、三者之间的区别:主要在于数据与程序之间的关系。
在人工管理阶段,数据与程序不具有独立性。
在文件系统阶段,程序和数据有了一定的独立性。
在数据库系统阶段提供了数据与应用程序的独立性。
6、数据库(DATA BASE 简写为DB)是按一定的组织形式存储在一起的相互关联的数据集合。
数据库具有数据的结构化、独立性、共享性、冗余量小、安全性、完整性和并发控制的基本特点。
7、数据库管理系统(DATA BASE MANAGEMENT SYSTEM 简写为DBMS)是数据库系统的核心部分。
而数据库运行管理和控制例行程序是数据库管理系统的核心部分。
8、数据库系统(DATA BASE SYSTEM 简写为DBS)具体包括计算机硬件、操作系统、数据库、数据库管理系统和建立在该数据库之上的相关软件、数据库管理员和用户等5个部分。
9、数据库应用系统(DATA BASE APPLICATION SYSTEMS 简写为DBAS)通常由数据库和应用程序组成。
10、数据模型是指数据库的组织形式,它取决于数据库中数据之间联系的表达方式。
数据库管理系统所支持的数据模型分为3类,层次模型、网状模型和关系模型。
11、关系模型:用二维表结构来表示实体以及实体之间联系的模型称为关系模型,在关系模型中把数据看成是二维表中的元素,一张二维表就是一个关系。
12、关系术语:1、关系:一个关系就是一张二维表,在VFP中,一个关系存储为一个文件,文件的扩展名为.dbf,称为表。
全国计算机二级VB考点解析:第二章
全国计算机二级VB考点解析:第二章一、对象(一)Visual Basic的对象1.什么是对象在Visual Basic6.0中,对象分为两类?焕嗍怯上低成杓坪玫模?莆?ざㄒ宥韵螅?梢灾苯邮褂没蚨云浣?胁僮?另一类由用户定义,可以象C++一样建立用户自己的对象。
2.对象属性属性是一个对象的特性,不同的对象有不同的属性。
对象常见的属性有标题(Caption)、名称(Name)、颜色(Color)、字体大小(Fontsize)、是否可见(Visible)等。
3.对象事件所谓事件(Event),是由Visual Basic预先设置好的、能够被对象识别的动作。
4.对象方法在传统的程序设计中,过程和函数是编程语言的主要部件。
而在面向对象程序设计(OOP)中,引入了称为方法(Method)的特殊过程和函数。
方法的操作与过程、函数的操作相同,但方法是特定对象的一部分,正如属性和事件是对象的一部分一样。
其调用格式为:对象名称.方法名称(二)对象属性设置为了在属性窗口中设置对象的属性,必须先选择要设置属性的对象,然后激活属性窗口。
属性不同,设置新属性的方式也不一样。
通常有以下3种方式。
1.直接键入新属性值2.选择输入,即通过下拉列表选择所需要的属性值3.利用对话框设置属值二、窗体(一)窗体的结构与属性窗体结构与Windows下的窗口十分类似。
在程序运行前,即设计阶段,称为窗体;程序运行后也可以称为窗口。
窗体与Windows下的窗口不但结构类似,而且特性也差不多。
下面按字母顺序列出窗体的常用属性。
这些属性适用于窗体,同时也适用于其他对象。
1.AutoRedraw(自动重画)2.BackColor(背景颜色)3.BorderStyle(边框类型)4.Caption(标题)5.ControlBox(控制框)6.Enabled(允许)7.字形属性设置8.ForeColor(前景颜色)9.Height、Width(高、宽)10.Icon(图标)11.MaxButton、MinButton(最大、最小化按钮)(名称)13.Picture(图形)14.Top、Left(顶边、左边位置)15.Visible(可见性)16.WindowState(窗口状态)(二)窗体事件与窗体有关的事件较多,其中常用的有以下几个:1.Click(单击)事件2.DblClick(双击)事件3.Load(装入)事件4.Unload(卸载)事件5.Activate(活动)、Deactivdte(非活动)事件6.Paint(绘画)事件三、控件窗体和控件都是Visual Basic中的对象,控件以图标的形式放在“工具箱”中,每种控件都有与之对应的图标。
全国计算机二级(VF)控件-属性事件方法
全国计算机二级(VF)控件-属性事件方法基本属性Name、BackCorlor、ForeColor、FontName、FontSize、Enabled、Visible、Left、Top、Height、Width表单表单常用属性:AotuCenter、BorderStyle、Caption 表单常用方法:Hide、Show、Move、Refresh、Release 常用事件:Load、Init、Click 表单的数据环境:右键快捷菜单、“显示→数据环境”常用控件1.标签控件常用属性:Caption(字符型)、AutoSize、BackStyle、BorderStyle 2.文本框控件、编辑框控件常用属性:ControlSource(绑定字段或内存变量)、Value(字符型)、Maxlength、ReadOnly、PasswordChar、SelLength、SelStart、SelText 常用方法:SetFocus 常用事件:GotFocus、LostFocus、KeyPress(nKeyCode) 3.命令按钮控件、命令按钮组控件常用属性:Caption(字母前加\\4.选项(单选)按钮组控件(OptionGroup)常用属性:ButtonCount、ControlSource、Style单个按钮Value:0-未选中,1-选中;按钮组Value:返回被选中按钮在组中的序号 5.复选框控件常用属性:Caption、ControlSource、Value(0,1,2)、Style 6.列表框控件、组合框控件常用属性:RowSourceType(列表来源类型)、RowSource(列表内容来源)、ListIndex、ListCount、List、Value、Selected、Style(组合框类型)常用方法:Additem(项目)、Removeitem(序号)、Clear 7.计时器控件常用属性:InterVal 事件:Timer 8.表格控件常用属性:RecordSourceType、RecordSource、ColumnCount 9.图象控件常用属性:Stretch10.超级键接控件(Hyperlink)常用方法:NavigateTo(域名、目标文件)1.对VF表单的描述正确的是()。
VF 表单常用属性、事件_辅导班
编辑框控件常用属性
属性类似于文本框,不过有自己的特有属性。 ScrollBars:决定是否有滚动条,当值为0时,无滚动条,为2 时有垂直滚动条,注意,无水平滚动条,一般通 过设置controlsource属性与表中的备注型字段发 生联系。
列表框控件常用属性
列表框的名字 设定列表框是否可见,值为.f.时不可见 设定列表框是否激活可用,值为.f.时不可用 当该值为数值型时,返回选中条目的序号, 为字符型时,返回选中条目的内容 RowSourceType: 设置列表框的数据来源类型,通常设为: 1-值:通过RowSource属性手工 添加选项条目 3-SQL语句:将SQL查询结果作为列表框的条目, 6-字段:将表中的字段作为数据源 RowSource:设定列表框的数据源(RowSourceType配合使 用) Selected: 判断列表框中的某个条目是否被选中,若选中, 则为.t.,否则为.f. Name: Visible: Enabled: Value:
解题要点
一、仔细审题,弄清题目要求; 二、认真分析题目所给出的数据表,并分析表与表之 间的联系; 三、作一些必要的前期工作,如(切记)设置数据环境 建立索引、创建视图等; 四、设计表单,布局控件,并设置相应的属性; 五、编写相应的事件代码; 六、调试表单。
命令按钮组常用属性
Name: 按钮组的名字 Visible: 设定按钮组是否可见,值为.f.时不可见 Enabled: 设定按钮组是否激活可用,值为.f.是不可用 ButtonCount:设定按钮组中的按钮个数 Value: 此属性值返回按钮组中被按下的那个按钮的序 号,通过该值,程序里面可以判断哪个按钮被 点击,以编写相应的响应代码。 注意:按钮组中单个按钮的常用属性设置与前述单个按钮设 置相同。
控件的属性事件及方法
控件的属性事件及方法控件是在应用程序中用于显示和接收用户输入的元素。
每个控件都有其自己的属性、事件和方法,可以通过这些属性、事件和方法来对控件进行操作和处理。
本文将详细介绍控件的属性、事件和方法。
1.属性:属性是控件的特征和状态,可以通过设置属性来改变控件的外观和行为。
常见的控件属性包括:- Visible:控件是否可见。
当Visible属性设置为True时,控件将在应用程序界面中显示;当设置为False时,控件将隐藏。
- Caption:控件的标题或文本。
可以通过设置Caption属性来改变控件上显示的文字内容。
- Enabled:控件是否可用。
当Enabled属性设置为True时,表示控件可以接受用户的输入和操作;当设置为False时,控件将不响应用户的操作。
- Width和Height:控件的宽度和高度。
可以通过设置Width和Height属性来改变控件的尺寸大小。
- Name:控件的标识符。
通过设置Name属性可以为控件分配一个唯一的名称,以便在代码中引用该控件。
2.事件:事件是在特定的操作或条件发生时自动触发的动作。
可以通过响应事件来处理用户的操作和改变控件的状态。
常见的控件事件包括:- Click:鼠标单击事件。
当用户点击控件时,会触发Click事件,可以在该事件中编写相应的处理代码。
- KeyDown和KeyUp:键盘按下和释放事件。
当用户按下或释放键盘上的按键时,会触发相应的KeyDown和KeyUp事件,可以通过处理这些事件来响应键盘输入。
- MouseEnter和MouseLeave:鼠标进入和离开事件。
当用户将鼠标移动到控件上时,会触发MouseEnter事件;当鼠标移出控件时,会触发MouseLeave事件,可以在这些事件中编写相应的处理代码。
3.方法:方法是控件可以执行的操作。
通过调用方法,可以实现对控件的一些特定操作。
常见的控件方法包括:- Show和Hide:显示和隐藏控件。
VF复习题
全国计算机等级二级教程----VF课后习题习题一一选择题1.用二维表数据来表示实体及实体之间联系的数据模型称为:A 实体—联系模型B 层次模型C网状模型 D 关系模型2.数据库DB、数据库系统DBS、数据库管理系统DBMS之间的关系是:A DBS包括DB和DBMSB DBMS包括DB和DBSC DB包括DBS和DBMSD DBS就是DB,也就是DBMS3.在下述关于数据库系统的叙述中,正确的是:A 数据库中只存在数据项之间的联系;B 数据库的数据项之间和记录之间都存在联系;C 数据库的数据项之间无联系,记录之间有联系;D 数据库的数据项之间和记录之间都没有联系;4.数据库系统与文件系统的主要区别是:A 数据库系统复杂,而文件系统简单;B 文件系统不能解决数据冗余和数据独立性问题,而数据库系统可以解决;C 文件系统只能管理程序文件,而数据库系统能够管理各种类型的文件;D 文件系统管理的数据量少,而数据库系统可以管理庞大的数据量;5.Visual FoxPro 6.0是一种关系型数据库管理系统,所谓关系是指:A 各条记录中的数据彼此有一定的关系;B 一个数据库文件与另一个数据库文件之间有一定的关系;C 数据模型符合满足一定条件的二维表格式;D 数据库中各个字段之间彼此有一定的关系6.关系数据库的任何检索操作都是由三种基本运算组合而成的,这三种基本运算不包括A 联接B 比较C 选择D 投影7.数据库系统的核心是:A 数据库B 操作系统C 数据库管理系统D 文件8. 为了合理组织数据,应遵从的设计原则是:A “一事一地”的原则,即一个表描述一个实体或实体间的一种联系;B 表中的字段必须是原始数据和基本数据元素,并避免在表之间出现重复字段;C 用外部关键字保证有关联的表之间的联系;D 以上各条原则都包括二、填空题1.数据模型不仅表示反映事物本身的数据,而且表示(事物与事物之间的联系)。
2.用二维表的形式来表示实体之间联系的数据模型叫做(关系数据模型)。
计算机二级VF基础知识
计算机二级VF基础知识计算机二级VF基础知识引导语:你知道计算机二级VF考试怎么准备吗,以下是店铺分享给大家的计算机二级VF基础知识,帮助大家备考2017年9月计算机二级VF考试,欢迎阅读参考!VISUAL FOXPRO基础知识1、基本概念数据库、数据模型、数据库管理系统、类和对象、事件、方法。
2、关系数据库:(1) 关系数据库:关系模型、关系模式、关系、元组、属性、域、主关键字和外部关键字。
(2) 关系运算:选择、投影、联接。
(3) 数据的一致性和完整性:实体完整性、域完整性、参照完整性。
知识要点1. 数据和信息数据是存储在某一媒体上能够识别的物理符号。
数据不仅包括数字、字母、文字和其他特殊字符组成的文本形式的数据,而且还包括图形、图像、动画、影像和声音等多媒体数据。
信息是一种已经被加工为特定形式的数据,信息是以某种数据形式表现的。
【例题】:____是存储在某一媒体上能够识别的物理符号,其概念包括两个方面:一是____;二是____。
[解析]本题考查的知识点是数据的概念及包括的内容。
数据是存储在某一媒体上能够识别的物理符号,其概念包括两个方面:一是描述事物特性的数据内客;二是存储在某一种媒体上的数据形式。
做好该题的关键是熟练掌握数据的概念及包含的两个方面。
[答案]数据描述事物特性的数据内容存储在某一媒体上的数据形式2.数据处理数据处理是指将数据转换成信息的过程,其中心问题是数据管理。
数据处理的内容主要包括:数据的收集、整理、存储、加工、分类、维护、排序、检索和传输等一系列活动的总和。
数据处理的目的是从大量的数据中,根据数据自身的规律和及其相互联系,通过分析、归纳、推理等科学方法,利用计算机技术、数据库技术等技术手段,提取有效的信息资源,为进一步分析、管理、决策提供依据。
数据处理也称信息处理。
【例题】:数据处理的中心问题是____。
A.数据B.处理数据C.数据管理D.数据计算[解析] 本题考查的知识点是数据处理。
计算机二级VB基础知识份
计算机二级VB基础知识(1)份计算机二级VB基础知识 1与文本有关的标准控件有两个,即标签和文本框。
程序运行时标签中只能显示文本,用户不能进行编辑,而在文本框中既可显示文本,又可输入文本。
(一)标签1.标签的属性、事件和方法标签的部分属性与窗体及其他控件相同,包括:FontBold FontItalic FontName FontSize FontUnderline Height Left Name Top Visible Width(二)文本框文本框是一个文本编辑区域,在设计阶段或运行期间可以在这个区域中输入、编辑和显示文本,类似于一个简单的文本编辑器。
1.文本框属性2.选择文本3.文本框的事件和方法4.文本框的应用二、图形控件Visual Basic中与图形有关的标准控件有4种,即图片框、图像框、直线和形状。
(一)图片框和图像框1.与窗体属性相同的属性2.CurrentX和CurrentY属性3.Picture属性4.Stretch属性(二)图形文件的'装入1.图片框与图像框的区别2.在设计阶段装入图形文件(三)直线和形状1.属性三、按钮控件属性和事件在应用程序中,命令按钮通常用来在单击时执行指定的操作。
它的属性包括Caption、Enˉabled、FontBold、FontItalic、FontName、FontSize、FontUnderline、Height、Left、Name、Top、Visible、Width。
此外,它还有以下属性:1.Cancel2.Default3.Style属性4.Picture属性5.DownPicture属性6.DisabledPicture属性四、选择控件-复选框和单选按钮(1)Value属性(2)Alignment属性(3)Style属性五、选择控件-列表框和组合框(一)列表框1.属性列表框所支持的标准属性包括Enabled、FontBold、FontItalic、FontName、FontUnderline、Height、Left、Top、Visible、Width。
计算机二级VB 第12讲:控件
图像框(Image)可以实现图片的缩放
图片框(Picture)支持Print方法输出
图片框(Picture)能作为其他控件的容器。
图片框
图像框
列表框(ListBox)
作用:以列表的形式显示一系列数据,并接受用户
对其中的选择,可以选择一项和多项。是标准化输入控
件。如果项目总数超过了可显示的项目数,列表框会自
项目的功能。运行结果如下: 设计界面: 在窗体上添加一个列表框(ListBox)控件,3个 命令按钮。其中ListBox的Multiselect属性设置为2。
Private Sub Form_Load() ‘ 设计窗体 Command1.Caption = "添加项目" Command2.Caption = "删除项目" Command3.Caption = "全部删除" End Sub Private Sub Command1_Click() Dim entry$ entry = InputBox("输入添加内容", "添加") List1.AddItem entry, 0 ‘ 在第一个位置添 End Sub
Private Sub Check1_Click() If Check1.Value = 1 Then Text1.FontItalic = True Else Text1.FontItalic = False End If End Sub Private Sub Check2_Click() If Check2.Value = 1 Then Text1.FontStrikethru = True Else Text1.FontStrikethru = False End If End Sub
计算机二级VB考试重点知识
计算机二级VB考试重点知识2017计算机二级VB考试重点知识以下是店铺整理的2017计算机二级VB考试重点知识,欢迎大家参考学习!更多考试内容请关注店铺!常用控件与界面设计重点:1、掌握列表框、组合框、选项按钮、复选按钮、滚动条等控件的常用的属性、方法、事件2、掌握菜单的设计(7)列表框(ListBox):用于列出可供用户选择的项目列表。
用户可以从中选择一个或多个项目。
属性:名称:(通常以“List”作为前缀。
)List:列表属性。
用于保存列表的内容。
List实际上是一个一维数组,数组中元素的值,就是在执行时看到的列表项(item)一维数组:List中有5个元素,List(0),List(1)List(2),List(3),List(4) 列表项文本List(0)=68List(1)=78List(2)=88List(3)=80List(4)=76数组名:List列表项序号:0,1,2,3,4,(从0开始)列表项文本(数组元素值)分别为:6878888076Listcount:列表框内所有选项的总数,也就是List()数组元素的总个数。
ListIndex:用户最后单击的列表项在List()数组中的编号顺序。
(无选中时其值为-1)Text:列表项的正文。
其值为最后选中的列表项的文本。
请记住如下关系:[对象名称.]List(ListIndex)=TextColumns:列表框显示形式。
设定Listbox的列表项若超过显示范围时,其卷动方式使用垂直滚动条或是水平滚动条。
取值:0:(默认值)使用垂直滚动条。
逐行显示列表项,可能有垂直滚动条。
1~n:使用水平滚动条。
此时列表框内一次可显示的列数(Column)即为n值。
MultiSelect:设定是否允许用户多重选取对象的列表项取值:0:不能多重选取。
(默认值)1:简易多重选取。
(用鼠标或空格键来选取,一次一个)2:高级多重选取。
可用[shift]或[ctrl]来选取。
VF考试知识点和类型题
VF考试知识点和类型题目录VF知识点一、项目管理器、数据库1.连编2.表永久性联系3.新建、打开项目4.在项目中添加、移去内容5.新建、打开、关闭数据库6.在数据库中添加或移去表或视图7.参照完整性8.文件:另存为HTML9.Create database:创建数据库10.Open database:打开数据库11.Modify database:打开数据库设计器12.Dbc dct dcx:数据库文件、其它为辅助文件13.Create project:建立项目管理器二、表1.建立表、修改表的结构:Modify structure2.Replace:替换命令3.Locate for :查找4.Continue:继续查找5.默认值: .null.(空值)6.字段有效性规则和文本7.Zap delete pack:物理全部删除逻辑删除物理删除8.Sort on:排序9.通用型10.Brows:浏览记录11.索引(1)创建索引:命令(index on….to index on...tag )和手动创建(2)设置当前索引:set index to(3)主、候选、普通、简单索引表达式、复杂索引表达式(4)索引表达式中:dtoc12.函数和操作命令(1)Set date to:设置日期的显示顺序(2)Set century on/off:设置日期的年份显示为4(on)份或2(off)位(3)Append:追加记录例: append from(4)date():当前系统的日期(5)Change:修改记录(6)Create:创建表(7)Copy to :创建表(8)List for:显示记录,自动有like *的功能(9)? :在屏幕上显示结果(10)数据类型的英文三、程序1.新建、打开程序文件2.变量(1)List memory like:显示内存变量信息(2)Store:变量初值化(3)Public:定义公共变量(4)local:定义局部变量(5)private:定义私有变量(6)内存变量和字段变量(7)变量赋值3.数组(1)Dimension:定义数组(2)Gather(3)Scatter(4)设置数组后的初值为逻辑假(5)定义数组和初始化数组元素4.运算符、语句、函数(1)$ not == >= <>(2)Modify command:建立或修改程序(3)Alltrim:删除前后空格(4)Ctod:字符型转换为日期型(5)Str:数值型转换为字符型(6)Val:字符型转换为数值值(7)Year:求日期中的年份(8)Mod:求余数(9)Left:左取字符(10)Right:右取字符(11)sutstr:中间取字符(12)Wait:等待语句(13)Empty:测试空的值(14)At:查找位置(15)Like:字符比较(16)Isnull:测试空值(17)宏替换(18)Len:测试长度(19)Recount:统计记录个数(20)Round:四舍五入函数(21)Ceiling:取整数(22)Floor:取整数(23)Public:设置公共变量(24)Stuff:替换函数(25)Int:取整数(26)%:求余数(27)Space:空格函数(28)Set exact on/off:打开关闭字符精确比较(29)Iif:条件函数(30)字符型的+ -运算(31)Accept:输入语句(32)Str :转换为字符型(33)value :转换为数值型(34)ctod :字符型转换为日期型(35)dtoc:日期型转换为字符型(36)Vartype5.选择结构(1)If(2)if 嵌套(3)do case6.循环结构(1)For的简单应用(2)Scan:scan for scan next(3)Do while的简单使用7.过程调用(1)Return:返回值(2)Set udfparms to value(3)Procedure(4)Parameters(5)Do xxx with8.其它(1)Do xxx.prg(2)Prg(3)判断计算之后的各数据类型四、查询和视图1.查询和视图:普通、多个表、分组、计算2.查询和视图的区别3.Create query4.查询去向5.Create view五、SQL1.Select 所有的命令2.Select 中 in和= 的区别六、类1.创建类、在表单中引用类2.创建类:创建复选框、命令按钮 value caption七、表单1.控件、控件属性、事件(1)表单●AutoCenter:自动居中●Movable:表单能否被移动●ShowWindow:菜单放在表单的设置选项●WindowType:运行时窗口的模式(最小化、最大化)●Load事件:加载事件●Caption:表单的标题●Init:对象生成事件●Closable●Show window●Autocenter:运行后表单自动居中●Alwaysontop:表单位于其它窗口的最上方(2)表格●Recordsource:数据源●Recordsourcetype:数据源类型●Columncount:表格的列数●在表格中显示中表的内容,要求recordsourctype属性必须为0●将视图拖拽到表单中(3)标签●Alignment:文本对齐(4)文本框●PasswordChar:密码属性●InputMask:输入掩码●Setfocus:设置焦点的方法●文本框值的类型:字符型(5)编辑框●设置滚动条(6)命令按钮●DEFAULT:默认为回车键●Cancel:默认为取消键(ESC)●Click事件:单击事件(7)选项按钮组●ButtonCount:按钮个数●Value:选项值(8)组合框:●RowSource:数据源●Rowssourcetype:数据源类型)●Listcount:组合框和列表框的列表个数●List(i):经常和for一起用,实现多选操作●Listindex:当前被选中条目的位置,从0开始●Style:组合框的样式(9)列表框●MultiSelect:多选(10)计时器●Interval:计时器的时间间隔 1000=1秒●Interactivechange事件●Enabled:可用属性(11)复选框:●Value:被选中的状态:0(未选中) 1(已选中) 2(不确定)●Caption:标题(12)列表框:同组合框相同(13)页框●Pagecount:页的个数●Caption:页的标题●将表拖拽到页框中(14)微调控件●spinnerhighvalue:最大值●spinnerlowvalue:最小值●value:当前的值●increment:增量值2.公共属性(1)Visible:可见属性true可见false不可见(2)Enabled和readonly:可用和只读属性(3)Enabled:可用属性true可用false不可用(4)Value:值、内容(5)Caption:标题(6)Name:名称(7)Width height:宽度高度右键“重置默认值(8)TabIndex:按键次序(9)BackColor:背景颜色(10)ForeColor:文字颜色(11)Fontname:字体(12)Fontsize:字号(13)Left Top:横坐标纵坐标3.方法/属性(1)新建方法/属性(2)调用方法4.事件(1)Unload init load realese事件5.命令(1)Thisfomr.release:关闭表单,释放表单(2)在文本显示当前系统的日期或时间(3)将文本框的中数据转换为字符串,保存两位小数,长度8(4)运行时在列表框或组合框上显示条目(5)Clear evert:(6)Hide、show:表单的隐藏和显示(7)Modify form:修改表单,打开表单设计器(8)Do form xxx:运行表单(9)Do form xx name yy liked:运行表单产生变量(10)This thisform parent:当前对象、当前窗体、父级对象(11)Create form:创建表单6.数据环境:向表单中添加数据源(添加表、添加视图)、建立表联系7.控件对齐8.表单向导9.一对多表单向导10.表单控件标题设置访问键八、菜单1.运行菜单:do XXX.mpr2.\-:菜单中加入分隔线3.\<大写字母:例\<F 制作菜单热键,需要Alt访问4.顶层表单5.快捷菜单并在表单中显示6.建立菜单,为菜单项设置快捷键7.将菜单加入到系统菜单中8.菜单的生成9.退出菜单: Set sysmenu to default10.菜单中添加菜单项目11.Mnx mnt mpr九、报表1.报表向导2.一对多报表6.报表标题7.输出报表:Report form … preview8.报表中添加标签,设置标题9.建立报表:细节、分组(组标头、组注脚)、标题、总结、字号、大小)操作题类型。
61表单与控件计算机二级VFP考点
6.1表单与控件面向对象的概念考点1对象与类1对象( Object)客观世界里的任何实体都可以被视为对象。
对象可以是具体事物,也可以指某些概念二(1)属性:用来表示对象的状态。
(2)方法:用来描述对象的行为。
2类(Class)类是对一类相似对象性质的描述。
同类对象具有相同的性质:相同的属性及方法。
考点2 子类与继承1继承继承表达了一种从一般到特殊的进化过程。
在面向对象的方法里,继承是指基于现有类的方法和属性。
2类我们把新类称为现有类的子类,而把现有类称为新类的父类。
一个子类的成员一般包括以下两个方面。
(l)从其父类继承的成员,包括属性、方法。
(2)由子类自己定义的成员,包括属性、方法。
8.2 Visual FoxPro基类简介考点3Visual FoxPro基类Visual FoxPro中所有基类共有的属性如表8-1所示。
表8-1 VisualFoxPro基类的最小属性集(l)在编程方式里,对象的生成通常使用CREATEOBJECT函数来完成,格式为:CREATEOBJECT(<类名>[,<参数1>,<参数2>,…])说明:函数基于指定的类生成一个对象,并返回对象的引用。
(2)对象属性访问及对象方法调用的基本格式为:<对象引用>.<对象属性><对象引用>.<对象方法>[(…)]考点4容器与控件Visual FoxPro中的类一般可分为两种类型:容器类和控件类。
相应地,可分别生成容器(对象)和控件(对象)。
(l)控件:是一个可以以图形化的方式显示出来并能与用户进行交互式的对象。
(2)容器:可看成是一个特殊的控件,它能包容其他的控件或容器。
(3)层次:容器内的包容关系形成r对象的嵌套层次关系。
对象的层次概念与类的层次概念是两个完全不同的概念对象的层次关系指的是包容与被包容的关系,而类的层次指的是继承与被继承的关系。
在对象的嵌套层次关系中,要引用其中的某个对象,需要指明对象在嵌套层次中的位置。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
基本属性
Name、BackCorlor、ForeColor、FontName、FontSize、Enabled、Visible、Left、Top、Height、Width
表单
表单常用属性:
AotuCenter、BorderStyle、Caption
表单常用方法:
Hide、Show、Move、Refresh、Release
常用事件:Load、Init、Click
表单的数据环境:右键快捷菜单、“显示→数据环境”
常用控件
1.标签控件
常用属性:Caption(字符型)、AutoSize、BackStyle、BorderStyle
2.文本框控件、编辑框控件
常用属性:ControlSource(绑定字段或内存变量)、Value(字符型)、Maxlength、ReadOnly、PasswordChar、SelLength、SelStart、SelText 常用方法:SetFocus
常用事件:
GotFocus、LostFocus、KeyPress(nKeyCode)3.命令按钮控件、命令按钮组控件
常用属性:Caption(字母前加\<为热键)、Picture;ButtonCount、Default
4.选项(单选)按钮组控件(OptionGroup)
常用属性:ButtonCount、ControlSource、Style 单个按钮Value:0-未选中,1-选中;
按钮组Value:返回被选中按钮在组中的序号
5.复选框控件
常用属性:
Caption、ControlSource、Value(0,1,2)、Style 6.列表框控件、组合框控件
常用属性:
RowSourceType(列表来源类型)、RowSource(列表内容来源)、ListIndex、ListCount、List、Value、Selected、Style(组合框类型)
常用方法:
Additem(项目)、Removeitem(序号)、Clear
7.计时器控件
常用属性:InterVal 事件:Timer
8.表格控件
常用属性:RecordSourceType、RecordSource、
ColumnCount
9.图象控件
常用属性:Stretch
10.超级键接控件(Hyperlink)
常用方法:NavigateTo(域名、目标文件)
1.对VF表单的描述正确的是()。
A.操作表单可通过属性、事件和方法来完成B.表单是一种容器控件,它可以包含其它控件C.设置表单属性,既可以在设计时通过对话框设置,也可在运行时通过程序语句来设置
D.以上描述均正确
2.假定表单中包含一个命令按钮,都具有Load、Init事件,那么在运行表单时,Load、Init事件触发的次序正确的是()。
A 先命令按钮的Init和Load事件,然后表单的Init和Load事件
B 先表单的Init和Load事件,然后命令按钮的Init和Load事件
C 先表单的Load事件,命令按钮的Load事件,最后是表单的Init事件
D 先表单的Load和Init事件,然后是命令按
钮的Load和Init事件
3.在下列几组VF控件中,不可添加到表单中的是()。
A CommandGroup、OptionButton、TextBox
B Page、PageFrame、Gird
C CommandButton、PageFrame、EditBox
D TextBox、Column、Header
4.在下列几组VF文件类型中,均可设置为项目主程序的是()。
A 表单、菜单和.PRG程序
B 查询、菜单和表
C 项目、数据库和.PRG程序
D 表单、查询、报表
5.为了将表单从内存中释放(清除),可以将表单中退出命令按钮的Click事件代码设置为()。
A.ThisForm.Refresh B.ThisForm.Delete C.ThisForm.Hide D.ThisForm.Release 6.下列关于表格的说法中,正确的是()。
A.表格是一种容器对象,在表格中全部按列来显示数据
B.表格对象由若干列对象组成,每个列对象包含若干个标头对象和控件
C.表格、列、标头和控件有自己的属性、方法和事件
D.以上说法均正确
7.在报表设计器中,可以使用的控件是()。
A.标签、域控件和线条
B.标签、域控件和列表框
C.标签、文本框和列表框
D.布局和数据源
8.让控件获得焦点,使其成为活动对象的方法是()。
A.SETFOCUS B.HIDE
C.REFRESH D.GOTFOCUS
9.能够将表单的Visible属性设置为.T.,并使表单成为显示对象的方法是()。
A.Hide B.Show C.Release D.SetFocus 10.下面对编辑框(EditBox)控件属性的描述中,正确的是()。
A.SelLength属性的设置可以小于0
B.当ScrollBars的属性值为0时,编辑框内仅有水平滚动条
C.SelText属性在界面设计时不可用,在运行时可读写
D.Readonly属性值为.T.,用户不能使用编辑框的滚动条
11.表单中有一个命令按钮cmdClose,为了实现当用户单击此按钮时能够关闭该表单的功能,应在该按钮的Click事件中写入语句()。
A.ThisForm.Close B.ThisForm.Erase C.ThisForm.Release D.ThisForm.Return 12.新创建的表单默认标题为Form1,为了修改表单的标题,应设置表单的()。
A.Name属性 B.Caption属性C.Closable属性 D.Always0nTop属性
13.下面有关在VF中编写事件响应程序代码的描述中,不正确的是()。
A. 先在表单中创建控件,然后再在该控件的相应事件过程程序中编写代码
B. 先在事件过程程序代码窗口中编写代码,然后再在表单中创建该事件所属的控件
C. 在编写事件过程前,需要考虑触发该事件的事件类型
D. 事件过程程序通过相应的参数的使用,可以控制执行事件过程中的细节
14.在VF中,将某个控件绑定到一个字段,移动记
录后字段的值发生变化,这时该控件的()属性的值也随之变化。
A. Value
B. Name
C. Caption
D. 没有
15. 对于创建新类,VF提供的工具有()。
A.类设计器和报表设计器
B.类设计器和查询设计器
C.类设计器和表单设计器
D.类设计器
16. 在VF中,命令按钮中显示的文字内容,是在属性()中设置的。
A. Name
B. Caption
C. FontName
D. ControlSource
17.在VF中,描述对象行为的过程称为()。
A.属性 B.方法 C.程序 D.类
18.用来确定复选框是否被选中的属性是()。
A.Check B.Enabled C.Checked D.Value 19.编辑框能够编辑的数据属于()。
A.字符型 B.数值型 C.日期型 D.逻辑型20.在VF中,向项目中添加表单,应该使用“项目管理器”的()。
A.“代码”选项卡 B.“类”选项卡
C.“数据”选项卡 D.“文档”选项卡
21.在VF中,让控件获得焦点,使其成为活动对象的方法是()。
A.SHOW B.RELEASE C.SetFocus D.GOTFOCUS 22.在VF中,释放和关闭表单的方法是()。
A.Release B.Close C.Delete D.Drop 23.确定列表框内的某个条目是否被选定应使用的属性是()。
A.Value B.ColumnCount
C.ListCount D.Selected
24.组合框的Style属性值为2,则该组合框的形式为()。
A.下拉组合框 B.下拉列表框
C.下拉文本框 D.错误设置
1 -10 D C D A D C A A B C
11-20 C B B A D B B D A D
21-24 C A D B。