VB中时钟控件几种运用
VB编程中的精确计时及定时

VB高精度计时器编程在很多场合下编程(例如工业控制、游戏)中需要比较精确的记时器,本文讨论的是在VB下实现记时器的若干方法以及它们的精度控制问题。
在VB中最常用的是Timer 控件,理论上它的记时精度可以达到1ms(毫秒)。
但实际上Timer控件的计时精度无法保证,对于1s的定时事件,也往往会出现50ms以上的计时误差,这对于脉冲信号的采样是不能容忍的。
它只适用于对于精度要求不太高的场合。
这里介绍的是两中利用Windows API函数实现精确记时的方法。
一高性能频率记数法利用这种方法要使用两个API函数QueryPerformanceFrequency和QueryPerformanceCounter。
1、QueryPerformanceFrequency(Frequency)函数其调用格式为:QueryPerformanceFrequency(Frequency) ,调用该函数之后将计算机内部系统定时器的时钟频率存放于变量Frequency中,在VB语言中,可将Frequency定义为Currency类型。
所获取频率值的单位为:HZ函数调用成功后返回非0值,如果安装的硬件不支持高精度计时器,返回02、QueryPerformanceCounter(Counter)函数其调用格式为QueryPerformanceCounter(Counter),调用函数之后,将计算机内部系统定时器的时钟计数值存放于变量Counter中,在VB语言中,可将Counter定义为Currency 类型。
所获取计数值的单位为:个函数调用成功后返回非,0值,如果安装的硬件不支持高精度计时器,返回0分别调用两次QueryPerformanceCounter()函数,并利用两次获得的计数之差除以调用QueryPerformanceFrequency(Frequency)函数所获取的时钟频率,就可以精确计算出两次计数所经过的时间,单位为秒,可以精确到微秒级。
VS2010 VB实现指针时钟

