vb控件复习

合集下载

VB复习重点

VB复习重点

VB复习重点第一章1 VB的特点:(1)面向对象的可视化编程工具(2)事件驱动的编程方式2 对象属性的设置方法:(1)设计阶段,利用属性窗口直接设置(2)程序代码中,通过赋值来实现,格式为对象.属性= 属性值3 属性任何控件都有Name属性。

启动窗体对象,最先发生的事件是Load事件。

Visible属性控制控件启动时是否可见。

Enabled属性控制启动后是否可用。

文本框没有的属性是Caption(标题)要给文本框控件添加滚动条,必须设置文本框的ScrollBars属性和MutiLine属性。

4 Print方法(P15)在窗体上输出内容,print 语句表示换行5 VB程序组成工程文件(.vmp)一般由窗体(.frm)和标准模块(.bas)和类模块(.cls)组成。

课后习题:1.为了使一个控件在运行时不可见,应将该控件的Enable属性值设置为False。

(×)3.面向对象程序设计是一种以对象为基础,由事件驱动对象执行的设计方法。

(√)7.属性是用来描述和反映对象特征的参数,不同的对象具有各自不同的属性,对象的所有属性都可以在属性窗口中设置。

(×)5.若要使命令按钮不可操作,要对(A)属性进行设置。

A、EnabledB、VisibaleC、BackColorD、Caption6.文本框没有(D)属性。

A、EnabledB、VisibaleC、BackColorD、Caption8.要使某个控件不可操作,要对(B)属性进行设置。

A、EnabledB、VisibaleC、BackColorD、Caption9.当运行程序时,系统自行执行启动窗体的(A)事件过程。

A、LoadB、ClickC、UnloadD、MinButton第二章VB 语言基础1 标准数据类型,对应关键字,类型符号逻辑型Boolean , 整型Integer %,长整型Long & ,单精度Single !,双精度Double #,字符型String $2 常量和变量常量:(1)普通常量“aa”,105 , 1.55(2)符号常量const 常量名as 类型符号=常数表达式(3) 系统常量 前缀是小写vbconst PI as single = 3.14中,定义的PI 是 符号常量 变量:命名规则:(1) 由字母,汉字,数字,下划线4部分组成,开头是字母或汉字 (2) 不能使用系统保留字,如If ,Else ,End 等,第一个字母大写。

vb复习资料

vb复习资料

vb复习资料VB复习资料近年来,计算机技术的快速发展使得编程成为了一项重要的技能。

而在编程学习的过程中,VB(Visual Basic)作为一种易学易用的编程语言,备受广大初学者的喜爱。

为了帮助大家更好地复习VB知识,本文将提供一些实用的复习资料和学习方法。

一、VB的基础知识在学习VB之前,我们首先需要了解一些基础知识。

VB是一种基于事件驱动的编程语言,它具有图形化的开发环境,使得编写程序变得更加直观和简单。

因此,我们需要掌握VB的基本语法、变量和数据类型、运算符、控制结构等内容。

可以通过阅读相关的教材或者参考资料来深入了解这些知识点。

二、VB的常用控件和功能VB作为一种用于开发Windows应用程序的语言,拥有丰富的控件和功能。

掌握这些常用的控件和功能对于开发实用的应用程序至关重要。

例如,文本框、标签、按钮、列表框、下拉框等控件的使用;对话框、文件操作、数据库连接、图形绘制等功能的实现。

可以通过编写小型的实例程序来熟悉这些控件和功能的使用方法。

三、VB的面向对象编程面向对象编程(OOP)是现代编程语言中的重要概念之一,也是VB编程的核心。

在VB中,我们可以使用类、对象、继承、封装等OOP的特性来实现更加灵活和可维护的代码。

因此,我们需要了解类的定义和使用、对象的创建和调用、继承和多态等概念。

可以通过编写简单的类和对象来加深对这些概念的理解。

四、VB的调试和错误处理在编程过程中,调试和错误处理是必不可少的环节。

VB提供了丰富的调试工具和错误处理机制,帮助我们快速定位和解决问题。

例如,可以使用断点来逐行调试程序,查看变量的值和执行流程;可以使用异常处理来捕获和处理程序运行中的异常。

熟练掌握这些调试和错误处理的技巧,可以提高程序的质量和效率。

五、VB的实践和项目开发学习VB不仅仅是为了掌握语法和知识,更重要的是能够应用到实际项目中。

因此,我们需要进行一些实践和项目开发。

可以选择一些简单的项目,例如制作一个学生管理系统、一个简单的游戏或者一个界面友好的计算器等。

VB常用控件习题参考答案-推荐下载

VB常用控件习题参考答案-推荐下载

对全部高中资料试卷电气设备,在安装过程中以及安装结束后进行高中资料试卷调整试验;通电检查所有设备高中资料电试力卷保相护互装作置用调与试相技互术通关,1系电过,力管根保线据护敷生高设产中技工资术艺料0不高试仅中卷可资配以料置解试技决卷术吊要是顶求指层,机配对组置电在不气进规设行范备继高进电中行保资空护料载高试与中卷带资问负料题荷试2下ห้องสมุดไป่ตู้2,高总而中体且资配可料置保试时障卷,各调需类控要管试在路验最习;大题对限到设度位备内。进来在行确管调保路整机敷使组设其高过在中程正资1常料中工试,况卷要下安加与全强过,看度并22工且22作尽22下可22都能22可地护以缩1关正小于常故管工障路作高高;中中对资资于料料继试试电卷卷保破连护坏接进范管行围口整,处核或理对者高定对中值某资,些料审异试核常卷与高弯校中扁对资度图料固纸试定,卷盒编工位写况置复进.杂行保设自护备动层与处防装理腐置,跨高尤接中其地资要线料避弯试免曲卷错半调误径试高标方中高案资等,料,编试要5写、卷求重电保技要气护术设设装交备备置底4高调、动。中试电作管资高气,线料中课并敷3试资件且、设卷料中拒管技试试调绝路术验卷试动敷中方技作设包案术,技含以来术线及避槽系免、统不管启必架动要等方高多案中项;资方对料式整试,套卷为启突解动然决过停高程机中中。语高因文中此电资,气料电课试力件卷高中电中管气资壁设料薄备试、进卷接行保口调护不试装严工置等作调问并试题且技,进术合行,理过要利关求用运电管行力线高保敷中护设资装技料置术试做。卷到线技准缆术确敷指灵设导活原。。则对对:于于在调差分试动线过保盒程护处中装,高置当中高不资中同料资电试料压卷试回技卷路术调交问试叉题技时,术,作是应为指采调发用试电金人机属员一隔,变板需压进要器行在组隔事在开前发处掌生理握内;图部同纸故一资障线料时槽、,内设需,备要强制进电造行回厂外路家部须出电同具源时高高切中中断资资习料料题试试电卷卷源试切,验除线报从缆告而敷与采设相用完关高毕技中,术资要资料进料试行,卷检并主查且要和了保检解护测现装处场置理设。备高中资料试卷布置情况与有关高中资料试卷电气系统接线等情况,然后根据规范与规程规定,制定设备调试高中资料试卷方案。

