搜档网
当前位置:搜档网 › VB中时钟控件几种运用

VB中时钟控件几种运用

VB中时钟控件几种运用
VB中时钟控件几种运用

VB中时钟控件的几种运用

摘要:时钟控件是vb中一个非常重要的常用控件。它的主要功能是利用系统内部的计时器计时产行时间间隔,定时完成某项任务及进行某种后台处理.正确灵活的运用好时钟控件的设计,可以使我们在应用程序设计中产生非常理想的一些效果. 本文用实例来介绍在vb程序中利用计时器控件与其它控件结合使用产生不同的应用效果。

关键词:timer控件;动态应用;动画设计

中图分类号:tp31

vb时钟控件(timer)又称计时器、定时器控件,用于按指定的时间间隔周期性地自动触发事件。它主要有两个功能:一是用于定时完成某项任务,即每隔一段固定的时间就执行一次相同的任务。另一个是进行某种后台处理。时钟控件只有一个事件,就是timer 定时器事件。通过触发timer事件,时钟控件可以有规律地隔一段时间执行一次代码。时钟控件的关键属性有两个:(1)enabled用于设置timer控件是否响应timer定时器事件。属性值为true和false。(2)interval用于返回或设置对timer控件的定时器事件调用周期的时间间隔。以毫秒为单位,取值范围为0-65535毫秒。时钟控件在设计时出现在窗体中,而在程序运行阶段是不可见的。

1 计时器(timer)控件与滚动条(hscrollbar)控件的应用1.1 自动求阶乘设计

在窗体上设置1个滚动条控件、2个标签控件、1个时钟控件和2

计时器控件在VB中的应用

计时器控件在VB中的应用 计时器控件在工具箱中的名称是Timer,该控件是一个非可视控件,即在运行时不可见,用于实现每隔一定时间间隔执行指定的操作。Timer控件对于其他后台处理也是非常有用的。本文用实例来介绍在VB程序中利用计时器控件,实现在程序在启动运行期间各种不同的效果。下面给出编程设计过程,供读者参考选用。 一、计时器(Timer)控件与标签(Label)控件的应用 1、启动VB,新建工程。在工程中添加一个窗体Form1,在窗体上加入一个Timer 计时器控件Timer1和标签控件Label1 2、编写相应的代码,实现不同的功能 (1)字体颜色发生随机变化的效果,计时器事件(Timer)代码如下: l 窗体Form1的加载事件代码 Private Sub Form_Load() Timer1.interval=500 Label1.Caption = “欢迎进入VB应用程序” Label1.font.size=20 Label1.autosize=true End Sub l 计时器(Timer1)控件的Timer事件代码 Private Sub Timer1_Timer() Label1.ForeColor = RGB(255 * Rnd, 255 * Rnd, 255 * Rnd) End Sub (2)依次出现字幕的实现效果,相关事件代码如下: Dim i …在通用-声明中定义变量… Private Sub Timer1_Timer() i = i + 1 Label1.Caption = Left(“欢迎进入VB应用程序”, i) If i > 10 Then i = 0 End If End Sub (3)滚动字幕的实现效果,相关事件代码如下: l 窗体Form1的加载事件代码 Private Sub Form_Load() Label1.Caption = “欢迎进入VB应用程序” End Sub l 计时器(Timer1)控件的Timer事件代码 Private Sub Timer1_Timer() If Label1.Left <= Form1.Width Then Label1.Left = Label1.Left + 100 Else Label1.Left = -Label1.Width End If End Sub (4)制作字体闪烁的效果

VB控件属性大全

1.01、窗体(FORM)的常用属性 属性说明 (Name)窗体的名称 ActiveControl返回焦点所在的控件,该属性设计阶段不可用,运行时只读。 Appearance 外观效果,取值为: 0 平面 1 3D(立体) AutoRedraw 是否自动刷新或重画窗体上所有图形[获得或设置从绘图(graphics)方法到一个持久性位图的输出],取值为: True False BackColor背景颜色,可从弹出的调色板选择。 BorderStyle 设置边界类型,取值为: 0 None(无边界框架) 1 FixedSingle(窗口大小固定不变的单线框架) 2 Sizable(窗口大小可变的标准双线框架) 3 FixedDialog(窗口大小固定的对话框窗体) 4 FixedToolWindow(窗口大小固定的工具箱窗体) 5 Sizable ToolWindow(窗口大小可变的工具箱窗体) Caption窗体的标题 ClipControls 决定Paint事件的graphics方法是重画整个对象,还是重画新显示的区域。取值为: True或False ControlBox 是或有控制框, 取值为:True 有 False 无 DrawMode 设定窗体上绘图(graphics方法),Shape,Line等控件的输出外观,有16种可选: 1 黑色 2 非或笔,设置值15的反相 3 与非笔,背景色以及画笔反相二者共有颜色的组合 4 非复制笔,设置值13的反相 5 与笔非,画笔以及显示色反相二者共有颜色的组合 6 反相,显示颜色反相 7 异或笔,画笔颜色以及显示颜色的异或 8 非与笔,设置值9的反相 9 与笔,画笔以及显示色二者共有颜色的组合

VB多功能计时器代码

