毕业设计 五子棋程序设计
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
1.1 编程语言
1.1.1 java 语言介绍 现代技术的发展,尤其是网络技术,给现代企业带来了许多新的机遇和挑战,如 改善客户服务、全球化和信息检索等,这些在技术上反映为信息的获取、系统管理、 系统集成、新技术的开发、Internet、Intranet 等等与商业的结合。而这些要求一 个随处可用的开放的结构和在不同的平台之间低成本的信息传递方式,Java 正好满 足这些要求。
前言
电脑已经深入到日常工作和生活的方方面面,比如文字处理、信息管理、辅助设 计、图形图像处理、教育培训以及游戏娱乐等。Windows 系统的推出使电脑从高雅的 学术殿堂走入了寻常百姓家,各行各业的人们无须经过特别的训练就能够使用电脑完 成许许多多复杂的工作。然而,虽然现在世界上已经充满了花样繁多的各种软件,但 它们依然不能满足用户的各种特殊需要,人们还不得不开发适合自己特殊需求的软 件。
目录
内容摘要................................................................................................................................1 关 键 字................................................................................................................................1 ABSTRACT..................................................................................................................................1 KEY WORDS.................................................................................................................................1 前言........................................................................................................................................1 第一章 概述..........................................................................................................................2
作为一名学生,在系统的学习了 Java 语言之后,用它编了一些小程序。这次课 程设计,我就想将学过的 Java 语言中的各种技术综合起来,编写一个小游戏,既对 自己学过的技能进行一次检验,也能系统地将学过的知识复习巩固。
1
基于 java 五子棋程序设计与开发
第一章 概述
本文使用功能强大的 Eclipse 开发工具和 java 开发语言开发出一款拥有自己特色 的五子棋小程序,其中 Eclipse 是一个开放源代码的、基于 Java 的可扩展开发平 台。就其本身而言,它只是一个框架和一组服务,用于通过插件组件构建开发环境。 幸 运 的 是 , Eclipse 附 带 了 一 个 标 准 的 插 件 集 , 包 括 Java 开 发 工 具 ( Java Development Tools,JDT)。
Java 是由 Sun Microsystems 公司于 1995 年 5 月推出的 Java 程序设计语言(以 下简称 Java 语言)和 Java 平台的总称。用 Java 实现的 HotJava 浏览器(支持 Java applet)显示了 Java 的魅力:跨平台、动感的 Web、Internet 计算。从此,Java 被 广泛接受并推动了 Web 的迅速发展,常用的浏览器现在均支持 Java applet。另一方 面,Java 技术也不断更新。Java 平台由 Java 虚拟机(Java Virtual Machine)和 Java 应用编程接口(Application Programming Interface、简称 API)构成。Java 应用编程接口为 Java 应用提供了一个独立于操作系统的标准接口,可分为基本部分 和扩展部分。在硬件或操作系统平台上安装一个 Java 平台之后,Java 应用程序就可 运行。现在 Java 平台已经嵌入了几乎所有的操作系统。这样 Java 程序可以只编译一 次,就可以在各种系统中运行。Java 应用编程接口已经从 1.1.x 版发展到 1.2 版。 目前常用的 Java 平台基于 Java1.2。 Java 语言是一个支持网络计算的面向对象 程序设计语言。Java 语言吸收了 Smalltalk 语言和 C++语言的优点,并增加了其它特 性,如支持并发程序设计、网络通信、和多媒体数据控制等。
基于 java 五子棋程序设计与开发
新乡学院
毕 业 论 文
论 文 题 目 基于 java 五子棋游戏
院(系)名称 计算机信息工程学院
专业名称
计算机网络
班
级
一班
学生姓名
郭贵扬
学
号
2 0 0 7 0 8 2 2 0 1 0 19
指导教师姓名
王晓洁
2010 年 4 月完成
基于 java 五子棋程序设计与开发
ຫໍສະໝຸດ Baidu
基于 java 五子棋程序设计与开发
内容摘要: 随着互联网迅速的发展,网络游戏已经成为人们普遍生活中不可或缺的 一部分,它不仅能使人娱乐,也能够开发人的智力,就像本文所主要讲的五子棋游戏 一样能挖掘人们聪明的才干与脑袋的机灵程度。 本文主要讲的是用 Eclipse 开发工具与 java 开发语言开发出一个自定义界面的五子 棋小游戏,本游戏程序能实现两个人对阵下棋,并且程序中能自定义游戏的时间并且 也能智能的判定游戏的获胜方和游戏的结束与否,实现两方进行博弈。 关键词:Eclipse java 语言 智能 自定义 五子棋 Abstract: As the rapid development of Internet, Online games have become an integral part of the universal life, Not only does it make people entertainment, but also to develop people's intelligence, as in this paper as the main spoken welcome to play smart to tap people's talents and head of the clever level.
1.1 编程语言..................................................................................................................... 2 1.2 JAVA 开发平台............................................................................................................. 3 第二章 需求分析..................................................................................................................5 2.1 五子棋发展史............................................................................................................. 5 2.2 五子棋功能说明......................................................................................................... 6 第三章 设计分析..................................................................................................................8 3.1 重点模块分析:.............................................................................................................8 3.2 设计流程:....................................................................................................................8 4.1 主类 TEST:.............................................................................................................. 9 4.2 程序窗体类 FIVECHESSFRAME 类:................................................................................ 9 第五章 游戏的调试............................................................................................................20 第六章 结论........................................................................................................................24 参考文献..............................................................................................................................24 致谢:..................................................................................................................................25
This article is talking about Eclipse development tools and java development language to develop a custom interface Gobang game, the game program can achieve against two people playing chess, and the program can be custom game time and also be able to determine intelligence the game winning side and the end of the game or not, to achieve two side game. Key words:Eclipse,java language,intelligence,user—defined ,chess
1.1.1 java 语言介绍 现代技术的发展,尤其是网络技术,给现代企业带来了许多新的机遇和挑战,如 改善客户服务、全球化和信息检索等,这些在技术上反映为信息的获取、系统管理、 系统集成、新技术的开发、Internet、Intranet 等等与商业的结合。而这些要求一 个随处可用的开放的结构和在不同的平台之间低成本的信息传递方式,Java 正好满 足这些要求。
前言
电脑已经深入到日常工作和生活的方方面面,比如文字处理、信息管理、辅助设 计、图形图像处理、教育培训以及游戏娱乐等。Windows 系统的推出使电脑从高雅的 学术殿堂走入了寻常百姓家,各行各业的人们无须经过特别的训练就能够使用电脑完 成许许多多复杂的工作。然而,虽然现在世界上已经充满了花样繁多的各种软件,但 它们依然不能满足用户的各种特殊需要,人们还不得不开发适合自己特殊需求的软 件。
目录
内容摘要................................................................................................................................1 关 键 字................................................................................................................................1 ABSTRACT..................................................................................................................................1 KEY WORDS.................................................................................................................................1 前言........................................................................................................................................1 第一章 概述..........................................................................................................................2
作为一名学生,在系统的学习了 Java 语言之后,用它编了一些小程序。这次课 程设计,我就想将学过的 Java 语言中的各种技术综合起来,编写一个小游戏,既对 自己学过的技能进行一次检验,也能系统地将学过的知识复习巩固。
1
基于 java 五子棋程序设计与开发
第一章 概述
本文使用功能强大的 Eclipse 开发工具和 java 开发语言开发出一款拥有自己特色 的五子棋小程序,其中 Eclipse 是一个开放源代码的、基于 Java 的可扩展开发平 台。就其本身而言,它只是一个框架和一组服务,用于通过插件组件构建开发环境。 幸 运 的 是 , Eclipse 附 带 了 一 个 标 准 的 插 件 集 , 包 括 Java 开 发 工 具 ( Java Development Tools,JDT)。
Java 是由 Sun Microsystems 公司于 1995 年 5 月推出的 Java 程序设计语言(以 下简称 Java 语言)和 Java 平台的总称。用 Java 实现的 HotJava 浏览器(支持 Java applet)显示了 Java 的魅力:跨平台、动感的 Web、Internet 计算。从此,Java 被 广泛接受并推动了 Web 的迅速发展,常用的浏览器现在均支持 Java applet。另一方 面,Java 技术也不断更新。Java 平台由 Java 虚拟机(Java Virtual Machine)和 Java 应用编程接口(Application Programming Interface、简称 API)构成。Java 应用编程接口为 Java 应用提供了一个独立于操作系统的标准接口,可分为基本部分 和扩展部分。在硬件或操作系统平台上安装一个 Java 平台之后,Java 应用程序就可 运行。现在 Java 平台已经嵌入了几乎所有的操作系统。这样 Java 程序可以只编译一 次,就可以在各种系统中运行。Java 应用编程接口已经从 1.1.x 版发展到 1.2 版。 目前常用的 Java 平台基于 Java1.2。 Java 语言是一个支持网络计算的面向对象 程序设计语言。Java 语言吸收了 Smalltalk 语言和 C++语言的优点,并增加了其它特 性,如支持并发程序设计、网络通信、和多媒体数据控制等。
基于 java 五子棋程序设计与开发
新乡学院
毕 业 论 文
论 文 题 目 基于 java 五子棋游戏
院(系)名称 计算机信息工程学院
专业名称
计算机网络
班
级
一班
学生姓名
郭贵扬
学
号
2 0 0 7 0 8 2 2 0 1 0 19
指导教师姓名
王晓洁
2010 年 4 月完成
基于 java 五子棋程序设计与开发
ຫໍສະໝຸດ Baidu
基于 java 五子棋程序设计与开发
内容摘要: 随着互联网迅速的发展,网络游戏已经成为人们普遍生活中不可或缺的 一部分,它不仅能使人娱乐,也能够开发人的智力,就像本文所主要讲的五子棋游戏 一样能挖掘人们聪明的才干与脑袋的机灵程度。 本文主要讲的是用 Eclipse 开发工具与 java 开发语言开发出一个自定义界面的五子 棋小游戏,本游戏程序能实现两个人对阵下棋,并且程序中能自定义游戏的时间并且 也能智能的判定游戏的获胜方和游戏的结束与否,实现两方进行博弈。 关键词:Eclipse java 语言 智能 自定义 五子棋 Abstract: As the rapid development of Internet, Online games have become an integral part of the universal life, Not only does it make people entertainment, but also to develop people's intelligence, as in this paper as the main spoken welcome to play smart to tap people's talents and head of the clever level.
1.1 编程语言..................................................................................................................... 2 1.2 JAVA 开发平台............................................................................................................. 3 第二章 需求分析..................................................................................................................5 2.1 五子棋发展史............................................................................................................. 5 2.2 五子棋功能说明......................................................................................................... 6 第三章 设计分析..................................................................................................................8 3.1 重点模块分析:.............................................................................................................8 3.2 设计流程:....................................................................................................................8 4.1 主类 TEST:.............................................................................................................. 9 4.2 程序窗体类 FIVECHESSFRAME 类:................................................................................ 9 第五章 游戏的调试............................................................................................................20 第六章 结论........................................................................................................................24 参考文献..............................................................................................................................24 致谢:..................................................................................................................................25
This article is talking about Eclipse development tools and java development language to develop a custom interface Gobang game, the game program can achieve against two people playing chess, and the program can be custom game time and also be able to determine intelligence the game winning side and the end of the game or not, to achieve two side game. Key words:Eclipse,java language,intelligence,user—defined ,chess