电大-VB复习材料

电大-VB复习材料

VB期末复习资料及答案2007年01月17日梁朝湘VB期末复习资料及答案(区电大提供,2006-12-17)一、单项选择题1、VB提供控件的窗口是()。

A.工具栏 B.文本框 C.工具箱 D.属性窗2、窗体的Load事件的触发时机是()A.用户单击窗体时 B、窗体被加载时 C、窗体显示之后 D、窗体被卸载时3、能够改变标签(Label)控件显示标题的属性是()。

A.Caption B.Name C.Click D.Text4、在Visual Basic中,程序执行的顺序是()。

A.由Visual Basic开发系统决定 B.由事件驱动C.由代码行的顺序决定 D.随意执行5、无论何种控件,共同具有的属性是()。

A.Text属性 B.Caption属性 C.Name属性 D.Autosize属性6、如果对象的名称为Mytext,而且对象有一个属性Text,那么在代码中引用该属性的正确格A、Text.MytextB、Mytext.TextC、Mytext.(Text)D、 Mytext*Text7、按照变量的作用域可将变量划分为()A、公有、私有、系统B、全局变量、模块级变量、过程级变量C、动态、常数、静态D、Public、 Private、 Protected8、在VB中,变量的默认类型是()。

A、IntegerB、DoubleC、VariantD、Currency9、把数值型转换为字符串型需要使用的函数是()。

A、ValB、StrC、AscD、Chr10、设置对象的边框类型的属性是()A、DrawstyleB、BorderstyleC、DrawWidthD、ScaleMode11、若要再窗体代码编辑器的“通用”部分定义私有Sub过程,则正确的语句是()。

A.Public Sub B.Public Function C.Private Sub D.Private Fun12、要绘制不同形状的图形,需要设置Shape控件的()属性A、ShapeB、BorderstyleC、FillStyleD、Style13、如果准备读文件,打开顺序文件”text.dat”的正确语句是()A、open "text.dat" For Write As # 1B、open "text.dat" For Binary As # 1C、open "text.dat" For Input As # 1D、open "text.dat" For Random As # 114、以下哪些变量名是合法的:A.Len B.Test@qw C.6cost_1 D.count2s15、什么关键字声明的局部变量在整个程序运行中一直存在?()A.StaticB.PrivateC.DimD.Public16、计时器控件响应的事件是()A.TimerB.IntervalC.ClickD.Enabled17、窗体的BackColor属性用于设置窗体的____。

VB常用控件属性汇总

VB常用控件属性汇总

组合框基本属性Name、Height、width、Top、L,eft、Enabled、Visible和Index组合框与列表框具有相同的属性:List、Listindex、ListCount、Selected、Sorted、Text、MultiSelect,Style 等。

组合框的特有属性:组合框有3种不同的样式,其下拉式组合框、简单组合框可输入内容,但必须通过Additem方法加入。

组合框的风格是由Style属性值决定的。

设置组合框的Style属性可以选用组合框的3种样Style属性为0时,是下拉式组合框,默认状态;Style属性为1时,是简单组合框;Style属性为2时,是下拉列表框。

(1)下拉组合框下拉组合框,显示在屏幕上的仅是文本编辑器和一个下拉箭头。

与下拉列表框相似,蛋下拉列表框可以通过输入文本的方法在表项中选择。

可识别dropdownclickchannge事件。

(2)简单组合框简单组合框,列出所有的项目供用户选择,右边没有下拉箭头,列表框不能收起和下拉。

与文本编辑器一起显示在、屏幕上。

用户可在文本框中直接输入列表项中没有的选项,也可从列表中选择。

可以识别clickchannge事件。

(3)下拉式列表框下拉式列表框与下拉组合框相似,区别是用户不能输入列表框中没有的项,只能在列表中选择。

不能识别dbclick和changge事件。

可识别dropdownclick事件组合框拥有列表框和文本框的大部分属性。

组合框也有Seli,ength、SelStart和SelText这3个文本框才有的属性。

还有LOcked属性和Change事件等。

常用事件组合框响应的事件依赖于其Style属性。

(1)简单组合框(Style属性值为1),才有接收DblClick事件。

(2)下拉组合框(Style属性值为0)与下拉列表框(Style属性值为2),可接收Click事件和DropDown事件。

(3)下拉组合框和简单组合框,可以在文本区输入文本,当输入文本时,可以接收Change事件。

VB知识点学考

VB知识点学考

一、V B中常用的几个基本控件Label控件(标签)Timer 控件(准时器)TextBox 控件(文本框)Command Botton 控件(命令按钮)Image 控件Listbox控件(列(图象)表框)二、 VB 工程知识( 1)一个 VB 工程包含两个文件:窗体文件(.frm)和工程文件(.vbp )。

(2)由 VB 工程生成的 .EXE 文件,可离开 VB 环境运转(3)说明语句以单引号开头(’),写解说文字。

