欢迎来到天天文库
浏览记录
ID:57089147
大小:70.50 KB
页数:4页
时间:2020-08-01
《实验报告 动态倒计时牌.doc》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库。
1、软件技术实验报告序号实验四名称动态倒计时牌班级学号姓名实验内容及完成情况:实验内容:设计一个具有应用价值的动态倒计时牌。要求目标时间的年,月,日,时,分,秒以及倒计时主题可以根据不同主题由用户动态设定,并且在此基础在屏幕上显示距离相关主题到达之时还有n年,n天,n秒。具体步骤如下:1根据实验设计需要在窗体上放上若干所需的标签控件,文本框控件,时钟控件,框架控件,组合框控件,命令按钮控件等,并设置控件的主要属性值。2在程序中用时钟控件不断触发系统时间与预设置时间截至点的时间差。3程序调用系统时间综合使用“Now”函数与“Format”函数。其完整形式为:Format(now,“hh:
2、mm:ss”)Format(now,”mm/dd/yy”)4应在倒计时牌上设有暂停,继续,清零,结束等特殊点的激发点。5编写程序。完成情况:在课堂上由于对有些函数不了解,不懂得怎么用,经过老师一定的讲解和自己在课下查阅有关书籍最终完成了实验程序和实验报告,即设计了一个动态倒计时牌。实验中遇到的问题及解决方法:问题一:不知道该怎么入手,控件的选择也有点不知所措解决方法先静下心来,认真读题,首先知道要做什么,将用到的控件放在窗体内,根据实验要求问题二:怎样显示时间的设置解决方法学习时钟函数Timer的使用方法问题三:怎么样使倒计时的主题和动态时钟相对应解决方法在程序中用时钟控件不断触发
3、系统时间和预定时间截止点的时间差,分别计算当前年月日和截止点年月日的差值,再通过一定的对应数量关系相加问题四:在时间差的计算时,怎么样去消除平闰年对计算结果的影响解决方法通过一个简单的IF函数处理,先对目标年限和截至年线之间的所有年数进行处理,如果有闰年则进行标记,对标记结果进行相应的处理。加上多余的一天。实验中所涉及的知识及技术:1,selectcase语句2,timer控件的使用3,IF语句的使用4,控件的相应链接5,Val等有关函数的使用实验中的创新及功能扩充:考虑到润平年的差异和不同,采用相关程序是所计算的时间差更准确即通过tYear=Val(Combo1)IftYearM
4、od4=0AndtYearMod100<>0OrtYearMod400=0Thency=0Elsecy=1EndIf利用IF语句是cy成为表征润平年的标志,利于下面的计算。收获与体会:我感觉VB实验课与其他课最明显的区别在于自由化程度高,并没有老师手把手的教课,而是老师把自主权交给我们同学自己。让我们去发现问题解决问题。这样可以很好的锻炼我们自学能力以及很好的自主学习能力,培养我们的学习兴趣!备注:以后每节实验课之前要预习才行!切记!
此文档下载收益归作者所有