普通高等教育“十三五”规划教材 软件工程专业 Java程序设计实训教程PDF电子书下载
- 电子书积分:9 积分如何计算积分?
- 作 者:宁淑荣,杨国兴,金忠伟,李田英著
- 出 版 社:北京:中国水利水电出版社
- 出版年份:2018
- ISBN:9787517061212
- 页数:172 页
实训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
- 《市政工程基础》杨岚编著 2009
- 《全国高等中医药行业“十三五”创新教材 中医药学概论》翟华强 2019
- 《MBA大师.2020年MBAMPAMPAcc管理类联考专用辅导教材 数学考点精讲》(中国)董璞 2019
- 《工程静力学》王科盛主编 2019
- 《中央财政支持提升专业服务产业发展能力项目水利工程专业课程建设成果 设施农业工程技术》赵英编 2018
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《党员干部理论学习培训教材 理论热点问题党员干部学习辅导》(中国)胡磊 2018
- 《“十三五”规划教材 中药鉴定学实验 供中药学 药学及相关专业使用 第2版》吴啟南 2018
- 《化学反应工程》许志美主编 2019
- 《设计十六日 国内外美术院校报考攻略》沈海泯著 2018
- 《东北民歌文化研究及艺术探析》(中国)杨清波 2019
- 《小提琴经典练习曲简编 沃尔法特》丁芷诺,杨宝智 2019
- 《弹好钢琴必备的五线谱知识》杨青华威武 2019
- 《数学物理方法与仿真 第3版》杨华军 2020
- 《孩子们的视唱练耳 2》祝庆福,杨玉凤 2018
- 《老中医经典养胃方》李勇,杨长春主编 2019
- 《电贝司》李杰,李国标,杨昌明编 2019
- 《厄特克尔家族》(德)鲁迪格·杨布鲁特著 2018
- 《东风西潮》杨齐福著 2019
- 《大学计算机》王观玉,周力军,杨福建主编 2019
- 《中国当代乡土小说文库 本乡本土》(中国)刘玉堂 2019
- 《异质性条件下技术创新最优市场结构研究 以中国高技术产业为例》千慧雄 2019
- 《中国铁路人 第三届现实主义网络文学征文大赛一等奖》恒传录著 2019
- 《莼江曲谱 2 中国昆曲博物馆藏稀见昆剧手抄曲谱汇编之一》郭腊梅主编;孙伊婷副主编;孙文明,孙伊婷编委;中国昆曲博物馆编 2018
- 《中国制造业绿色供应链发展研究报告》中国电子信息产业发展研究院 2019
- 《中央财政支持提升专业服务产业发展能力项目水利工程专业课程建设成果 设施农业工程技术》赵英编 2018
- 《中国陈设艺术史》赵囡囡著 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《《走近科学》精选丛书 中国UFO悬案调查》郭之文 2019
- 《清至民国中国西北戏剧经典唱段汇辑 第8卷》孔令纪 2018