计算机二级 vb 宝典笔记 (2)

合集下载

计算机二级vb考试知识

计算机二级vb考试知识

计算机二级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。

计算机二级《VB》考试重要知识点

计算机二级《VB》考试重要知识点

计算机二级《VB》考试重要知识点2016计算机二级《VB》考试重要知识点2016年9月计算机二级考试时间为24日-27日,下面店铺为大家搜索整理了关于计算机二级《VB》考试重要知识点,欢迎参考学习,希望对大家有所帮助!想了解更多相关信息请持续关注我们店铺!知识点一:VisualBasic的集成开发环境VB集成开发环境(IDE——IntegratedDevelopingEnvironment)由以下元素组成:1.标题栏用于显示正在开发或调试的工程名和系统的工作状态(设计态、运行态、中止态)。

2.菜单栏用于显示所使用的VisualBasic命令。

VB6.0标准菜单包括:3.工具栏在编程环境下用于快速访问常用命令。

缺省情况下,启动VB后显示“标准”工具栏,附加的编辑、窗体设计和调试的工具栏可以从“视图”菜单上的“工具栏”命令中移进或移出。

4.窗体设计器用来设计应用程序的界面。

启动VB后,窗体设计器中自动出现一个名为Form1的空白窗体,可以在该窗体中添加控件、图形和图片等来创建所希望的外观,窗体的外观设计好后,从菜单中选择“文件”→“保存窗体”→在保存对话框中给出合适的文件名(注意扩展名),并选择所需的保存位置→确定。

需要再设计另一个窗体时,单击工具栏上的“添加窗体”按钮即可。

5.控件(工具)箱由一组控件按钮组成,用于设计时在窗体中放置控件。

除了缺省的工具箱布局之外,还可以通过从上下文菜单中选定“添加选项卡”并在结果选项卡中添加控件来创建自定义布局。

6.弹出式(上下文)菜单在要使用的对象上单击鼠标右键即可打开快捷菜单,其上会出现与当前对象相关的经常执行的操作,以加快操作速度。

7.工程管理器窗口用于浏览工程中所包含的窗体和模块,还可以从中查看代码、查看对象。

8.属性窗口是VB中一个比较复杂的窗口,其中列出了对选定窗体和控件的属性设置值。

VB中正是通过改变属性来改变对象的特征,如大小、标题或颜色。

9.对象浏览器列出工程中有效的对象,并提供在编码中漫游的快速方法。

全国计算机等级考试二级VB笔试笔记

全国计算机等级考试二级VB笔试笔记

VB1.软件调试的方法:强行排错法过程:设置断点,程序暂停,观察程序状态,继续运行程序。

回溯法:适合于小规模排错,即一旦发现了错误,先分析错误征兆,确定最先发现“症状”的位置。

原因排除法:通过演绎和归纳,以及二分法来实现。

2.耦合:(从高到低) a. 内容耦合 b. 公共耦合 c. 外部耦合 d. 控制耦合 e. 标记耦合 f. 数据耦合 g. 非直接耦合。

3. 内聚: a. 偶然内聚 b. 逻辑内聚 c. 时间内聚 d. 过程内聚 e. 通信内聚 f. 顺序内聚g.功能内聚。

4.面向对象设计方法与面对过程设计方法有本质的不同,其基本原理是:使用现实世界的概念抽象地思考问题。

其特点:标识惟一性,多态性,封装性,模块独立性,继承和多态性好。

5. 逻辑结构设计的任务:概念结构是各种模型的共同基础,为了能够用某一DBMS实现用户需求,还还必须将概念结构进一步转化为相应的数据模型,这正是数据库逻辑结构设计所要完成的任务。

它包括从E-R 图向关系模式转换和逻辑模式规范化及调整、实现。

6.数据库设计的目的实质上是设计出满足实际应用需求的实际关系模型。

主要目的是有效管理和存取大量的数据资源,包括:提高数据的共享性,使多个用户能够同时访问数据库中的数据;减少数据的冗余,以提高数据的一致性和完整性;提供数据与应用程序的独立性,从而减少应用程序的开发和维护代价。

7. 标准模块是只含有代码的应用程序,扩展名为.bas 。

标准模块是应用程序内其他模块可访问的过程和声明的容器,它们可以包含变量、常数、类型、外部过程和全局过程的全局声明或模块级声明,组成( a. 全局变量声明 b. 模块层声明 c. 通用过程)。