说明对程序没有影响,主假如增添程序的可读性( 4)多行语句写在一行上,用冒号 k=a : a=b :b=k(编程时不建议使用 )三、 VB 常用的基本数据种类数据种类名说明数据长度或范围Integer整型-32768 ~ 32767Long长整型-2,147,483,648 ~ 2,147,483,647Single单精度实数型绝对值在~内的实数,有效数字约6~ 7位Double双精度实数型绝对值在 10E-324 ~内的实数,有效数字约14~ 15 位String变长字符串型一段文字与符号Boolean逻辑型True 或 FalseDate日期型日期和时间四、 VB 常用的标准函数函数名函数的功能应用举例函数返回值Abs(X)求 X 的绝对值AbsInt(X)求不大于 X 的最大整数Int4Sqr(X)求 X 的算术平方根Sqr(4)2Rnd()求 [0,1) 之间的一个随机数。

使用前需Randomize A 的值为 [0,1)之间用 Randomize 语句初始化A= Rnd()的一个随机数Val(X)数字字符串变换成数值Val("170")170 Str(X)数值变换成字符串Str(170)"170" Asc( X)字符变换为 ASCII Asc("A")65Chr(X)ASCII 变换为字符Chr(65) Len(X)计算字符串的长度Len("abc")Mid(X,n,k)取字符串 X中从第 n 个字符开始长度为Mid("Auto",3,2) k 的子串注意:此中Chr ()、 Str()、 Mid ()三个函数的值为字符串型,结果要加双引号五、 VB 的基本运算运算符说明运算符优先级表达式款式实例幂^1X^y2^3 结果为 8取负-2-x-2 结果为 -2乘法*3X*y2*2 结果为 4实数除法/3X /y 5 / 2结果为整数除法(求整\4X \ y 5 \ 2结果为 2除部分)\2结果为 2\ 2结果为 -2取模(求余数)Mod5X mod y 5 mod 2 结果为 14 mod -3结果为 1-4 mod 3结果为 -1加法+6X+y5+2 结果为 7减法-6x-y5-2 结果为 3连结&或 +6X & y“5” & “2”结果为” 52”5 & 2 结果为” 52”"A"3"to"运算注意事项注意“ * ”写法。

VB控件部分复习讲义

VB控件部分复习讲义

例29

Line方法画矩形:

格式: [<绘图对象>.]line [(x1,y1)]-[step](x2,y2)[,color[,B[F]]]
Fillcolor = vbyellow : fillstyle = 0 Line (100,100) – (300,200), , B Fillcolor = vbgreen Line (200,200) – (400,400),vbred, BF
14
列表框
常用方法:

AddItem
list1.additem ―Hello‖ list1.additem ―World‖, 1

RemoveItem
list1.removeitem 0

Clear
List1.clear
常用事件:


Click DblClick
例08、09、10
15
组合框
常用属性:


QBColor
Picture1.fillcolor = Qbcolor(0) ‗表示黑色
22
绘图方法

Pset方法
格式: [<绘图对象>.]pset [step](x , y)[,color]
Step:表示采用当前作图位置的相对值 Pset (100,100) Picture1.forecolor = rgb(255,0,0) Picture1.pset (100, 100) Picture1.pset step(100,100) Picture1.drawwidth = 5 Picture1.pset step(100,100),rgb(0,0,255)
Sub command1_click(index as integer) …… End sub

VB复习资料

VB复习资料

VB综合练习一.选择题1.要改变控件的宽度,应修改该控件的(B)属性。

A、TOPB、widthC、LeftD、Height2.将命令按钮Command1设置为不可见,应修改该命令按钮的(A)属性。

A、VisibleB、ValueC、CaptionD、Enabled3.VB程序设计的完整步骤是( C )。

(A)可视化程序设计(B)代码程序设计(C)可视化程序设计和代码程序设计(D)界面设计4.(D )对象具有clear方法。

A、图片框B、窗体C、复选框D、列表框5.要求改变窗体的标题时,应当在属性窗口中改变( A )的属性。

(A)Caption ( B )Name ( C )Text ( D )Label6.窗体能响应的事件是( C )。

(A)ActiveForm ( B )Drive ( C )Load ( D )Change7.下列变量命名正确的是( B )。

(A)basic+1 ( B )myfile ( C )p1age@2 ( D )cmd..18.由Fo r K=10 TO 0 step 3:next K循环语句控件的循环次数是(B )A、12B、0C、-11D、-109.下列数据类型中,占用内存最大值是(D )A、Boolean 2B、Byte1C、integer2D、Single410.在事件中,Private 表示( B )。

(A)此过程可以被其它的过程调用(B)此过程只可以被本窗体模块中的其它过程调用(C)此过程不可以被任何其它的过程调用(D)此过程只可以被本工程的其它过程调用11.当执行以下的过程时,Lb1Result 的标签框内将显示()。

Private Sub cmdIt_Click( )Dim I,RR=0For I=1 to 5 Step 1R=R+INext iLb1Result.Caption=Str$(R)End Sub( A )字符串15 (B)整数15 (C )字符串5 (D)整数512.若要求从文本框中输入密码时在文本框中只显示$号,则应在此文本框的属性窗口中设置( A )。

VB控件_数组_过程复习题_参考答案2-推荐下载

VB控件_数组_过程复习题_参考答案2-推荐下载

A.Text B.Value C.Max D.Min
29.若要将命令按钮设置为默认按钮,可设置___D______属性为 True 来实现。
A.Cancel B.Value C.Enabled D.Default
30.若要清除列表框中列表项,可使用____C_____方法来实现。
A.Add B.RemoveItem
D.一个控件的属性在属性窗口中设置后,还可以再利用程序代码为其设置新值
2.以下过程是标签 Label1 的___A______事件。
Prviate Sub Label1_Click( )
End Sub
A.单击 B.双击 C.拖拽 D.移动
3.下列控件中可设置滚动条是____C_____。
A.检查框(复选框) B.框架 C.文本框 D.标签框
D.AddItem
14.要获得垂直滚动条 Vscrollbar 控件所能表示的最大值,可通过调用该控件的_____B____ 属性来实现。
A.Value B.Max
C.Min rgeChange
15.要将命令按钮上的文字设置为“粗体”可通过设置__B_______属性值为 True 来实现。
A. Text 属性值为 &
B. Caption 属性值为 &
C. PasswordChar 属性值为空 D. PasswordChar 属性值为 &
8.若要设置定时器的定时间隔,可通过__A_______属性来设置。
A. Interval
B. Value
C. Enabled
D. Text
9.若要设置定时器的定时间隔设为 5 秒,应将 Interval 属性值设为_D________。