VB多功能计时器代码 frmTimer窗体控件: commandbutton * 2 picturebox * 1 pictureclip(注:图片剪切控件) * 1 timer * 3 (注:此处只给出了控件类型,控件名祥 见代码) frmTimer 的代码 Option Explicit Public t As Integer, str As String Public h As Integer, m As Integer, s As Integer Private Sub Show_LED(picTimer As PictureBox, str As String) '显示图片的通用过程 Dim s As String * 1 Dim pos As Integer Dim n As Integer Dim i As Integer For i = 1 To Len(str) s = Mid(str, i, 1) n = -1 Select Case s Case "0" To "9"

n = CInt(s) Case ":" n = 10 Case "-" n = 11 Case "." n = 12 Case "a", "A" n = 13 Case "p", "P" n = 14 Case " " n = 15 End Select If n <> -1 Then picTimer.PaintPicture PCTimer.GraphicCell(n), pos, 0 pos = pos + 300 End If Next End Sub Private Sub cmdRestart_Click() '秒表的回零 h = 0 m = 0 s = 0

VB常用控件属性,事件

vb内部控件使用方法总结 内部控件 控件在VB程序设计中扮演重要的角色,它是VB程序的基本组成部分。合理恰当地使用各种不同的控件,以及熟练掌握各个控件的属性设置,是进行VB程序设计的基础。另外控件应用的好坏直接影响应用程序界面的美观性和操作的方便性。本章详细介绍VB的内部控件的使用方法。 4.1 标签 标签是VB中最简单的控件,用于显示字符串,通常显示的是文字说明信息。但不能编辑标签控件。 使用标签的情况很多,通常用标签来标注本身不具有Caption属性的控件。例如,可用标签为文本框、列表框、组合框等控件来添加描述性的标签。还可编写代码改变标签控件的显示文本以响应运行时的事件。例如,若应用程序需要用几分钟处理某个操作,则可用标签显示处理情况的信息。 4.1.1 常用属性 标签的属性很多,下面介绍几个常用的属性。 (1)Alignment属性 设置标签中文本的对齐方式。其使用语法如下: Object.Alignment[=值] 其中的“值”可以为0,1或2。0(默认值)表示左对齐;1表示右对齐;2表示居中。(2)AutoSize属性 设置控件是否能够自动调整大小以显示所有的内容。其使用语法如下:Object.AutoSize[=True或False] (3)BackStyle属性 设置标签的背景样式。其使用语法如下: Object.BackStyle[=值] 其中的“值”可以为0或1。1(默认值)表示是不透明的;0表示是透明的。 (4)BorderStyle属性 设置标签的边框样式。其使用语法如下: Object.BorderStyle[=值] 其中的“值”可以为0或1。0(默认值)表示无边框;1表示单线边框。 (5)Caption属性 设置标签的文本内容。其使用语法如下: Object.Caption[=字符串] (6)WordWrap属性 设置标签的文本在显示时是否自动折行功能。其使用语法如下: Object.WordWrap[=True或False] 其中True表示具有自动折行功能;False(默认值)表示没有自动折行功能。 4.1.2 常用事件和方法 一般很少使用标签事件,标签的方法中常用的只有Move,其基本语法如下:Move left,top,width,height 其中left,top,width,height分别表示移动目的位置的坐标和大小。left为必要参数,其他三个为可选参数。

VB计时器教案

教学过程: 一、新课导入 教师:同学们,大家平时有没有注意到很多酒店门口都有一个LED电子屏,这类LED电子屏上的文字一般是怎么移动的呢?你留意过它还有什么特点吗? 学生:…… (教师引导学生回答,然后再总结) 教师:是的,LED电子屏的文字是按一定的方向移动的,而且这些文字隔一定的时间段又出现,也就是说这是有规律地每隔一段时间再次出现移动的文字。其实通过这门课学习的软件我们也可以制作出类似的效果。 (教师运行模仿LED电子屏文字移动的程序让学生观看)

