- 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
用戶界面设计实验2
第7章 用户界面设计实验2 班级:俄语2班 学号 姓名:孙晴 一、 实验目的 1.掌握定时器等控件的重要属性、方法和事件,熟悉它们的使用。 2.掌握菜单设计与应用。 二、实验内容 (一)、实例解析:按 下列说明操作,完成程序调试。 1、数字时钟设计。 思路: 在Timer事件中,获取当前时间,并显示在标签上 设计界面 运行界面 【步骤】 (1)设计应用程序界面:设置1个标签,1个定时器。 属性设置:Timer1的Enabled为True,Interval为1000。 (2)编写事件代码: Private Sub Timer1_Timer() Label1.Caption = Time End Sub (3)程序的运行及保存。 2、闹钟。 思路:在Timer事件中:获取当前时间、提取时分秒、将提取的时分秒与文本框中的时分秒进行比对 设计界面 运行界面 【步骤】 (1)设计应用程序的界面:在窗体上创建5个标签;3个文本框;1个定时器。 属性设置:Timer1的Enabled为True,Interval为1000。 (2)编写事件代码: Private Sub Form_Load() Text1.Text = : Text2.Text = : Text3.Text = End Sub Private Sub Timer1_Timer() Label5.Caption = Time ‘Now返回当前日期时间;Time返回当前时间 s = Hour(Now) f = Minute(Now) m = Second(Now) t = Time s = Hour(t) f = Minute(t) m = Second(t) If Text1.Text = s And Text2.Text = f And Text3.Text = m Then MsgBox 闹钟时间到! End Sub (3)程序的运行及保存。 3、计时器。 思路: 在Timer事件中 从文本框获取目前的时分秒,转换为总秒数 将总秒数减1,然后再转换为时分秒放入文本框中 检查总秒数是否为0,即计时器结束 设计界面 运行界面 【步骤】 (1)设计应用程序界面: 在窗体上创建4个标签;3个文本框;2个命令按钮;1个定时器。 属性设置:Timer1的Enabled为False,Interval为1000。 (2)编写事件代码: Private Sub Form_Load() Text1.Text = : Text2.Text = : Text3.Text = End Sub Private Sub Command1_Click() Timer1.Enabled = True End Sub Private Sub Command2_Click() Timer1.Enabled = False End Sub Private Sub Timer1_Timer() zms = Val(Text1.Text) * 60 * 60 + Val(Text2.Text) * 60 + Val(Text3.Text) zms = zms - 1 Text1.Text = zms \ (60 * 60) Text2.Text = (zms - Text1.Text * 60 * 60) \ 60 Text3.Text = zms - Text1.Text * 60 * 60 - Text2 * 60 If Text1.Text = 0 And Text2.Text = 0 And Text3.Text = 0 Then Timer1.Enabled = False MsgBox 记时结束! End If End Sub 或者:在设计时属性设置为:Timer1的Enabled为True,Interval为0 则代码为: Private Sub Command1_Click() Timer1.Interval = 1000 End Sub Private Sub Command2_Click() Timer1.Interval = 0 End Sub Private Sub Timer1_Timer() zms = Val(Text1.Text) * 60 * 60 + Val(Text2.Text) * 60 + Val(Text3.Text) zms = zms - 1 Text1.Text = zms \ (60 * 60)
您可能关注的文档
最近下载
- 边际成本和收益的计算.pptx VIP
- 钢纤维混凝土金属骨料耐磨地坪施工工法.docx VIP
- 2025年合肥市广播电视台(文广集团)招聘12人笔试备考题库及答案解析.docx VIP
- 预制装配式综合管廊介绍.pptx VIP
- 2025年秋季苏科版物理九年级上册全册同步课件.pptx
- TheFalloftheHouseofUsher中英对照版.pdf VIP
- 冀教版数学七年级上册《去括号》说课稿.doc VIP
- 2025年《业财一体信息系统应用》课程标准(含课程思政元素).docx VIP
- (2025秋新版)人教版三年级数学上册全册教案.docx
- 社会科学文献出版社编辑体例规范.pdf VIP
文档评论(0)