闲着么事使用VS2010VB制作了一个小时钟,功能是指针型的,在正常情况下时钟窗体是隐藏的,只有再点击鼠标展开时窗体才会出现并点击移动。
下面是效果图以下是实现代码,只要建立一个VS2010VB窗体工程添加相关控件即可以实现。
欢迎指正也为初学者一个参考,并希望能够带来帮助。
——青檐铃风Public Class Form1'Private Declare Function CreateEllipticRgn Lib"gdi32"(ByRef X1As Long,_'ByRef Y1As Long,ByRef X2As Long,ByRef Y2As Long)As Long'Private Declare Function SetWindowRgn Lib"user32"(ByRef hWnd As Long,_'ByRef hRgn As Long,ByRef bRedraw As Long)As Long'Dim a,b As Long'Dim w,h As LongDim sdeg,srad,Mdeg,mrad,hdeg,hradDim xx1%,yy1%'宣告变量xx1,yy1为整型(给圆心用的)Dim FormVieFlag As Integer=0Private Sub Form1_Load(ByVal sender As System.Object,ByVal e As System.EventArgs) Handles MyBase.Load'w=Me.Width'h=Me.Height'a=CreateEllipticRgn(0,0,w,h)'b=SetWindowRgn(Me.hWnd,a,True)'设置椭圆形窗体'Me.Move(Screen.Width-Me.Width)\2,(Screen.Height-Me.Height)\2'PictureBox1.Image.Save("c:\桌面")'Me.FormBorderStyle=Windows.Forms.FormBorderStyle.NoneLabel1.Visible=False'Label2.Visible=FalseButton2.Visible=FalseButton1.Visible=False'计算圆心的x轴xx1xx1=142'Me.Width\2'计算圆心的y轴yy1yy1=142'(Me.Height-15)\2'将下面3根针的起点x1,y1全定位在圆心上Line1.X1=xx1:Line1.Y1=yy1Line2.X1=xx1:Line2.Y1=yy1Line3.X1=xx1:Line3.Y1=yy1'画钟的外匡让线条粗一点'Cicle1.BorderWidth=5'Cicle1.FillColor=Color.Red'画一个圆'Cicle1.Move(-Me.Width)\2,(-Me.Height)\2Line2.BorderWidth=1'秒针的粗度'Line2.BorderColor=Color.Blue'秒针的颜色Line1.BorderWidth=2'分针的粗度'Line1.BorderColor=Color.Black'分针的颜色Line3.BorderWidth=3'时针的粗度'Line3.BorderColor=Color.YellowGreen'时针的颜色Timer1.Interval=500Call ShowTime()End SubPrivate Sub Timer1_Tick1(ByVal sender As System.Object,ByVal e As System.EventArgs) Handles Timer1.TickCall ShowTime()Label1.Text=TimeOfDayDim P2As Point=MousePositionIf P2.X>Me.Location.X And P2.X<Me.Location.X+Me.Width And P2.Y< Me.Location.Y+Me.Height And P2.Y>Me.Location.Y ThenIf Me.FormBorderStyle<>Windows.Forms.FormBorderStyle.Sizable And FormVieFlag=1ThenMe.Location=New Point(Me.Location.X,Me.Location.Y-30)Me.FormBorderStyle=Windows.Forms.FormBorderStyle.SizableElseIf Me.FormBorderStyle<>Windows.Forms.FormBorderStyle.None And FormVieFlag=0ThenMe.Location=New Point(Me.Location.X,Me.Location.Y+30)Me.FormBorderStyle=Windows.Forms.FormBorderStyle.NoneEnd IfLabel1.Visible=True'Label2.Visible=TrueButton2.Visible=TrueButton1.Visible=TrueElseIf Me.FormBorderStyle<>Windows.Forms.FormBorderStyle.None ThenMe.Location=New Point(Me.Location.X,Me.Location.Y+30)Me.FormBorderStyle=Windows.Forms.FormBorderStyle.NoneEnd IfLabel1.Visible=False'Label2.Visible=FalseButton2.Visible=FalseButton1.Visible=FalseFormVieFlag=0End IfEnd SubPrivate Sub ShowTime()Me.Text=TimeOfDay'标题栏显示现在时间'Second Hand'画秒针'计算秒针的角度,每一秒是360度除以60秒=6度,所以要乘上6sdeg=Second(TimeOfDay)*6'vb是以弧度为单位来计算,所以角度换算弧度是3.14/180,秒针跑了N度就乘上Nsrad=(3.14/180)*sdeg'900是秒针的长度,以圆心(line2的x1,y1)为准,计算出在这个弧度时line2.x2在什么位置Line2.X2=Line2.X1+(95*Math.Sin(srad))'900是秒针的长度,以圆心(line2的x1,y1)为准,计算出在这个弧度时line2.y2在什么位置Line2.Y2=Line2.Y1-(95*Math.Cos(srad))'Minute Hand'画分针'计算分针的角度,每一分是360度除以60分=6度,所以要乘上6,秒针动分针也会动,'所以还要加上秒针移动所产生的分针移动.'秒针转了1圈360度,分针才会前进1分钟=6度,所以比例是6/360等于1/60Mdeg=Minute(TimeOfDay)*6+(sdeg*1/60)'vb是以弧度为单位来计算,所以角度换算弧度是3.14/180,分针跑了N度就乘上Nmrad=(3.14/180)*Mdeg'vb是以弧度为单位来计算,所以角度换算弧度是3.14/180,分针跑了N度就乘上N'750是分针的长度,以圆心(line1的x1,y1)为准,计算出在这个弧度时line1.x2在什么位置Line1.X2=(80*Math.Sin(mrad))+Line1.X1'750是分针的长度,以圆心(line1的x1,y1)为准,计算出在这个弧度时line1.y2在什么位置Line1.Y2=Line1.Y1-(80*Math.Cos(mrad))'Hour Hand'画时针'计算时针的角度,每一小时时针跑30度,分针动时针也会动,所以还要加上分针移动所产生的时针移动.'分针转了1圈360度,时针才会前进1刻划=30度,所以比例是30/360等于1/12hdeg=Hour(TimeOfDay)*30+(Mdeg/12)'vb是以弧度为单位来计算,所以角度换算弧度是3.14/180,时针跑了N度就乘上Nhrad=(3.14/180)*hdeg'500是时针的长度,以圆心(line3的x1,y1)为准,计算出在这个弧度时line3.x2在什么位置Line3.X2=(60*Math.Sin(hrad))+Line3.X1'500是时针的长度,以圆心(line3的x1,y1)为准,计算出在这个弧度时line3.y2在什么位置Line3.Y2=Line3.Y1-(60*Math.Cos(hrad))End SubPrivate Sub Button1_Click(ByVal sender As System.Object,ByVal e As System.EventArgs) Handles Button1.ClickMe.Close()'卸载本窗口end subEnd SubPrivate Sub Button2_Click(ByVal sender As System.Object,ByVal e As System.EventArgs) Handles Button2.ClickIf FormVieFlag=0ThenFormVieFlag=1ElseFormVieFlag=0End IfEnd SubEnd Class。
VB可视化程序设计实例——小时钟