教师:大家可以看到,这个例子用到了我们以前学过的标签,除标签外,它还用到了计时器。这节课我们将要学习基础控件计时器的使用。 二、新课知识 1、计时器的特点 计时器控件通过Timer 事件,可以有规律地每隔一段时间执行一次事件过程代码。此外,计时器控件是一个不可见控件,也就是说在设计阶段,你能够看到它,但程序运行时它不会在界面上出现,是不可见的。 2、计时器的常用属性 (1)Enabled 属性:计时器的Enabled 属性也是较常用的属性,该属性决定计时器控件是否能对时间的推移做出响应。若将Enabled 设置为False ,此时计时器控件无效,即Timer事件不会触发;当Enabled设置为 True时,计时器控件有效。由此看来,Enabled相当于是个启动计时器控件的一个开关。 (2) Interval属性:可以在设计时或在运行时设置计时器控件的Interval 属性。这个属性可以设定Timer 事件触发的时间间隔,其时间间隔以毫秒(ms)为单位,取值范围为0~65535毫秒。一般设为1000毫秒,这样可以每秒种触发一次Timer 事件。如果Interval属性的值设置为 0(默认值),即使Enabled 属性的值为True,计时器控件也无效。 3、计时器的Timer事件 计时器的事件只有一个,为Timer事件。Timer事件的触发时间是从Interval 属性的设置值开始,以后每隔这样一个时间段,就触发一次Timer 事件。需要说明的是当Interval 属性值为0时,计时器无效。(教师在讲

VB计时器教案

教学 程: 一、新 课 导 入 教 师: 同学 们, 大家 平时 有没有注意到很多酒店门口都有一个LED电子屏,这类LED电子屏上的文字一般是 怎么移动的呢你留意过它还有什么特点吗 学生:…… (教师引导学生回答,然后再总结) 教师:是的,LED电子屏的文字是按一定的方向移动的,而且这些文字隔一定的时间 段又出现,也就是说这是有规律地每隔一段时间再次出现移动的文字。其实通过这 门课学习的软件我们也可以制作出类似的效果。 (教师运行模仿LED电子屏文字移动的程序让学生观看) 教师:大家可以看到,这个例子用到了我们以前学过的标签,除标签外,它还用到 了计时器。这节课我们将要学习基础控件计时器的使用。

二、新课知识 1、计时器的特点 计时器控件通过Timer 事件,可以有规律地每隔一段时间执行一次事件过程代码。此外,计时器控件是一个不可见控件,也就是说在设计阶段,你能够看到它,但程序运行时它不会在界面上出现,是不可见的。 2、计时器的常用属性 (1)Enabled 属性:计时器的Enabled 属性也是较常用的属性,该属性决定计时器控件是否能对时间的推移做出响应。若将Enabled 设置为 False ,此时计时器控件无效,即Timer事件不会触发;当Enabled设置为 True时,计时器控件有效。由此看来,Enabled相当于是个启动计时器控件的一个开关。 (2) Interval属性:可以在设计时或在运行时设置计时器控件的 Interval 属性。这个属性可以设定Timer 事件触发的时间间隔,其时间间隔以毫秒(ms)为单位,取值范围为0~65535毫秒。一般设为1000毫秒,这样可以每秒种触发一次Timer 事件。如果Interval属性的值设置为 0(默认值),即使Enabled 属性的值为True,计时器控件也无效。 3、计时器的Timer事件 计时器的事件只有一个,为Timer事件。Timer事件的触发时间是从Interval 属性的设置值开始,以后每隔这样一个时间段,就触发一次Timer事件。需要说明的是当Interval 属性值为0时,计时器无效。(教师在讲解以上三个知识点时也结合一些相关的操作) 4、教师演示制作文字移动例子的操作过程 教师实例演示模仿LED电子屏文字移动的例子的操作步骤,并结合计时器的常用属性和事件进行讲解,加深学生对理论知识的理解。

VB常用控件属性

VB常用控件属性 4.1 标签 标签是VB中最简单的控件,用于显示字符串,通常显示的是文字说明信息。但不能编辑标签控件。 使用标签的情况很多,通常用标签来标注本身不具有Caption属性的控件。例如,可用标签为文本框、列表框、组合框等控件来添加描述性的标签。还可编写代码改变标签控件的显示文本以响应运行时的事件。例如,若应用程序需要用几分钟处理某个操作,则可用标签显示处理情况的信息。 4.1.1 常用属性 标签的属性很多,下面介绍几个常用的属性。 (1)Alignment属性 设置标签中文本的对齐方式。其使用语法如下: Object.Alignment[=值] 其中的“值”可以为0,1或2。0(默认值)表示左对齐;1表示右对齐;2表示居中。 (2)AutoSize属性 设置控件是否能够自动调整大小以显示所有的内容。其使用语法如下: Object.AutoSize[=True或False] (3)BackStyle属性 设置标签的背景样式。其使用语法如下: Object.BackStyle[=值] 其中的“值”可以为0或1。1(默认值)表示是不透明的;0表示是透明的。 (4)BorderStyle属性 设置标签的边框样式。其使用语法如下: Object.BorderStyle[=值] 其中的“值”可以为0或1。0(默认值)表示无边框;1表示单线边框。 (5)Caption属性 设置标签的文本内容。其使用语法如下: Object.Caption[=字符串] (6)WordWrap属性 设置标签的文本在显示时是否自动折行功能。其使用语法如下: Object.WordWrap[=True或False] 其中True表示具有自动折行功能;False(默认值)表示没有自动折行功能。 4.1.2 常用事件和方法 一般很少使用标签事件,标签的方法中常用的只有Move,其基本语法如下: Move left,top,width,height 其中left,top,width,height分别表示移动目的位置的坐标和大小。left为必要参数,其他三个为可选参数。 4.1.3 应用例子 目的:设计一个窗体说明标签的基本应用方法。 首先创建本章工程,在其中添加一个窗体,在该窗体中放置一个标签Label1。该标签的基本属性如下: Name Label1 Caption "中华人民共和国" BorderStyle 1

VB6.0基本控件的属性

VB基本控件的属性,方法经及事件 VB基本控件的属性,方法经及事件 VB基本控件的属性,方法经及事件 所有控件都具有的属性: 1、Name: 表示在代码中用来标识一个控件的名字。 2、Enabled: 表示一个控件是否可以响应一个事件,即该控件可不可用。 值为true: 可以响应;值为false: 不可以看见。 3、Visible: 表示一个控件是否可见。值为true:可以看见;值为false: 不可以看见。所有控件都有具有的事件: 1、KeyDown : 当用户按下键盘上一个键时发生的。 2、KeyUp : 在用户松开键盘上按下的键时发生的。 3、KeyPress : 在Key Down和Key Up事件之间发生。 4、MouseDown : 在鼠标被按下时触发的。 5、MouseUp :在用户松开鼠标键时发生的。 6、Click :在用户单击鼠标左键时发生的。 7、DblClick :在用户双击鼠标时发生的。 一、窗体(Form) 属性: 1、Caption: 表示窗体标题栏的文字。 2、BorderStyle: 一般情况下为默认值,若更改为下列值: 1)值为0:没有窗体标题栏 2)值为1:窗体运行之后不能改变大小 3、WindowState: 设置窗体的大小。 3)值为0:窗体正常大小 4)值为1:窗体最小化 值为2:窗体最大化 4、BackColor: 表示窗体的背景颜色 事件: 1、Initialize(初始化事件): 在窗体加载和显示之前触发,这个事件只触一次。 2、Load(加载事件): 用来完成窗体显示之前需要完成的动作。 3、Activate/Deactivate (激活/非激活事件):是用户在同一个应用程序的两个或多个窗体之间移动时触发的。 4、QueryUnload(条件卸载事件): 决定窗体是如何关闭的。 触发QueryUnload事件时Unload 的参数和因素有: 1)VbFormControlMenu值为0 :选中窗体控件菜单中的Close命令。 2)VbFormCode值为1 :从代码中调用Unload 语句。 3)VbAppWindows值为2 :终止当前的Windows操作系统。 4)VbFormMDIForm值为4 :因为终止MDI父窗体而导致MDI子窗体的终止。 5、Terminate(终止事件):在窗体的所有实例从内存中清除时发生,只触发一次。方法: 1、Load:加载窗体,但不在屏幕上显示 2、Unload:卸载窗体,既从屏幕上也从内存中清除窗体。 3、Show:加载窗体并在屏幕上显示窗体。Show分为:

