vb教程20130413.docx

上传人:公**** 文档编号:554900573 上传时间:2023-02-13 格式:DOCX 页数:16 大小:36.78KB
返回 下载 相关 举报
vb教程20130413.docx_第1页
第1页 / 共16页
vb教程20130413.docx_第2页
第2页 / 共16页
vb教程20130413.docx_第3页
第3页 / 共16页
vb教程20130413.docx_第4页
第4页 / 共16页
vb教程20130413.docx_第5页
第5页 / 共16页
点击查看更多>>
资源描述

《vb教程20130413.docx》由会员分享,可在线阅读,更多相关《vb教程20130413.docx(16页珍藏版)》请在金锄头文库上搜索。

1、新起点培训学校全国计算机等级考试二级VB教程编写 :丁文斌2013-03-01前言针对全国计算机等级考试的无纸化考试改革,特别编写此教材。考试方式:无纸化考试的考试事件为120分钟,要完成选择题和机试题。选择题答题期间只能使用鼠标选择ABCD,不能使用键盘,中途不得退出选择题,否则不能再次进入。机试题无此限制。建议同学们先做机试题,再做选择题。考试分为选择题40分,上机题60分。上机题分为简单操作题18分,简单应用题24分,综合应用题18分。考试合格的要求为卷面总分达到60分,其中上机题必须达到36分以上。目录vb软件与上机环境的安装和使用对象的概念和相关性质控件文本框标签图形图像框和框架按钮

2、数据的输入输出复选框和单选按钮判断逻辑操作和数据计算列表框和组合框循环逻辑和文本处理数组滚动条计时器键盘和鼠标菜单对话框文件操作VB软件与上机环境的安装和使用对象的概念和相关性质1属性 事件 方法Vb中的属性是对象所具有的特征,其中最常用的有caption属性,name属性。这两个属性一般容易弄混。事件是对象能够识别和响应的动作,包括最常用的家在(load),单击(click),双击(doubleclick),鼠标移动(mousemove)等等,不同的对象对应不同的事件。方法是对象能过执行的动作,形式一般是【对象名.】方法名。最常见的有move,hide,show等等。这些方法会对应一些动作的

3、产生。窗体窗体是一块画“布”,在窗体上可以直观的建立应用程序.在设计阶段时,窗体是程序员的“工作台”,而在运行程序时,每个窗体对应于一个窗口.窗体是Visual Basic中的对象,具有自己的属性、事件和方法.1窗体的结构和主要属性2窗体主要事件3主要方法窗体的结构和属性名称属性(Name)标题属性(Caption)允许属性(Enabled)可见性属性(Visible)字型设置属性 (Font)高、宽(Height、Width)边框类型属性(BorderStyle )窗体主要事件常用的窗体事件有单击(Click)、双击(DblClick)、装入(Load)、卸载(Unload)、活动(Acti

4、vate)、非活动(Deactivate)、绘画(Paint)等。2.2.2 窗体事件与窗体有关的事件较多,其中常用的有以下几个:1.Click(单击)事件Click事件是单击鼠标左键时发生的事件. 程序运行后, 当单击窗口内的某个位置时, Visual Basic将调用窗体事件过程Form_Click. 注意, 单击的位置必须没有其他对象(控件),如果单击窗体内的控件,则只能调用相应控件的Click事件过程, 不能调用Form_Click过程3. Load(装入)事件Load事件可以用来在启动程序时对属性和变量进行初始化. 因为在装入窗体后, 如果运行程序, 将自动触发该事件. Load是把

5、窗体装入工作区的事件, 如果这个过程存在, 接着就执行它. Form_Click过程执行完之后, 如果窗体模块中还存在其他事件过程, Visual Basic将暂停程序的执行, 并等待触发下一个事件过程. 如果Form_Click事件过程内不存在任何指令, Visual Basic将显示该窗体.窗体上常用的方法有Print、Cls、Move 、Show等。控件编号名 称作 用1Pointer(指针)这并不是一个控件,但只有选定指针后,才能改变窗体的位置和大小2PictureBox(图片框)用于显示图像(包括图片和文本),可以装入位图、图标以及.wmf、.jpg、.gif 等各种图形格式的文件,

6、也可作为其他控件的载体,即父控件3Label(标签)用来显示文本信息,但不能输入文本4TextBox(文本框)既可输入也可输出文本,并可对文本进行编辑5Frame(框架)组合相关的对象,将性质相同的控件集中一起6CommandButton(命令按钮)用于向Visual BASIC应用程序发出命令,单击该按钮将执行指定的操作7CheckBox(复选框)用于多重选择,也称检查框8OptionButton(单选按钮)用于表示单选的开关状态,也称录音机按钮9ComboBox(组合框)创建组合框或下拉列表框对象,用户可以从列表中选择一项或人工输入一个值10ListBox(列表框)用于显示可供用户选择的固

7、定列表11HscrollBox(水平滚动条)用于表示在一定范围内的数值选择。常放在列表框或文本框中用来浏览信息,或用来设置数值输入12VscrollBox(垂直滚动条)用于表示在一定范围内的数值选择。常放在列表框或文本框中用来浏览信息,或用来设置数值输入13Timer(计时器)在给定的时间间隔内捕捉计时器事件,此控件在运行时不可见14DriveListBox(驱动器列表框)显示当前系统中可用的驱动器列表供用户选择15DirListBox(目录列表框)显示当前驱动器磁盘上目录列表供用户选择16FileListBox(文件列表框)显示当前目录中的文件名列表供用户选择17Shape(形状)设计时用于