VB可视化程序设计实例——小时钟本例专门针对程序设计初学者而设计,尤其适合第一次接触VB的学生学习。
通过用VB来设计如图3.39所示的时钟程序,初步感受一下可视化和面向对象的程序设计过程。
图3.39 时钟程序运行效果小时钟程序中包含窗体控件、标签控件和计时器控件等3个控件。
窗体控件是小时钟程序运行时的窗口,标题栏上的标题是“时钟”,在右上角有最小化、最大化和关闭按钮。
标签控件可以用来显示文本,本例中用来显示时间,如“9:48:57”。
计时器控件每秒一次把计算机的当前系统时间显示到标签控件中,使得小时钟不停地运行。
Array启动VB,首先显示“新建工程”对话框(图3.40),在选择“新建”选项卡中的“标准EXE”项后,单击“打开”按钮,进入VB编程环境,如图3.41所示。
图3.40 “新建工程”对话框图3.41 VB 可视化编程环境 除了标题栏、菜单栏和标准工具栏外,编程环境中还有工具箱、窗体和属性等窗口。
双击工具箱(图3.42)中的标签控件,在窗体Form1中放置可以显示文本信息的标签控件Label1,见图3.43。
时钟的时、分和秒以后就显示在Label1中。
拖曳Label1可以移动它,拖曳它的八个控制点,可以改变它的大小。
图3.42 工具箱 图3.43 label1控件 图3.44 计时器控件双击工具箱中的计时器控件,在窗体Form1中放置计时器控件Timer1,见图3.44。
计时器控件以一定的时间周期,调用一个事件。
计时器控件只有在设计阶段出现在窗体上,程序运行时是不可见的,它的位置和大小无关紧要。
到目前为止,已经建立了窗体Form1、标签控件Label1和计时器控件Timer1等3个对象。
下面,将设置它们的属性。
窗体窗口图3.45 窗体Form1属性图3.46 窗体Form1 单击窗体Form1,属性窗口中出现Form1的属性,见图3.45。
在Caption(标题)属性内,输入“时钟”,Form1的标题栏就显示“时钟”,见图3.46。
vb net入门——DateTimePicker 控件的使用

