计算机二级vb考试知识
计算机二级vb考试知识点

计算机二级vb考试知识点在计算机二级vb考试前,我们要着重注意哪些考试相关的知识点呢?下面是店铺给大家整理的计算机二级vb考试知识点,供大家参阅! 计算机二级vb考试知识点一一、Sub过程(一)建立Sub过程通用Sub过程的结构与前面多次见过的事件过程的结构类似。
一般格式如下:[Static][Private][Public]Sub过程名[(参数表列)] 语句块[Exit Sub][语句块]End Sub(二)调用Sub过程调用引起过程的执行。
也就是说,要执行一个过程,必须调用该过程。
Sub过程的调用有两种方式,一种是把过程的名字放在一个Call 语句中,一种是把过程名作为一个语句来使用。
1.用Call语句调用Sub过程格式:Call过程名[(实际参数)]2.把过程名作为一个语句来使用在调用Sub过程时,如果省略关键字Call,就成为调用Sub过程的第二种方式。
与第一种方式相比,它有两点不同:(1)去掉关键字Call;(2)去掉“实际参数”的括号。
(三)通用过程与事件过程[Private|Public]Sub控件名事件名(参数表) 语句组End Sub窗体事件过程的一般格式为:[Private|Public]Sub Form事件名(参数表) 语句组End Sub二、Function过程(一)建立Function过程Function过程定义的格式如下:[Static][Private][Public]Function 过程名[(参数表列)][As类型] [语句块][过程名=表达式] [Exit Function] [语句块] End Function(二)调用Function过程Function过程的调用比较简单,因为可以像使用Visual Basic内部函数一样来调用Function过程。
实际上,由于Function过程能返回一个值,因此完全可以把它看成是一个函数,它与内部函数(如Sqr、Str$、Chr$等)没有什么区别,只不过内部函数由语言系统提供,而Function过程由用户自己定义。
计算机二级vb

计算机二级vb
VB(Visual Basic)即视窗化基本语言,是一种高级程序设计语言,由微软公司开发。
VB具有易学易用的特点,适合初学者和不需要使用多种复杂技巧的程序设计任务。
计算机二级vb考试涉及基础语法、控件使用、函数库调用等内容。
以下是计算机二级vb考试大纲:
一、VB基础知识。
1.VB语言的特点。
2.VB的开发环境。
3.VB程序流程控制结构。
4.数据类型、变量声明及其作用域。
5.字符串操作。
6.数组操作。
7.文件处理。
二、VB窗体设计。
1.窗体、控件和属性。
2.布局管理和定位。
3.控件事件函数和事件处理器。
4.控件样式和外观设置。
三、VB程序设计。
1.消息框和输入框。
2.对话框的设计与使用。
3.计时器和时钟控件。
4.VB标准控件和常用控件。
5.VB函数库和常用函数。
四、VB高级应用。
1.数据库编程。
2.动态链接库的使用。
3.绘图和图形界面设计。
组件的使用。
以上是计算机二级vb考试的主要内容,考生需要掌握VB基本语法、窗体设计、程序设计和高级应用等知识点,具备实际开发经验并熟练运用VB函数库等工具。
计算机二级VB考试基础知识

计算机二级VB考试基础知识计算机二级VB考试基础知识导语:VB是计算机等级考试二级中一门内容,为结构化的、模块化的、面向对象的、包含协助开发环境的事件驱动为机制的.可视化程序设计语言。
下面是计算机二级VB考试重点知识,欢迎参考!一、变量或常量的命名规则1)必须以字母或汉字开头,由字母、汉字、数字或下划线组成,长度≤255个字符;2)不能使用VB中的关键字,并尽量不与VB中标准函数名同名,如:Dim、Sin;3)VB中不区分变量的大小写,一般变量首字母用大写,其余用小写;常量全部用大写字母表示;4)为了增加程序的可读性,可在变量名前加一个缩写的前缀来表明该变量的数据类型。
(2)变量声明1)用Dim语句进行显式声明语句形式:Dim变量名[As类型]如:DimintXAsinteger说明:如果没有As类型,则默认为变体类型。
可在变量名后加类型符来代替As类型如:DimintX%一条语句可以同时定义多个变量,但每个变量必须有自己的类型声明,类型声明不能共用;字符串变量根据其存放的长度是否固定,定义方法不同:定长字符串:DimstrAAsString*10表示最多存放10个字符,如果赋值不足10个,则右补空;若多于10个,则多余部分截去;不定长字符串:DimstrAAsString最多可存放2MB个字符。
2)隐式声明VB中允许变量不经过声明就直接使用,这种称为隐式声明,所有隐式声明的变量都是变体型的。
隐式声明容易造成错误,为了调试程序方便,一般对使用的变量都进行声明,可以在通用声明段使用OptionExplicit语句来强制显式声明所有变量。
二、常量1)直接常量指在程序中直接给出值的数据,如:123、123、123.45、1.234E2、123D3分别表示整型、长整型、单精度浮点型(小数形式)、单精度浮点型(指数形式)、双精度浮点型。
八进制常数:在数值前加O,如O123十六进制常数:在数值前加H,如H123网2)用户声明的符号常量用Const来声明:Const符号常量名[As类型]=表达式如:ConstPI=3.14159声明了常量PI,代表3.14159,单精度型ConstMAXAsInteger=O144声明了常量MAX,代表八进制数144,整型ConstCOUNT#=45.67声明了常量COUNT,代表45.67,双精度型3)系统提供的常量系统定义的常量位于对象库中,在对象浏览器中的VisualBasic(VB)和VisualBasicforAplication(VBA)等对象库中列出了VB的常量。
全国计算机二级VB等级考试基础知识