8、在窗体中绘制矩形、圆等几何图形18Line(直线)设计时在窗体中绘制直线19Image(图像框)显示一个位图式图像,可作为背景或装饰的图像元素,单击时其动作类似于命令按钮:文本框的重要属性 1)Text属性:设置文本框中显示的文本内容例:Text1.Text=“Visual Basic”(2)MaxLength 属性:设置文本框中输入文本的最大字符数(默认值为0,在文本框中输入的多行文本的字符数最大不能超过32K)(3)MultiLine 属性:设置是否可以多行显示默认值为False.当MultiLine 属性值为False时,文本框中只能输入单行文本;当MultiLine 属性值为True时

9、,文本框中可以输入多行文本.而按Ctrl+Enter为插入一个空行.(4)ScrollBars 属性:设置文本框中的滚动条0 文本框没有滚动条 1 只有水平滚动条2 只有垂直滚动条 3 同时具有水平和垂直滚动条注意: 只有当MultiLine属性被设置成True时,才能用Scrollbars属性在文本框中设置滚动条.另外:当文本框中加入了水平滚动条后(或同时具有水平和垂直滚动条),文本框中的自动换行功能将不起作用.只能通过回车键来换行.(5)Locked属性:文本框是否可以编辑默。认值为False.当Locked属性值为False时,可以编辑文本框中的文本;当Locked属性值为True时,可

10、以滚动和选择文本框中的文本,但不能编辑.(6)SelLength、SelStart、SelText 属性:用于文本框中文本的选择操作(只能在运行时设置) 被选中文本的长度,起始位置,内容。(7)PasswordChar:用于口令输入在默认情况下, PasswordChar属性值,被设置成空字符串.但键盘输入时每个字符都可以在文本框中显示出来.当需要隐藏口令(密码)时,可将PasswordChar属性值设置成另一个字符,即:输入的口令显示成被设置另一个字符.以达到保密的作用.通常将该字符设置成“*”.visible 可见的 height width left top 高度,宽度,到容器左边和顶端

11、的距离。mousepointer 鼠标光标移动到文本框的时候显示的光标类型。Font:文本框字体Text1.FontBold = True 加粗Text1.FontItalic = True 斜体Text1.FontUnderline = True 下划线Text1.FontSize = 16 字体大小Text1.FontName = 宋体 字体名字3 文本框的常用方法 (1)SetFocus方法:将焦点移到文本框中格式:对象.SetFocus当建立了多个文本框后,用该法可以将光标置于所需要的文本框中.move 移动到某个坐标点并设置大小文本框.move left , top,width,he

12、ight 4 文本框的常用事件 (1)Change事件:改变文本框的Text属性值时,触发该事件向文本框输入新信息或将Text属性值设置为新值时,将触发该事件.(2)GotFocus事件:当文本框具有焦点时,触发该事件 即:处于活动状态时,当一个文本框被激活并可见性为True时,才能接受到焦点.(3)LostFocus事件:当文本框失去焦点时,触发该事件 当光标离开文本框或鼠标选择窗体中的其它控件或窗体时,将触发该事件.5 注意事项:1 文本框里面的内容对于用户来说,应该是字符串,字符串不是数值。如果要作为数值,需要使用一个转换函数val(text1.text),目的是把文本变成数值。可以把“

13、123”变成123.2 文本框的默认属性为text属性3 文本框的合并 text1.text=text2.text & text3.text &:专门用来连接字符串4 文本框大小写 ucase lcase考点举例:文本框字体属性,滚动条,焦点切换,文本合并,大小写处理,数据操作。标签控件(Label)1主要属性(1)Caption:用来设置标签中显示的文本。注:标签中的文本只能用Caption属性设置.(2) AutoSize:用来设置标签的大小。若取值True,则标签大小随标题自动调整;若取值False,标签大小保持初始值.(3) BorderStyle用来设置标签的边框。 属性值仅有两种,

14、 0和1。 (在默认情况下,该属性值为0,标签无边框;当该属性值为1时,则标签加上边框.) (4) Enabled用来确定一个窗体或控件是否能够对用户产生的事件作出反应。 (该属性可以通过属性窗口或程序代码设置或返回一个值)格式如下:对象.Enabled=Boolean这里的“对象”可以是窗体或控件。Enabled属性值为Boolean型,当该值为 True时,允许对象对事件作出反应;如果该值为False,则禁止对事件作出 反应,在这种情况下,对象呈灰色。(5) BackStyle用来设置标签的背景。(该属性值为0和1。默认值为1)当属性值为1时:则标签将覆盖背景;当属性值为0时:则标签为“透明”的。该属性可以在属性窗口中设置,也可以通过程序代码设置,其格式为:对象. BackStyle=0或1这里的“对象”可以是标签和形状控件。主要事件Label 控件可以接受单击(Click)、双击(DblClick)和改变(Change)事件。但Label 控件的主要作用是显示文本,一般不需要编写事件过程代码。考点举例:修改标签的大小为autosize,修改标签的边框。图

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 生活休闲 > 科普知识

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号