入门——DateTimePicker 控件的使用作者:佚名来源:网络整理更新时间:2008-9-25在中,用来设置日期和时间的控件有两个:DateTimePicker 控件和MonthCalendar 控件,本文先介绍DateTimePicker 控件的使用。
在的工具箱中,DateTimePicker 控件的图标如下图一所示:DateTimePicker 控件一般用于让用户可以从日期列表中选择单个值。
运行时,单击控件边上的下拉箭头,会显示为两个部分:一个下拉列表,一个用于选择日期的网格,如下图二所示:就DateTimePicker 控件的功能来说,它是为了让用户方便地按我们预先设置好的格式输入或者在列表选取时间日期,所以在它的属性中,V alue、Format、CustomFormat等属性在我们设计时是十分重要的,下面我们就看它的这些常用属性的用法。
本文来自:/book/myvbnet/my0026.html一、DateTimePicker 控件的常用属性:1、DropDownAlign 属性:获取或设置日期/时间选择器控件上的下拉日历的对齐方式。
默认是Left。
2、ShowUpDown 属性:确定是否使用up-down 控件调整日期/时间值。
默认为false,这时运行时调整选取日期或时间如图二所示;如果该属性设置为True,则控件在运行时调整日期或时间,是通过显示在控件右边的上\下按钮来实现,如下图三所示:3、MaxDate 属性和MinDate 属性:分别用于去顶可在控件中选择的最大或最小日期和时间。
默认最大为:12/31/9998 23:59:59;最小为:1/1/1753 00:00:00。
如下代码分别设置它的最大和最小可选时间:dateTimePicker1.MinDate = New DateTime(2000, 1, 1)dateTimePicker1.MaxDate = DateTime.Today4、ShowCheckBox 属性和Checked 属性:ShowCheckBox 属性设置是否在控件的左侧显示一个复选框,当ShowCheckBox 设置为true 时,控件中日期的左侧会显示一个复选框,如下图四所示:若选中此复选框,则可更新日期/时间值;若此复选框为空,则无法更改日期/时间值。
02VB-数字钟

数字钟本单元课程有助于学生巩固前面课程所掌握的一些操作方法和部分基础概念。
一,复习启动与退出VB的方法二,复习VB窗口的组成:标题栏、菜单栏、标准工具栏、工具箱、工程资源管理器、属性窗口、窗体布局、代码窗口、对象窗口……图1 “数字钟”程序在VB设计状态下的画面三,本实例对象选取及其初始状态设计。
本例连同窗体在内,一共用到四个对象。
以下是这些对象的名称和需要设置的属性(利用属性窗口设置)。
窗体(Form,用于显示信息、盛放其他控件)1,名称frmClock(代码设计中用于区别于其他窗体)2,Caption 数字钟(在窗体标题栏中显示的文字)3,BorderStyle 1-Fixed Single(边框样式1,运行时不能改变窗体大小)4,窗体的大小可以手工拖放窗体边框来调整,此处按以下数据设置Height 2130 (高度)Width 3945(宽度)5,在屏幕上的位置可以在窗口布局区手工拖放来调整,此处按以下数据设置Left 7860(窗体左边框离屏幕左边的距离)Top 6150(窗体上边框离屏幕上边的距离)●标签(LABEL控件,可以显示文字等信息)本例有两个LABEL控件第一个LABEL控件用来显示日期1,名称lblDate(代码设计中用于区别于其他控件)2,Alignment 2-Center(文字居中显示)3,AutoSize True(根据所显示的内容需要,自动调整本身大小尺寸) 4,BorderStyle 0-None(无边框)5,Caption 空白无字6,Font 宋体、小三号(标签上所显示文字的字体和字号)7,标签的大小可以手工拖放标签边框来调整,此处按以下数据设置Height 300(高度)Width 165(宽度)8,在窗体上的位置可以在窗体上手工拖放来调整,此处按以下数据设置Left 1845(控件左边框离窗体左边框的距离)Top 240 (控件上边框离窗体上边框的距离)第二个LABEL控件用来显示时间1,名称lblTime(代码设计中用于区别于其他控件)2,Alignment 2-Center(文字居中显示)3,AutoSize True(根据所显示的内容需要,自动调整本身大小尺寸) 4,BorderStyle 1-Fixed Single(有边框)5,Caption 空白无字6,Font 宋体、初号(标签上所显示文字的字体和字号)7,标签的大小可以手工拖放标签边框来调整,此处按以下数据设置Height 900(高度)Width 495(宽度)8,在窗体上的位置可以在窗体上手工拖放来调整,此处按以下数据设置Left 1680(控件左边框离窗体左边框的距离)Top 720 (控件上边框离窗体上边框的距离)●计时器(Timer)控件1,名称Timer1(代码设计中用于区别于其他控件)2,Interval 1000(1000毫秒,即1秒,两次调用本控件的间隔时间)) 3,在窗体上的位置可以在窗体上手工拖放来调整,此处按以下数据设置Left 3360(控件左边框离窗体左边框的距离)Top 1200(控件上边框离窗体上边框的距离)以上工作完成后,可得以下画面:图2 设计状态下的窗体、控件画面上海市南洋模范中学陆慈晖VB 教案选——数字钟 3 四,代码的设计(红色文字是注释,可不输入) 1,先完成以下代码,然后运行,注意观察显示时间之前有何异常,分析其原因。
11.4.3vb中定时器

