下载此文档

Java围棋程序设计实训报告.doc


文档分类:IT计算机 | 页数:约10页 举报非法文档有奖
1/10
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/10 下载此文档
文档列表 文档介绍
陕西国际商贸学院
Java实训报告

专业: 信息管理与信息系统
班级:
姓名:
学号:
指导老师:
前言
由于计算机技术不断发展,尤其是软件开发的发展,使得计算机软件的使用已经渗透到各行各业,因此社会对软件开发人才需求不断增强。Java语言经过近20年的完善和发展,其功能日益强大,应用的领域越来越广。从手机等手持设备中的程序到各类企业级应用程序,都可以看到java的身影。Java已经成为世界级编程语言,是编程人员开发时首选的工具。它也是面向对象程序设计语言中的代表,更加全面的体现了面向对象的思想。Java具有分布式、可移植、高性能、多线程等特点,使得它的运用范围非常广泛。Java语言易学易用,对学习者掌握技能,开阔思路有很大的帮助。《Java面向对象程序设计》是计算机相关专业的必修专业基础课程,其实践性和应用性很强。
整个实训课程的教学内容从应用角度出发,在理论和实践上掌握java工程开发理念、类的组织、类的结构关系,面向对象中流的使用等技术。使学生能独立设计基于Eclipse控制台开发的小型系统。在熟悉java的基本知识的时,也是对java语言中的类、对象、继承等重要概念的运用实践。
这次实训主要选择编写围棋程序,用java开发这个程序,对于java的学习者是一个很好掌握知识的过程,而且也具有一定的挑战性,能够很好地激发学生的兴趣和探索欲,培养学生发现问题和解决问题的能力。
2014年6月11日
目录
一、实训目的 1
二、功能分析 1
三、系统设计 2
五、测试数据及运行结果 3
六、源程序 4
七、总结 6
一、实训目的
在java中,图形界面作为用户与程序交互的窗口,是软件开发中的一项非常重要的工作。此次的编写围棋程序的实践,可以说是对图形用户界面中每一小节知识内容的整合,其中涉及到了很多java的基础知识,在巩固基础知识点的同时,还扩展了部分知识点,是对书本所介绍的内容的一个延伸。
这次的实践也是对Java中图形用户界面中零散的知识点的整合,在了解各个知识点的同时,并熟练的掌握图形组件的使用,加深对理论教学内容的理解和掌握,使学生能较系统地掌握程序设计及其在网络开发中的广泛应用,基本方法及技巧,为学生综合运用所学知识,并在实践应用方面打下一定的基础。要求学生全面深入理解和熟练掌握的基础下,能够分析和解决类似的问题,具有良好的编程风格。
此次实训同时也考查了学生的综合运用能力和逻辑分析能力,还提高了学生自学的能力和独立工作的能力,并培养了严谨的态度和遇到问题努力解决不退缩的精神。是对学生进行设计分析、操作、理解、观察、归纳能力的一个提高。对本课程的学习能力和知识的掌握起到了一个积极的推进作用。
二、功能分析
这个围棋程序主要分为棋谱和棋盘。
棋谱部分:编写了白棋和黑棋的落棋和吃子等动作,
设置悔棋功能,双击棋子即可完成,单击“重新开局”按钮还可以重新开始下棋。
棋盘部分:它是围棋程序的主类,完成了绘制棋谱,编写白棋和黑棋的落棋、吃子、悔棋功能,并保存所有已下的棋子,包括在棋盘上所有的棋子和被提掉时。
在Chessboard类中定义棋盘方格长度及数目,棋子的直径,棋盘上所有的棋子,棋盘的的高度以及宽度等,绘制了棋盘外观并画出了棋盘。ControlPanel为控制面板

Java围棋程序设计实训报告 来自淘豆网m.daumloan.com转载请标明出处.

非法内容举报中心
文档信息
  • 页数10
  • 收藏数0 收藏
  • 顶次数0
  • 上传人mh900965
  • 文件大小117 KB
  • 时间2018-01-04