vb总复习要点

vb总复习要点

例: X = 123456.78 Print Format(x,”00000000.0000”) Print Format(x,”###,###,###.#”) 00123456.7800 123,456.8
第四章 VB语言基础

InputBox函数
v = InputBox (<Prompt>[,<Title>][,<Default>][,<x,y>])
第五章 算法基础及VB的基本语句
“当(while)型”循环——条件成立时,执行循环体:
False
条件?
True
循环体
False
循环体
条件?
True
Do While <条件> <循环体>
Do <循环体>
Loop
Loop While <条件>

第五章 算法基础及VB的基本语句
“直到(Until)型”循环——条件成立时,结束循环:


注释语句:[格式一]:Rem <注释语句> [格式二]:’ <注释语句>
第四章 VB语言基础

程序运行中取值始终保持不变的数据称为“常量”

数值常量:
整型数
整型
长整型 单精度数
浮点型数 双精度数

八进制数(数字前加&O) ; 十六进制(数字前加&H) <底数>E<指数>或<底数>D<指数>,其中以E分隔的数为单精 度数,以D分隔的数为双精度数
第四章 VB语言基础

以符号形式出现在程序中,且取值可以发生变化的 数据称为“变量”,变量名的命名规则如下:

vb复习总结

vb复习总结
1.求累加、累乘 2.判断某正整数是否为质数 3.求两个正整数M、N的最大公约数和最小公倍数 4.输出图形/乘法表 5.数制转换
13
第6章
数组
第 十 二 章 文 件
1. 静态数组的定义 Public|Private|Dim <数组名>(< [<下界1> To] <上界1>,[< 下界2> To] <上界2>,… >) [As <类型>], … 如果下界省略,则使用默认下界: Option Base {0|1} 2. 动态数组的定义 (1) Public|Private|Dim <数组名>()[As <类型>], … (2) ReDim <数组名>(<维数定义>) [As <类型>], … (3)保留动态数组的内容 格式: ReDim Preserve <数组名>(<维数定义>) 3.控件数组建立: a. 将多个控件取相同的名称 b. 复制、粘贴现有的控件 c. 同一个控件数组的所有控件共享同一事件过程。 注意使用该过程返回的参数Index。
8
第3章 顺序结构程序设计
1.语句书写规则: 一行可以写多条语句,之间用冒号隔开: Form1.FontSize=14 : Form1.BackColor=vbRed 语句太长时可以续行,使用空格加下划线 例如: Text3.Text = Val(Text1.Text) + _ Val(Text2.Text) 单独表达式不能成为一个语句。 2.输入语句: 赋值语句:<变量名>=<表达式> 或: [<对象名>.]<属性名>=<表达式> 输入框(InputBox);文本框(TextBox) 3. 输出语句: [<对象名>.]Print[<表达式表>][{;|,}] 对象名: 窗体、图片框、立即窗口 、打印机;分号: 后一项紧跟前一项输 出,逗号: 以14个字符位置为单位把一个输出行分成若干区段。 消息框(MsgBox) 、文本框、标签 4.注释语句: ' | Rem <注释内容> 说明: Rem与 <注释内容>之间至少空一个空格。 5.暂停语句: Stop 6.结束语句: End 9

VB基础知识复习资料

VB基础知识复习资料

第一章常用数据类型1、数值型数据:(1)整数类型:A、整型(Integer):取值范围-32768——32767内的整数。

B、整型(Long):取值范围-2147483648——2147483647内的整数。

例如:Dim i as Integer,j as Longi=100j=100000(2)实数类型:A、单精度符点型(Single):占用4字节存储空间,可精确到7位十进制数。

B、双精度符点型(Double):占用8个字节空间,可精确到15位或16位十进制数。

C、货币型(Currency):占用8个字节空间, 取值范围小数点左边15位,右边4位(表示的是定点数)。

例如:Dim num as Double,InMoney as Currencynum=67.8InMoney=78.9(3)字节型(Byte):取值范围为0—255的整数。

2、字符串型数据(String):用双引号括起来的字符序列,由一切可打印的西文字符和汉字组成。

例如:Dim strTemp as StringstrTemp=”7R中”。

3、布尔型数据(Boolean):只有True和False两个值,一般用于区分两种不同的状态。

4、日期型数据(Date):可以表示取值范围为100年1月1日~9999年12月31日的日期。

例如:Dim InDate as DateInDate=”2004-5-9”5、可变类型数据(Variant):是一种特殊的数据类型,除了固定长度字符串数据及用户定义类型外,可以包含任何类型的数据。

一般情况下,定义变量时不指定类型默认就是变体。

例如:Dim temptemp=123第二章常用控件1、TextBox(文本框)用途:可以供用户输入数据,是VB中显示和输入文本的主要控件。

文本框可以输入单行文本,也可以输入多行文本。

属性:●Text属性: 获取或设置控件中的文本内容。

●MaxLength属性: 设置文本框中能够输入的字符串的最大长度,0为无限制。

vb期末复习资料

vb期末复习资料

vb期末复习资料作为一门计算机语言,VB(Visual Basic)运用广泛,尤其是在企业级应用软件开发领域中。

对于学习VB的同学而言,期末复习资料的准备不仅可以帮助他们更好地回顾所学知识,也可以为期末考试做好充分准备。

一、VB基础知识复习1. VB的发展历史:VB1.0~VB6.0~2. VB的数据类型:整型、长整型、单精度、双精度、字符串、布尔型等3. VB的语法:变量声明、赋值、运算、判断、循环等4. VB的控件:按钮、标签、文本框、下拉框、列表框、复选框、单选按钮等5. VB的事件:如Click、TextChanged、Load、Unload、KeyDown等二、VB进阶知识复习1. VB的函数:String、Len、Instr、Mid、Format、Randomize 等2. VB的数组:一维数组、多维数组、动态数组等3. VB的面向对象编程:类、对象、封装、继承、多态等4. VB的常见控件的使用:如数据网格、图像控件、菜单控件等5. VB的文件操作:文件读取、写入、创建文件夹、删除文件等6. VB的数据库操作:ADO、ODBC、DAO等三、VB实践复习1. 编写一个简单的画图程序,实现画线、椭圆、矩形等基本功能2. 编写一个计算器程序,可以进行加减乘除运算、求幂、求平方根等3. 编写一个简单的学生信息管理系统,包括学生的基本信息、成绩信息等4. 编写一个简易聊天程序,实现实时聊天、群聊、文件传输等功能5. 编写一个简单的网络游戏程序,实现网络对战、计分等功能综上所述,VB期末复习资料既包括基础知识的复习,也需要涉及到进阶的知识点和实践应用。

在复习期间,可以根据自身掌握程度,选择针对性的资料进行练习和巩固,以保证最终的复习效果。

同时,期末考试前也要做好精神和身体上的准备,保证状态良好,以应对考试的挑战。

VISUALBASIC程序设计期末复习一

VISUALBASIC程序设计期末复习一

VISUALBASIC程序设计期末复习一VISUALBASIC程序设计期末复习一Visual Basic(VB)是一种面向事件的编程语言,用于Windows操作系统中的应用程序开发。

本文将对Visual Basic程序设计进行综合复习。

1. VB语法基础:VB程序是由一系列指令(语句)组成的,语句之间通过回车或者冒号分隔。

VB语句通常以关键字作为开头,比如Sub、If、For等。

VB语句的结束使用End语句。

3. 事件:控件可以响应用户的操作,如点击按钮、输入文本等。

当用户触发一个事件时,VB程序会执行相应的代码,例如按钮的Click事件、文本框的TextChanged事件等。

4. 变量:在VB中,变量用于存储数据。

变量的类型可以是数字、文本、日期等。

声明变量时需要指定变量的类型,例如Dim age As Integer,其中age是整数类型的变量。

5.运算符和表达式:在VB中,可以使用各种运算符进行数学和逻辑运算,比如加减乘除、等于和不等于等。

运算符可以用于表达式,表达式由变量、常量和运算符组成。

6. 控制结构:VB提供了各种控制结构,用于控制程序的执行流程。

常用的控制结构包括条件语句(如If-Then、If-Then-Else)、循环语句(如For-Next、While)和选择语句(如Select Case)。

7. 函数和过程:函数是一段可重复使用的代码,可以接受参数并返回值。

过程是一段无返回值的代码。

VB提供了许多内置函数和过程,如MsgBox函数用于显示消息框,InputBox函数用于获取用户输入等。

8.数组:数组是一种用于存储一系列相同类型的数据的数据结构。

VB中的数组可以是一维、二维或多维的。

可以使用索引来访问数组中的元素。

9. 文件和输入输出:VB提供了许多用于文件读写和输入输出的函数和对象。

例如,FileOpen函数用于打开文件,Print函数用于输出文本到文件,Input函数用于从文件中读取数据等。

VB复习题

VB复习题
A) $OB) &O
C) $ED) &E
26、语句Print“5*5”的执行结果是
A)25B)5*5C)出现错误提示D) “5*5”
27、放置控件到窗体中的最迅速方法是
A)拖动鼠标B)单击工具箱中的控件
C)双击工具箱中的控件D)单击工具箱中的控件并拖动鼠标
28、以下合法的Visual Basic标识符是
12
13
14
答案
10
Picture1.Picture=LoadPicture(“C:\moon.jpg”)
用来删除列表中指定的项目
三、选择题
1、Visual Basic 6.0分为3种版本,不属于这3种版本的是
A)学习版B)专业版
C)企业版D)业余版
2、Visual Basic集成的主窗口中不包括
A)属性窗口B)标题栏C)菜单栏D)工具栏
21、下面说法不正确的是
A)变量名的长度不能超过255个字符
B)变量名可以包含小数点或者内嵌的类型声明字符
C)变量名不能使用关键字
D)ual Basic变量名的是
A) BookB) 2_Seek
C) 123.58D) Book-1
23、在Visual Basic中,下列两个变量名相同的是
3、在Visual Basic中,被称为对象的是
A)窗体B)控件
C)控件和窗体D)窗体、控件和属性
4、下列说法正确的是
A)在活动窗体中只能通过拖拉右上角和左下角的小方块来同时在高度和宽度上缩放控件
B)若一个控件上有4个黑色的小方块,表明该控件是活动的
C)窗体中活动控件只能有一个
D)非活动控件在窗体上是隐藏的
A) 11.25B) 3