VB计时器教案

VB计时器教案 课题计时器课程 VB 课型新授课班级高二132班 知识与技能:理解计时器的常用属性和Timer事件 过程与方法:掌握添加计时器的方法、Timer事件代码的编写及教 学基本属性设置目 标情感态度与价值观:培养独立思考、学习和创新精神,提高学生 的信息素养。 教学重点计时器的常用属性设置和事件代码的编写 教学难点根据不同任务,完成定时器Timer事件的程序编写。教学方法讲授法、演示法 教学工具多媒体网络教室、相应的PPT课件。 教学过程: 一、新课导入 教师:同学们,大家平时有没有注意到很多酒店门口都有一个LED电子屏,这类LED电子屏上的文字一般是怎么移动的呢,你留意过它还有什么特点吗, 学生:…… (教师引导学生回答,然后再总结) 教师:是的,LED电子屏的文字是按一定的方向移动的,而且这些文字隔一定的时间段又出现,也就是说这是有规律地每隔一段时间再次出现移动的文字。其实通过这门课学习的软件我们也可以制作出类似的效果。 (教师运行模仿LED电子屏文字移动的程序让学生观看) 教师:大家可以看到,这个例子用到了我们以前学过的标签,除标签外,它还用到了计时器。这节课我们将要学习基础控件计时器的使用。二、新课知识

1、计时器的特点 计时器控件通过Timer 事件,可以有规律地每隔一段时间执行一次事件过程代码。此外,计时器控件是一个不可见控件,也就是说在设计阶段,你能够看到它,但程序运行时它不会在界面上出现,是不可见的。 2、计时器的常用属性 (1)Enabled 属性:计时器的Enabled 属性也是较常用的属性,该属性决定计时器控件是否能对时间的推移做出响应。若将Enabled 设置为 False ,此时计时器控件无效,即Timer事件不会触发;当Enabled设置为 True时,计时器控件有效。由此看来,Enabled相当于是个启动计时器控件的一个开关。 (2) Interval属性:可以在设计时或在运行时设置计时器控件的 Interval 属性。这个属性可以设定Timer 事件触发的时间间隔,其时间间隔以毫秒(ms)为单位,取值范围为0~65535毫秒。一般设为1000毫秒,这样可以每秒种触发一次Timer 事件。如果Interval属性的值设置为 0(默认值),即使Enabled 属性的值为True,计时器控件也无效。 3、计时器的Timer事件 计时器的事件只有一个,为Timer事件。Timer事件的触发时间是从Interval 属性的设置值开始,以后每隔这样一个时间段,就触发一次Timer事件。需要说明的是当Interval 属性值为0时,计时器无效。(教师在讲 解以上三个知识点时也结合一些相关的操作) 4、教师演示制作文字移动例子的操作过程 教师实例演示模仿LED电子屏文字移动的例子的操作步骤,并结合计时器的常用属性和事件进行讲解,加深学生对理论知识的理解。 5、学生课堂练习(同学们至少要选其中的两道来做) (1)、设计一个应用程序,实现标签1的文字“欢迎参观化职中”循环地从左往右移动,界面可自行设计。

VB常用控件

Label控件 Label 控件主要用于在窗体中显示提示信息,常与Text控件一起使用。 属性: Caption 表示标签的内容。 例:Label1.Caption="N&ame:" 控件在窗体中显示Name:,&号跟的字母是快捷键字母,即当我们按下Alt+A时,Label1的Click事件将会发生。 这种快捷键定义方法对于菜单和许多其它控件同样适用。 Font 表示控件的字体。 ForeColor 表示控件的当前颜色。 Enabled 表示控件是否使能。 =True 使能。 =False 禁止(控件显示为灰色)。 Visible 表示控件是否可见 =True 可见。 =False 不可见。 Top,Left,Width,Height 表示控件在窗体中的位置和尺寸。 事件: Click 当点击或按下快捷键时发生,常用于使和它一起使用的Text控件获得输入焦点。 例: Private Sub Label1_Click() Text1.SetFocus End Sub Text控件 Text控件接受用户的输入的字符串数据。 属性: Text 表示用户输入的内容。

