图书介绍

Java开发技术与工程实践【2025|PDF下载-Epub版本|mobi电子书|kindle百度云盘下载】

Java开发技术与工程实践
  • 张思民编著 著
  • 出版社: 北京:清华大学出版社
  • ISBN:9787302231349
  • 出版时间:2010
  • 标注页数:304页
  • 文件大小:40MB
  • 文件页数:322页
  • 主题词:JAVA语言-程序设计

PDF下载


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

下载说明

Java开发技术与工程实践PDF格式电子书版下载

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

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

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

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

图书目录

第一部分 Java语言应用程序设计第1章 图形用户界面设计3

1.1 窗体程序设计3

1.1.1 Java窗体JFrame类3

1.1.2 Java的界面布局原理5

1.1.3 常见的布局管理器5

1.1.4 界面布局应用示例5

1.2 程序启动界面11

1.2.1 Java程序启动界面的设计要点11

1.2.2 启动界面程序的实现12

1.3 树型分层结构13

1.3.1 树型控件简介13

1.3.2 系统默认的树型结构14

1.3.3 处理节点事件15

1.3.4 文件目录树18

1.3.5 结合树和输入输出流实现日历记事本23

课程设计27

第2章 多线程应用程序设计28

2.1 线程和多线程28

2.2 多线程的创建29

2.2.1 创建Thread子类构造线程29

2.2.2 模拟弹子台球29

2.2.3 实现Runnable接口构造线程32

2.2.4 模拟车站售票系统32

2.3 模拟火车站售票系统33

2.4 模拟车辆通过交通十字路口43

课程设计47

第3章 数据库应用程序设计48

3.1 数据库连接48

3.1.1 使用JDBC连接数据库48

3.1.2 常用的JDBC类与方法49

3.1.3 数据库应用程序开发的一般步骤49

3.2 电子词典程序设计50

3.2.1 设计目标及完成功能50

3.2.2 系统结构设计51

3.2.3 详细设计51

3.2.4 电子词典程序实现53

课程设计64

第4章 进销存管理系统65

4.1 系统总体设计65

4.1.1 设计前的思考65

4.1.2 系统总体结构65

4.2 建立数据库66

4.3 设计实现66

4.3.1 系统主程序66

4.3.2 窗体在屏幕上居中显示程序67

4.3.3 登录程序68

4.4 系统主控程序71

4.5 用户管理子系统程序76

4.6 修改用户密码子系统程序83

课程设计86

第二部分 Java数字图像处理与多媒体技术第5章 数字图像处理基础89

5.1 图像的基础概念89

5.1.1 数字图像处理89

5.1.2 颜色及Color类89

5.1.3 Graphics类90

5.2 图像的几种常见格式92

5.3 载入图像文件93

5.3.1 在Applet中加载和显示图像93

5.3.2 在Application中加载和显示图像95

课程设计96

第6章 数字图像处理技术97

6.1 图像像素处理97

6.2 双缓冲技术101

6.3 捕获屏幕图像104

6.3.1 捕获屏幕图像的原理104

6.3.2 捕获屏幕图像示例104

课程设计106

第7章 多媒体处理技术107

7.1 Java多媒体包JMF107

7.2 多媒体播放器设计108

7.3 捕获摄像头视频图像110

7.3.1 加载摄像头驱动程序110

7.3.2 JMF多媒体接口的应用111

7.3.3 捕获摄像头视频图像程序设计112

课程设计114

第三部分 网络应用系统第8章 远程数据通信117

8.1 Java的Socket编程概述117

8.1.1 充分理解Socket117

8.1.2 客户机/服务器模式程序设计原理117

8.2 远程数据通信程序设计示例118

8.3 客户端之间通信的聊天室120

8.3.1 设计原理121

8.3.2 服务器端程序结构设计121

8.3.3 服务器端程序实现122

8.3.4 客户端程序结构设计125

8.3.5 客户端程序实现126

课程设计133

第9章 远程视频聊天程序设计134

9.1 系统描述与结构设计134

9.1.1 系统描述134

9.1.2 系统结构设计134

9.2 系统详细设计135

9.2.1 设计前的准备135

9.2.2 系统类的功能设计136

9.2.3 videoNetmain类的设计与应用136

9.2.4 speakChat类的设计与应用141

9.2.5 TxtChat类的设计142

9.2.6 videoChat类的设计145

课程设计146

第10章 远程屏幕监控系统147

10.1 系统结构设计147

10.2 几个常用的类148

10.3 服务器端程序的实现149

10.3.1 服务器端程序详细设计149

10.3.2 服务器端应用程序的实现151

10.4 客户端程序的实现155

