Java项目实训

Java项目实训

ID:40556529

大小:142.50 KB

页数:14页

时间:2019-08-04

Java项目实训_第1页
Java项目实训_第2页
Java项目实训_第3页
Java项目实训_第4页
Java项目实训_第5页
资源描述:

《Java项目实训》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、技能实训(课程设计)总结报告实训项目Java项目实训系部软件工程系指导老师学号学生日期2011.6.29实训报告撰写注意事项一、报告内容至少应包括以下项目:1、具体实训内容;2、本次实训主要目的;3、具体日程、实训地点、同组同学、指导老师等;4、实验操作或技能训练步骤,课程设计还应包括设计任务书、原始参数、计算说明、图纸图表、程序清单等;5、本次实训的主要收获与体会。二、其余如报告的具体格式、篇幅等要求,视实训课程的区别由实训任课老师或课程设计指导教师按实训大纲,用《实训指导书》或《课程设计指导书》的形式具体规

2、定。教务处实训中心制14一、实训名称《连连看小游戏》二、实训项目的目的和功能本次实训是对前面学过的所有面向对象的编程思想以及编程方法的一个总结、回顾和实践,因此,开始设计前学生一定要先回顾以前所学的内容,明确本次作业设计所要用到的技术点并到网上搜索以及查阅相关的书籍来搜集资料。通过编写一个基于JAVA的应用系统综合实例,来掌握Java语言编程技巧。具体要求有以下几点:1.问题的描述与程序将要实现的具体功能。2.程序功能实现的具体设计思路或框架,并检查流程设计。3.代码实现。4.程序测试(如程序代码、功能测试、可

3、靠性测试和效率测试等)。5.设计小结。三、实训项目的开发环境和所使用的技术使用Java核心API技术,利用Eclipse或NetBeans、JBuilder集成开发环境完成实训项目,界面友好,代码的可维护性好,有必要的注释和相应的文档。四、实训地点、日程、分组情况实训地点:分组情况:日程:第一阶段:1.班级分组,选定课题,查阅相关资料半天2.划分模块、小组成员分工半天3利用CASE工具进行系统设计和分析,并编制源程序3天第二阶段:上机调试,修改、调试、完善系统1天第三阶段:撰写、上交课程设计报告,上交课程设计作

4、品源程序(每人一份)1天实训成绩评语14一.选题与分工选题:连连看小游戏分工:姓名所做工作查阅相关的书籍,搜集资料编写文档程序编码课程设计总结二.问题描述及设计思路1.问题描述:连连看小游戏。设计JDK界面的连连看小游戏,用户可以通过点击鼠标消除相同数字来结束游戏。2.设计思路:本程序功能不是太复杂,主要工作是界面的设计。为减少通信接口设计,所有功能均在一个类中实现。程序中主要函数列表如下:函数名称函数功能简介publicclasslianliankanimplementsActionListener()构建主

5、面板publicvoidinit()程序入口publicvoidrandomBuild()随机数的建立publicvoidfraction()实现计分publicvoidreload()实现游戏重置privatevoidinitTimer()实现计时三.具体设计1.程序代码importjavax.swing.*;importjava.awt.*;importjava.awt.event.*;publicclasslianliankan

implementsActionListener{JFramema

6、inFrame;//主面板ContainerthisContainer;staticlongstartTime,endTime;staticTimertimer=null;intmaxTime;14inttime=0;JPanelcenterPanel,southPanel,northPanel;//子面板JButtondiamondsButton[][]=newJButton[6][5];//游戏按钮数组JButtonexitButton,resetButton,setButton,newlyButton;/

7、/退出,重列,设置,重新开始按钮JLabelfractionLable=newJLabel("0");//分数标签JLabeltimeLable=newJLabel("0");//时间标签JButtonfirstButton,secondButton;//分别记录两次被选中的按钮intgrid[][]=newint[8][7];//储存游戏按钮位置staticbooleanpressInformation=false;//判断是否有按钮被选中intx0=0,y0=0,x=0,y=0,fristMsg=0,sec

8、ondMsg=0,validateLV;//游戏按钮的位置坐标inti,j,k,n;//消除方法控制publicvoidinit(){mainFrame=newJFrame("JKJ连连看");thisContainer=mainFrame.getContentPane();thisContainer.setLayout(newBorderLayout());centerPanel=n

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

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

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