vb控件知识点总结

vb控件知识点总结

vb控件知识点总结VB(Visual Basic)是一种基于对象和事件驱动的编程语言,广泛用于Windows平台上的应用程序开发。

在VB中,控件是构成用户界面的基本元素,通过控件可以实现用户与程序的交互。

控件在VB中扮演着非常重要的角色,掌握控件的使用和操作是学习VB编程的基础。

本文将从控件的基本概念、常见控件种类和使用方法等方面对VB控件进行总结,希望对初学者能有所帮助。

一、控件的基本概念1.控件是什么?在VB中,控件是指用于构建用户界面的可视化元素,如按钮、文本框、标签等。

控件可以响应用户的操作,触发相应的事件,实现用户与程序的交互。

2.控件的属性每个控件都有自己的属性,用来设置控件的外观、行为等。

常见的控件属性包括:大小、位置、背景色、字体、文本内容等。

3.控件的事件控件可以响应用户的操作,如点击、鼠标移动、键盘输入等,这些动作称为事件。

每个控件都有一组事件,可以通过处理这些事件来实现相应的功能。

4.控件的方法控件还有一些方法,用来对控件进行操作或者获取控件的信息。

例如,设置控件的可见性、启用或禁用控件等。

二、常见控件种类1.按钮(Button)按钮是一种常用的控件,用于触发某个操作或者事件。

