《Java程序设计之实验及课程设计教程》PDF下载

  • 购买积分:10 如何计算积分?
  • 作  者:李芝兴主编
  • 出 版 社:北京:清华大学出版社
  • 出版年份:2011
  • ISBN:9787302254119
  • 页数:207 页
图书介绍:本书共分五个部分,第一部分是Java语言集成环境介绍;第二部分是配套教材课后的部分习题解答等。

第1章 Java开发环境及实验要求 1

1.1 Java运行环境与开发环境 2

1.2 JDK开发工具 6

1.3 Eclipse平台 10

1.4实验教学大纲 15

1.5课程设计教学大纲 18

第2章 上机实验分析及参考答案 21

2.1 Java程序基础实验 21

2.2面向对象程序设计基础 25

2.2.1实验目的 25

2.2.2实验要求 26

2.2.3实验过程、步骤及原始记录(算法、源程序、测试结果、分析等) 26

2.3掌握继承、接口、内部类和包 30

2.3.1实验目的 30

2.3.2实验要求 31

2.3.3实验过程、步骤及原始记录(算法、源程序、测试结果、分析等) 31

2.4熟练掌握字符串处理技术 35

2.4.1实验目的 35

2.4.2实验要求 35

2.4.3实验过程、步骤及原始记录(算法、源程序、测试结果、分析等) 36

2.5掌握日期处理技术 38

2.5.1实验目的 38

2.5.2实验要求 38

2.5.3实验过程、步骤及原始记录(算法、源程序、测试结果、分析等) 38

2.5.4结论及提高 44

2.6掌握线程编程技术 45

2.6.1实验目的 45

2.6.2实验要求 45

2.6.3实验过程、步骤及原始记录(算法、源程序、测试结果、分析等) 46

2.6.4实验结论和分析 49

2.7掌握GUI编程技术 49

2.7.1实验目的 49

2.7.2实验要求 49

2.7.3实验过程、步骤及原始记录(算法、源程序、测试结果、分析等) 50

2.7.4实验结论和分析 53

2.8掌握简单的网络通信技术 53

2.8.1实验目的 53

2.8.2实验要求 53

2.8.3实验过程、步骤及原始记录(算法、源程序、测试结果、分析等) 54

2.8.4实验分析 60

第3章 课程设计项目分析及参考答案 62

3.1课程设计的目的和任务 62

3.2项目1:网络斗地主 62

3.2.1项目内容 62

3.2.2程序结构 63

3.2.3出牌规则 64

3.2.4游戏界面 66

3.2.5网络通信 69

3.3项目2:坦克大战 79

3.3.1项目内容 79

3.3.2程序结构 79

3.3.3游戏实体的表示 79

3.3.4游戏界面的绘制 81

3.3.5已方坦克的控制 82

3.3.6敌方坦克和子弹的控制 84

3.4项目3:连连看 92

3.4.1项目内容 92

3.4.2程序结构 92

3.4.3游戏区域的绘制 93

3.4.4标记图片和图片消除 93

3.5项目4:C/S模式的图书馆管理系统 98

3.5.1项目内容 98

3.5.2程序结构 98

3.5.3数据库的基本操作 98

3.5.4登录功能 103

3.5.5程序主窗口 103

3.5.6图书检索 104

3.5.7添加图书 104

3.5.8修改图书信息 106

3.5.9删除图书 106

3.5.10修改密码 106

3.6项目5:网络五子棋 107

3.6.1项目内容 107

3.6.2程序结构 107

3.6.3五子棋游戏规则 108

3.6.4界面绘制 111

3.6.5网络功能的实现 116

3.7项目6:电子八音盒 121

3.7.1项目内容 121

3.7.2程序结构 121

3.7.3音乐播放列表 121

3.7.4程序界面 122

3.7.5添加音乐 122

3.7.6播放音乐 123

3.7.7暂停和继续音乐播放 124

3.7.8删除音乐 124

3.8项目7:C/S模式的网络暗棋 125

3.8.1项目内容 125

3.8.2程序结构 125

3.8.3网络连接 126

3.8.4棋子和棋盘 126

3.8.5游戏界面 128

3.8.6建立网络连接功能 129

3.8.7走子功能 129

3.8.8认输与求和功能 131

3.9项目8:在线电子相册 132

3.9.1项目内容 132

3.9.2程序结构 132

3.9.3数据操作 133

3.9.4 Servlet和Filter 139

3.9.5页面功能 140

3.10项目9:网络白板 144

3.10.1项目简介 144

3.10.2程序结构 144

3.10.3网络通信 144

3.10.4界面功能 145

第4章 Java应用案例分析 151

4.1 MP3在线搜索下载程序 151

4.1.1目的和意义 151

4.1.2主要界面 151

4.1.3主要功能 151

4.1.4主要操作流程 154

4.1.5安装运行 154

4.1.6程序分析 155

4.1.7总结 166

4.2十字路口交通简单模拟程序 166

4.2.1目的和意义 166

4.2.2主要界面 167

4.2.3主要功能 167

4.2.4主要操作流程 168

4.2.5程序分析 168

4.2.6总结 177

第5章 实验教学管理系统案例 178

5.1开发环境 178

5.1.1基本配置 178

5.1.2运行网上源代码附件中的实例 178

5.2系统需求 179

5.3系统功能描述 180

5.3.1学生模块的功能 180

5.3.2教师模块的功能 182

5.3.3管理员模块的功能 184

5.4系统设计 185

5.5系统框架搭建 188

5.5.1编写Hibernate配置文件 190

5.5.2编写POJO文件 191

5.5.3用户登录及验证技术 194

5.5.4学生模块 196

5.5.5教师模块 202

5.5.6管理员模块 206

附录 源代码资源使用说明 207