在默认状态下,模块级变量对该模块的所有过程都是可见的,但对其他模块中的代码不可见。

8.date 型数据的书写格式,其一是利用符号码(#)把字面上认可的日期型括起来,其二是以数字序列表示TestDate=#1/1/2002# ,Format 函数的调用格式: Format(“ Date”,“格式”)。

全国计算机二级VB公共基础知识总结

全国计算机二级VB公共基础知识总结

第1章数据结构与算法详细重点学习知识点:1.算法的概念、算法时间复杂度及空间复杂度的概念2.数据结构的定义、数据逻辑结构及物理结构的定义3.栈的定义及其运算、线性链表的存储方式4.树与二叉树的概念、二叉树的基本性质、完全二叉树的概念、二叉树的遍历5.二分查找法6.冒泡排序法1.1算法考点1 算法的基本概念考试链接:考点1在笔试考试中考核的几率为30%,主要是以填空题的形式出现,分值为2分,此考点为识记内容,读者还应该了解算法中对数据的基本运算。

计算机解题的过程实际上是在实施某种算法,这种算法称为计算机算法。

1.算法的基本特征:可行性、确定性、有穷性、拥有足够的情报。

2.算法的基本要素:(1)算法中对数据的运算和操作一个算法由两种基本要素组成:一是对数据对象的运算和操作;二是算法的控制结构。

在一般的计算机系统中,基本的运算和操作有以下4类:算术运算、逻辑运算、关系运算和数据传输。

(2)算法的控制结构:算法中各操作之间的执行顺序称为算法的控制结构。

描述算法的工具通常有传统流程图、N-S结构化流程图、算法描述语言等。

一个算法一般都可以用顺序、选择、循环3种基本控制结构组合而成。

考点2 算法复杂度考试链接:考点2在笔试考试中,是一个经常考查的内容,在笔试考试中出现的几率为70%,主要是以选择的形式出现,分值为2分,此考点为重点识记内容,读者还应该识记算法时间复杂度及空间复杂度的概念。

1.算法的时间复杂度算法的时间复杂度是指执行算法所需要的计算工作量。

同一个算法用不同的语言实现,或者用不同的编译程序进行编译,或者在不同的计算机上运行,效率均不同。

这表明使用绝对的时间单位衡量算法的效率是不合适的。

撇开这些与计算机硬件、软件有关的因素,可以认为一个特定算法"运行工作量"的大小,只依赖于问题的规模(通常用整数n表示),它是问题规模的函数。

即算法的工作量=f(n)2.算法的空间复杂度算法的空间复杂度是指执行这个算法所需要的内存空间。

2019年计算机二级VB考试重点知识精讲(2)

2019年计算机二级VB考试重点知识精讲(2)

2019年计算机二级VB考试重点知识精讲(2)一、变量或常量的命名规则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(2)

计算机二级VB(2)

T
上机真题
【例】捷成31-5 窗体上有两个标签L1和L2,标题分别为“口令”和“允许 次数”;一个命令按钮C1,标题为“确定”;两个文本框 名称分别为Text1和 Text2。 其中 Text1用来输入口令(输 入时,显示“*”),无初始内容; Text2的初始内容为3。 程序运行时,在 Text1中输入口令后,单击“确定”,如果 输入的是“123456”则在 Text1中显示“口令正确”;如果 输入其他内容,单击“确定”后,弹出如图所示的错误提 示对话框,并且Text2中的数字减1。最多可输入3次口令, 若3次都输入错误,则禁止再次输入。
考点4 MsgBox函数和MsgBox语句
MsgBox函数 1. 格式
MsgBox(msg,[, type][, title][, helpfile,context])
2. 返回值 对话框标题显 对话框中显示的 对话框类型,确定对话框 MsgBox 函数的返回值是一个整数,这个整数 提示信息,为一示的信息,为 的图标和按钮,为一个整 与所选择的按钮有关。 一字符串
Str1
Visual Basic 6.0
Num
2
变量/属性名=表达式/属性值
将“=”右边的值赋 值给左边的变量或 对象的属性 1.赋值号左边只能是变量,不能是常量、常数符号或表达式
赋值语句
sin(x) = x + y 5 = sqr(s) + x + y x + y = 3


2.不能在一句赋值语句中给多个变量赋值
第六章 VB控制结构
1 2 3
顺序结构
选择结构
循环结构
顺序结构
顺序结构:无控制结构,程序按语句出现先后顺序 依次执行 语句 VB中默认一行为一条语句 多条语句写一行之间用冒号“ : ”分隔。 一条语句在多行显示,使用续行符“ _”。

全国计算机二级VB考点解析:第二章

全国计算机二级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中的对象,控件以图标的形式放在“工具箱”中,每种控件都有与之对应的图标。

计算机等级考试二级VB基础知识

计算机等级考试二级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。

2020计算机二级《VB》考试的重点内容

2020计算机二级《VB》考试的重点内容

xx计算机二级《VB》考试的重点内容一、VisualBasic概述重点:1、掌握面向对象的程序设计的概念:对象、方法、属性与事件2、事件驱动过程的程序设计原理3、介绍VB集成开发环境4、VB开发环境的基本操作二、VisualBasic简介?具有面向对象的可视化设计工具?事件驱动的编程机制?提供了易学易用的应用程序集成开发环境?结构化的程序设计语言?支持多种数据库的访问?支持DDE、DLL、OLE技术?完备的Help联机帮助功能三、面向对象的程序设计方法基础1.对象及对象类:动作体的逻辑模型,称为“对象”2.属性:属性是用来描述对象的特性。

3.方法:方法指对象可以进行的动作或行为。

VB对象具有属性、方法和事件。

属性是描述对象的数据;方法告诉对象应做的事情;事件是对象所产生的事情,事件发生时可以编写代码进行处理。

VB的窗体和控件是具有自己的属性、方法和事件的对象。

可以把属性看作一个对象的性质,把方法看作对象的动作,把事件看作对象的响应。

日常生活中的对象,如小孩玩的气球同样具有属性、方法和事件。

气球的属性包括可以看到的一些性质,如它的直径和颜色。

其它一些属性描述气球的状态(充气的或未充气的)或不可见的性质,如它的寿命。

通过定义,所有气球都具有这些属性;这些属性也会因气球的不同而不同。

气球还具有本身所固有的方法和动作。

如:充气方法(用氦气充满气球的动作),放气方法(排出气球中的气体)和上升方法(放手让气球飞走)。

所有的气球都具备这些能力。

四、基于Windows环境下的应用程序的工作方式——事件驱动在传统的或“过程化”的应用程序中,应用程序自身控制了执行哪一部分代码和按何种顺序执行代码。

从第一行代码执行程序并按应用程序中预定的路径执行,必要时调用过程。

在事件驱动的应用程序中,代码不是按照预定的路径执行,而是在响应不同的事件时执行不同的代码片段。

事件可以由用户操作触发、也可以由操作系统或其它应用程序的消息触发、甚至由应用程序本身的消息触发。

计算机二级《VB》考试知识点归纳

计算机二级《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。

计算机2级VB重要笔记

计算机2级VB重要笔记

设计窗体:如果只要求设置没有最小化和最大化:minbutton:falsemaxbutton:false如何让一个窗口成为一个对话框(大小不能改变的窗口):borderstyle:边框的样式。

设计为3工程包含了窗体和模块,在保存时,都是单独保存,先保存模块(扩展名为.bas),再保存窗体(.frm),最后保存工程(.vbp)设计窗体分为三步:添加控件,设置属性,书写代码控件工具栏上的控件有(从左往右):图片框(picture),标签(LabeL),文本框(Text),框架(Frame),命令按钮(Command),复选框(Check),选项按钮(Option),组合框(Combo),列表框(List),滚动条(Hscroll,Vscroll),时钟(Timer),磁盘列表框(Drive),文件夹列表框(dir),文件列表框(file),形状(shape),线条(Line),图像框(image)常用的控件以及属性:(1)窗体(Form)caption:name:控件的名称.(用于称呼)(name对应于属性框中的名称,只能在设计时改名称,在运行时(即在书写代码时)不能改name属性)borderstyle:maxbuttonminbutton(2)标签(Label)->用于显示文字captionfont属性(在属性框中的),而代码中设置字体属性,则需要分别设置:fontnamefontsizefontboldfontitalicfontunderlineforecolorborderstyle:边框的样式。

0-->无,1-->有边框(3)文本框(Text)-->用于输入和显示文字text:框中的文字.(在属性框中将text属性删除,表示设置text为空,而在代码中设置text为空,应该写成:text1.text="")multiline:文本框中的文字为多行.scrollbars:文本框中是否有滚动条.1-->水平,2-->垂直,3-->都有(4)命令按钮(Command)caption:按钮上的文字.cancel:是否响应Esc键,即按下Esc等同于单击此按钮. default:是否响应Enter键,即按下Enter等同于单击此按钮如何为按钮设置热键(访问键)??在caption属性的后面输入&字母,该字母就是热键,通过按下Alt+字母等同于单击此按钮.(5)框架(Frame)-->是一个容器.(可用于容器的有picture,frame,form)决定一个控件大小的是height和width决定一个控件的位置是left和top(相对于包含它的容器而言)如何让一个控件移动??(即改变位置,也就是改它们的left和top属性)格式1:控件名.left或top=值格式2:控件名.move 新的left值[,新的top值,新的width,新的height]只有caption(6)复选框(Check)-->方框打勾captionvalue:复选框是否被选中.0-->未选中,1-->选中,2-->不确定(7)选项按钮(Option)-->圆圈打点captionvalue:选项按钮是否被选中.true表示选中,false表示未选中.end:结束整个程序(工程)-->将关闭所有的窗体.unload 窗体名-->关闭这个窗体me-->代表当前窗体.unload me:关闭当前窗口load(运行窗体)load 窗体名-->运行这个窗体(在内存中),此窗体并不出现.如果希望窗体出现,书写代码:窗体名.show 或窗体名.visible=true窗体名.show-->既有load之意,也有show之意(可以单独出现)(8)滚动条:(Hscroll,Vscroll)minmaxsmallchangelargechangevalue例:新建一个如图所示的窗体,要求在操作滚动框时,自动在窗口上显示当前滚动条的位置.在Hscroll1_change()中写代码:?hscroll1.value(9)时钟(Timer)-->只要是有时钟,就得设置它的interval,就必须为其timer事件写代码.interval:计时的间隔,每隔多少毫秒自动计时(timer一次) enabled:时钟是否可用.当enabled为false时,时钟停止时钟只会发生一个事件:Timer事件(计时事件)例:新建一个如图所示的窗口,要求运行时,窗体是自动显示所经过的秒数.添加时钟,设置interval为1000Option ExplicitDim x As IntegerPrivate Sub Timer1_Timer()x = x + 1Print xEnd Sub例:新建一个如图所示的窗口,要求运行时,单击"开始计时"时,文本框自动显示所经过的秒数,单击"停止"时,时停止计时.Option ExplicitDim x As IntegerPrivate Sub Command1_Click()Timer1.Enabled = TrueEnd SubPrivate Sub Command2_Click()Timer1.Enabled = FalseEnd SubPrivate Sub Timer1_Timer()x = x + 1Text1.Text = xEnd Sub(10)形状(shape)-->用于显示图形shape:图形的形状.0-->矩形,1-->正方形,2-->椭圆,3-->圆,4-->圆角矩形,5-->圆角正方形fillcolor:指填充(或填充图形)的颜色.如果希望填成某种颜色,则需要将fillstyle设置为0fillstyle:填充的样式.0-->颜色,1-->7表示填充图形bordercolor:边线的颜色(11)线条(Line)bordercolor:线的颜色.x1,y1->代表第一个端点的坐标x2,y2-->代表第二个端点的坐标.(12)图像框(image)-->只能显示图片picture:图像框中的图片在属性框中设置图片,可以直接将picture设置为图片文件名,而在代码中设置picture必须写成:图像框名.picture=loadpicture("图片位置及文件名")stretch:图片是否随框的变化而变化.默认是图多大,框多大,如果希望框多大,图多大,将stretch 设置为true如果需要同时设置picture和stretch,必须先设stretch,再设picture(13)图片框(picture)-->用于显示图片,文字,以及作为容器用于显示图片:picture属性,参考图像框的picture用于显示文字:?和print表示显示,默认情况下,是在窗口上显示,如果希望在图片框中显示,则必须用picture1.print 显示的内容cls->代表清屏(默认清除是窗体),如果希望清除图片框中的文字:picture1.clsautosize(自动大小):框是否随图变(变大或变小)(14)组合框(Combo)-->由文本框和列表框构成,文本框可以输入,列表框可以选择.列表框中的列条目的内容可以在属性框中设置list属性,(设置完一项后,按下Ctrl+Enter键输入下一项)listcount:list(i)-->组合框中第i项的内容(列表框的项号从0开始) listindex-->组合框中所选中的项的序号(从0开始)text-->组合框中被选中或被输入的内容.如何为列表框(组合框)添加条目(项)??列表框/组合框.additem 要添加的项的内容如何移去列表框的项??列表框/组合框.removeitem 要移去的项的序号(15)列表框(List)-->基本同组合框,参考组合框组合框不能多选,列表框可以,通过设置列表框的multiselect属性.列表框有,组合框没有的属性:selected(i)-->列表框中的第i项是否被选中.组合框有,列表框没有的属性:style-->组合框的样式.默认为0-->下拉组合框 (即既可以输入,也可以选择),1-->简单组合框,2-->下拉列表框(只能选,不能输入)例:新建一个工程,窗体上有两个文本框、三个单选按钮和一个命令按钮。

全国计算机等级考试VB知识点总结(全部)

全国计算机等级考试VB知识点总结(全部)

全国计算机等级考试—公共基础知识部分复习简纲在二级考试中公共基础知识占30%,考察题型选择填空,下面我就结合几年考试原题,小结一下这一部分的考点。

第一章数据结构与算法本章应考重点:本章内容在二级笔试中会出现5—6题,是公共基础知识部分出题量比较多的一章,所占分值也比较大,约10分1.1 算法1.算法是指解题方案的准确而完整的描述。

2.算法的基本特征a可行性b确定性c有穷性d拥有足够的情报3.算法的复杂度a算法时间复杂度:是指执行算法所需要的计算工作量,可以用执行算法的过程中所需基本运算的执行次数来度量b 算法的空间复杂度是指执行这个算法所需要的内存空间。

1.2 数据结构的基本概念1 数据结构是指互相有关联的数据元素的集合2 数据结构 a 数据的逻辑结构1表示数据元素的信息2 表示各数据元素之间的前后件关系b 数据的存储结构顺序存储链接存储索引存储c 对各种数据结构进行的运算3数据结构的图形表示一个数据结构除了用二元关系外,还可以直观地用图形表示。

在数据结构的图形表示中,对于数据集合点D中的每一个数据元素用中间标有元素值的方框表示,一般称之为数据结点,并简称结点:为了进以步表示数据元素之间的前后件关系,对于关系R中的每一个二元组,用一条有向线段从前件结点指向后件结点。

4 数据结构分为二大类线性结构a有且只有一个根结点b 每个结点最多有一个前件,也最多有一个后件常见的线性结构有线性表,队列,线性链表,栈非线性结构不满足线性结构条件的数据结构常见的非线性结构有树,二叉树,和图等1.3线性表及其顺序存储结构1线性表由一组数据元素构成,数据元素的位置只取决于自己的序号,元素之间的相对位置是线性的。

表中的每个数据元素,除了第一个外,由且只有一个前件,除了最后一个外,有且只有一个后件。

线性表中数据元素的个数称为线性表的长度。

线性表可以是空表2线性表是一种存储结构顺序结构a线性表中所有元素所占的存储空间是连续的b线性表中个数据元素在存储空间中是按逻辑顺序依次存放的链式结构3顺序表的插入,删除运算a 顺序表的插入运算,插入结束后,线性表的长度增加了1,顺序表的插入运算时需要移动元素,在等概率情况下,平均需要移动n/2个元素。

最精要计算机二级VB课堂笔记

最精要计算机二级VB课堂笔记

第一章:VB三种版本:学习版,专业版,企业版。

三种状态:设计、运行、中断。

VB特点:WINDOWS环境下、32位操作系统下、面向对象程序设计方法、事件驱动方式的程序设计原理、可视化、集成开发环境、支持OLE.控件的画法:双击法、拖放法。

设置控件规格统一:格式——统一尺寸——两者相同改变控件大小:shift+方向键。

改变控件位置:ctrl+方向键四个基本概念:1.对象:窗体或控件2.属性:对象的特性,如backcolor,caption3.事件:由系统预先定义好的,能被对象识别的动作。

如:Click 单击,DblClick 双击4、方法:对象主动执行的动作或存在的状态或具备的能力。

如:Print 打印格式:对象.属性 Command1.Caption Form1.BackColor Text1.Text对象_事件 Command1_Click Form_DblClick对象.方法 Form1.Print代码的一般书写规则:窗体:对象窗口和代码窗口过程:实现某种效果或执行某种功能的一段代码.通常从Sub语句开始,End Sub语句结束查看效果:启动(F5)程序的保存和打开: 窗体文件:.frm 工程文件:.vbp生成可执行文件:“文件”菜单—>“生成XXX.exe”常用属性:Caption BackColor(命令按钮需Style=1) Text BorderStyle 边框风格 ControlBox控制框(窗体独有)True/False En able d 可用Visible 可见Font 字体:子属性FontSize=大于0的整数FontName=”名称”Font B old=True/FalseFont i talic=T/F Font U nderLine=T/F ForeColor 前景颜色(字体颜色)Height/Width: VB默认长度单位:Twip 缇 1英寸=1440Twipicon- 图标(窗体独有) MaxButton/MinButton(窗体独有) Moveable 是否可移动(窗体独有) WindowState (窗体独有) 常用图片:.jpg .gif .bmp 常用图标:.ico .curName –名称: 每个对象都有名称属性;唯一一个每个对象都有的属性Picture-背景图片(按钮需将Style=1) Left 左边距Top 顶边距注意:窗体的Height属性包含标题栏,ScaleHeight属性不包含标题栏常用事件:Click DblClick Load 加载,程序启动时自动发生Unload 卸载常用方法:Print –打印格式:对象.Print 窗体名.Print 数据列表注意:当属性或方法的对象是窗体时,可以省略窗体名在代码中,Print可以用问号(?)代替特殊对象:立即窗口(Debug) Ctrl+G四个基本语句赋值语句Form1.BackColor=vbRed “=”赋值符号注释语句标记:以Rem 开头以单引号开头结束语句 End 结束整个工程(的运行状态) End Sub并行语句多句话并到一行中,两句话中用“:”隔开第二章基础知识一、数据类型数值(实数):1.整型integer [-215,215-1],[-32768,32767]2.长整型Long [-231,231-1]3.单精度浮点数Single 约-1038~1038 最多保留7位有效数字4.双精度浮点数 Double 约-10308~10308 最多保留15位有效数字123400000000000000000000000000=1.23×1029 =>1.23E29 单精度 1.23D29 双精度5.货币型 Currency 最多保留4位小数其它类型:6.字符串型 String 特点:数据前后加双引号能保持数据的完整性 123 “123”注意:数值的前有一个符号位;后有一个空格7.时间日期型 Date 格式:数据前后加#8.布尔型 Boolean 又称逻辑型 True/False9.变体型 Variant 变体型是VB的默认数据类型,如果一个数据没有指明类型,则默认为变体型,变体型数据可以看成任何类型。

计算机二级VB重点知识点解析..

计算机二级VB重点知识点解析..

重点知识点解析考试内容一、Visual Basic程序开发环境1. Visual Basic的特点和版本。

2. Visual Basic的启动与退出。

3. 主窗口:(1)标题和菜单。

(2)工具栏。

4. 其它窗口:(1)窗体设计器和工程资源管理器。

(2)属性窗口和工具箱窗口。

具体要求1.VB的概念、运行环境、对象、属性、方法、事件各概念,尤其是方法和事件的区分。

2.熟悉VB的IDE,VB开发应用程序的一般步骤。

3.特点:GUI(图形化用户界面)、OLE(对象的连接和嵌入)、OOP(面向对象);4.运行环境:Windows(VB5.0以上在32位操作系统)5.方法:对象可以执行的动作或行为;(主动性)6.事件:使某个对象进入活动状态的一种操作或动作。

(被动性)例题:2006.4(11)以下关于Visual Basic特点的叙述中,错误的是()。

A.Visual Basic是采用事件驱动编程机制的语言B.Visual Basic程序既可以编译运行,也可以解释运行C.构成Visual Basic程序的多个过程没有固定的执行顺序D.Visual Basic程序不是结构化程序,不具备结构化程序的三种基本结构2010.9(11)在Visual Basic集成环境中,要添加一个窗体,可以单击工具栏上的一个按钮,这个按钮是()2010.9(12)在Visual Basic集成环境的设计模式下,用鼠标双击窗体上的某个控件打开的窗口是A)工程资源管理器B)属性窗口C)工具箱窗口D)代码窗口2011.3(11)在Visual Basic集成开发环境中,可以列出工程中所有模块名称的窗口是()A)工程资源管理器B)窗体设计窗口C)属性窗口D)代码窗口2011.9(12)在设计阶段,当单击Ctrl+R时,所打开的窗口是()A) 代码窗口B) 工具箱窗口C) 工程资源管理器D)属性窗口二、对象及其操作1.对象:(1)Visual Basic的对象。

