java实现简单计算器的设计-课程设计报告

java实现简单计算器的设计-课程设计报告

ID:9013414

大小:326.48 KB

页数:13页

时间:2018-04-14

java实现简单计算器的设计-课程设计报告_第1页
java实现简单计算器的设计-课程设计报告_第2页
java实现简单计算器的设计-课程设计报告_第3页
java实现简单计算器的设计-课程设计报告_第4页
java实现简单计算器的设计-课程设计报告_第5页
资源描述:

《java实现简单计算器的设计-课程设计报告》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、石家庄科技信息职业学院(实训)课程设计系部__信__息__工__程__系______专业_软__件__技__术___班级__1_0_—__2_6__班______学号_1_0_1_4_0_4_1_2_4___姓名____郑__挺__________课题__五__子__棋______指导教师___胡__吉__朝_________报告成绩_____________日期:年月日摘要随着人们了解信息越来越数据化,高速度的获取信息的同时,对计算机的要求也越来越高,不仅在其容量上越来越大,特别是在其功能上要求的越来越多

2、,数据类型和精度越来越准确。该文用JAVA实现简单计算器的设计。Java是一种简单的,面象对象的,分布式的,解释的,键壮的,安全的,结构的,中立的,可移植的,性能很优异的多线程的,动态的语言。通过设计,达到了预期功能效果。本文通过JDK平台编辑计算器,理解并掌握Java中的类、对象、继承、方法等概念,以及Applet的基本框架和事件处理的方法。学会使用JDK编写、调试和运行JavaApplet应用程序。利用awt组件编写一个计算器,实现基本的四则运算。关键字:java编程局域网人机对战2目录一、引言…………

3、…………………………………………………4二、正文……………………………………………………………52.1、设计题目及要求…………………………………………52.2、概要(总体)设计………………………………………52.3、详细设计…………………………………………………52.4、程序的核心代码…………………………………………62.5、调试中出现的问题………………………………………72.6、系统运行结果……………………………………………7三、实习总结……………………………………………………10四、参考文献………………

4、……………………………………10五、附录………………………………………………………103一、引言《Java课程设计》是计算机科学与技术专业学生的专业实践必修课程,是学习《Java程序设计》课程非常重要的综合性实践教学环节。课程设计是检验学生是否掌握相关专业课程知识的重要手段,同时课程设计应充分体现“教师指导下的以学生为中心”的教学模式,以学生为认知主体,充分调动学生的积极性和能动性,重视学生实践应用能力和自学能力的培养。小组通过JDK平台编辑计算器,理解并掌握Java中的类、对象、继承、方法等概念,以及Ap

5、plet的基本框架和事件处理的方法。学会使用JDK编写、调试和运行JavaApplet应用程序。利用awt组件编写一个计算器,实现基本的四则运算。二、正文2.1设计题目及要求1、设计题目:基于JAVA的五子棋游戏娱乐软件2、五子棋的描述:本产品是一个简单的娱乐游戏,用来实行简单的局域网对战。3、实现的功能:(1)单击“菜单”上的“人机对战”即可实现和电脑对战游戏。(2)单击“菜单”上的“建立游戏”即可连接局域网实现局域网对战功能(3)单击“菜单”上的“结束”即可关闭游戏。2.2概要(总体)设计图1流程图42

6、.3详细设计代码注视与详解1.此代码具有简历界面功能呢时界面更加美观publicwuziqi(){super("五子棋");//this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);//关闭程序时的操作finalJDialogjd=newJDialog();JLabelmessage=newJLabel("哈哈");jd.add(message);this.addWindowListener(newWindowAdapter(){publicvoidwind

7、owClosing(WindowEvente){System.exit(0);menuEvent();//添加各个菜单的事件监听器menuInit();//设置各个菜单的Enable属性2次代码实现了简历局域网对战classWaitClientextendsThread{publicvoidrun(){try{ss=newServerSocket(10000);s=ss.accept();out=newPrintWriter(s.getOutputStream(),true);in=newBufferedR

8、eader(newInputStreamReader(s.getInputStream()));c_in=newClient_in();//建立显示对方棋子的进程c_in.start();mp.setMessage("请你先下!");5//连接成功后再设置这些属性t=true;//主机先下t2=true;//对方已经准备好,这样才能下棋c=1;//主机的棋子颜色为黑色1x=-1;//刚开始时对方还未下棋,所以置为

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

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

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