第一单元 Visual Basic初步
第4课 设计“万年历小时钟” 导学案
【课前延伸】
课前认真预习课本,结合上节课所学知识完成以下问题。
1、VB提供了一种 的控件用来计时。计时器每个一定的时间间隔就产一次 事件。
2、VB的外部控件和内部控件有什么不同?怎样将外部控件添加到工具箱中?
3、在VB的外部控件中有一个“万年历”控件,其英文名称是
。
【学习目标】
1、初步学会时钟控件的使用方法。
2、掌握外部控件的调用方法。
3、掌握时间函数Timer的使用方法。
4、学会设置蜂鸣声的方法。
【自主学习】
1、计时器的Interval属性用来设置Timer事件发生的间隔,单位
1秒=1000毫秒
2、将鼠标移至工具箱中,右击鼠标,在弹出的快捷菜单中选择 菜单项,打开“部件”对话框,勾选 Microsoft Calendar Contral 8.0
3、添加计时器控件 窗体属性设置表
对象 属性 属性值 功能
Form1 Caption 定义窗体标题
StartUpPosition 设置窗体出现时的位置
Ico 设置窗体的图标
【交流探究】
1、在窗体标题栏中加载时钟图标的过程是:在属性窗口单击Icon右侧的 按钮,出现“加载图标”对话框,在C:\ProgramFiles\Microsoft Visual Studio\ Common\ Graphics\ Icons\Misc选择图标后单击打开按钮。
2、编写计时器的Timer时间按代码
Private Sub Timer1_Timer()
Label1.Caption=Time……每经过1秒钟在标签框中显示当前事件1次
Beep……发出蜂鸣声
End Sub
3、时钟另一个重要属性是Enabled。缺省时,Enabled属性值为 ,表示窗体一旦加载,始终就开始工作。如果将Enabled设为False,始终就会停止工作。
4、除了工具箱中的内部控件外,还有一些不再工具箱中的控件,这些控件以单独的文件存在,文件扩专名是*.ocx,这类控件称为
【拓展视野】
1、自看课本P28知识集装箱:
、计时器控件 、VB的外部控件
2、做一个一个简单的文本编辑器
参考编程入门网:http://www./VBjc/vbst/st5.htm ( http: / / www. / VBjc / vbst / st5.htm )
3、了解事件、属性及数据类型http://www./wz_tw/readnews.asp newsid=654&page=2
【实战演练-当堂达标】
设计一个程序,程序运行后在标签内显示当前日期和时间;单击“暂停”按钮,时钟将暂停工作,标签上的时间不再变化;单击“继续”按钮,时钟继续工作。注意注意各小组间互相就留、互相合作。
提示:1、Now函数值是系统当前的日期和时间。
2、设计该程序时,通过“继续”和“暂停”按钮改变时钟控件的Enabled属性值,实现标签中显示的时间与系统时间同步显示或停止显示。