算法的工作量=f(n),其中n是问题的规模。
在同一问题规模下,如果算法执行所需的基本运算次数取决于某一特定输入时,可以用以下两种方法来分析算法的工作量。
平均性态分析,是指用各种特定输入下的基本运算次数的带权平均值来度量算法的工作量。算法的平均性态定义为 A(n)=
x?Dn
?p(x)t(x)
算法实际上是一种抽象的解题方法,它具有动态性。作为一个算法,一般应具有以下几个基本特征。
(1)可行性:
算法的可行性主要包括两个方面,一是算法中的每一个步骤必须是能实现的;二是算法执行的结果要能达到预期的目的。
(2)确定性:
算法的确定性是指算法中的每一个步骤都必须是有明确定义的,不允许有模棱两可的解释,也不允许有多义性。
综上所述,所谓算法,是一组严谨地定义运算顺序的规则,并且每一个规则都是有效的,且是明确的,此顺序将在有限的次数下终止。
2.算法复杂度
算法的复杂度主要包括时间复杂度和空间复杂度。 (1)算法的时间复杂度
算法的时间复杂度是指执行算法所需要的计算工作量。
算法的工作量用算法所执行的基本运算次数来度量,而算法所执行的基本运算次数是问题规模的函数,即
【解析】算法是问题处理方案正确而完整的描述。
因此,本题的正确答案为:算法或程序或流程图。 练习
1.以下内容不属于算法程序所占的存储空间的是 A)算法程序所占的空间
B)输入的初始数据所占的存储空间
C)算法程序执行过程中所需要的额外空间 D)算法执行过程中所需要的存储空间 2.以下特点不属于算法的基本特征的是
x?Dn
显然,W(n)的计算要比A(n)的计算方便得多。由于W(n)实际上是给出了算法工作量的一个上界,因此,它比A(n)更具有实用价值。 (2)算法的空间复杂度
全国计算机二级Visual Basic考点精讲

全国计算机二级Visual Basic考点精讲计算机等级考试在当今社会具有重要意义,而全国计算机二级Visual Basic(以下简称 VB)更是众多考生关注的焦点。
对于想要通过这一考试的同学来说,熟悉考点是至关重要的。
接下来,就让我们详细地梳理一下 VB 考试中的重点内容。
一、VB 程序设计基础这部分首先要理解的是对象、属性、方法和事件的概念。
对象就像是一个个具体的“东西”,比如一个按钮、一个文本框;属性则是对象的特性,比如按钮的大小、颜色;方法是对象能够执行的操作,像文本框的清空操作;事件则是对象能够响应的动作,比如按钮被点击。
变量和常量也是基础中的重点。
变量用来存储程序运行过程中会变化的数据,而常量则是固定不变的值。
在定义变量时,要注意数据类型的选择,如整型、字符串型、布尔型等。
不同的数据类型有不同的存储方式和取值范围。
二、VB 控制结构顺序结构是程序执行的基本方式,按照语句的先后顺序依次执行。
但更多的时候,我们需要用到选择结构和循环结构来控制程序的流程。
选择结构常见的有 IfThenElse 语句和 Select Case 语句。
If 语句通过判断条件的真假来决定执行哪一部分的代码。
Select Case 语句则适用于对一个表达式的多种可能取值进行判断。
循环结构包括 ForNext 循环、WhileWend 循环和 DoLoop 循环。
For 循环适用于已知循环次数的情况;While 循环在条件为真时执行循环体;DoLoop 循环则更加灵活,可以在循环体的开头或结尾进行条件判断。
三、数组数组是一组相同类型变量的有序集合。
在 VB 中,数组可以分为一维数组、二维数组等。
使用数组前需要先声明,指定数组的大小和数据类型。
通过循环可以方便地对数组进行操作,比如初始化、遍历、排序等。
常见的排序算法如冒泡排序、选择排序在 VB 中也经常会用到。
四、过程VB 中的过程分为 Sub 过程(子过程)和 Function 过程(函数过程)。
计算机二级VB知识点

