普通高等教育“十三五”规划教材 软件工程专业 Java程序设计实训教程PDF格式文档图书下载
- 购买点数:9 点
- 作 者:宁淑荣 杨国兴 金忠伟 李田英著
- 出 版 社:北京:中国水利水电出版社
- 出版年份:2018
- ISBN:9787517061212
- 标注页数:172 页
- PDF页数:179 页
实训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
- 《普通高等教育“十三五”规划教材 软件工程专业 C语言程序设计习题与实验指导》甄增荣,张宾主编;吕晓华,林海霞副主编 2017
- 《普通高等教育“十三五”规划教材 软件工程专业 C语言程序设计》甄增荣,吕晓华主编;张宾,林海霞副主编 2017
- 《普通高等教育“十三五”规划教材 软件工程专业 Java程序设计实训教程》宁淑荣,杨国兴,金忠伟,李田英著 2018
- 《普通高等教育“十三五”规划教材 软件工程专业 Java面向对象程序设计》肖奎著 2017
- 《普通高等教育“十三五”规划教材 软件工程专业 Java面向对象程序设计》陈占伟主编;崔仲远副主编 2017
- 《普通高等教育“十三五”规划教材 软件工程专 Visual C++ 6.0程序项目案例教程》朱铭,曾强聪编著 2018
- 《高职高专计算机技能型紧缺人才培养规划教材 计算机软件技术专业 C语言程序设计》黄锐军编 2005
- 《普通高等教育软件工程“十三五”规划教材 算法设计与分析》王幸民,张晓霞著 2018
- 《卓越工程师教育培养计算机类创新系列规划教材 操作系统设计原理》鞠时光,詹永照主编;薛安荣,蔡涛,牛德姣,毛启容副主编 2016
- 《高等职业教育专业教学资源库建设项目规划教材 高等职业教育软件技术专业教学资源库 Java程序设计》徐红,王灿主编 2013
- 《普通高等教育“十三五”规划教材 软件工程专业 Java程序设计实训教程》宁淑荣,杨国兴,金忠伟,李田英著 2018
- 《Java五子棋游戏制作》宁淑荣,杨国兴主编 2017
- 《Java程序设计案例教程》宁淑荣,杨国兴主编 2018
- 《数据库原理与应用 Oracle版》马忠贵,宁淑荣,曾广平等编著 2013
- 《计算机应用基础教程》孙百鸣,郭志强,金忠伟主编 2006
- 《计算机应用基础教程实验指导》孙百鸣,陈玉杰,金忠伟主编 2006
- 《计算机网络应用技术教程》金忠伟,王永红主编 2009
- 《计算机应用基础(IC3)案例教程 上》金忠伟,黄振中主编 2013
- 《钢铁元帅》田英著 1959
- 《Visual FoxPro应用技能教程 上》金忠伟,李晓艳,张静敏主编 2008
- 《黑白Photoshop简明指南》(美)(里奇) Jim Rich,(美)(博策克)Sandy Bozek著;彭松译 1995
- 《育人兴水 北京市水利局培育过硬队伍的经验》刘汉桂主编 2000
- 《中国水利百科全书 水利科研、教育、信息出版、学术团体分册》窦以松主编 2004
- 《画法几何及水利土建制图习题集 第3版》蒲小琼,陈玲,熊艳编著 2005
- 《水电站技术供水可调式射流泵》(苏)加姆斯(Гамус,И.М)等著;陆宏圻等译 1992
- 《北京水利史》吴文涛著 2013
- 《水和北京 北京水利历史规划选编》刘树方主编 2004
- 《北京志·地质矿产水利气象卷·水利志》北京市地方志编纂委员会编著 2000
- 《中国水利史典 海河卷 2》中国水利史典编委会编 2015
- 《北京市区县水利志丛书 顺义县水利志》北京市顺义县水利志编辑委员会编 1995