例:Label1.Caption=Text1.Text 将Text1控件接收用户输入的数据通过Label1控件显示出来。 SelStart 表示用户选中一段文字的起始位置。第一个字符位置为0。SelLength 表示用户选中文字的长度。 SelText 表示用户选中文字的内容。 例:0123456789 这时:SelStart=5,SelLength=4,SelText="5678" MultiLine 表示是否是多行输入。 =True 是多行输入。 =False 不是多行输入(缺省) 。 ScrollBars 多行情况下是否需要滚动条。 =0 没有。 =1 有水平。 =2 有垂直。 =3 水平、垂直都有。 Password 表示口令字符。Text属性返回用户输入数据,屏幕上显示该字符。方法: SetFocus 使当前控件获得输入交点。 事件: KeyPress 当在控件上按下按键时发生。 Private Sub Text1_KeyPress(KeyAscii As Integer) End Sub KeyAscii 表示用户按键的ASCII码,如果在事件中将它改为0,则认为没有按键。 例:编写只允许输入数字的Text控件。 Private Sub Text1_KeyPress(KeyAscii As Integer) If KeyAsciiAsc("9") Then KeyAscii=0 End If

VB内部控件属性解释

VB内部控件属性解释 控件在VB程序设计中扮演重要的角色,它是VB程序的基本组成部分。合理恰当地使用各种不同的控件,以及熟练掌握各个控件的属性设置,是进行VB程序设计的基础。另外控件应用的好坏直 接影响应用程序界面的美观性和操作的方便性。本章详细介绍VB的内部控件的使用方法。 4.1 标签 标签是VB中最简单的控件,用于显示字符串,通常显示的是文字说明信息。但不能编辑标签控件。 使用标签的情况很多,通常用标签来标注本身不具有Caption属性的控件。例如,可用标签为文本框、列表框、组合框等控件来添加描述性的标签。还可编写代码改变标签控件的显示文本以响 应运行时的事件。例如,若应用程序需要用几分钟处理某个操作,则可用标签显示处理情况的信息。 4.1.1 常用属性 标签的属性很多,下面介绍几个常用的属性。 (1)Alignment属性 设置标签中文本的对齐方式。其使用语法如下: Object.Alignment[=值] 其中的“值”可以为0,1或2。0(默认值)表示左对齐;1表示右对齐;2表示居中。 (2)AutoSize属性 设置控件是否能够自动调整大小以显示所有的内容。其使用语法如下: Object.AutoSize[=True或False] (3)BackStyle属性 设置标签的背景样式。其使用语法如下: Object.BackStyle[=值] 其中的“值”可以为0或1。1(默认值)表示是不透明的;0表示是透明的。 (4)BorderStyle属性 设置标签的边框样式。其使用语法如下: Object.BorderStyle[=值] 其中的“值”可以为0或1。0(默认值)表示无边框;1表示单线边框。 (5)Caption属性 设置标签的文本内容。其使用语法如下: Object.Caption[=字符串] (6)WordWrap属性 设置标签的文本在显示时是否自动折行功能。其使用语法如下: Object.WordWrap[=True或False] 其中True表示具有自动折行功能;False(默认值)表示没有自动折行功能。 4.1.2 常用事件和方法 一般很少使用标签事件,标签的方法中常用的只有Move,其基本语法如下: Move left,top,width,height 其中left,top,width,height分别表示移动目的位置的坐标和大小。left为必要参数,其他三个为可选参数。 4.1.3 应用例子 目的:设计一个窗体说明标签的基本应用方法。

时钟控件

这一讲我们学习时钟控件的应用,应用程序运行如下左图所示,程序代码见下右图。 建立一个新的工程文件shili04.vbp。在窗体上放置一个文字标签Label1,设置Caption属性为“小雨点工作室VB初学者教程”;放置三个命令按钮Command1-3,Caption属性依次为“移动”、“停止”和“退出”。在工具箱 中找到时钟控件“”图标双击,在窗体上放置一个时钟控件Timer1。 时钟控件的主要属性只有两个:Enabled和Interval。 当Enabled设置为True时,应用程序会每间隔一定的时间触发一次Timer事件,就是执行一次 Private Sub Timer1_Timer() End Sub 之间的程序代码。而当Enabled设置为False时这一事件中止执行。 Interval属性决定了Timer事件循环执行的周期,单位为毫秒(1/1000秒)。 我们这个示例设置Enabled初始属性为False,Interval属性为50,程序运行时分析如下: 当单击Command1按钮时触发Command1的Click事件,程序执行 Private Sub Command1_Click() End Sub 之间的代码Timer1.Enabled = True,使时钟控件启动运行——字幕滚动开始。 当单击Command2按钮时触发Command2的Click事件,程序执行 Private Sub Command2_Click() End Sub 之间的代码Timer1.Enabled =False,使时钟控件中止运行——字幕滚动停止。 本事例我们使用了Timer控件的一个唯一事件Timer事件,当Timer的Enabled=True时,每间隔50毫秒时间程序会执行一次 Private Sub Timer1_Timer() End Sub 之间的代码 If Label1.Left < -2700 Then Label1.Left = 3150 Label1.Left = Label1.Left - 90 第一句代码的意思是:当标签Label1的左边距Left小于-2700时就让左边距值重新初始其值为3150。第二句代码的意思是:让标签Label1的左边距Left值在原有基础上减少90个单位。整个时钟控件的程序代码意思是:如果Time1的Enabled=True,那么每隔50毫秒时间间隔标签Label1的位置向左移动90个单位,但当标签L abel1移出窗体时让它的左边距重新初始位置。 大家可以试着改变Timer1的Interval的值,观察字幕滚动的快慢。