1、与传统的程序设计语言相比,Visual Basic最突出的特点是(事件驱动编程机制)2、在正确安装Visual Basic6.0后,可以通过多种方式启动Visual Basic。
以下方式中,不能启动Visual Basic的是(进入DOS方式,执行vb6.exe文件)3、为了用键盘打开菜单和执行菜单命令,第一部应按的键是(功能键F10或Alt)4、Visual Basic6.0集成环境的主窗口不包括(状态栏)*包括:标题栏、菜单栏、工具栏5、用标准工具栏中的工具按钮不能执行的操作是(打印源程序)*能执行:添加工程、运行程序、打开工程6、Visual Basic窗体设计器的主要功能是(建立用户界面)7、Visual Basic6.0分为3种版本,这3种版本是(学习版)(专业版)(企业版)8、可以通过(文件)菜单中的(退出)命令退出VisualBasic9、退出Visual Basic的快捷键是(Alt+Q)10、快捷键Ctrl+O的功能相当于执行(文件)菜单中的(打开工程)命令,或者相当于单击工具栏上的(打开工程)按钮11、如果打开了不需要的菜单或对话框,可以用(Esc)键关闭12、工程文件的扩展名是(vbp),窗体文件的扩展名是(frm)13、Visual Basic中的菜单栏有两种形式,分别为(固定)形式和(浮动)形式14、不能打开工具箱窗口的操作时(按Alt+F8键)*能打开:执行“视图”菜单中的“工具箱”命令、单击工具栏上的“工具箱”按钮、按Alt+V,然后按Alt+X键15、假定已在窗体上画了多个控件,并有一个控件是活动的,为了在属性窗口中设置窗体的属性,预先应执行的操作是(单击窗体上没有控件的地方)16、为了把窗体上的某个控件变为活动的,应执行的操作是(单击该控件的内部)17、确定一个控件在窗体上的位置的属性是(Top和Left)18、确定一个窗体或控件的大小的属性是(Width和Height)19、为了同时改变一个活动控件的高度和宽度,正确的是(拖拉控件4个角上的某个小方块)20、属性窗口分为4个部分,这4个部分分别是(对象框)、(属性显示方式)、(属性列表)和(属性解释)21、确定一个文本框的Name属性为Text1,为了在该文本框中显示“Hello!”,所使用的语句为(Text1.Text=“Hello!”或Text1=“Hello!”)22、Visual Basic中的控件分为3类,它们是(标准控件)和(Active X控件)和(可插入对象)23、一个控件在窗体上的位置由(Top)和(Left)属性决定,其大小由(Width)和(Height)属性决定24、可以通过多种方式激活属性窗口(用鼠标单击属性窗口的任何部位)、(执行“视图”菜单中的“属性窗口”按钮)、(按F4键)、(单击工具栏上的“属性窗口”按钮)、(按组合键Ctrl+PgDn或Ctrl+PgUp 25、为了选择多个控件,可以按住(Ctrl或Shift)键,然后单击每个控件26、假定窗体的名称(Name属性)为Form1,则把窗体的标题设置为“VB Test”的语句为(Caption=“VB Test”)27、下列不能打开代码窗口的操作是(单击窗体或控件)*能打开:双击窗体上的某个控件、双击窗体、按F7键28、为了保存一个Visual Basic应用程序,应当(分别保存工程文件、窗体文件和标准模块文件)29、为了装入一个Visual Basic应用程序,应当(只装入工程文件(.vbp))30、为了使窗体的大小可以改变,必须把它的BorderStyle属性设置为(2)31、再用Visual Basic开发应用程序时,一般需要(建立界面)、(设置属性)和(编写代码)3步32、控件和窗体的Name属性只能通过(属性窗口)设置,不能在(运行)期间设置33、代码窗口分为左右两栏,左边一栏称为(对象),右边一栏称为(过程)34、为了在输入程序时能自动进行语法检查,必须执行(工具)菜单中的(选项)命令,打开(选项)对话框,然后选择“编辑器”选项卡中的(自动语法检测)选项35、在保存Visual Basic应用程序时,窗体文件和工程文件的扩展名分别为(frm)和(vbp)36、为了把一个Visual Basic应用程序装入内存,只要装入(工程)文件即可37、Visual Basic应用程序通常由3类模块组成,即(窗体模块)、(标准模块)和(类模块)38、实现字符的Unicode编码方式与ANSI编码方式相互转换的函数是(StrConv)39、在Visual Basic中,字符串常量要用双引号括起来,日期/时间型常量要用(#)括起来40、在5.0/6.0版的Visual Basic中,字符采用(大字符)编码方式。
计算机等级考试二级VB基础知识

窗体的常用事件(1)Load事件这个事件发生在窗体被装入内存时且发生在窗体出现在屏幕之前窗体出现之前Visual Basic会看一看Load事件里有没有代码如果有那么它先执行这些代码再让窗体出现在屏幕上(2)Click事件Dblclick事件这两个事件在单击或双击窗体时发生不过单击窗体里的控件时窗体的Click事件并不会发生Visual Basic会去看控件的Click事件里有没有代码(3)Activate (活动事件)与Deactivate(非活动事件)显示多个窗体时可以从一个窗体切换到另一个窗体每次激活一个窗体时发生Activate 事件而前一个窗体发生Deactivate事件(4)Resize事件在窗体被改变大小时会触发此事件4.窗体的控制(1)装入或卸出窗体要装入或卸出窗体用Load或Unload语句装入窗体Load formName卸出窗体UnLoad formNameFormName变量是要装入或卸出的窗体名Load语句只是把窗体装入内存并不显示出来要显示窗体可以使用窗体的Show方法(2)显示或隐藏窗体要显示或隐藏窗体用Show或Hide方法若尚未装入内存则先装入再显示显示窗体formNameshow mode隐藏窗体formNamehideFormName变量是窗体名可选变元mode为(缺省值)时窗体为非模态为时窗体为模态模态窗体完全占有应用程序控制权不允许切换到别的应用程序除非关闭!而非模态窗体则反之(3)END语句END语句的功能是终止应用程序的执行并从内存卸在所有窗体语法是END窗体的属性(1)设置属性的方法1)在设计态通过属性窗口设置直接在属性窗口中选择或输入既可2)在程序代码中改变属性值代码中的格式为对象名属性= 属性值例FormBackColor=RGB(255,0,0)窗体的常用方法()Hide方法用以隐藏MDIForm 或Form 对象但不能使其卸载语法objectHideobject 所在处代表一个对象表达式其值为应用于列表中的一个对象如果省略object则带有焦点的窗体就认为是该object说明隐藏窗体时它就从屏幕上被删除并将其Visible 属性设置为False 用户将无法访问隐藏窗体上的控件但是对于运行中的Visual Basic 应用程序或对于通过DDE 与该应用程序通讯的进程及对于Timer 控件的事件隐藏窗体的控件仍然是可用的窗体被隐藏时用户只有等到被隐藏窗体的事件过程的全部代码执行完后才能够与该应用程序交互如果调用Hide 方法时窗体还没有加载那么Hide 方法将加载该窗体但不显示它()Move方法用以移动MDIFormForm 或控件语法object Move left top width heightMove 方法的语法包含下列部分说明只有left 参数是必须的但是要指定任何其它的参数必须先指定出现在语法中该参数前面的全部参数例如如果不先指定left 和top 参数则无法指定width 参数任何没有指定的尾部的参数则保持不变()Print 方法在Immediate 窗口中显示文本语法object Print [outputlist]Print 方法的语法具有下列对象限定符和部分outputlist 参数具有以下语法和部分{Spc(n)| Tab(n)} expression charpos说明可以用空白或分号来分隔多个表达式对系统指定的国别设置用小数点分隔符将所有打印到Immediate 视窗的数据正确格式化关键字要用适用于主应用程序的语言输出对于Boolean 数据或者打印True 或者打印False根据主机应用程序的地区设置来翻译True 和False 关键字使用系统能识别的标准短日期格式书写Date 数据当日期或时间部件丢失或为零时只书写已提供的部件如果outputlist 数据是Empty则无内容可写但是如果outputlist 数据是Null则输出Null在输出Null 关键字时要把关键字正确翻译出来要把错误数据作为Error errorcode 输出在输出Error 关键字时要把关键字正确翻译出来如果在具有缺省显示空间的模块外使用此方法则需要object例如如果没有指定对象就在标准模块上调用此方法则将导致错误发生但是如果在窗体模块上进行调用则会在窗体上显示outputlist注意因为Print 方法是按照字符比例进行打印所以字符数与字符所占据的宽度固定的列的数目无关例如像W 这样的宽字母占据的宽度超过一固定列宽而像i 这样的窄字母占据的宽度则较小考虑到要使用比平均字符更宽的空间表列一定要留有足够余地另外也可以使用固定间距的字体(像Courier 字体)来确保每一字符均只占一列()Print From方法用以将Form 对象的图象逐位发送给打印机语法objectPrintForm说明Print Form 将打印Form 对象的全部可见对象和位图在绘制图形时如果Auto Redraw 属性为True则在运行时Print Form 将打印Form 对象或PictureBox 控件上的图形Print Form 所使用的打印机是由操作系统的控制面板中的设置来决定Style属性外观属性取时系统创建一个带下拉式列表框的组合框为时系统创建一个由文本框和列表框直接组合在一起的简单组合框可以从列表框中选择也可以直接在文本框中输入为时系统创建一个没有文本框的下拉式列表框单击列表框上的按钮才显示文本框用户不能在文本框中输入只能在列表框中选择控件常用控件介绍()常用控件的属性方法和事件boBox 组合框(将列表框和文本框结合在一起)其值为用户从列表框中选定的文本或直接输入的文本AddItem方法添加列表项使用格式[ 对象名] AddItem<列表项文本>[插入位置序号]若不指定位置则插入到列表末尾Clear方法删除列表所有项目RemoveItem 方法删除列表项使用格式[ 对象名] RemoveItem 删除项序号mandButton命令按钮Cancel属性取消属性它为True时按〖ESC〗即等于单击此按钮Default属性缺省属性它为True时按回车键即等于单击此按钮Timer计时器Interval属性两次调用Timer事件的事件间隔用于创建动态效果Frame 框架CheckBox 复选框OptionButton选项按钮Alignment属性决定它们的对齐方式=左对齐=右对齐V alue属性决定它们是否被选中的属性常用控件的使用辨析()文本框和标签的区别文本框通常用于向计算机输入信息而标签通常用于输出信息文本框是一个十分重要的控件因为由复选框和选项按钮向程序输入的信息毕竟只有少数的几条信息而已标签和文本框的区别很小标签可以看成是一个在运行时不能修改正文的文本框因此标签主要用于输出信息()Label的AutoSize属性和WordWrap属性为了使标签具有垂直伸展和字换行处理必须设置它的AutoSize属性和WordWrap属性同时为TrueAutoSize属性为FalseWordWrap属性为False时若标签不够高而Caption太长时Caption将被切割掉AutoSize属性为FalseWordWrap属性为True时情况也如此AutoSize属性为TrueWordWrap属性为False时表示可以水平伸展但只显示一行信息()Picture Box和Image的Stretch属性和AutoSize属性Image只有Stretch属性而Picture Box只有AutoSize属性AutoSize属性设为True则Picture Box改变自己的大小来适应其中的图形Stretch属性设为True则Image中的图形将改变自己的大小来适应外面的边框()Frame 框架CheckBox 复选框OptionButton选项按钮的区别复选框和选项按钮用于向程序输入信息框架用来对复选框和选项按钮进行分组复选框选中时会在小方框里打一个钩选项按钮选中时会在小圆圈里点一个点定制菜单菜单概述Windows中的菜单一般由菜单条菜单菜单项子菜单弹出式菜单组成普通菜单的设计()给菜单命名菜单标题和菜单命令也有Caption和Name属性设置了这两个属性就等于创建了菜单Name是一个抽象名称Caption是屏幕上可见的可在Caption里加入& 来设置热键()增加和删除菜单在Menu Editor中部有三个命令钮分别是下一个插入删除插入可用来增加新的菜单在这三个键下面的Caption列表框里选中菜单项(这时它的底色就变成深蓝色)单击插入键Visual Basic将上一个增亮菜单下推并增亮一空行就可以输入新菜单名和标题了删除键可用来删掉菜单选中要删掉的菜单单击Delete键就可以删掉它了()移动菜单标题有四种情况向上移动向下移动向左缩排向右缩排选中某一菜单标题安上下箭头则这个菜单将上下移动到你喜欢的位置上这也决定了它在界面中的位置如果按左右箭头情况则有所不同由于菜单是分级的所以如果它没有缩排则它是一个菜单标题如果它缩排一次那么它将变成一个菜单命令如果缩排两次那么它将成为一个子菜单命令VB里可以总共设计四层子菜单()设置分离条分离条是指在菜单中将命令分组的线VB将分离条也看成一个菜单项它也需要Caption和Name属性而且也有其它属性分离条与菜单项的区别是分离条的Caption 属性必须是连字号即减号也就是当设置了一个Caption属性为的菜单项时实际上就设置了一个分离条分离条的名字可以是barFile之类以表明分离条的位置()菜单的各种简单属性在菜单编辑器里有许多确认框和一些文本框及一个下拉式的列表框这些决定了菜单的各种属性)Checked 复选属性这个属性值设置为真将在菜单命令左边产生一个打勾的确认标志)Enabled有效属性各种各样的用户会产生千奇百怪的操作在许多Edit菜单里都会有不同形式的让菜单命令模糊的情况Enabled属性为真则菜单命令是清晰的Enabled属性为假则菜单命令是模糊的这时用户就不能选中这个菜单项了)Visible 可见属性对暂时不用的菜单如果把Visible属性设为假则菜单根本不会出现在屏幕上这样做比把Enabled属性设为假显得更加干脆!)Index属性可以生成菜单命令数组用索引号区分开例如向File菜单中添加一系列最近打开的文件名添加菜单可用Load方法以上属性可以在运行时设置形成动态的菜单的情况例如mnuUndoEnabled = FalsemnuPropertyVisible = False还可以改变Caption等属性mnuUndoCaption = Redo生成弹出式菜单(或浮动菜单)几乎每个Windows应用程序都提供弹出式菜单用户可以右键单击窗体或控件取得这个菜单弹出式菜单也属于普通菜单只是不固定在窗体上而是可以在任何地方显示弹出式菜单用PopupMenu方法调用假设已经用菜单编辑器生成了名为mnuedit的菜单则可以在MouseUp事件加入如下代码就可以生成弹出式菜单If Button = Then PopupMenu mnuedit设计状态条工具栏进程条等创建状态条选中状态条按F键进入属性窗口双击(Custom)可以进入主要的设置窗口SBarCtrl属性窗口(1)选择面板形状在SBarCtrl属性窗口里选择General标签在Style列表框里选择多面板(缺省形式)或单面板简单文本形式(2)添加或删除状态条面板在SBarCtrl属性窗口里选择Panels标签单击Insert按钮添加一个面板或单击Remove按钮删除一个面板(3)在单面板里显示文本在SBarCtrl属性窗口里选择General标签在SimpleText框里输入想显示在状态条面板里的文本用代码显示的方式是StatusBarSimpleText = New string to appear(4)在多面板里显示文本或图形1)在SBarCtrl属性窗口里选择Panels标签用Index旁的按钮选择面板序号2)在Text框里输入想显示在状态条面板里的文本3)如果想加入图形单击Browse按钮打开一个图形选择对话框选择想加入的图形然后单击打开按钮4)最后按确定按钮5)用代码显示的方式是StatusBarPanels(x)Text = New string toappear6)编写代码如果是一个单面板状态条当用户单击状态条时只需用下面的事件过程来响应Private Sub StatusBar_Click()End Sub如果是一个多面板状态条就需要鉴别用户单击的是哪一个面板可用下面的事件过程来识别用户所单击的面板Private Sub StatusBar_PanelClick(ByVal Panel As Panel)Select Case PanelIndexCase 1Code to follow if user clicks the first panelCase 2Code to follow if user clicks the second panelCase 3Code to follow if user clicks the third panelEnd SelectEnd Sub创建工具栏()建立工具条)在工具箱里单击工具条图标拖到窗体的任何位置Visual Basic自动将ToolBar移到顶部)按F键打开属性窗口)双击(Custom)打开ToolBar属性窗口)选择Buttons标签)单击Insert按钮Visual Basic就会在你的工具条上显示一个空按钮现在为你的每一个按钮重复这一步)单击确定按钮如果想把按钮分组首先生成一个分隔的按钮再在刚才提到的对话框里将这个按钮的Style属性改为Separator()为工具条增加图画)在Visual Basic工具箱里单击ImageList图标并将它拖到窗体的任何位置(位置不重要因为它总是不可见的))按F打开属性窗口)双击(Custom)打开ImageListCtrl属性窗口)选择Image标签)单击Insert Picture在现在图形的对话框里选择想使用的位图或图标然后单击打开按钮为每个想添加图形的工具条按钮重复此步)单击确定按钮)单击工具条按F双击(Custom)显示ToolBar属性对话框)选择General标签在ImageList框里选择刚才添加的ImageList控件)选择Buttons标签单击紧挨Index框的向左或向右箭头以选择一个按钮序号出现在工具条最左边的按钮序号为)在Image框里输入一个数输入为则显示刚才ImageList控件里的第一个图形输入为则显示刚才ImageList控件里的第二个图形)为每个按钮重复第步)单击确定按钮现在Visual Basic就会在工具条上显示精美的图形了Visual Basic的输入机制程序的基本操作就是数据的输入数据处理和数据的输出Visual Basic可中用于输入的控件主要有文本框Text Box复选框Check Box选项按钮Option Button列表框List Box组合框bo Box滚动条Scroll Bar通用对话框控件还有一个函数叫InputBox函数也可用于数据的输入通过文本框输入数据只要取得文本框的Text属性就可以对其进行操作了下面的代码可将Text文本框的正文变成大写输出至Text文本框Private Sub Form_Click ()TextText = UCase(TextText)End Sub通过复选框和选项按钮输入数据只要检测到Check Box和Radio Button的Value属性值就可以知道它们是否被选上了通过列表框和组合框输入数据()列表框List Box和组合框bo Box的不同它们在Windows的OpenSave As对话框里最为常见组合框又包括三种类型这三种类型要在它的Style属性里设置列表框仅仅把可以选择的项目列出来而组合框里有的类型可以允许用户输入数据()列表项目的增减使用AddItemRemoveItem语句可以增减列表项目通常将项目增减的语句放入Form_Load事件里ListBoxName AddItem itemboBoxName AddItem itemitem是新项目名称必须是字符串类型非字符串类型可通过Str函数或Format函数来转换转列表框组合框的每一项目都有一个Index值第一个项目的Index值是第二个是依此类推删除项目可通过删除其Index值来实现ListBoxName RemoveItem itemboBoxName RemoveItem item如ListBoxName RemoveItem 则删除了第一项这时原来的第二项就变成了第一项可以在设计阶段设定列表项目方法是在属性窗口选择List属性将出现一个下拉列表在列表中输入第一项按Ctrl+Enter输入第二项……最后用Enter结束()取得列表框/组合框的数据可以通过取得Text属性或通过取得ListIndex属性来判断哪一项被选择了ListIndex属性的值也同样是第一个为第二个为……如If ListText = Visual Basic Then InstructionsIf ListListIndex = Then Instructions组合框有时允许用户自己输入数据这时所输入数据的ListIndex值为通过滚动条Scroll Bar取得数据在Visual Basic的工具箱里有两种滚动条一种是垂直的一种是水平的它们的差异无非是摆放的方向不一样()滚动条的主要属性及事件)MinMax属性Min属性决定滚动条最左端或最顶端所代表的值Max属性决定滚动条最右端或最下端所代表的值)LargeChangeSmallChange属性SmallChange决定在滚动条两端的箭头钮上单击时改变的值LargeChange决定在滑块上方或下方区域单击时改变的值)Value属性V alue属性代表当前滑块所处位置的值这个值由滑块的相对位置决定)Change事件当滑块位置发生变化时就引发了Change事件()取得滚动条的数据滚动条并不是一个数据输入的好控件因为无法从滚动条上直接看出输入的数据但它的优点是可以表示一定范围里的相对位置为了得到数据只要取得滚动条的Value属性就可以了InputBox函数InputBox函数提供一个简单的对话框供用户输入信息在把其它版本的BASIC程序移植到Visual Basic时InputBox函数通常用来代替INPUT语句这个对话框的样子基本上是上面的样子它的完整语法是x = InputBox (prompt title default xpos yposhelpfile context)其中prompt是提示的字符串这个参数是必须的title是对话框的标题是可选的default是文本框里的缺省值也是可选的xposypos决定输入框的位置helpfilecontext用于显示与该框相关的帮助屏幕返回值x 将是用户在文本框里输入的数据x是一个字符串类型的值如果用户按了Cancel钮则x 将为空字符串设计状态条工具栏进程条等创建状态条选中状态条按F键进入属性窗口双击(Custom)可以进入主要的设置窗口SBarCtrl属性窗口()选择面板形状在SBarCtrl属性窗口里选择General标签在Style列表框里选择多面板(缺省形式)或单面板简单文本形式()添加或删除状态条面板在SBarCtrl属性窗口里选择Panels标签单击Insert按钮添加一个面板或单击Remove按钮删除一个面板()在单面板里显示文本在SBarCtrl属性窗口里选择General标签在SimpleText框里输入想显示在状态条面板里的文本用代码显示的方式是StatusBarSimpleText = New string to appear()在多面板里显示文本或图形)在SBarCtrl属性窗口里选择Panels标签用Index旁的按钮选择面板序号)在Text框里输入想显示在状态条面板里的文本)如果想加入图形单击Browse按钮打开一个图形选择对话框选择想加入的图形然后单击打开按钮)最后按确定按钮)用代码显示的方式是StatusBarPanels(x)Text = New string to appear)编写代码如果是一个单面板状态条当用户单击状态条时只需用下面的事件过程来响应Private Sub StatusBar_Click()End Sub如果是一个多面板状态条就需要鉴别用户单击的是哪一个面板可用下面的事件过程来识别用户所单击的面板Private Sub StatusBar_PanelClick(ByVal Panel As Panel)Select Case PanelIndexCaseCode to follow if user clicks the first panelCaseCode to follow if user clicks the second panelCaseCode to follow if user clicks the third panelEnd SelectEnd Sub11 / 11。
计算机二级《VB》考试知识点归纳

