基于Delphi通用比赛倒计时软件设计及实现.doc

基于Delphi通用比赛倒计时软件设计及实现.doc

  1. 1、本文档共4页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
基于Delphi通用比赛倒计时软件设计及实现

基于Delphi通用比赛倒计时软件设计及实现   摘 要该系统主要采用Delphi7.0作为开发环境,设计并实现了通用的比赛专用倒计时软件,该软件可以代替人工完成比赛开始、中途、结束的自动提醒,为各类比赛项目的开展提供了很好的支持 【关键词】Delphi 通用 倒计时 软件 1 引言 目前高职院校非常注重学生素质方面能力的培养,而素质培养的途径之一就是举办各种类型的比赛,比如说演讲比赛、创意大赛等,而这类比赛有个相同的特点,每位参赛选手需要在规定的时间内演讲完自己的参赛作品,为了更好的控制比赛节奏,需要有专门的人员负责计时,比赛开始时候开始计时,比赛快结束的时候提醒参赛选手,参赛时间用完后提醒选手停止比赛,时间观念在职业素质培养中也非常重要。人为的计时方式,对计时人员的提出了很高的要求,需要注意力非常集中,否则容易出错,很难做到公平、公正。本倒计时软件的设计与实现,就是针对这种类型的比赛项目,通过软件的精确控制,减轻了人员的负担,对参赛选手来说,真正做到了“公平、公开、公正” 2 系统设计 2.1 功能设计 根据对用户需求的调研,本系统主要完成如下功能: 2.1.1 系统设置 快速设置比赛主题、时长和提醒时间,以适应各种比赛情境的需求 2.1.2 比赛计时 此功能是本系统的主要功能,根据系统设置,可以做到比赛开始时候提醒(播放音乐)、距离比赛结束前20秒(可以动态设置)提醒、比赛结束提醒(播放声音),通过精准的时间控制,可以很好的控制比赛的节奏 2.2 界面设计 界面设计遵循简洁大方原则,界面上元素主要包含:主题、倒计时总秒数、按时间格式显示的时间和快捷键提醒等主要元素,其中比赛主题、时长都是读取的配置文件的信息,根据不同的比赛情景,可以自由调整,如图1所示 2.3 配置文件设计 本系统将关键的参数写入了配置文件config.ini,其内容格式如表1所示 2.4 系统快捷键设计 友好的用户体验也是系统成功的关键,为了让交互性更好,设计了快捷操作按键,具体设置如表2所示 3 系统功能实现关键技术 3.1 读取配置文件 如?D2所示 3.2 播放声音文件 声音文件播放可以使用TMediaPlayer控件,在调用方法之前要在窗体上加入播放控件TMediaPlayer,命名成m1,如图3所示 3.3 注册快捷键 3.3.1 在FormCreate事件中首先注册快捷按键 如图4所示 3.3.2 编写hotykey方法接收键盘输入,当检测到快捷按键时候,执行所写方法 如图5所示 3.4 计时功能 比赛计时用到了时间控件TTimer,此控件可以定时重复执行某一任务,当设定了比赛时间是5分钟(300秒)后,只要每秒减去1,然后显示出来。具体实现代码如图6所示 为了方便计时,可以在程序中定义几个方法:start开始、stop暂停和reset重置,以reset为例,实现代码如图7所示 4 结束语 通过实际比赛的测试,本系统完成了预期目标,能较好的完成比赛开始、中途和结束的声音提醒。但是在实际比赛过程中,还有一些特殊的需求,比如说正计时功能、结束后仍然可以继续计时等等,后续将会进一步完善这些需求,让系统能够满足更多用户 参考文献 [1]谈小菊.基于VB的试卷生成系统的设计与实现[J].信息通信,2013(08). 作者简介 陈进(1982-),男,江苏省人,工程硕士。实验师。现为江阴职业技术学院教师。研究方向为软件技术 作者单位 江阴职业技术学院 江苏省江阴市 214500 1

您可能关注的文档

文档评论(0)

docman126 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档