VB程序设计_计时器控件(教学设计)

《计时器控件》教学设计 【教学内容分析】 本部分是信息技术选修1《算法与程序设计》中前面二章内容学完后的一次编程实践课。通过本节课的学习,同学们可以了解用VB编写程序的过程,让同学们了解在日常用到一些程序是怎样编写出来的,理解程序与语言以及算法的密切关系,激发学生编程的兴趣,激励学生的创新意识。 【教学对象分析】 高二的学生已经学习了程序的三种基本结构和VB编程的一些基础知识。他们在数学课里也学习了一些算法,但是没有编写具体的应用程序。通过任务驱动教学,在探究学习中使学生掌握计时器控件的使用,懂得利用算法解题、如何调试程序等基本技能。 【教学目标】 1、知识目标: (1)熟练掌握“计时器控件”的Enabled属性和Interval属性设置; (2)理解局部变量和全局变量的区别; (3)学会编写简单程序制作电子计时器。 2、能力目标: (1)培养学生探究学习的能力,能对程序进行简单的调试; (2)培养学生知识迁移能力,利用学过的知识编写简单程序。 3、情感目标: (1)激发学生学习VB程序设计的兴趣; (2)通过电子计时器的制作,让学生懂得珍惜时间。 【教学重点】 1、理解Timer控件的Enabled属性、Interval属性和Timer事件 2、理解电子计时器程序的算法 3、学习使用Timer控件来编写“电子计时器”程序 【教学难点】 1、全局变量和局部变量的区别 2、理解电子计时器程序的算法 【教学策略】 情境导入→探究学习→任务驱动→实践应用 【课时安排】 课时:1课时

【教学过程】

【教学反思】 计时器控件作为一种特殊的控件,使用它可以实现循环语句的功能,但又它有别于循环语句。故在教学引入中,我利用同学们在学循环语句所学的例子《小汽车》,通过对比介绍计时器控件,学生都十分感兴趣。而变色字例子能使学生在短时间内学会使用计时器控件,并为进一步编写程序,制作《电子计时器》打好基础。 在学习制作《电子计时器》过程中,有一个难点,就是如何理解全局变量和局部变量的区别。学生之前也没有接触过全局变量,故在程序的调试过程中,我专门设置错误,令程序调试失败。同学都觉得很出奇,也特别留心听。然后,我再通过与循环语句的比较讲解全局变量。这样,学生很容易就接受,并理解全局变量和局部变量的区别,也懂得运用全局变量。 实践证明,这节课的效果是比较好的,学生大多数能掌握计时器控件,并能独立编写程序,完成必做题,部分学生还完成了选做题。 有一个班的学生很有创意,他设计了一个《变色计时器》。这给我很大的启发:学生对刚学的知识的运用与创意,在课堂上如何加以正确地引导,这些都是值得我们思考的问题。

常用标准控件――计时器

课程名称 VB 程序设计 授课章节 (教学课题) 计时器 授课 时数 2 授课日期 2008年5月8 日 周次 9 教学系审批 教学班级 07计算机网络中级 年 月 日 教材名称及版本 全国计算机等级考试二级教程――VB 语言程序设计 教学方法 大脑风暴法、演示法、卡片展示法、案例教学法、项目教学法、举例法、鼓励教学法 教学媒体(含教具) 多媒体课件、卡片、活动展示板、机房 教务处审批 教学 目标 知识目标: 熟练计时器的功能,响应时间间隔,Timer 事件,计时器的应用 年 月 日 能力目标: 团队协作能力、展示成果、获取信息能力、逻辑思维能力、分析判 断能力 教学对象 分析 该班学生42人,已有半年的计算机专业学习,学习气氛较浓,大部分同学对编写程序方面比较感兴趣,是具有初步编写程序能力的学生,在自学、讨论、展示的环境下 教学。 教材分析 教材内容通俗易懂,在老师的提示指引下,学生足够有能力独立完成学习任务, 充分发挥班级的合作精神。 教学重点 1. 掌握计时器的功能。 2. 掌握设置计时器的属性,Name 属性和Enable 属性,响应时间间隔Interval 属性。 3. 掌握计时器的事件, Timer 事件 教学 难点 1. 学会画程序流程图。 2. 掌握编写 Timer 事件 3. 学会灵活编写有关计时器的程序,应用计时器解决实际问题。

1 教学 准备 1. 设计教学流程,寻找嘉宾。 2. 准备卡片、活动展示板、机房。 3. 学生按兴趣分组:共分6组,利用计时器分别编写程序,实现三种动态显示效果。 教 学 组 织 流 程 一、 复习常用的标准控件 二、 新课导入、问题提出。 三、 项目任务法学习计时器 四、 头脑风暴法,各组学生分别算法描述,画流程图,上机编写代码 五、 卡片展示法和演示法,成果展示,教师、学生点评 六、 鼓励教学法,要求各组学生优化程序,再展示成果并给予打分。 七、 巩固全节课所学内容,总结三种动态显示效果的编程方法。 八、 作业布置:课后编程题(作业本)。 机 房 布 置 图 课 后 记 这节课同学们反映非常好,不但能掌握既定学习目标,更能积极参与活动中、团结互助、善于思考,在模拟解决问题方面出现很多的观点,课堂气氛活跃。学生们喜欢这样的上课方式。 嘉宾 讲台 演示区

vb中常用控件及其功能