计算机二级《VB》考试知识点归纳计算机二级《VB》考试知识点归纳重点师指点是考生在备考的过程中,需要总结归纳的,为了方便考生进行复习,下面就是店铺跟大家分享计算机二级《VB》考试知识点归纳,欢迎大家阅读!程序代码的组织方式一个VB程序由窗体界面和程序代码两部组成,通过程序代码把窗口界面的各个对象以及应用中的其它元素联系在一起。
程序代码部分则由若干被称为“过程”的代码行及向系统提供某些信息的说明组成。
过程及说明又被组织在“模块”之中。
将设计的'过程代码及相关说明合理地组织到不同的模块之中,也就是设计代码的结构,在创建VB应用程序时是最为重要的一个步骤。
一过程所谓“过程”,就是具有特定书写格式、包含若干可被作为一个整体执行的代码的组合。
根据执行方式,可把“过程”分为“事件过程”和“通用过程”两类。
二模块模块是VB用于将不同类型过程代码组织到一起而提供的一种结构。
在VB中具有三种类型的模块:1)窗体模块2)标准模块3)类模块。
VB代码书写规则:(1)程序中不区分字母的大小写,Ab与AB等效;(2)系统对用户程序代码进行自动转换:1)对于VB中的关键字,首字母被转换成大写,其余转换成小写2)若关键字由多个英文单词组成,则将每个单词的首字母转换成大写3)对于用户定义的变量、过程名,以第一次定义的为准,以后输入的自动转换成首次定义的形式:(1)在同一行上可以书写多行语句,语句间用冒号(:)分隔(2)单行语句可以分多行书写,在本行后加续行符:空格和下划线_(3)一行允许多达255个字符注意:1)VB中对没有声明的变量其缺省的数据类型是变体型,可以用来存储各种数据,但所占用的内存比其它类型都多。
为提高运行效率(整型效率较高),或达到一定的运算精确度(浮点型精度较高,但运行较慢),应合理的定义数据类型。
2) 逻辑型数据只有True 和False两个值,转换成整型时,True=-1 ,False=0,将其它类型转换成逻辑型时,非0数转换为True ,0转换为False。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
计算机二级vb考试知识当我们要参加计算机二级vb考试前,我们需要着重的了解哪些相关的知识点呢?下面是店铺给大家整理的计算机二级vb考试知识点,供大家参阅!计算机二级vb考试知识一一、文本控件与文本有关的标准控件有两个,即标签和文本框。
程序运行时标签中只能显示文本,用户不能进行编辑,而在文本框中既可显示文本,又可输入文本。
(一)标签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。
此外,列表框还具有以下特殊属性:(1)Columns(2)List(3)ListCount(4)ListIndex(5)MultiSelect(6)Selected(7)SelCount(8)Sorted(9)Style(10)Text2.列表框事件列表框接收Click和DblClick事件,但有时不用编写Click事件过程代码,而是当单击一个命令按钮或发生DblClick事件时,读取Text 属性。
3.列表框方法列表框可以使用AddItem、Clear和RemoveItem等方法,用来在运行程序期间修改列表框的内容。
(二)组合框组合框(ComboBox)是由列表框和文本框的特性组合而成的控件。
或兼有列表框和文本框两者特性的控件。
1.组合框属性列表框的属性基本上都可用于组合框,此外它还有自己的一些属性。
(1)Style(2)Text2.组合框事件3.组合框方法六、滚动条滚动条通常用来附在窗口上帮助观察数据或确定位置,也可用来作为数据输入的工具,被广泛地用于Windows应用程序中。
滚动条分为两种,即水平滚动条和垂直滚动条。
1.滚动条属性滚动条的属性用来标识滚动条的状态,除支持Enabled、Height、Left、Caption、T op、Visible、Width等标准属性外,还具有以下属性:(1)Max(2)Min(3)LargeChange(4)SmallChange(5)Value2.滚动条事件与滚动条有关的事件主要是Scroll和Change。
七、计时器Visual Basic可以利用系统内部的计时器计时,而且提供了定制时间间隔的功能,用户可以自行设置每个计时器事件的时间间隔。
八、框架框架(Frame)是一个容器控件,用于将屏幕上的对象分组。
框架的属性包括Enabled、FontBold、FontName、FontUnderline、Height、Left、T op、Visible、Width。
此外,Name属性用于在程序代码中标识一个框架,而Caption属性定义了框架的可见文字部分。
九、焦点与Tab顺序(一)设置焦点用下面的方法可以设置一个对象的焦点:(1)在运行时单击该对象;(2)运行时用快捷键选择该对象;(3)在程序代码中使用SetFocus方法。
(二)Tab顺序Tab顺序是在按Tab键时焦点在控件间移动的顺序。
当窗体上有多个控件时,用鼠标单击某个控件,就可把焦点移到该控件中(控件中有获得焦点的方法)或者使该控件成为活动控件。
除鼠标外,用Tab键也可以把焦点移到某个控件中。
每按一次Tab键,可以使焦点从一个控件移到另一个控件。
所谓Tab顺序,就是指焦点在各个控件之间移动的顺序计算机二级vb考试知识二一、选择控制结构(一)单行结构条件语句单行条件语句比较简单,其格式如下:If条件Then then部分[Else else部分]该语句的功能是:如果“条件”为True,则执行“then部分”,否则执行“else部分”。
(二)块结构条件语句块结构条件语句与C、Ada等语言中的条件语句类似,一般格式如下:If条件1 Then语句块1[ElseIf条件2Then语句块2][ElseIf条件3Then语句块3]……[Else语句块n]End If块结构条件语句的功能是:如果“条件1”为True,则执行“语句块1”;否则如果“条件2”为True,则执行“语句块2”……否则执行“语句块n”,若无Else及其后面语句,则执行End If后面的语句。
块形式的条件语句简化为:If条件Then语句块End If(三)IIf函数IIf函数可用来执行简单的条件判断操作,它是“If…Then…Else”结构的简写版本,IIf是“Immediate If”的缩略。
IIf函数的格式如下:result=IIf(条件,True部分,False部分)“result”是函数的返回值,“条件”是一个逻辑表达式。
当“条件”为真时,IIf函数返回“Tru e部分”,而当“条件”为假时返回“False部分”。
“True部分”、或“False部分”可以是表达式、变量或其他函数。
注意,IIf函数中的3个参数都不能省略,而且要求“True部分”、“False部分”及结果变量的类型一致。
二、多分支控制结构情况语句的一般格式为:Select Case 测试表达式Case 表达式表列1语句块1[Case表达式表列2[语句块2]]……[Case Else[语句块n]]End Select情况语句以Select Case开头,以End Select结束。
其功能是,根据“测试表达式”的值,一个语句块中选择符合条件的一个语句块执行。
三、For循环控制结构For循环也称For-Next循环或计数循环。
其一般格式如下:For循环变量=初值To终值[Step步长][循环体1][Exit For][循环体2]Next[循环变量][,循环变量]……其格式如下:While四、当循环控制结构其格式如下条件:Wend[语句块]Wend在上述格式中,“条件”为一布尔表达式。
当循环语句的功能是:当给定的“条件”为True时,执行循环中的“语句块”(即循环体)。
五、Do循环控制结构Do循环不仅可以不按照限定的次数执行循环体内的语句块,而且可以根据循环条件是True或False决定是否结束循环。
Do循环的格式如下:(1)Do[语句块1][Exit Do]Loop[While|Until循环条件](2)Do[While|Until循环条件][语句块2][Exit Do]LoopDo循环语句的功能是:当指定的“循环条件”为True或直到指定的“循环条件”变为False之前重复执行一组语句(即循环体)。
六、多重循环Examda提示: 通常把循环体内不含有循环语句的循环叫做单层循环,而把循环体内含有循环语句的循环称为多重循环。
例如在循环体内含有一个循环语句的循环称为二重循环。
多重循环又称多层循环或嵌套循环。
七、GoTo型控制(一)GoT o语句GoTo语句可以改变程序执行的顺序,跳过程序的某一部分去执行另一部分,或者返回已经执行过的某语句使之重复执行。
因此,用GoTo语句可以构成循环。
GoTo语句的一般格式为:GoTo {标号|行号}“标号”是一个以冒号结尾的标识符;“行号”是一个整型数,它不以冒号结尾。
(二)On…GoTo语句On…GoT o语句类似于情况语句,用来实现多分支选择控制,它可以根据不同的条件从多种处理方案中选择一种。
其格式为: On数值表达式GoT o行号表列|标号表列On-GoTo语句的功能是:根据“数值表达式”的值,把控制转移到几个指定的语句行中的一个语句行。
“行号表列”或“标号表列”可以是程序中存在的多个行号或标号,相互之间用逗号隔开。