斗地主纸牌游戏的主要功能是在生活节奏越来越快、学习工作压力越来越大的时代,通过玩此休闲游戏为人们很好的释放生活工作的压力,同时也可以增进人们之间的交流,沟通,通过游戏还可以认识更多的朋友;目前网上的局域网斗地主虽能可以进行发牌,出牌,但界面不够美观,操作不方便,系统的兼容性不够,很难吸引玩家的眼球。
本系统开发采用C/S架构,以Eclipse为开发平台,用Java语言编写的。本系统的可文护性、易用性,也美化了操作界面,使游戏操作更加友好,很好的满足了当前局域网斗地主的需求。
1.研究意义
本局域网斗地主的编写目的是满足了人们休闲的需要,在紧张工作之余益智休闲类的小游戏能够给人带来最大程度的放松,很好的释放生活工作的压力,同时也可以增进人们之间的交流,沟通,通过游戏还可以认识更多的朋友。
此外,通过本毕业设计将大学四年来所学的专业知识融会贯通,应用实践,同时也是对自己大学四年来的所学知识的一个检验,并为以后的工作需要打下一定的基础。
本局域网斗地主纸牌游戏用java语言编写,由于java语言的开源性,跨平台性和良好的可移植性,使得此类应用程序可在不同的操作系统下运行,很是受到追捧。故用java编写此游戏具有很好的实践意义。另外结合我们当地风情,对游戏出牌规则有了适当的调整,使之更具有地方特色,并对斗地主的出牌算法另辟蹊径,有独特见解。
2.课题采用相关技术
2.1 JAVA
Java 编程语言的风格十分接近C、C++语言。Java是一个纯的面向对象的程序设计语言,它继承了 C++ 语言面向对象技术的核心,Java舍弃了C ++语言中容易引起错误的指针(以引用取代)、本文来自辣*文^论'文/网,
毕业论文 www.751com.cn 加7位QQ324,9114找源文运算符重载(operator overloading)、多重继承(以接口取代)等特性,增加了垃圾回收器功能用于回收不再被引用的对象所占据的内存空间,使得程序员不用再为内存管理而担忧。Java 不同于一般的编译执行计算机语言和解释执行计算机语言。它首先将源代码编译成二进制字节码(bytecode),然后依赖各种不同平台上的虚拟机来解释执行字节码,从而实现了“一次编译、到处执行”的跨平台特性。不过,每次的编译执行需要消耗一定的时间,这同时也在一定程度上降低了 Java 程序的运行效率。但在 J2SE 1.4.2 发布后,Java 的执行速度有了大幅提升。与传统程序不同,Sun 公司在推出 Java 之际就将其作为一种开放的技术。全球数以万计的 Java 开发公司被要求所设计的 Java 软件必须相互兼容。“Java 语言靠群体的力量而非公司的力量”是 Sun 公司的口号之一,并获得了广大软件开发商的认同。这与微软公司所倡导的注重精英和封闭式的模式完全不同。
Eclipse 是一个开放源代码、基于 Java 的可扩展开发平台。Eclipse 中的每样东西都是插件,对于给Eclipse提供插件,以及给用户提供一致和统一的集成开发环境而言,所有工具开发人员都具有同等的发挥场所。这种平等和一致性并不仅限于 Java 开发工具。
基于java“一次编译、到处执行”的跨平台特性,我的系统采比较适合eclipse为平台的java语言开发。
2.2JDBC和SQL Server
JDBC(Java Data Base Connectivity, java数据库连接)是一种用于执行SQL语句的Java API,可以为多种关系数据库提供统一访问,它由一组用Java语言编写的类和接口组成。JDBC为工具/数据库开发人员提供了一个标准的API,据此可以构建更高级的工具和接口,使数据库开发人员能够用纯 Java API 编写数据库应用程序。有了JDBC,向各种关系数据发送SQL语句就是一件很容易的事,程序员只需用JDBC API写一个程序就够了,它可向相应数据库发送SQL调用。同时,将Java语言和JDBC结合起来使程序员不必为不同的平台编写不同的应用程序,只须写一遍程序就可以让它在任何平台上运行,这也是Java语言“编写一次,处处运行”的优势。因此用JDBC访问数据库是大势所趋。
目前,进行数据库应用程序开发的主流的数据库系统是RDBMS,主要有:MySql、SQL Server 2005、Oracle等。
上一页 [1] [2] [3] [4] [5] [6] 下一页
JAVA局域网斗地主纸牌游戏的设计与实现 第2页下载如图片无法显示或论文不完整,请联系qq752018766