课程设计报告--数独小游戏的开发
- 格式:doc
- 大小:217.00 KB
- 文档页数:33
课程设计报告--数独小游戏的开发
淮海工学院计算机工程学院
课程设计报告
设计名称:面向对象课程设计
选题名称:数独小游戏的开发
姓名:学号:
专业班级:计算机科学与技术
系(院):计算机工程学院
设计时间:2013.6.17~2013.6.30
设计地点:计算机楼204机房宿舍教室
指导教师评语:
成绩:
签名:
年月日
timmer.java:是对主窗口界面的设计。产生9*9的九宫格以及对数独游戏的核心算法。
Help是用户帮助文档,帮助用户去熟练的使用本软件。
Fyb是游戏风云榜。提供使用此软件用户的最佳成绩得主。
Miansd是主调用函数。是本软件的main方法所在的类。
三详细设计
图一:uml图
/* 游戏初始化*/ 构造数独游戏主界面
public void gameInit() {
this.setSize(500, 400);
this.setLayout(new GridLayout(3, 3));
for (int i = 0; i < 9; i++) {
pnlGame[i] = new JPanel();
pnlGame[i].setBorder(BorderFactory.createLineBorder(Color.black));
pnlGame[i].setLayout(new GridLayout(3, 3));
this.add(pnlGame[i]);
}
图二:主运行界面图三:关于与帮助运行界面
图四:游戏风云榜界面
图五:提示填写数字相同错误
5.课程设计心得
本次的面向对象程序设计课程设计,让我进一步的认识到java语言。通过软件开发过程一步一步的思考,完成这次课程设计。软件概要设计、软件详细设计、编码、测试一步一个脚印,编写出自己的第一个有实际用途的程序,是令自己兴奋的一件事。在这个过程有很多以前觉得自己已经理解掌握的知识点有很多的缺陷在这个过程中得以完善,通过各种方式找出自己要的答案。在自我学习与实践中不断的提高自己的综合能力。