图书介绍

普通高等教育“十三五”规划教材 软件工程专业 Java程序设计实训教程pdf电子书版本下载

普通高等教育“十三五”规划教材  软件工程专业  Java程序设计实训教程
  • 宁淑荣,杨国兴,金忠伟,李田英著 著
  • 出版社: 北京:中国水利水电出版社
  • ISBN:9787517061212
  • 出版时间:2018
  • 标注页数:172页
  • 文件大小:15MB
  • 文件页数:179页
  • 主题词:JAVA语言-程序设计-高等学校-教材

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
种子下载[BT下载速度快] 温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页 直链下载[便捷但速度慢]   [在线试读本书]   [在线获取解压码]

下载说明

普通高等教育“十三五”规划教材 软件工程专业 Java程序设计实训教程PDF格式电子书版下载

下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。

建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如 BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!

(文件页数 要大于 标注页数,上中下等多册电子书除外)

注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具

图书目录

实训1 扫雷游戏 1

1.1系统设计 1

1.1.1需求分析 1

1.1.2类的设计 3

1.2创建主窗口 4

1.2.1创建项目 5

1.2.2MineFrame类 5

1.2.3主程序类Saolei 7

1.3MinePanel类和Block类 8

1.3.1几个辅助类 8

1.3.2Block类 9

1.3.3MinePanel类 12

1.3.4将雷区加入到MineFrame中 14

1.4实现扫雷功能 16

1.4.1翻开小方块 16

1.4.2处理输赢以及搜索方法 20

1.4.3加快扫雷进程 22

1.4.4重新开始游戏 23

1.5选择游戏难度级别 23

1.5.1在MineFrame类中添加grade属性 23

1.5.2自定义难度对话框 24

1.5.3完善菜单监听器类 26

1.6实现计时功能 27

1.6.1UpdateTimeTask类 27

1.6.2启动计时与终止计时 27

1.7扫雷排行榜 28

1.7.1Record类 28

1.7.2RecordDao类 30

1.7.3用于输入游戏者名字的对话框类 31

1.7.4显示排行榜的对话框类 32

1.7.5实现排行榜功能 34

1.8附加功能 36

1.8.1添加sound()方法 36

1.8.2准备音频文件 37

1.8.3播放音频文件 37

1.9作业 37

实训2 网络五子棋 38

2.1单机版五子棋游戏 39

2.1.1五子棋游戏窗口制作 40

2.1.2创建棋盘类 41

2.1.3创建棋子类 42

2.1.4实现单击鼠标下棋 44

2.1.5判断赢棋 46

2.1.6实现工具栏上的功能 49

2.1.7改变鼠标的形状 50

2.2服务器端界面制作 51

2.3创建客户端界面 52

2.3.1创建主窗口和棋盘 52

2.3.2创建客户端界面右侧的三个类 53

2.3.3创建客户端界面下方的控制面板类 56

2.4实现“连接主机”按钮的功能 56

2.4.1连接服务器获取用户名 57

2.4.2将已经连接的客户端添加到用户列表中 60

2.5实现“加入游戏”按钮的功能 64

2.5.1客户端申请加入后对方选择同意或拒绝 65

2.5.2完成猜棋并准备好下棋 70

2.6实现下棋功能 73

2.6.1客户端向服务器发送下棋消息 74

2.6.2服务器接收消息并处理 75

2.6.3客户端接收消息并处理 76

2.7实现“放弃游戏”按钮的功能 78

2.7.1Command类添加常量 78

2.7.2添加“放弃游戏”按钮的响应代码 78

2.7.3在Communication类中添加giveup()方法 78

2.7.4服务器接收giveup命令并处理 79

2.8加入计时功能 79

2.8.1设计计时线程类 79

2.8.2猜先后启动倒计时线程 80

2.9完善“关闭程序”按钮的功能 81

2.9.1在Command类中添加命令 81

2.9.2客户端向服务器发送命令 81

2.9.3服务器处理quit命令 82

2.9.4客户端处理delete命令 82

2.10作业 82

实训3 棋谱的保存与回放 84

3.1创建数据库 84

3.1.1数据库设计 84

3.1.2数据库创建 85

3.2用户管理 87

3.2.1数据库连接类 87

3.2.2用户管理 88

3.3用户注册和登录 92

3.3.1准备工作 93

3.3.2用户登录 94

3.3.3用户注册 98

3.4记录棋局和棋谱 101

3.4.1记录棋局 102

3.4.2记录棋谱 108

3.5查询棋局和棋谱欣赏 111

3.5.1查询棋局 111

3.5.2棋谱欣赏 115

3.6作业 119

实训4 学生成绩管理系统 120

4.1系统设计 120

4.1.1需求分析 120

4.1.2数据库设计 124

4.1.3类的设计 124

4.2工具类 125

4.2.1DBConnection类 125

4.2.2CreateDatabase类 127

4.3实体类 129

4.3.1班级实体类ClassEntity 129

4.3.2学生实体类Student 129

4.3.3课程实体类Course 131

4.3.4成绩实体类Score 132

4.4数据访问类 133

4.4.1ClassDao类 133

4.4.2StudentDao类 136

4.4.3CourseDao类 139

4.4.4ScoreDao类 141

4.5主窗口类 144

4.6班级管理 146

4.7学生管理 152

4.8成绩管理 159

4.8.1准备工作 159

4.8.2成绩录入与修改 162

4.8.3成绩查询 167

4.9作业 171

参考文献 172

精品推荐