首页 > 图书中心 >图书详情

Java五子棋游戏制作

五子棋游戏制作,深入学习Java 课件处为本书教学PPT 更新于2017.6.12

作者:宁淑荣 杨国兴
丛书名:计算机系列教材
定价:29
印次:1-1
ISBN:9787302465638
出版日期:2017.05.01
印刷日期:2017.04.01

本书以五子棋游戏制作为例,介绍Java在开发应用软件中的各种技术,并体现面向对象的设计思想。内容包括单机版五子棋、下网络五子棋、下棋数据的保存以及人机对战等。书中对于Java中的输入输出、数据库、异常处理、网络编程以及界面编程等进行了比较深入的探讨。 本书可作为计算机相关专业Java课程设计、Java实训等课程的教材,也可作为学生毕业设计以及Java程序设计爱好者的参考书。

more >

前言 Java是目前使用最广泛的语言之一,对于软件开发人员,掌握Java语言基础以及拥有使用Java进行软件开发的能力是非常重要的,因此大多数与计算机相关的专业都开设了Java程序设计课程。 Java程序设计是一门实践性很强的课程,仅仅掌握Java的基本语法知识,与利用Java进行软件开发还有很大的差距。掌握Java基本知识后,应该通过大量的编程实践,逐步提高利用Java进行软件开发的能力。 本书以五子棋游戏制作为例,介绍利用Java进行软件开发的技术。五子棋游戏比较简单,是大家比较熟悉的游戏之一,因此选择五子棋游戏为例,有助于提高学习者的兴趣,易于跟着书中介绍的步骤,一步步将五子棋游戏制作出来。为了简单起见,本书中的五子棋程序不考虑禁手。 本书由4章内容组成,包括单机版五子棋、网络五子棋、下棋数据的保存,以及人机对战;涉及的主要知识有异常处理、输入输出流、数据库编程、多线程和网络编程等。 本书可作为计算机相关专业Java课程设计、Java实训等课程的教材,也可作为学生毕业设计和Java游戏程序爱好者的参考书。 本书的所有程序都由作者亲自编写,并在JDK1.6环境下调试通过,数据库使用的是MySQL数据库。 为了方便教师教学与学生学习,本书为使用本教材的教师提供PowerPoint电子教案,方便教师根据具体情况进行必要的修改,相关资源可以从清华大学出版社网站www.tup.com.cn下载。 本书由宁淑荣、杨国兴主编,参加编写工作的还有庄凤娟、王国芳等。 由于作者水平有限,书中难免有不妥之处,恳请广大读者批评指正。 作者 2017年3月

more >
扫描二维码
下载APP了解更多

同系列产品more >

数字图像分析及应用

陈丽芳、张怡婕、钱鹏江
定 价:69.80元

查看详情
计算机系统设计与开发实验教程

秦国锋
定 价:36元

查看详情
编译原理

班晓娟、王笑琨、张雅斓
定 价:68元

查看详情
大学信息技术基础教程(第3版)

安世虎,隋丽红,周恩锋
定 价:69.80元

查看详情
大学信息技术基础学习与实验指导教...

安世虎,孙青,朱波,谢蕙
定 价:49元

查看详情
图书分类全部图书
more >
  • 1)本书以五子棋游戏制作为背景,介绍使用Java语言进行软件开发的技术与技巧,内容包括单机版五子棋、网络五子棋、棋谱保存与回放、以及人机对战,本书可作为Java程序设计实训、Java课程设计课程的教材,也可以作为毕业设计或游戏编程爱好者的参考书;
    (2)本书在写作过程中,始终强调面向对象的编程思想,重点训练Java中的网络编程、数据库编程、界面编程、文件操作以及异常处理等;
    (3)教材以五子棋游戏制作为例,提高学生的学习兴趣,激发学生的学习积极性。
  • 1)本书以五子棋游戏制作为背景,介绍使用Java语言进行软件开发的技术与技巧,内容包括单机版五子棋、网络五子棋、棋谱保存与回放、以及人机对战,本书可作为Java程序设计实训、Java课程设计课程的教材,也可以作为毕业设计或游戏编程爱好者的参考书;
    (2)本书在写作过程中,始终强调面向对象的编程思想,重点训练Java中的网络编程、数据库编程、界面编程、文件操作以及异常处理等;
    (3)教材以五子棋游戏制作为例,提高学生的学习兴趣,激发学生的学习积极性。
more >
  • 目录

    第1章单机版五子棋游戏/1

    1.1五子棋游戏窗口制作/1

    1.2创建棋盘类/2

    1.2.1准备图片/2

    1.2.2棋盘类的创建/2

    1.2.3显示棋盘/3

    1.3创建棋子类/4

    1.3.1棋子类/4

    1.3.2在棋盘上画出棋子/6

    1.4实现单击鼠标下棋/6

    1.5判断赢棋/8

    1.6实现工具栏上的功能/11

    1.7改变鼠标的形状/13

    1.8作业/13第2章网络五子棋/15

    2.1服务器端界面制作/16

    2.2创建客户端界面/17

    2.2.1创建主窗口和棋盘/17

    2.2.2创建客户端界面右侧的3个类/18

    2.2.3创建客户端界面下方的控制面板类/21

    2.3实现“连接主机”按钮的功能/22

    2.3.1连接服务器获取用户名/23

    2.3.2将已经连接的客户端添加到用户列表中/26

    2.4实现“加入游戏”按钮的功能/31

    2.4.1客户端申请加入后对方选择同意或拒绝/31

    2.4.2完成猜棋并准备好下棋/37

    2.5实现下棋功能/41

    2.5.1客户端向服务器发送下棋消息/41

    2.5.2服务器接收消息并处理/43

    2.5.3客户端接收消息并处理/43

    2.6实现“放弃游戏”的功能/45

    2.6.1Command类添加常量/46

    2.6.2添加“放弃游戏”的响应代码/46

    2.6.3在Communication类中添加giveup()

    方法/46

    2.6.4服务器接收giveup命令并处理/46

    2.7加入计时功能/47

    2.7.1设计计时线程类/47

    2.7.2猜先后启动倒计时线程/48

    2...

精彩书评more >

标题

评论

版权所有(C)2023 清华大学出版社有限公司 京ICP备10035462号 京公网安备11010802042911号

联系我们 | 网站地图 | 法律声明 | 友情链接 | 盗版举报 | 人才招聘