主要服务:论文咨询、期刊、报纸、图书制作,翻译服务等服务;覆盖专业有:经济 法律 体育 建筑 土木 管理 英语 艺术 计算机 生物 通讯社会...
摘 要该系统主要采用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 读取配置文件 如圖2所示。 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)
12年诚信服务,发表职称论文快、成功率高,因为专注、所以专业。覆盖教育期刊、医学期刊、经济期刊、管理期刊、文学期刊等主流学术期刊。 海南易往无前网络科技有限公司 本站少量资源属于网络共享如有侵权请您联系我们,将在第一时间删除。