- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
高中信息技术 六章 第二节 程序的建立和运行教案 浙教版
课题:程序的建立和运行
教学时间: 授课班级:
教学目标:能够独立的建立一个简单的程序,并会调试它
教学重点、难点:对象的属性的设置,原代码的编写
教学过程:
一、一个简单程序
建立一个完整的VB 应用程序,主要包括以下几个步骤:
① 建立应用程序界面;
② 设置对象的属性;
③ 编写事件处理程序;
④ 程序的运行和调试;
⑤ 保存文件。
下面通过一个简单的实例来说明这一实现过程。
【例6-3-1】我们经常在电影或电视上看到一些字幕的动态变化特技。本例运用VB的定时器控件定时改变标签控件的Caption属性的文字大小,实现文字的动态缩放效果。
建立应用程序界面
VB中的一个应用程序即为一个工程。因此,要建立新的应用程序,也就须建立一个新工程。单击“文件(F)”菜单中“新建工程(N)”命令,弹出一个与图6-8相似的对话框,提示选择应用程序的类型,一般选择“标准EXE”,单击“确定”按钮后出现窗体设计器窗口。一个新工程只包含一个窗体,缺省名为Form1。例共使用了两个控件:标签和定时器。标签控件用来在窗体中显示文字,定时器控件用于实现定时缩放。使用工具箱中的 、在窗体建立好这两个控件,建立好的程序界面如图6-9所示。
设置对象的属性
界面设计好后,必须设置对象的属性。对象的大多数属性可采用缺省值,设置属性的目的是为了使对象更符合应用程序界面的需要。一个窗体对应一个属性窗口,在工程资源管理器窗口中选定窗体Form1,单击“视图(V)”菜单中的“属性窗口(W)”命令,就可打开Form1的属性窗口,如图6-10所示。在Form1窗体上设计的所有控件均存于该窗口的对象框中。
设置属性的方法:在对象框中选择对象,在属性列表中选定某属性,在右列中输入或选定新的属性值。有的属性有预定义的设置值清单,单击设置框右边的向下的箭头,可以显示这个清单。
完成本程序界面需要设置的属性如表6-3。
表6-3
缺省的对象名 设置的对象名 属性 设置值 Form1 frmZoom Caption FrmZoom Label1 lblZoom Caption 空白 ForeColor 红色 Timer1 tmrClock Enabled False Interval 100 编写事件处理程序
属性设置好后,程序仍不能正常工作,还要考虑用哪些事件触发对象完成相应的功能,想让对象响应某个事件时,就把代码写入这个事件的事件过程之中。定时器控件(tmrClock)能有规律地以一定的时间间隔(Interval)触发计时器事件(Timer),本例通过对Timer事件过程进行编码,定时改变标签控件lblZoom的Caption属性的文字大小,来实现文字的动态缩放。
一个窗体对应一个代码编辑器窗口,在工程资源管理器窗口中选定窗体frmZoom,从“视图(V)”菜单选取“代码窗口(C)”命令,就可打开一个如图6-11所示的代码编辑器窗口。代码窗口的左边“对象列表框”列出了该窗体的所有对象,右边的“过程列表框”列出了选定对象的所有事件。在对象列表框中选择一个对象,在过程列表框中选择指定对象的事件,代码框中自动给出事件过程的定义语句,此时,在 Sub 和 End Sub 语句之间输入完成功能的代码。
字幕特技
Dim s As String
Dim size As Integer, deltasz As Integer
程序的初始化过程
设置有关变量的初始值
Private Sub Form_Load()
tmrClock.Enabled = True
lblZoom.Visible = True
s = 欢迎使用Visue Basic
size = 8: deltasz = 5
End Sub
Private Sub tmrClock_Timer()
size = size + deltasz
If size 50 Then 当文字大小达到最大值时,
deltasz = -5 将文字大小缩放量设为负值,
End If 来实现动态缩小
If size 8 Then
size = 8
deltasz = 5
End If
lblZoom.Font.size = size
lblZoom.Left = (frmZoom.Width - lblZoom.Width) / 2
lblZoom.Top = (frmZoom.Height - lblZoom.Height) / 2
lblZoom.Caption = s
End Sub
从这个简单的程序可以看出:
Visual Basic的事件过程由一系列程序行组成,程序行由语
您可能关注的文档
最近下载
- LBT 339-2025 北方地区 绿色食品设施莴笋生产操作规程.pdf VIP
- 基础护理学病情观察及危重患者的抢救和护理.pptx VIP
- 八年级下册道德与法治电子课本(附2023年教材变动内容).doc VIP
- 旅游概论-旅游者.pptx VIP
- 亚龙156A电气安装-电气培训PPT(项目二).ppt VIP
- 【公开版】《2023年美年健康体检大数据蓝皮书》.pdf VIP
- 《枫桥夜泊》的教学设计一等奖 .docx VIP
- 大类资产配置新框架,比特币和黄金:新旧时代的“代货币”.pdf VIP
- 2025年冰雪旅游行业投资回报分析报告.docx
- 2025年中国国家重点实验室建设行业供需策略分析及市场供需预测报告.docx
文档评论(0)