在VB中,按钮可以设置文本内容、大小、位置等属性,并通过处理按钮的Click事件来实现相应的功能。

2.标签(Label)标签用于显示静态文本内容,通常用于显示提示信息或者标题。

在VB中,标签可以设置文本内容、字体样式、颜色等属性。

3.文本框(TextBox)文本框用于接收用户的输入,常用于输入文本或者数字。

在VB中,文本框可以设置默认文本、最大长度、密码字符等属性,并通过处理文本框的TextChanged事件来获取用户输入的内容。

4.列表框(ListBox)列表框用于显示一个列表,并允许用户从中选择一个或多个项。

在VB中,列表框可以通过Items属性添加列表项,并通过SelectedIndexChanged事件来处理用户的选择操作。

VB程序设计复习资料(初学者用)

VB程序设计复习资料(初学者用)

VB程序设计复习资料一、选择题1、提供控件的的窗口是A、对象窗口B、对象浏览器窗口C、工具箱D、工具栏2、以下叙述中错误的是A、Visual Basic 是事件驱动型可视化编程工具B、Visual Basic应用程序不具有明显的开始和结束语句C、Visual Basic工具箱中的所有控件都具有宽度(Width)和高度(Height)属性D、Visual Basic中控件的某些属性只能在运行时设置3、以下不属于Visual Basic系统的文件类型是A、.frmB、.basC、.vbgD、.vbp4、以下叙述中错误的是A、在工程资源管理器窗口中只能包含一个工程文件及属于该工程的其他文件B、以.BAS为扩展名的文件是标准模块文件C、窗体文件包含该窗体及其控件的属性D、一个工程中可以含有多个标准模块文件5、以下叙述中错误的是A、双击鼠标可以触发DblClick事件B、窗体或控件的事件的名称可以由编程人员确定C、移动鼠标时,会触发MouseMove事件D、控件的名称可以由编程人员设定6、程序运行后,在窗体上单击鼠标,此时窗体不会接收到的事件是A、MouseDownB、MouseUpC、LoadD、Click7、设a=10,b=5,c=1,执行语句Print a > b > c后,窗体上显示的是A、TrueB、FalseC、1D、出错信息8、如果要改变窗体的标题,则需要设置的属性是A、CaptionB、BackColorC、NameD、BorderStyle9、设有以下循环结构Do循环体Loop While <条件>则以下叙述中错误的是A、若“条件”是一个为0的常数,则一次也不执行循环体B、“条件”可以是关系表达式、逻辑表达式或常数C、循环体中可以使用Exit Do语句D、如果“条件”总是为True,则不停地执行循环体10、工程文件的扩展名是A、.frmB、.basC、.vbpD、.frx11、VB集成开发环境有3种工作状态,不属于3种工作状态之一的是A、设计状态B、编写代码状态C、运行状态C、中断状态12、在VB中称称各种可在对象上操作的过程为A、属性B、方法C、事件D、封装13、下列控件中,可以接收用户输入信息的控件是A、图片框控件B、文本框控件C、标签控件D、图像框控件24、当某个单选按钮控件被选中时,其Value属性值为A、0B、1C、TrueD、False15、某应用程序的窗体界面中有3个控件,程序运行,该窗体加载后,如果按下键盘上的【Tab】键,则下列事件不会发生。

VB基本操作(控件)

VB基本操作(控件)

基本操作题(常考控件)1、公共属性(1)Name:运行时不可以通过语句改变,只在设计时确定(2)caption(3)width(控件宽度)、height(控件高度)、top(垂直坐标)、left(水平坐标)(4)enabled(是否可用)、visible(是否可见)(5)font(与字体相关):注意font的子属性(6)index:该属性常用于控件数组,使用该属性区分控件数组中的某一元素(控件)注:全国上机考试常考点2、常用控件属性(1)窗体:MaxButton(最大化按钮)、MinButton(最小化按钮)(2)标签:Caption(设置标签上显示的内容)、BorderStyle(设置标签边框样式,为0时无边框,为1时有边框)、AutoSize(为true时,标签可自动改变大小以适应标签上显示的全部内容)(3)文本框:Text(设置或获取文本框全部内容)SelLength:获取文本框选中内容的字符数(获取部分内容)SelStart:选取文本起始点SelText:获得选取的文本内容Alignment:设置文本框中显示内容对齐方式(为0表示左对齐、为1表示右对齐、为2表示居中对齐)MultiLine:设置文本框多行显示(为true时)ScrollBars:在MultiLine为true的前提下,设置文本框中显示滚动条PasswordChar:设置文本框中内容能否正常显示(如Text1. PasswordChar=“*“,则文本框中内容以*显示,Text1. PasswordChar=”“,则文本框中内容正常显示)MaxLength:设置文本框中输入的字符串长度尤其注意文本框的change事件(等考中常见):该事件在文本框中内容发生改变时触发(4)命令按钮:Cancle(为true时单击命令按钮等同于按Esc键)Default(为true时单击命令按钮等同于按回车键)(5)图片框与图像框:二者都可以加载显示图片(设计时,通过picture属性导入图片;编程时,亦是通过给该属性赋值,完成图片的导入)如:pic1.picture=loadPicture(app.Path &“\aa.jpg“):导入aa.jpg图片pic1.picture=loadPicture():使图片框或图像框中的图片消失注意:(a)图片框的print方法:向图片框中打印信息(b)图像框的Stretch属性(常考点):为false时,图像控件自动改变大小以与图形的大小相适应,为true时,显示在控件中的图像的大小将完全适应控件的大小,图片可能会变形(6)单选按钮与复选框:二者有一个共同属性:value单选按钮:value为true,表该按钮被用户选中;为false,表未被用户选中复选框:value为0时,表示未被选中;为1时,表示被选中Caption:获取单选按钮或复选框中显示信息Alignment:设置标题在按钮左边还是右边显示(7)计时器(等考常考点)常考属性:interver(设置计时器的间隔时间;单位为千分之一秒)Enabled(设置计时器可否正常工作,为true时,能正常计时,为false时,则不能触发timer事件)常考事件:timer事件(该事件每个间隔时间就能被系统自动触发,从而完成动态效果)(7)组合框与列表框:二者都可以以列表形式显示信息公用属性:(a)list属性:设置列表框或组合框中的列表项内容(设计时,通过该属性引入列表项);编程时,也可通过该属性获取某一列表项。