4.1 标签 标签是VB中最简单的控件,用于显示字符串,通常显示的是文字说明信息。但不能编辑标签控件。 使用标签的情况很多,通常用标签来标注本身不具有Caption属性的控件。例如,可用标签为文本框、列表框、组合框等控件来添加描述性的标签。还可编写代码改变标签控件的显示文本以响应运行时的事件。例如,若应用程序需要用几分钟处理某个操作,则可用标签显示处理情况的信息。 4.1.1 常用属性 标签的属性很多,下面介绍几个常用的属性。 (1)Alignment属性 设置标签中文本的对齐方式。其使用语法如下: Object.Alignment[=值] 其中的“值”可以为0,1或2。0(默认值)表示左对齐;1表示右对齐;2表示居中。 (2)AutoSize属性 设置控件是否能够自动调整大小以显示所有的内容。其使用语法如下: Object.AutoSize[=True或False] (3)BackStyle属性 设置标签的背景样式。其使用语法如下: Object.BackStyle[=值] 其中的“值”可以为0或1。1(默认值)表示是不透明的;0表示是透明的。 (4)BorderStyle属性 设置标签的边框样式。其使用语法如下: Object.BorderStyle[=值] 其中的“值”可以为0或1。0(默认值)表示无边框;1表示单线边框。 (5)Caption属性 设置标签的文本内容。其使用语法如下: Object.Caption[=字符串] (6)WordWrap属性 设置标签的文本在显示时是否自动折行功能。其使用语法如下: Object.WordWrap[=True或False] 其中True表示具有自动折行功能;False(默认值)表示没有自动折行功能。 4.1.2 常用事件和方法 一般很少使用标签事件,标签的方法中常用的只有Move,其基本语法如下: Move left,top,width,height 其中left,top,width,height分别表示移动目的位置的坐标和大小。left为必要参数,其他

visual-basic-程序设计--使用计时器控件(1)

visual basic 程序设计__使用计时器控件(1) 年级:高(二) 教学目标: 整体目标: 技能目标:掌握工具箱里的计时器控件的基本属性和事件,并会使用该控件编写简单的程序。 情感目标:激发学生学习VisualBasic程序设计的兴趣。 发展目标:培养独立思考、学习和创新精神,提高学生的信息素养。 层次目标: 基础簿弱学生的学习目标: 1.基本了解“计时器控件”的Enabled属性和Interval属性,会使用属性窗口进行相 关设置,初步学会用代码设置Enabled属性。 2.了解“计时器控件”的Timer事件何时被触发,并会编写简单程序的相应代码。[本 教案采用的程序是设计一个简单的“电子表”程序] 一般学生的学习目标: 1.熟练掌握“计时器控件”的Enabled属性和Interval属性,会使用属性窗口进行 相关设置,并会使用代码设置这些属性。 2.了解“计时器控件”的Timer事件何时被触发,熟练编写简单程序的相应代码, 并能根据帮助文件对“电子表”程序进行一定程度的扩充。[本教案采用的程序是 设计一个简单的“电子表”程序] 优等学生的学习目标: 1.熟练掌握“计时器控件”的Enabled属性和Interval属性,会使用属性窗口进行 相关设置,并会使用代码设置这些属性。 2.熟练掌握“计时器控件”的Timer事件何时被触发,熟练编写简单程序的相应代 码,并能根据帮助文件完善“电子表”程序。[本教案采用的程序是设计一个简单 的“电子表”程序] 教学重点: 1.了解如何在窗体上加入“计时器控件”即Timer控件,理解Timer控件的Enabled属 性、Interval属性和Timer事件。 2.学习使用Timer控件来编写“电子表”程序的关键子程序即Timer事件。 3.培养学生良好的程序设计结构和习惯。 教学难点:让学生发现程序的不足之处,并给出相应的解决方案。 教学过程 课前准备:按照课程要求,准备好要演示的程序,以及相应的帮助文件。 一、引入(1分钟) 1.上课后,将准备好的“电子表”程序演示给学生们看,激发学生的兴趣。 2.教师说话:如何来设计和实现一个简单的“电子表”程序呢,今天我们要来讲一个“计时器控件”,通过这个控件,我们就能设计和实现一个简单的“电子 表”程序了。 二、讲解(15分钟) 1.知识点介绍: (1)计时器控件像其它一般控件一样可在工具箱中找到。 (2)计时器控件是一个不可见控件,也就是说在设计阶段,你能够看到它,1文档来源为:从网络收集整理.word版本可编辑.

VB常用控件的方法详细讲解