VB中的窗体与常用控件
1
计时器控件
2
教学任务结果展示
任务一:简单的数字时钟
打开数字时钟
任务二:秒表 打开秒表
3
定时器控件(Timer)
控件
事件
属性
4
定时器控件——事件
单击 双击
LostFocus
命令按钮
GotFocus
键按下 键抬起
Timer控件只有一个Timer事件
5
定时器的“Timer()事件”
签的Caption属性置为系统时间即可。
9
任务一:简单的数字时钟
Private Sub Timer1_Timer()
Label1.FontSize = 40
Label1.Caption = Time() End Sub
10
任务二:秒表
设计: 在窗体上放置三个标签用来显示“分”、“秒”和“十毫秒”
定时器(Timer),是一种特殊的控件,它能有规律地以一 定的时间间隔激发定时器事件(Timer)而执行相同的程序 代码。(定时器在运行时并不可见。) 功能:
(1)定时完成某项任务
(2)进行某种后台处理
6
定时器控件——属性
定时器控件有两个主要属性: Enabled属性 True: 有效计时 False:停止时钟工作 Interval属性 定时器控件以属性Interval的值为时间间隔产生 Timer事件。 单位:毫秒ms(0.001s),1000ms=1s,取值范围为 0~65535,所以最大时间间隔小于66s。 该属性的缺省值为0,即定时器控件不起作用。
7
定时器控件——属性
定时器控件工作的两大条)Interval属性的值不为0
VB2005(Timer控件)

