软件测试项目方案设计

软件测试项目方案设计

ID:37760417

大小:401.00 KB

页数:74页

时间:2019-05-30

软件测试项目方案设计_第1页
软件测试项目方案设计_第2页
软件测试项目方案设计_第3页
软件测试项目方案设计_第4页
软件测试项目方案设计_第5页
资源描述:

《软件测试项目方案设计》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、俄罗斯方块Java语言设计项目方案设计报告2009~2010学年第1学期教学单位计算机工程系课程名称Java语言课程设计课程设计题目俄罗斯斯方块Java语言设计指导教师熊伟平老师学生姓名和学号:关健驹(20094054034)何伟添(20094054037)邹杰霖(20094054032)专业名称计算机应用技术俄罗斯方块Java语言设计与实现一、项目需求分析:主要是缓解学习压力过大的一个小游戏,非常益智,对小朋友的左脑开发具有很大的帮助。二、实验环境和要求:系统:MicrosoftWindowsXPProfessional

2、计算机:Intel(R)Core(TM)DuoCOUE4600@2.40GHz2.39GHz,1.00GB的内存物理地址扩展软件:JCreatorPro和JDK1.6要求:1) 面向对象程序设计的思想及编程方法的认识和掌握。2) 熟悉java的编程环境J2SDK,掌握Application和Applet的程序结构,并能熟练编写和调试两类程序。3) 理解和掌握各种修饰符的用法。4) 引入包,应用定时器,可变长数组,随机类,。5) 熟练使用各种常用类库。6) 理解JDK的事件处理机制,掌握java.awt、javax.swin

3、g,javax.swing.event中的GUI标准组件的用法,学会合理运用布局策略、综合运用各种界面元素,编程构造满足应用需要的图形工作界面。三、程序设计和分析:1、设计:俄罗斯游戏的显示模块和控制模块由关健驹负责,框架结构由何伟添负责,代码输入、程序修改、测试和论文由邹杰霖负责完成。2、分析:主界面:各个按钮的功能画面:已进入游戏界面:游戏程序代码:/**按钮及键盘控制响应*/importjava.awt.*;importjava.awt.event.*;importjavax.swing.*;importjavax.

4、swing.border.*;publicclassControlPanelextendsJPanel{privateTipBlockPaneltipBlockPanel;privateJPaneltipPanel,InfoPanel,buttonPanel;privatefinalJTextFieldlevelField,scoreField;privateJButtonplayButton,pauseButton,stopButton,turnHarderButton,turnEasilyButton;privateE

5、tchedBorderborder=newEtchedBorder(EtchedBorder.RAISED,Color.WHITE,newColor(148,145,140));privateRussiaBlocksGamegame;privateTimertimer;publicControlPanel(finalRussiaBlocksGamegame){this.game=game;/**图形界面部分*/setLayout(newGridLayout(3,1,0,4));tipBlockPanel=newTipBlo

6、ckPanel();tipPanel=newJPanel(newBorderLayout());tipPanel.add(newJLabel("下一个方块:"),BorderLayout.NORTH);tipPanel.add(tipBlockPanel,BorderLayout.CENTER);tipPanel.setBorder(border);InfoPanel=newJPanel(newGridLayout(4,1,0,0));levelField=newJTextField(""+RussiaBlocksGame

7、.DEFAULT_LEVEL);levelField.setEditable(false);scoreField=newJTextField("0");scoreField.setEditable(false);InfoPanel.add(newJLabel("难度:"));InfoPanel.add(levelField);InfoPanel.add(newJLabel("分数:"));InfoPanel.add(scoreField);InfoPanel.setBorder(border);buttonPanel=ne

8、wJPanel(newGridLayout(5,1,0,0));playButton=newJButton("开始");pauseButton=newJButton("暂停");stopButton=newJButton("停止");turnHarderButton=newJButton("更难");t

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

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

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