毕业论文 基于Android的五子棋设计.doc

上传人:创****公 文档编号:411442 上传时间:2018-10-03 格式:DOC 页数:7 大小:57KB
下载 相关 举报
毕业论文 基于Android的五子棋设计.doc_第1页
第1页 / 共7页
毕业论文 基于Android的五子棋设计.doc_第2页
第2页 / 共7页
毕业论文 基于Android的五子棋设计.doc_第3页
第3页 / 共7页
毕业论文 基于Android的五子棋设计.doc_第4页
第4页 / 共7页
毕业论文 基于Android的五子棋设计.doc_第5页
第5页 / 共7页
点击查看更多>>
资源描述

1、毕业设计指导周志 毕业设计(论文)题目 基于 Android的五子棋设计 指导教师姓名 学生姓名 专业 计算机科学与技术 2 班 第 5 周 2015 年 3 月 30 日至 2015 年 4 月 3 日 从老师那里获取毕业设计题目,从中选择了基于 Android的五子棋设计,查阅资料,准备开始写 开题报告。 学生在本周进行了毕业论文选题。 指导教师签名: 第 6 周 2015 年 4 月 6 日至 2015 年 4 月 10 日 收到学生写的开题报告,指出了学生的问题所在,修正错误,教学生查阅 Android相关的资料,试着用代码写毕业设计。 本周学生认真的书写了开题报告,开题报告部分基本完

2、成。 指导教师签名: 第 7 周 2015 年 4 月 13 日至 2015 年 4月 17 日 再次检查了学生的开题报告,用代码写出了五子棋的按钮的摆放的界面。 本周学生自觉的完成界面代码,并认真的重新书写的开题报告,基本完成了本周的任务。 指导教师签名: 第 8 周 2015 年 4 月 20 日至 2015 年 4月 24 日 指导学生进行系统的搭建,编写代码,开发基于 Android的五子棋设计。自制五子棋的棋盘。代码如下 public MyView(Context context) super(context); this.context = (Activity) context;

3、paintBack = new Paint(); paintBack.setColor(Color.rgb(217,161,153); paintBlackChess = new Paint(); paintBlackChess.setColor(Color.BLACK); paintBlackChess.setStyle(Style.FILL_AND_STROKE); paintWhiteChess = new Paint(); paintWhiteChess.setColor(Color.WHITE); paintWhiteChess.setStyle(Style.FILL_AND_STR

4、OKE); paintGrid = new Paint(); paintGrid.setColor(Color.BLACK); instance = this; public static MyView getInstance() return instance; Override protected void onDraw(Canvas canvas) canvas.drawRect(0, 0, boardWidth, boardWidth, paintBack); drawGrids(canvas); drawAllChess(canvas); super.onDraw(canvas);

5、protected void drawGrids(Canvas canvas) for (int i = 0; i = 0 ) zx = x-y; zy = 0; else zx = 0; zy = y-x; for(int i=0;i(N-Math.abs(x-y);i+) this.winLogic(boardzx+izy+i,boardzx+i+1zy+i+1); int fx=0,fy=0; if( x + y = N ) fx = 0; fy = x+y; for(int i=0;ix+y;i+) this.winLogic(boardfx+ify-i, boardfx+i + 1f

6、y-i - 1); else fx = x+y-N; fy = N; for(int i=0;i28-(x+y);i+) this.winLogic(boardfx+ify-i, boardfx+i + 1fy-i - 1); public void winLogic(String current,String next) if( !(current.equals(“+ “) if( number = 5 ) this.isWin = true; return; else number = 1; 本周学生进行了系统开发,只是开发时遇到了问题,所以进度有点慢,基本完成了任务。 指导教师签名: 第

7、 11 周 2015 年 5月 11 日至 2015 年 5 月 15 日 要求学生要本周将毕业论文初稿发给我,对学生的毕业论文基于Android 的五子棋设计进行更改,学生初稿中问题比较多,如格式问题很多,论文中代码太多,目录页码不对等等。 本周学生基本完成了毕业论文的初稿书写只是写的时候有部分问题,但认真进行了修改。 指导教师签名: 第 12 周 2015 年 5月 18 日至 2015 年 5 月 22日 学生将修改好的毕业论文发给我,再次对其毕业论文进行修改,要求学生根据毕业设计说明认真检查,看看还有没有其他的错误。 本周学生基本完成了对毕业论文的修改。 指导教师签名: 第 13 周 2015 年 5 月 25 日至 2015 年 5 月 29 日 要求学生周三将毕业论文初稿打印给我,并不装订,对毕业论文初稿打印版再次进行修改,要求学生下去后再对有问题的地方进行更改,并对学生有问题的地方进行指导。 本周学生打印了毕业论文,并对毕业论文再次进行了修改。 指导教师签名: 第 14 周 2015 年 6月 1日至 2015 年 6 月 5 日 将毕业论文订稿,进行毕业论文的装订。 告知答辩时间,准备毕业答辩。 指导教师签名: 注: 请指导教师对学生一周来的设计完成情况作简短评定。

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 学术论文资料库 > 毕业论文

Copyright © 2018-2021 Wenke99.com All rights reserved

工信部备案号浙ICP备20026746号-2  

公安局备案号:浙公网安备33038302330469号

本站为C2C交文档易平台,即用户上传的文档直接卖给下载用户,本站只是网络服务中间平台,所有原创文档下载所得归上传人所有,若您发现上传作品侵犯了您的权利,请立刻联系网站客服并提供证据,平台将在3个工作日内予以改正。