基于java开发的蜘蛛纸牌程序设计

上传人:博****1 文档编号:499207360 上传时间:2024-02-07 格式:DOC 页数:29 大小:721.50KB
返回 下载 相关 举报
基于java开发的蜘蛛纸牌程序设计_第1页
第1页 / 共29页
基于java开发的蜘蛛纸牌程序设计_第2页
第2页 / 共29页
基于java开发的蜘蛛纸牌程序设计_第3页
第3页 / 共29页
基于java开发的蜘蛛纸牌程序设计_第4页
第4页 / 共29页
基于java开发的蜘蛛纸牌程序设计_第5页
第5页 / 共29页
点击查看更多>>
资源描述

《基于java开发的蜘蛛纸牌程序设计》由会员分享,可在线阅读,更多相关《基于java开发的蜘蛛纸牌程序设计(29页珍藏版)》请在金锄头文库上搜索。

1、 编号: 本科毕业论文(设计)题目: 学 院 专 业 学 号 姓名 指导教师 职称: 完成日期 诚 信 承 诺我谨在此承诺:本人所写的毕业论文均系本人独立完成,没有抄袭行为,凡涉及其他作者的观点和材料,均作了注释,若有不实,后果由本人承担. 承诺人(签名): 年 月 日 基于java开发的蜘蛛纸牌程序设计姓名:关俊生 学号:200829010213指导老师:李林国摘要:java是由Sun Microsystems公司于1995年5月推出的Java程序设计语言(以下简称Java语言)和Java平台的总称。Java是面向对象的语言。蜘蛛纸牌是一款受人喜欢的休闲游戏,微软的每一代操作系统中都装有这种

2、纸牌游戏,很多人都玩过蜘蛛纸牌,都熟悉蜘蛛纸牌游戏所需要的功能。本人做的蜘蛛纸牌游戏开发理念是基于WINDOWS XP操作系统中自带蜘蛛纸牌游戏。利用java语言实现了蜘蛛纸牌游戏的主要功能如纸牌的移动、放置、回收、重发。利用javax.swing包的类实现纸牌游戏的用户界面,通为各个菜单组件添加监视器来实现鼠标单击事件所触发的接口方法,使得用户可以单击菜单项来实现具体的功能。通过设置纸牌的等级来初始化纸牌随机分配纸牌,为用户玩纸牌游戏提供相应的等级。意义:通过自己对蜘蛛纸牌游戏的开发,使我更加热爱java语言,让我懂得和洗去了更多程序开发的知识及经验,为以后进入编程工作提供条件。关键字:ja

3、va语言、游戏背景、功能实现Spider solitaire program based on java developmentName: Guan Junsheng Student ID: 200 829 010 213 Instructor: Li LinguoAbstract: java is the Java programming language from Sun Microsystems, Inc. in May 1995 (hereinafter referred to as the general term of the Java language) and Java pla

4、tforms。 Java is objectoriented languages. Spider Solitaire is a people like casual games, each generation of Microsofts operating system are equipped with this card game, many people have played Spider Solitaire are all familiar with the functionality required by the spider card game. I do spider so

5、litaire game development philosophy is based on the WINDOWS XP operating system comes with the spider solitaire game. Java language to achieve the main function of the spider solitaire game, such as movement of the playing cards, place, recycling, re-issued。 The use of the javax。swing package class

6、that implements the user interface of the card game pass for each menu component to add a monitor to the mouse click event triggered by the interface method, the user can click the menu items to achieve a specific function。 To initialize the cards by the level of the set of cards randomly assigned t

7、o cards, to provide the appropriate level for users playing solitaire. Meaning: the spider solitaire game development, so that I more love the java language, so I know how to wash away the more knowledge and experience of program development, and provide conditions for the future to enter the progra