计算机二级VB知识点2

计算机二级VB知识点2

第五章基本控件的使用5.1 标签控件在Windows应用程序的各种对话框中,都显示有一些文本提示信息,在VB中可以使用标签控件来实现在窗体中显示这些文本提示信息。

表5.1中列出了标签控件的一些主要属性。

既可以在程序设计阶段通过【属性】窗口设置标签的属性,也可以在程序运行阶段在代码中设置窗体的属性。

如将标签(名称为Labell)显示的文本设置为"欢迎"的语句如下:Labell.Caption=欢迎实例5.1标签的使用在该程序中,窗体上显示一行提示用户执行操作的文本,当用户单击或双击窗体时,窗体上还会显示出用户所执行的操作。

在窗体上放置两个标签控件,它们的属性设置如表5.2所示。

打开【代码】窗口,将下列代码添加到Form_Click事件过程中:Private Sub Form_Click()Labl.Borderstyle=0Labl.Caption=“您单击了窗体!”End Sub当单击窗体时,则触发Form_Click事件,该事件中的第一行语句是设置标签无边框(BorderStyle属性的值为0),第二行语句是设置标签上显示的文本。

与此类似,将下列代码添加到Form_DblClick事件过程中:Private Sub Form_Click()Labl.Borderstyle=1Labl.Caption=“您单击了窗体!”End Sub运行该程序,单击窗体,则窗体上显示"您单击了窗体!",如图5.2所示。

