2014-2020年中国阀门行业市场分析及发展战略研究报告

2014-2020年中国阀门行业市场分析及发展战略研究报告

ID:18256579

大小:96.50 KB

页数:10页

时间:2018-09-16

2014-2020年中国阀门行业市场分析及发展战略研究报告_第1页
2014-2020年中国阀门行业市场分析及发展战略研究报告_第2页
2014-2020年中国阀门行业市场分析及发展战略研究报告_第3页
2014-2020年中国阀门行业市场分析及发展战略研究报告_第4页
2014-2020年中国阀门行业市场分析及发展战略研究报告_第5页
资源描述:

《2014-2020年中国阀门行业市场分析及发展战略研究报告》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、《java课程设计》课程设计报告实验时间:2011年12月26日实验班级:10级(2)班姓名:丁远扬33课程设计报告简单的游戏——五子棋二、开发环境(实验编译以及测试环境)硬件环境:CPU:Intel奔腾双核E5200主频2.5GHz内存:2G软件环境:操作系统:Windowsxp编程环境JDK7.0开发工具:EclipseSDK三、使用环境(用户运行环境)硬件环境:CPU主频在500MHZ以上,内存在128M以上软件环境:JAVA运行环境+WindowsXP或Windows2000以上操作系统33目录第一章总体设计

2、11.1设计的目的11.2本系统的主要功能11.3Java源文件及其内部类的功能21.4项目构建思路2第二章模块功能介绍62.1主类Chess6第三章总结73.1参考文献73.2工作总结733渤海大学信息科学与技术学院Java课程设计报告第一章总体设计1.1设计的目的《java程序设计》课程设计是计算机科学与技术专业集中实践性环节之一,是学习完《java程序设计》课程后进行的一次全面的综合练习。本课程设计主要目的在于加深学生对面向对象基础理论和基本知识的理解,掌握面向对象程序设计的基本方法,进一步使学生综合运用所学知

3、识和增强实际动手能力。通过课程设计,学生在下述各方面的能力应该得到锻炼:1.通过本次设计,实现对本学期内容的回顾与综合运用,包括类的建立,用类创建对象,方法的调用,图形组件的使用方法,图形界面的布局形式,事件处理机制,对话框的使用,文件操作的基本方法,数据读写的基本用法等。2.对于给定的设计题目,如何进行分析,理清思路,并给出相应的数学模型。3.掌握自顶而下的设计方法,将大问题进行模块化、对象化,领会面向对象程序设计的方法。4.熟练掌握JAVA语言的基本语法,灵活运用各种预定义类、线程和事件处理。1.2本系统的主要功

4、能本系统可以实现两人对战,能实现有次序的下棋,但是不能判断胜负,只是实现了一个五子棋可执行界面。7渤海大学信息科学与技术学院Java课程设计报告1.3Java源文件及其内部类的功能表1-1java源文件及其功能序号文件名主要功能备注1Chess本程序的主函数初始化棋盘2ChessPad绘制五子棋面板画出界面3ChessPoint_black画黑棋棋子黑棋与白棋顺次下4ChessPoint_white画白棋棋子黑棋与白棋顺次下5About关于查看显示制作信息1.4目构建思路此程序旨在打造一个小型五子棋娱乐游戏,游戏编辑

5、思路,五子棋是一种互动性的益智游戏。需要棋盘、棋子、棋手、裁判。但是,我并没有给出裁判算法。首先,我们绘制一个五子棋棋盘,关键代码如下://绘制棋盘函数publicvoidpaint(Graphicsg){for(inti=40;i<=400;i=i+20){g.drawLine(40,i,400,i);}//绘制棋盘行for(intj=40;j<=400;j=j+20){g.drawLine(j,40,j,400);}//绘制棋盘列g.fillOval(97,97,6,6);//使用当前颜色填充外接指定矩形框的椭圆

6、g.fillOval(337,97,6,6);g.fillOval(97,337,6,6);g.fillOval(337,337,6,6);g.fillOval(217,217,6,6);}其次,我们生成两种颜色不一样的棋子,关键代码如下:7渤海大学信息科学与技术学院Java课程设计报告黑色棋子代码如下://ChessPoint_black类继承Canvas类classChessPoint_blackextendsCanvasimplementsMouseListener{ChessPadchesspad=null;

7、ChessPoint_black(ChessPadp){setSize(20,20);//设置棋盘每一小格的长宽addMouseListener(this);chesspad=p;}publicvoidpaint(Graphicsg){g.setColor(Color.BLACK);//设置黑色棋子的颜色g.fillOval(0,0,20,20);//使用黑色填充椭圆棋子}白色棋子代码如下:classChessPoint_whiteextendsCanvasimplementsMouseListener{ChessP

8、adchesspad=null;ChessPoint_white(ChessPadp){setSize(20,20);addMouseListener(this);chesspad=p;}publicvoidpaint(Graphicsg){//绘制棋子的颜色g.setColor(Color.WHITE);//设置为白色g.fillOval(0

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

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

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