文档介绍:格
计算机科学与技术学院
课程设计报告
2010 — 20011 学年第一学期
课程名称零基础学JavaWeb开发
设计题目基于b/s模式的牌类游戏开发
学生姓名
学号
专业班级
指导教师
2010 年 12 月 25 日
目录
一、功能描述………………………………………………3
二、理论基础………………………………………………4
☆Java语言简介……………………………………………………………4
☆Java运行环境JDK………………………………………………………4
☆线程………………………………………………………………………4
三、总体设计………………………………………………6
四、代码实现………………………………………………7
五、运行结果………………………………………………15
六、参考文献………………………………………………17
摘要
Java是一种解释型的、面向对象的编程语言。适用于各种应用开发,尤其是网络应用,网络服务,嵌入式系统等。它具有简单易学、面向对象、分布式、健壮性、安全稳定、平台无关性、支持多线程、高性能、动态性等特点。在本课程设计中,通过基于b/s模式的牌类游戏开发,主要实现游戏的发牌、难度设置等功能。同时将理论知识与具体实现相结合,巩固对Java的相关方法与概念的理解。
关键字:JDK运行环境线程蜘蛛纸牌
功能描述
基于b/s模式的牌类游戏,通过鼠标操作,将电脑多次分发的牌,按照相同的花色由大到小顺序排列起来,直到桌面的牌全部消失,即为胜利。它主要功能包括如下:
★开局:任何时候都可以重新开始一盘新的游戏。
★难度选择:包括简单(单色),中级(双色),高级(四色)。
★发牌。
★显示可行操作:提示当前可行操作。
理论基础
Java语言简介
Java是一种简单的,跨平台的,面向对象的,分布式的,解释的,健壮的安全的,结构的中立的,可移植的,性能很优异的多线程的,动态的语言。
Java语言其实最早是诞生于1991年,起初被称为OAK语言,是SUN公司为一些消费性电子产品而设计的一个通用环境。他们最初的目的只是为了开发一种独立于平台的软件技术,而且在网络出现之前,OAK可以说是默默无闻,甚至差点夭折。但是,网络的出现改变了OAK的命运。在Java出现以前,上的信息内容都是一些乏味死板的HTML文档。这对于那些迷恋于WEB浏览的人们来说简直不可容忍。他们迫切希望能在WEB中看到一些交互式的内容,开发人员也极希望能够在WEB上创建一类无需考虑软硬件平台就可以执行的应用程序,当然这些程序还要有极大的安全保障。对于用户的这种要求,传统的编程语言显得无能为力,而SUN的工程师敏锐地察觉到了这一点,从1994年起,他们开始将OAK技术应用于WEB上,并且开发出了HotJava的第一个版本。当SUN公司1995年正式以Java这个名字推出的时候,几乎所有的WEB开发人员都想到:噢,这正是我想要的。于是Java成了一颗耀眼的明星,丑小鸭一下了变成了白天鹅。
Java运行环境JDK
Java的开发环境有不同的版本,如sun公司的Java Development Kit, 简称JDK。后来微软公司推出了支持Java规范的Microsoft Visual J++ Java开发环境,简称 VJ++。JDK是Sun Microsystems针对Java开发员的产品。自从Java推出以来,JDK已经成为使用最广泛的Java SDK。JDK 是整个Java的核心,包括了Java运行环境,Java工具和Java基础的类库。JDK是学好Java的第一步。
JDK运行环境的建立:
(http://java.,建议同时下载其Java Documentation,这是Java帮助文档) 。
(以下假设安装于c:\\,建议安装路径不要有空格,不宜安装在\Program Files目录下!)。
:,在\:
set JAVA_HOME=c:\\
set PATH=%JAVA_HOME%\bin;%PATH%
set CLASSPATH=.;%JAVA_HOME%\lib
注意:---可用dos命令notepad c:\,加入上面的3行语句。,使用鼠标右击“我的电脑”->属性->高级->环境变量->系统变量->新建->变量名:JAVA_HOME