vb控件知识

vb控件知识

控件是VB通过控件箱提供的与用户交互的可视化部件,在窗体中使用控件可以方便地获取用户的输入,也可以显示程序的输出,必须熟练掌握控件的使用,才能游刃有余地开发应用程序。

一、控件介绍VB为不同的控件定义了不同的属性、方法和事件。

使用控件与使用窗体相似,控件的命名规则与窗体相同,控件属性的分类和大多数属性、方法和事件也与窗体一致。

1.控件的分类VB的控件分为内部控件、ActiveX控件和可插入对象三类。

(1)内部控件内部控件是由VB本身提供的控件,也称为常用控件,这些控件总是显示在控件箱中,不能从控件箱中删除。

内部控件(标准版)如图3-3-1所示。

图3-3-1(2)ActiveX控件ActiveX控件是VB控件箱的扩充部分,这些控件在使用之前必须添加到工具箱中。

添加的步骤如下:·用鼠标右键单击工具箱,出现快捷菜单。

·选择快捷菜单的“部件”命令,就会出现部件选项卡,如图3-3-2所示。

·单击复选框来选择需要添加的ActiveX控件。

·单击“确定”按钮,则在窗体的工具箱中就出现了添加的控件。

图3-3-2(3)可插入对象可插入对象是由其他应用程序创建的对象,利用可插入对象,就可以在VB应用程序中使用其他应用程序的对象。

添加可插入对象到工具箱与添加ActiveX控件的方法相同,在图3-3-3中选择“可插入对象”选项卡。

图3-3-32.名称(Name)属性每个控件都有名称属性,用于设置控件的名字。

创建控件时,新对象的默认名字由对象类型加上一个惟一的整数组成。

例如,第一个新的Form对象是Form1 ,第二个为Form2,第三个为Form3,依次类推;第一个TextBox控件是Text1,如图3-3-4(a)。

为了使控件的名称易记并具有代表性,建议按以下的规则来命名控件,即前缀表示控件的类,其后为控件的具有描述性含义的名字。

例如,cmdStart为按钮,frmHello为窗体,如图3-3-4(b)。

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

二级VB控件对象1、窗体基本属性1. Name名称属性(任何对象都具有的)2. Height、width、top和left属性单位为twip:3.Caption 标题属性:4. 字体Font属性组FontName属性是字符型,决定对象上正文的字体(缺省为宋体)。

FontSize属性是整型,决定对象上正文的字体大小。

FontBold属性是逻辑型,决定对象上正文是否是粗体。

FontItalic属性是逻辑型,决定对象上正文是否是斜体。

FontStrikeThru属性是逻辑型,决定对象上正文是否加一删除线。

FontUnderLine属性是逻辑型,决定对象上正文是否带下划线。

5. Enabled属性(逻辑值)True :允许用户进行操作,并对操作出响应(缺省值)。

False:呈暗淡色,禁止用户进行操作。

6. Visible属性(逻辑值)True :运行时控件可见(缺省值)。

False:运行时控件隐藏,用户看不到,但控件本身是存在的。

7.BackColor属性和ForeColor属性BackColor属性用于返回或设置对象的背景颜色,ForeColor属性用于返回或设置在对象里显示图片和文本的前景颜色。

Form1.BackColor = RGB(255, 0, 0)Form1.BackColor = vbRed窗体的其它常用属性1.MaxButton最大化按钮和MinButton最小化按钮:当值为Ture,有最大或最小化按钮,False则无。

2.Picture图片属性:3. BorderStyle:边框风格, 0-None:无边框;1-Fixed Single:单线边框,不可以改变窗口大小;2-Sizable:双线边框,可以改变窗口大小;3-Fixed Double:双线框架,不可以改变窗口大小。

4-Fixed Tool Window:窗体外观与工具条相似。

有关闭按钮,不可以改变窗口大小。

5-Sizable Tool Window:窗体外观与工具条相似。

有关闭按钮,可以改变窗口大小。

4. WindowsState属性0-Normal:正常窗口状态,有窗口边界;1:最小化状态,以图标方式运行;2:最大化状态,无边框,充满整个屏幕。

最常用的事件1 Click/DblClick:单击/双击窗体触发。

2 Load:窗体被装入时触发的事件。

该事件通常用来在启动应用程序时对属性和变量进行初始化。

3、Unload事件卸载窗体时触发该事件。

4、Resize事件无论是因为用户交互,还是通过代码调整窗体的大小,都会触发一个Resize事件。

常用方法窗体常用的方法有:打印输出Print移动Move清除Cls显示Show隐藏Hide等方法。

2、标签用于显示文本(输出)信息,不能作为输入信息的界面。

基本属性Name、Height、Width、Top、Left、Enabled、Visible、Font、ForeColor、BackColor等与窗体的使用相同。

常用属性(1)Caption属性Caption属性用来改变Label控件中显示的文本。

Caption属性允许文本的长度最多为1024字节。

缺省情况下,当文本超过控件宽度时,文本会自动换行,而当文本超过控件高度时,超出部分将被裁剪掉。

(2)Alignment属性设置Caption属性中文本的对齐方式,共有三种可选值:0 左对齐(Left Justify);1 右对齐(Right Justify);2 居中对齐(Center Justify)。

(3)BackStyle属性该属性用于确定标签的背景是否透明。

有两种情况可选:值为0时,表示背景透明,标签后的背景和图形可见;值为1时,表示不透明,标签后的背景和图形不可见。

(4)AutoSize属性AutoSize属性确定标签是否会随标题内容的多少自动变化。