10.4.1 客户端程序详细设计155

10.4.2 客户端程序实现157

课程设计163

第11章 JSP程序设计基础164

11.1 JSP概述164

11.1.1 网站建设简介164

11.1.2 JSP的工作过程及运行环境165

11.1.3 JSP开发环境的配置方法165

11.1.4 创建JSP的Web应用项目166

11.2 JSP语法基础168

11.2.1 JSP文件的基本组成168

11.2.2 JSP文件的内置对象170

11.3 JavaBean172

11.3.1 编写JavaBean172

11.3.2 JavaBean的存放位置173

11.3.3 在JSP中使用JavaBean173

课程设计175

第12章 JSP商务网站设计176

12.1 JSP网站连接数据库的设计176

12.1.1 调用JavaBean连接数据库176

12.1.2 连接数据库的JavaBean177

12.2 JSP商务网站设计179

12.2.1 商务网站的功能179

12.2.2 商务网站的总体结构180

12.2.3 商务网站系统总控模块181

12.2.4 后台数据库的设计182

12.2.5 总控模块页面程序(index.jsp)183

12.2.6 页面顶部模块184

12.2.7 操作后台数据库的JavaBean187

课程设计187

第四部分 Java串口通信技术第13章 Java串口通信基础191

13.1 串行通信的工作原理191

13.2 Java Communications API开发包193

13.2.1 安装串口通信开发包comm.jar193

13.2.2 comm API的类结构194

13.3 串口通信的应用195

13.3.1 检测出系统所有的RS-232端口195

13.3.2 打开和关闭通信端口196

13.3.3 串口通信的监听方式197

13.4 从串口读取数据的程序设计197

13.4.1 设计前的思考197

13.4.2 串口读取数据的程序198

13.5 从串口发送数据200

13.5.1 设计前的思考200

13.5.2 串口发送数据程序201

课程设计204

第14章 温度检测语音图示系统205

14.1 系统分析与设计205

14.1.1 需求分析205

14.1.2 系统设计205

14.2 功能分析与设计206

14.2.1 串口接收数据206

14.2.2 数据库操作206

14.2.3 语音服务207

14.2.4 图形显示208

14.3 动态数据曲线图示设计208

14.4 系统代码设计210

14.4.1 串口接收数据和语音发音程序210

14.4.2 动态数据曲线图示程序217

课程设计220

第五部分 Java游戏程序设计第15章 “连连看”游戏程序设计223

15.1 “连连看”算法分析223

15.1.1 “连连看”的游戏规则224

15.1.2 “连连看”游戏连接算法思路224

15.2 “连连看”游戏界面设计225

15.2.1 “连连看”游戏界面设计算法分析225

15.2.2 “连连看”游戏界面设计226

15.3 “连连看”游戏消除相同数字的算法设计229

15.3.1 消除两个相同图案的图形块229

15.3.2 消除相邻两点图案相同的图形块233

15.4 “连连看”游戏图形块重新排列的算法设计234

课程设计238

第16章 “推箱子”游戏程序设计239

16.1 用方向键控制图形移动239

16.1.1 键盘监听接口和击键事件类239

16.1.2 用键盘方向键控制图形块移动239

16.1.3 推另一图形移动241

16.2 由地图文件安排游戏画面245

16.2.1 地图文件245

16.2.2 从地图文件中读取数据246

16.2.3 障碍物的处理方法250

课程设计253

第六部分 Java移动通信应用程序设计第17章 Java ME程序设计基础257

17.1 Java ME基础257

17.1.1 Java ME概述257

17.1.2 建立Java ME开发环境258

17.2 Java ME应用程序设计261

17.2.1 应用程序的基本结构261

17.2.2 用户界面类262

17.2.3 应用程序设计和运行过程264

17.2.4 Screen高级用户界面设计266

17.2.5 Canvas低级用户界面设计269

课程设计272

第18章 手机游戏设计基础273

18.1 游戏GameCanvas类273

18.2 动画精灵Sprite类277

18.3 图层278

18.3.1 图层概述278

18.3.2 图像贴片TiledLayer类279

18.3.3 用图像贴片组合成大背景图像示例281

课程设计284

第19章 “打地鼠”游戏程序设计285

19.1 游戏功能分析285

19.1.1 游戏内容285

19.1.2 设计前的准备285

19.1.3 算法分析285

19.2 游戏程序实现286

19.2.1 锤子精灵HammerSprite286

19.2.2 地鼠精灵MouseSprite287

19.2.3 游戏主程序MainCanvas291

19.2.4 MIDlet程序BeatSusliksMIDlet296

课程设计297

附录A 课程设计报告样例298

热门推荐