VB常用控件的方法详解.txt3努力奋斗,天空依旧美丽,梦想仍然纯真,放飞自我,勇敢地飞翔于梦想的天空,相信自己一定做得更好。4苦忆旧伤泪自落,欣望梦愿笑开颜。5懦弱的人害怕孤独,理智的人懂得享受孤独VB常用控件的方法详解 BASIC是属于高级程序语言的一种,英文名称的全名是"Beginner's All-Purpose Symbolic Instruction Code",取其首字字母简称"BASIC",就名称的含意来看,是「适用于初学者的多功能符号指令码」,是一种在计算机发展史上应用最为广泛的程序语言。 微软公司也在MS-DOS时代即推出Quick BASIC,在Windows开始流行的时候,微软公司推出Visual Basic for Windows成为Windows作业环境一枝独秀的易学易用程序语言。 Visual Basic是开发 Microsoft Windows 应用程序的最快方法。不论是对 Microsoft Windows 应用程序的专业开发者还是初学者来说,Visual Basic 都是一套不可多得的快速开发应用程序。它提供的控件可以轻松的"画"出应用程序的友好界面,使软件的开发工作不再枯燥无味。 在VisualBasic语言中,控件是用户界面的基本要素,是进行可视化程序设计的重要基础,它不仅关系到界面是否友好,还直接关系到程序的运行速度以及整个程序的好坏。每个控件都具有它的属性、方法和事件,要开发一个好的程序,不仅需要掌握控件的属性和事件,也要掌握它的方法。控件具有很多相同的方法,各个控件也有其特有的一些方法。 VisualBasic中的控件分为两种,即标准控件(或部控件)和ActiveX控件。部控件是工具箱中的"常驻"控件,始终出现在工具箱里,而ActiveX控件是扩展名为.ocx的文件(在Windows\System文件夹里),它是根据变成需要添加到工具箱里的。 在一般情况下,工具箱里只有标准控件,为了把ActiveX控件添加到工具箱里,可按以下步骤执行: (1)在菜单里选择"工程-部件",弹出"部件"对话框; (2)在对话框中选择"控件"选项卡,显示ActiveX控件列表; (3)在列表框中找到需要添加的控件名称,单击控件名称左侧的复选框; (4)使用同样的方法选择需要添加的其它控件; (5)单击"确定"按钮,即可将所选ActiveX控件添加到工具箱里。 第一章、标准控件的方法 1.01 窗体(Form)方法 1.02 文本框控件(Text)的方法 1.03 标签控件(Label)的方法 1.04 框架控件(Frame)的方法 1.05 命令按钮控件(Command)的方法 1.06 复选钮控件(Check)的方法 1.07 单选钮控件(Option)的方法 1.08 组合框控件(Combo)的方法 1.09 列表框控件(List)的方法 1.10 滚动条控件(HScrollBar和VScrollBar)的方法 1.11 文件系统(File System)控件的方法 1.12 形状控件(Shape)的方法 1.13 直线控件(Ling)的方法 1.14 图片框控件(Picture)的方法 1.15 图象控件(Image)的方法 1.16 数据控件(Data)的方法

vb常用控件__练习题(含答案)

第九章控件综合试题 一、填空题 1.在图片框上放置的控件称为图片框的(子)对象,而窗体是图片框的(父)对象。 2.窗体的“名称”(Name)属性只能在(属性窗口中)设置。 3.在程序中设置窗体Form1的Caption属性为"主窗体",使用的赋值语句是(Form1.Caption="主窗体")。 4.当窗体的Enabled属性为(True)时,指定窗体响应事件。 5.窗体的Unload事件是在QueryUnload事件发生之(后)发生。 6.程序中,把当前窗体移动到屏幕左上角使用的方法为(Move0,0)。 7.在窗体Form1中坐标为(1600,800)的位置上输出字符串“Visual Basic 6.0”使用的语句为(Form1.Currentx=1600)、(Form1.Currenty=800)、和(Form1.Print "VisualBasic6.0")。 8.若使文本框有边框,需设置BorderStyle属性的值为(1)。 9.在程序运行期间,用户可以用文本框显示信息。文本框接收输入的内容的属性是(Text)。10.若使文本框内能够接受多行文本,则要设置Multiline属性的值为(True)。 11.要把图形文件“C:\sample\diannt.jpg”装载到图片框Picture1上,使用的语句为(Picturel.Picture=LoadPicture("C:\sample\diannt.jpg"))。12.若使图片框自动调整大小以适应装入的图形,则要设置Autosize属性的值为(True)。 13.除了在程序使用LoadPicture函数装载图形外,还可以在设计阶段通过修改(Picture)属性装载图形。 14.若程序中要把一些文本内容输出到图片框PictureBox,应使用(Print)方法。 15.当单选按钮OpdonButton的Value属性为(False)时,表示该单选按钮处于未选中状态。 16.若使命令按钮Command1重新生效,则使用的赋值语句为(Command1.Enabled=True)。17.若使命令按钮不能接收和响应任何事件,可以设置Visible属性的值为(False)。 18.只有控件对象的Enabled和Visible属性值都为(True)时,该控件对象才能接受焦点。19.Tab顺序是由建立控件时的(先后顺序)确定的。 20.设置框架Frame上的文本内容需要使用(Caption)属性。 21.在框架上可以设置一组相关控件,这些控件作为框架的(子)控件,它们具有总体的激活/屏蔽特性。 22.若屏蔽框架上的控件对象,则需设置(Enabled)属性的值为False。 23.列表框ListBox中项目的序号从(0)开始,到(Listcount-1)结束。 24.要显示列表框List1中序号为3项目内容,语句为(PrintList1.List(3))。 25.向组合框Combo2添加序号为5,内容为“计算机学院”的项目,使用的语句为(Combo2.Addltem"计算机学院",5)。 26.要删除组合框Combo1序号为3的项目,使用的语句为(Combo1.ReMoveltem 3)。27.使用滚动条ScrollBar时,若要设置当用鼠标单击两个滚动箭头之间区域的滚动幅度,需要使用(LargeChange)属性。 28.若要设置水平或垂直滚动条的最小值,需要使用(Min)属性。 29.计时器Timer每经过一个由InterVal属性指定的时间间隔就会触发一次(Timer)事件。30.若要使计时器每0.5钞钟触发一次Timer,事件,则要把InterVal属性值设置为(500)。 二、选择题

相关主题