如果值为True,则随Caption内容的大小自动调整控件本身的大小,且不换行;如果值为False,表示标签的尺寸不能自动调整,超出尺寸范围的内容不予显示。

3、文本框是一个文本编辑区域,在该区域输入,编辑和显示文本。

基本属性Name、Height、Width、Top、Left、Enabled、Visible、Font,ForeColor、BackColor等与标签控件相同。

常用属性(1).Text文本属性文本框没有Caption属性(2)Maxlength:设置正文的最多字符个数, 0任意长度值。

(3)MultiLine:是否为多行,默认一行. False(4)ScrollBars:当MultiLine为True时,该属性才有效,滚动条的形式。

0-None:无滚动条、1-Horizontal:水平滚动条、2-Vertical:垂直滚动条3-Both:水平和垂直滚动条。

(5)Locked:是否可被编辑属性False,表示为可编辑。

(6)PassWordChar属性设置PasswordChar属性为了掩盖文本框中输入的字符。

该属性的设置只有在MultiLine设为False才有效(7)SelStart、SelLength和SelText属性这三个属性是文本框中对文本的编辑属性。

SelStart:确定在文本框选中文本的起始位置。

第一字符的位置为0。

若没有选择文本,则用于返回或设置文本的插入点位置,如果SelStart的值大于文本的长度,则SelStart取当前文本的长度:SelLength:设置或返回文本框中选定的文本字符串长度(字符个数)。

SelText:设置或返回当前选定文本中的文本字符串。

事件:Change:当改变文本框的Text属性时会引发该事件。

当用输入一个字符,就会触发一次Change事件。

LostFoucus 当控件失去输入交点时发生。

GotFoucus 当控件获得输入交点时发生。

方法:SetFocus,使用形式:[对象.]SetFocus功能:是把光标移到指定的文本框对象中。

4、按钮控件命令按钮CommandButton接受用户输入的命令.输入命令可以有三种方式:(1)鼠标单击;(2)按Tab键焦点跳转到该按钮, 再按回车键;(3)快捷键(Alt+有下划线的字母)属性1.基本属性:Name、Height、Width、Top、Left、Enabled、Visible、Font、.DownPicture 等与窗体的使用相同。

2.常用属性(1)Caption: 标题属性——命令按钮显示的内容,可在某字母前加“&“设置快捷键。

例如:&Ok , 显示Ok(2)Default:确认属性(逻辑值),设置为True时,按Enter键相当于用鼠标器单击了该按钮。

注意:在一个窗体只能的一个按钮的Default设置为Ture(3)Cancel:取消功能属性(逻辑值),当设置为Ture时,程序运行时按Esc键与单击此命令按钮的效果相同。

注意:在一个窗体只能的一个按钮的Cancel属性设置为Ture(4)Value: 检查该按钮是否按下. 该属性在设计时无效.(5)Picture : 按钮可显示图片文件(.bmp和.Ico),只有当Style属性值设为1时有效(6)Style : 确定显示的形式. 0 只能显示文字, 1 文字、图形均可。

(7)ToolTipText :设置工具提示,和Picture结合使用。

方法1. Move2.Setfocus获得焦点事件最常用的是Click()事件,一般也只对该事件进行编程。

5、单选按钮单选钮(OptionButton)也称作选择按钮。

一组单选钮控件可以提供一组彼此相互排斥的选项,任何时刻用户只能从中选择一个选项,实现一种“单项选择”的功能,被选中项目左侧圆圈中会出现一黑点。

方法SetFocus方法是单选钮控件最常用的方法,可以在代码中通过该方法将Value属性设置为True。

与命令按钮相同,使用该方法之前,必须要保证单选钮处于可见和可用状态(即Visible与Enabled属性值均为True)。

事件Click事件是单选钮控件最基本的事件,一般情况用户无需为单选钮编写Click事件过程,因为当用户单击单选钮时,它会自动改变状态。

重要属性(1)Caption:文本标题。

设置单选钮的文本注释内容。

(2)Alignment属性:0:Left Justify(缺省设置)控件钮在左边,标题显示在右边。

1:Right Justify 控件钮在右边,标题显示在左边。

(3)Value 属性True: 单选钮被选定False: 单选钮未被选定(4)Style 属性0--Standard:标准方式1--Graphical:图形方式说明:在Style属性设置为1时,可使用Picture 属性两种选择按钮都针对Click 事件做出反应,但单选按钮比较简单,只需直接输入代码即可;复选按钮比较复杂,需经过条件判断后再做出反应。

切记!6、复选框(多选)复选框(CheckBox)也称作检查框、选择框。

一组复选框控件可以提供多个选项,它们彼此独立工作,所以用户可以同时选择任意多个选项,实现一种“不定项选择”的功能。

选择某一选项后,该控件将显示√ ,而清除此选项后√消失。

重要属性Caption、Alignment、Style与单选钮相同请大家注意,单选控件与复选控件的 Value 值是不同的,而这是初学者最容易混淆的。

事件Click事件是复选框控件最基本的事件。

用户一般无需为复选框编写Click 事件过程,但其对Value属性值的改变遵循以下规则:单击未选中的复选框时,Value属性值变为1;单击已选中的复选框时,Value属性值变为0;单击变灰的复选框时,Value属性值变为 2。

7、列表框ListBox控件用于在一组列表中选择其中的一项或多项。

[属性:]·Text表示当前操作项内容。

·ListCount表示当前列表框中总数据项数。

·ListIndex 表示当前操作项下标,第1项=0。

·List(i)表示第i项表项内容。

·MultiSelect 表示是否允许多选择。

·Selected(i) 表示第i项是否被选中。

Selected(i)的值为True表示第i+1项被选中。

·SelCount 表示被选中的项数。

·Sort 表示是否排序。

[方法:]· AddItem向列表框增加一项数据。

· ListX.AddItem(Item As String)· RemoveItem删除第i项· ListX.RemoveItem(i As Integer)Clear事件:]· Click 当点击列表框中的一项数据时发生。

相关文档
最新文档