VB2005(Timer控件)定时器控件主要用来计时。
通过计时处理,可以实现各种复杂的操作。
例如:延时、动画等。
Timer控件的常用属性和事件Timer控件的常用属性不是狠多,比较常用的是Interval(间隔)属性,该属性值决定两次调用Timer控件的间隔毫秒数。
Enabled属性用来控制定时器控件是否有效,该控件运行时是不可见的。
定时器控件的属性虽然不多,但其在动画制作、定期执行某个操作等方面起着重要作用。
定时器控件的事件只有一个Tick。
用户可以通过捕捉该事件来对事件进行操作。
Public Class Form12Dim filesave As BooleanPrivate Sub Form12_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Loadfilesave = FalseEnd SubPrivate Sub Timer1_Tick(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Timer1.TickMe.Timer1.Enabled = FalseIf filesave = False ThenMsgBox("文件没有存储,请及时存储!", MsgBoxStyle.OkOnly) filesave = TrueEnd IfMe.Timer1.Enabled = TrueEnd SubPrivate Sub TextBox1_TextChanged(ByVal sender AsSystem.Object, ByVal e As System.EventArgs) Handles TextBox1.TextChangedfilesave = FalseEnd SubEnd Class。
vb中timer的interval值

vb中timer的interval值VB中Timer的Interval值在VB(Visual Basic)中,Timer是一个非常有用的控件,它可以帮助我们在程序中定时执行特定的操作。
Timer控件的Interval属性是设置定时器触发间隔的关键。
该属性表示以毫秒为单位的时间间隔,范围从1到2147483647。
在这篇文章中,我将详细介绍Timer的Interval属性以及如何根据具体需求选择合适的值。
第一部分:理解Timer控件的Interval属性Timer是一种和时钟类似的工具,它可以在设定的时间间隔内重复执行特定的代码段。
Interval属性决定了每次触发事件的时间间隔。
例如,如果我们将Timer的Interval属性设置为1000,那么每隔一秒钟,Timer控件就会触发一次Tick事件。
在实际编程中,我们可以使用Timer控件完成各种任务,例如定时刷新界面、定时数据采集、定时发送邮件等等。
通过合理设置Interval值,我们可以满足不同的需求。
第二部分:如何选择合适的Interval值当我们在编写程序时,应该根据具体任务的要求来选择合适的Interval值。
下面是一些指导原则:1.任务的时间敏感性:如果任务对时间要求很高,例如定时数据采集或实时刷新界面,Interval值应该尽量小,以保证任务的及时性。
一般来说,可以将Interval设置为几十毫秒甚至更小。
2.任务的消耗:如果任务需要大量的计算资源或者网络资源,应该适当增加Interval值,以避免过于频繁地触发事件,导致系统负荷过大。
3.用户体验:Interval值的选择也应该考虑用户体验。
对于一些需要用户操作的任务,如果Interval值设置得太小,可能会导致用户无法正常操作。
因此,我们需要根据用户的反馈来动态调整Interval值。
第三部分:实际案例分析为了更好地说明如何选择Interval值,我们来看一个实际的案例:定时刷新界面。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
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
个命令按钮(如图1)。
相应代码如下
dim n, j, i ‘定义n,j,i三个整型变量
private sub command1_click()‘开始按钮事件
timer1.enabled = true
end sub
private sub command2_click();暂停按钮事件
timer1.enabled = false
end sub
private sub timer1_timer()‘timer事件过程
n = hscroll1.value
j = 1
for i = 1 to n ‘循环计算n!
j = j * i
next
cls
label1.caption = str(n) + “!=“
label2.caption = j
if hscroll1.value private sub command3_click()‘退出按钮
end
end sub
private sub form_load()‘窗体初始化
label1.left = form1.width
label1.caption = “中华人民共和国”
label1.fontsize = 30
timer1.interval = 100
end sub
private sub timer1_timer()‘timer事件过程
label1.left = label1.left - 20
if label1.left + label1.width > 0 then
label1.left = label1.left - 100
else
label1.left = form1.width
end if
end sub
运行结果如图6
4 计时器(timer)控件与图片框(picturebox)控件和图像框(image)控件的应用。
4.1 放大图片
在窗体上设置图片框(picturebox)控件、1个时钟控件和2个命令按钮(如图7)。
则相应代码如下
private sub command1_click()‘开始按钮
picturebox1.visible = true
end sub
private sub command2_click()‘退出按钮
end
end sub
private sub form_load()‘窗体初始化
picturebox1.visible = false
picturebox1.enabled = false
picturebox1.width = 3000
picturebox1.height = 2000
end sub
private sub timer1_timer()‘timer事件过程
picturebox1.width = image1.width + 50
picturebox1.height = image1.height + 30
if picturebox1.width > form1.width then
timer1.enabled = false
end if
end sub
运行结果如图8
图8 运行界面
4.2 飞舞的蝴蝶
在窗体上设置3图像框(image1(0)image1(1)image2)控件、
1个时钟控件和2个命令按钮(如图9)。
则相应代码如下dim x as integer,y as integer ‘定义变量
private sub command1_click()‘开始按钮
if x= 0 then
x= 1:command1.caption = “停止”
else
x= 0:command1.caption = “开始”
end if
end sub
private sub command2_click()‘退出按钮
end
end sub
private sub form_load()
x= 0
y= 0
end sub
private sub timer1_timer()‘timer事件过程
if x= 1 then
image2.picture = image1(y).picture:y= y+ 1 if (y= 2) then
y= 0
end if
end if
end sub
运行结果如图10
以上均事例在vb6.0中运行通过。
通过上述几个例题的阐述,初步介绍了vb中时钟控件在实际中的部分应用,其实vb中的timer控件的应用非常广泛,不管是界面设计,动画设计以及其它等等,只要运用得当,就可取得意想不到的效果。
参考文献:
[1]李光明.vb6.0编程实例[m].北京:冶金工业出版社,2001.
[2]贾长云.可视化编程应用[m].北京:高等教育出版社,2008.
[3]刘炳文.vb程序设计教程[m].北京:清华大学出版社,2005. 作者简介:谭世兵(1963.7-),山东人,教师,讲师,研究方向:计算机网络。
作者单位:贵州省铜仁职业技术学院,贵州铜仁 554300。