×
超值优惠券
¥50
100可用 有效期2天

全场图书通用(淘书团除外)

关闭
暂无评论
图文详情
  • ISBN:9787517061212
  • 装帧:一般胶版纸
  • 册数:暂无
  • 重量:暂无
  • 开本:26cm
  • 页数:171页
  • 出版时间:2018-01-01
  • 条形码:9787517061212 ; 978-7-5170-6121-2

本书特色

本书精心挑选了四个实例,介绍Java在开发应用软件中的各种技术,并体现了面向对象的设计思想。内容包括:扫雷游戏,网络五子棋,棋谱的保存与回放,学生成绩管理系统。本书对于Java中的输入输出、数据库、异常处理、网络编程以及界面编程等有比较深入的训练。
本书可作为计算机类专业Java实训、Java课程设计等课程的教材,也可以作为学生毕业设计、以及Java程序设计爱好者的参考书。

内容简介

本书精心挑选了四个实例,介绍Java在?h?X?X????U

目录

前言 实训1 扫雷游戏 1.1 系统设计 1.1.1 需求分析 1.1.2 类的设计 1.2 创建主窗口 1.2.1 创建项目 1.2.2 MineFrame类 1.2.3 主程序类Saolei 1.3 MinePanel类和Block类 1.3.1 几个辅助类 1.3.2 Block类 1.3.3 MinePanel类 1.3.4 将雷区加入到MineFrame中 1.4 实现扫雷功能 1.4.1 翻开小方块 1.4.2 处理输赢以及搜索方法 1.4.3 加快扫雷进程 1.4.4 重新开始游戏 1.5 选择游戏难度级别 1.5.1 在MineFrame类中添加grade属性 1.5.2 自定义难度对话框 1.5.3 完善菜单监听器类 1.6 实现计时功能 1.6.1 UpdateTimeTask类 1.6.2 启动计时与终止计时 1.7 扫雷排行榜 1.7.1 Record类 1.7.2 RecordDao类 1.7.3 用于输入游戏者名字的对话框类 1.7.4 显示排行榜的对话框类 1.7.5 实现排行榜功能 1.8 附加功能 1.8.1 添加sound()方法 1.8.2 准备音频文件 1.8.3 播放音频文件 1.9 作业 实训2 网络五子棋 2.1 单机版五子棋游戏 2.1.1 五子棋游戏窗口制作 2.1.2 创建棋盘类 2.1.3 创建棋子类 2.1.4 实现单击鼠标下棋 2.1.5 判断赢棋 2.1.6 实现工具栏上的功能 2.1.7 改变鼠标的形状 2.2 服务器端界面制作 2.3 创建客户端界面 2.3.1 创建主窗口和棋盘 2.3.2 创建客户端界面右侧的三个类 2.3.3 创建客户端界面下方的控制面板类 2.4 实现“连接主机”按钮的功能 2.4.1 连接服务器获取用户名 2.4.2 将已经连接的客户端添加到用户列表中 2.5 实现“加入游戏”按钮的功能 2.5.1 客户端申请加入后对方选择同意或拒绝 2.5.2 完成猜棋并准备好下棋 2.6 实现下棋功能 2.6.1 客户端向服务器发送下棋消息 2.6.2 服务器接收消息并处理 2.6.3 客户端接收消息并处理 2.7 实现“放弃游戏”按钮的功能 2.7.1 Command类添加常量 2.7.2 添加“放弃游戏”按钮的响应代码 2.7.3 在Communication类中添加giveup()方法 2.7.4 服务器接收giveup命令并处理 2.8 加入计时功能 2.8.1 设计计时线程类 2.8.2 猜先后启动倒计时线程 2.9 完善“关闭程序”按钮的功能 2.9.1 在Command类中添加命令 2.9.2 客户端向服务器发送命令 2.9.3 服务器处理quit命令 2.9.4 客户端处理delete命令 2.10 作业 实训3 棋谱的保存与回放 3.1 创建数据库 3.1.1 数据库设计 3.1.2 数据库创建 3.2 用户管理 3.2.1 数据库连接类 3.2.2 用户管理 3.3 用户注册和登录 3.3.1 准备工作 3.3.2 用户登录 3.3.3 用户注册 3.4 记录棋局和棋谱 3.4.1 记录棋局 3.4.2 记录棋谱 3.5 查询棋局和棋谱欣赏 3.5.1 查询棋局 3.5.2 棋谱欣赏 3.6 作业 实训4 学生成绩管理系统 4.1 系统设计 4.1.1 需求分析 4.1.2 数据库设计 4.1.3 类的设计 4.2 工具类 4.2.1 DBConnection类 4.2.2 CreateDatabase类 4.3 实体类 4.3.1 班级实体类ClassEntity 4.3.2 学生实体类Student 4.3.3 课程实体类Course 4.3.4 成绩实体类Score 4.4 数据访问类 4.4.1 ClassDao类 4.4.2 StudentDao类 4.4.3 CourseDao类 4.4.4 ScoreDao类 4.5 主窗口类 4.6 班级管理 4.7 学生管理 4.8 成绩管理 4.8.1 准备工作 4.8.2 成绩录入与修改 4.8.3 成绩查询 4.9 作业 参考文献
展开全部

作者简介

杨国兴,北京科技大学管庄校区信息工程系老师,主讲课程有《C语言程序设计》《Java程序设计》《大学计算机应用基础》等。

预估到手价 ×

预估到手价是按参与促销活动、以最优惠的购买方案计算出的价格(不含优惠券部分),仅供参考,未必等同于实际到手价。

确定
快速
导航