利用VFP制作可设定时间的倒计时器_第1页
利用VFP制作可设定时间的倒计时器_第2页
利用VFP制作可设定时间的倒计时器_第3页
利用VFP制作可设定时间的倒计时器_第4页
利用VFP制作可设定时间的倒计时器_第5页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、利用VFPIU作可设定时间的倒计时器1 前言VFP(即VsiualFoxpro的简称)是在微型计算机上广泛使用的小型数据库管理系统,它以强大的功能,友好的界面,丰富完整的工具和高效的数据管理方式而受到用户的欢迎。VFP提供了一个集成化的系统开发环境,把传统的命令方式执行方式扩充为以界面操作为主、以命令方式为辅的交互式执行方式;把单一的面向过程的结构化程序设计扩充为既有结构化、又有面向对象程序设计的可视化程序设计。随着计算机的普及,VFP编程爱好者越来越多。利用VFP中计时器控件制作倒计时器应用于各种比赛计时具有良好的效果,比如在各项演讲比赛、辩论赛等场合都会使用倒计时器。2 界面概述该软件主要

2、利用表单中的标签(Label)、按钮(CommandButton)、计时器(Timer)、文本框(TextBox)等控件来制作。在程序的运行时,首先在文本框中输入要进行倒计时的时间再单击开始,否则提示重新输入;利用一个重置按钮可将程序整个运行过程重新开始,供多次重复使用。同时,在进行到最后30秒时软件显示时间的字体会自动增大,以提示参与者时间。3 窗体设计(如图一)图一(1) 在属性窗口中设置Form的Picture属性来设置背景图片。(2) 添加两个文本框text1和text2,用来输入活动的倒计时时间(即分和秒)。(3) 添加5个标签控件,分别设置显示活动主题Label1的Caption为

3、“希望之声”演讲赛、倒计时(Label2)、提示信息Label3的Caption为“请设置演讲时间”、活动时间显示Label4和Label5的Caption分别为“分”和“秒”。(4) 添加三个按钮,用作“开始”、“重置”、“退出”命令。(5) 设置一个timer控件,用来控制倒计时。4编写程序4.1 表单加载设置form的Init事件代码:Thisform.label2.caption=""程序运行时,使Label2的显示为空串。4.2 “开始”按钮设置“开始”按钮的Click事件代码:thisform.label2.fontsize=9thisform.label2.f

4、ontbold=.f.publicss,mmss=val(thisform.text1.value)mm=val(thisform.text2.value)ifss=0andmm=0未输入倒计时时间就开始的提示信息messagebox("请重新输入倒计时时间!”,1,"提示信息")endififss>=0andmm>0thisform.timer1.enabled=.t.endifthisform.label3.visible=.f.thisform.label4.visible=.f.thisform.label5.visible=.f.thisfo

5、rm.text1.visible=.f.thisform.text2.visible=.f.4.3 “重置”按钮设置“重置”按钮的Click事件代码:thisform.timer1.enabled=.f.thisform.text1.value="0"thisform.text2.value="0"thisform.label3.visible=.t.thisform.label4.visible=.t.thisform.label5.visible=.t.thisform.text1.visible=.t.4.4 计时器控件设置计时器控件的Interval为1000。设置计时器控件的timer事件代码:ifss=0andmm=0thisform.timer1.enabled=.f.endifmm=mm-1thisform.label2.ca

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论