8、mming work。Keywords: Java language, the background of the game functions目录1.绪论1。1 游戏开发的背景知识.。.。.。.。.。.。.。.。.。.。1。2 需要做的准备工作。.。.。.。.。.。.。.2. 开发工具介绍.。.。.。.。.。.。.。.。.。.。.2.1 java语言概述.。.。.。.。.。.。.。.。.。2。2 java语言的特点。.。.。.。.。.。.。.。.。.。.。.。2.3 Eclipse开发平台介绍。.。.。.。.。.。.。.。3. 总体设计.。.。.。.。.。.。.。.。.。.。.。.。.。.。

9、.。3.1代码功能模块的设计。.。.。.。.。.。.。.。.。.。.3.2 程序总体设计流程图。.。.。.。.。.。.。.。.。.。.。3。3模块一的详细介绍.。.。.。.。.。.。.。.。.。3。3.1 主要的类.。.。.。.。.。.。.。.。.3。3。2 主要的变量.。.。.。.。.。.。.。.。.。.。3.3.3主要的方法.。.。.。.。.。.。.。3.4 模块二的详细介绍。.。.。.。.。.。.。.。.。.。.3。4。1主要的类.。.。.。.。.。.。.。.。.。3。4。2 主要的变量.。.。.。.。.。.。.。.3.4。3主要的方法。.。.。.。.。.。.。.。.。.。.。.。.3。

10、5 模块三的详细介绍.。.。.。.。.。.。.。.。.。.。.3。5。1主要的类。.。.。.。.。.。.。.。.。.。.。.。.3.5.2主要的变量。.。.。.。.。.。.。.。.。 3.5.3 主要的方法。.。.。.。.。.。.。.。.。.。.。 3。6模块四的详细.。.。.。.。.。.。.。.。.。.。.3。6.1主要的类.。.。.。.。.。.。.。.。.。.。.。.。.3.6.2主要的变量。.。.。.。.。.。.。.。.。 3。6.3 主要的方法。.。.。.。.。.。.。.。.。.。.4. 功能设计。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.4.1 需要实现的主要功能。.

11、。.。.。.。.。.。.。.。.。.。.4。2 功能设计流程图.。.。.。.。.。.。.。.4.3 主要功能的代码实现.。.。.。.。.。.。.。.。4.3.1 游戏菜单栏内游戏菜单及帮助菜单功能展示.。.。.4。3。2 主界面的设计.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。 4。3.3 纸牌的初始化以及发牌操作.。.。.。.。.。.。.。.。.。.4.3.4 纸牌的移动以及放置.。.。.。.。.。.。.。.。.。.。. 4.3.5显示当前纸牌可行的操作.。.。.。.。.。.。.。.。.4。3。6 回收纸牌.。.。.。.。.。.。.。.。.。.。.。.。.。5. 程序的运行及

12、发布.。.。.。.。.。.。.。.。.。.。.。.。. 5。1 运行程序。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。. 5。2 发布程序.。.。.。.。.。.。.。.。.。.。.。6. 工作总结。.。.。.。.。.。.。.。.。.。.。.。.。.参考文献。.。.。.。.。.。.。.。.。.。.。.。.。.。.。.。1.绪论1.1 游戏开发的背景知识相信很多人都玩过蜘蛛纸牌这款休闲游戏,现在随着生活水平的提高,人们拥有充分的时间来享受休闲游戏带来的快乐,越来越多的人亲睐蜘蛛纸牌游戏。谈起这款游戏,大家并不陌生.从WINDOWS2000系统开始,就嵌入了蜘蛛纸牌游戏,可是随着微软系统的不段升级,蜘蛛纸牌游戏的功能业变得越来越强大,游戏的界面也更加美观。用户的体验感受也更加美好.所以,蜘蛛纸牌游戏的开发对于人类的生活娱乐更加有意义。了解蜘蛛纸牌的开发过程也是作为一名学习计算机专业大学生所应该尝试的过程。游戏的目标是以最少的移动次数将牌面中的十叠

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

当前位置:首页 > 建筑/环境 > 建筑资料

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号