java时钟软件设计报告

java时钟软件设计报告

ID:41518960

大小:131.75 KB

页数:22页

时间:2019-08-26

java时钟软件设计报告_第1页
java时钟软件设计报告_第2页
java时钟软件设计报告_第3页
java时钟软件设计报告_第4页
java时钟软件设计报告_第5页
资源描述:

《java时钟软件设计报告》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、儒山科拷孜*曇院《可视化编程技术》课程设计报告时钟软件设计学生姓名:黄雪容2011914235年级专业:11级教育技术学2班指导老师:学院:容汝佳教育科学学院广东★佛山提交日期:2013年6月1.前言22.概要设计32.1开发环境32.2计算器功能32.3界面设计2.4类的框架结构图3.详细设计43.1使用的JAVA类的说明43.2类的主要方法53.2.1处理按了运算符后的计算53.2.2处理输入字符63.2.3进制的转换63.2.4设计总体认识73.2.5程序流程图84.运行结果85.测试分析95.1

2、程序运行情况95.2程序异常处理96.源程序9参考文献2727设计总结摘要:本程序在框架中新建一个容器,用GridLayout类对面板进行划分,程序引入java.util.Date来显示当前时间;用一个永真循环,来对当前时间显示的更新,用java.io.File来实现对文件读写,设计了一个按钮,用来选择文件WAU或MID,用java.applet.Applet播放音乐文件,用getText()函数获取输入的闹钟设定时间,并永真循环和当前的时间进行对比,若相等则播放音乐,若不相等则显示离目标设定时间的差距

3、.关键字:java时钟,时钟类,方法,事件1前言随着科学技术的不断发展,计算机已经成为我们工作学习和生活屮不可缺少的工具。文本编辑器是个人计算机最司空见惯的应用程序了,在学习了Java语言Z后,我决定使用Java语言编写一个简单的时钟,可以清楚地知道时间和设定一个时间來提醒自己,满足日常基本的工作学习和生活需要。Java是由Sun公司开发的新一代纯面向对彖的网络编程语言。其目标是建立一种在任意种机器、任一种操作系统的网络环境中运行的软件,实行所谓的“程序写一次,到处运行”的目标。正因为如此,Java已成

4、为当今Internet上最流行、最受欢迎的一种程序开发语言。Java发小组把Java按特性分为基本版、移动版、企业版,每个版本有一个软件开发包。Java基本版本叫Jeivei2标准版(Java2StandardEdition,J2SE),它包含建立Jewel应用程序或者是Applet所需的应用程序编程接口(API)oJava2移动版(TheJava2MollieEdition,J2ME)包含创建无线Ja腹应用程序的APE还有Java2企业版(TheJava2Enterprise,J2EE)是J2SE的增

5、强版本,包含建立多层架构应用程序APEJava语言是由C++语言发展起而来的,是一种彻底的面向对象的程序设计语言。作为一种纯面向对象的程序设计语言,它非常适合大型软件的开发。Java语言去掉了C++语言的一些容易引起错误的特性。Java语言的特点有:面向对彖、跨平台、安全性、多线程和图形功能强。2概要设计2.1开发环境开发平台:MicrosoftWindowsXPProfessionalServicePack2开发工具:JBuilder2007+JDK1.6.0_022.2时钟功能功能1:在时钟面板上,

6、动态显示出当前时间。功能2:可以设定闹钟时间,且当时间到了设定的闹钟时间时,会播放音乐来提醒。功能3:可以随意解除设定的闹钟时间,再重新设定一个新的时间。功能4:按下清除'开始'键,闹钟就开始设定好了,按“关闭”闹铃就停止。功能5:界面设计性化。2.3界面设计图2.3时钟面板2・4类的框架结构图1、画出类的UML简图Clock类:Clock类中的变量ri,shi,fen,miao,dangqian,guanji:JLabelqueding,dakai:JButtonmusic,RI.SHI,FEN,MI

7、AO:JTextFieldh=0,f=O,m=O,r=O:intFo,foo:booleansoumdl:publicAudioClipClock类中的函数publicclock()publicstaticvoidmain(Stringagrs[])publicvoidrun()2-各方法功能描述列表Clock类方法功能Main()执行main函数ClockOClock类的构造函数,用于对时钟界面的初始化Run()用于对时钟的动态显不的执行,并判断是否设定了闹钟时间,若当前时间与设定的时间相等则播放选定

8、的音乐3详细设计主要模块算法描述(1)当前动态时间的显示的设计与实现。功能:可以实时的更新显示系统完整的时间算法:引入java.util.Date用while循环更新时间代码如下:publicvoidrun(){while(true){Datenow=newDateO;//设置一个新的当前时间对象。dangqian.setText(,z当前时间:"+now.toStringO);//显示当前的时间(2)音乐文件的选择。功能:用打开按钮实现对

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。