双击窗体,则窗体上显示"您双击了窗体!",并且文本有一个边框,如图5.3所示:5.2 按钮控件在应用程序中,按钮控件常常被用来启动、中断或结束一个进程,用户可以通过简单的单击按钮来执行操作。

只要用户单击按钮,就会触发它的Click事件过程,通过编写按钮的Click事件过程,就可以指定它的功能了。

按钮控件的常用属性如表5.3所示。

5.2.1按钮的有效性在某些应用程序界面中,按钮会根据用户的操作情况呈现两种不同的状态,一种是"有效",一种是"无效".在"无效"状态时,按钮通常以浅灰色显示,不能响应用户的任何操作。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

注: 但是在拖动小方框时,右边的
标签值并没有改变,而是松开鼠标时其数值才会发生改变。
一个小例子
通俗的说即 option 1 处于选中状态
报错

均可以实现该作用
\
当 一 个 按 钮 设 置 为 true 时 ,按 enter 健和单击命令按钮作用相同
把第二个按钮设置为 defult 但按 enter 健后,却为第一个按钮响应
由此可见,对于命令按钮的 default 属性,只有窗体上 有其他类型的可接收焦点的控件时才是可用的。
利用代码改变列表框中的选项文字
若只有三个按钮,但默认是第四个按钮,结果为第一个按钮
\\\
若单击按钮则改变,再单击则取消效果
\ % 及整型,以左边属性为准
第六章
常用标准控件
就是把text1的选中文本变为字符串“国家教育部考试中心”

运行后:
图片框外面默认有边框,图像框没有 因为设计时两个框都没画那么大,但运行后,图片框只部分显示,而图像框则全部显示。 若去掉图片边框则需将 borderstyle 设置为0-none 若使图片框也能全部显示图片可以把 autosize 设置为 true 图片框可以向容器一样,存放其他控件和图形,而且可以输出 print 方法,而图像框则不可以 图片框占得内存大
\\\
\ \
\
\
\
若让某字符串居中显示,则用 scaleheight 和 scalewidth 较好 字符串居中显示的代码

Resize 自动大小事件,当窗体大小改变时发生。


、、 、

则需输入两次换行符,即通过输入换行符键入空行
\\\\
选b
又加 512 则第三个按钮为默认按钮
与上面代码作用相同
则没有选项被选中
两句代码作用相同
其中列表表项也可通过属性窗口添加
实现列表框1 中的表项移动到列表框 2 中 第一行向 list2 中添加 list1 中最后选中的表项 第二行移பைடு நூலகம் list1 中所选的选的列表项
注:将代表当前滚动条位置的数
值在标签中显示出来
相关文档
最新文档