网站首页  软件下载  游戏下载  翻译软件  电子书下载  电影下载  电视剧下载  教程攻略

请输入您要查询的图书:

 

书名 Java程序设计实践教程(21世纪高等学校计算机教育实用规划教材)
分类 教育考试-大中专教材-成人教育
作者 张思民//梁维娜
出版社 清华大学出版社
下载
简介
编辑推荐

本书是“21世纪高等学校计算机教育实用规划教材”之一,书中选取了Java语言在应用基础、远程图像传输、管理信息系统、串口通信技术、移动通信程序设计五个不同方面的典型应用。本书深入剖析了应用系统的开发思路、方法和技巧,详细地介绍了基于Java的应用系统开发的全过程。本书理论与实践紧密结合,内容丰富,实用性强,适合学生循序渐进地学习。

内容推荐

本书是为指导学生进行Java语言课程设计及应用实践而编写的。书中选取了Java语言在应用基础、远程图像传输、管理信息系统、串口通信技术、移动通信程序设计五个不同方面的典型应用。本书深入剖析了应用系统的开发思路、方法和技巧,详细地介绍了基于Java的应用系统开发的全过程。对于系统设计、开发环境选择、系统功能模块设计、各个功能模块的创建等应用系统开发过程进行了详细的讲解。这对学生进一步系统掌握Java应用系统的设计思想及培养学生解决实际生产应用技术问题具有重要的引导作用。

本书适合作高等院校学生课程设计、毕业设计及应用实践课程教学用书,也可作为Java程序设计应用开发人员参考用书。

目录

第一部分 Java语言应用基础

第1章 窗体界面程序设计1

1.1界面布局1

1.1.1Java的界面布局原理1

1.1.2常见的布局管理器1

1.1.3界面布局应用示例2

1.2程序启动界面8

1.2.1Java程序启动界面的原理8

1.2.2启动界面程序的实现9

1.3树形分层结构11

1.3.1树形控件简介11

1.3.2最简单的树形结构11

1.3.3处理结点事件12

1.3.4文件目录树14

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

第2章 多线程应用27

2.1线程和多线程27

2.2模拟火车站售票系统28

2.2.1设计项目内容28

2.2.2系统结构设计28

2.2.3程序实现30

第3章 “连连看”游戏程序设计44

3.1“连连看”算法分析44

3.1.1“连连看”游戏的规则44

3.1.2“连连看”游戏连接算法思路45

3.1.3“连连看”游戏设计流程48

3.2详细设计48

3.2.1“连连看”程序的方法及其功能48

3.2.2程序实现49

第4章远程数据传输66

4.1Java的Socket编程概述66

4.1.1充分理解Socket66

4.1.2客户端/服务器模式程序设计原理66

4.2远程数据传输示例67

4.3客户端之间通信的聊天室69

4.3.1设计原理70

4.3.2服务器端程序结构设计70

4.3.3服务器端程序实现70

4.3.4客户端程序结构设计75

4.3.5客户端程序实现75

第5章 数据库程序设计91

5.1数据库连接91

5.1.1使用JDBC连接数据库91

5.1.2常用的JDBC类与方法92

5.2电子词典程序设计95

5.2.1设计目标及完成功能95

5.2.2系统结构设计96

5.2.3详细设计96

5.2.4电子词典程序实现97

第二部分 Java远程图像传输

第6章 数字图像处理基础115

6.1图像的基础概念115

6.2图像的几种常见格式115

6.3载入图像文件116

6.3.1在Applet中加载和显示图像116

6.3.2在Application中加载和显示图像118

第7章 图像像素点的处理120

7.1抓取图像像素120

7.2双缓冲技术123

7.3Java捕获屏幕图像的原理126

7.4捕获屏幕图像示例126

第8章 捕获摄像头视频图像130

8.1系统概述130

8.1.1系统开发环境130

8.1.2Java媒体框架JMF的应用131

8.2系统设计132

8.2.1系统结构设计132

8.2.2系统详细设计133

8.2.3程序的实现138

第9章 远程屏幕监控系统148

9.1设计目标148

9.2系统结构设计148

9.2.1系统总体结构148

9.2.2常用类的介绍149

9.3服务器端程序的实现150

9.3.1服务器端程序详细设计150

9.3.2服务器应用程序的实现153

9.4客户端程序的实现157

9.4.1客户端程序详细设计157

9.4.2客户端程序实现159

第三部分 基于Java的管理信息系统

第10章 进销存管理系统169

10.1系统总体结构169

10.1.1设计前的思考169

10.1.2系统总体结构170

10.2建立数据库及设置数据源171

10.3设计实现171

10.3.1系统启动界面程序171

10.3.2封面(快闪窗口)程序172

10.3.3登录程序174

10.4系统主程序181

第11章 JSP商务网站设计198

11.1JSP开发环境的配置方法198

11.1.1相关软件介绍198

11.1.2配置前的准备198

11.1.3JSP环境的配置199

11.2JSP商务网站设计200

11.2.1商务网站的功能200

11.2.2商务网站的总体结构201

11.2.3商务网站系统总控模块202

11.2.4后台数据库的设计203

11.2.5总控模块页面程序index.jsp204

11.2.6页面顶部模块top.jsp205

11.2.7操作后台数据库的JavaBean208

第四部分 Java串口通信技术

第12章 Java串口通信基础211

12.1串行通信的工作原理211

12.2常用信号引脚与串口通信接线212

12.2.1DB9和DB25的常用信号引脚说明212

12.2.2RS232C串口通信接线方法(三线制)212

12.3Java Communications API开发包213

12.3.1安装串口通信开发包comm.jar213

12.3.2Comm API的类结构214

12.4Comm API的应用215

12.4.1检测出系统所有的RS232端口215

12.4.2打开和关闭端口216

12.4.3串口通信的监听方式217

第13章 串口发送和接收数据218

13.1从串口读取数据218

13.1.1设计前的思考218

13.1.2串口读取数据的程序219

13.2从串口发送数据222

13.2.1设计前的思考222

13.2.2串口发送数据程序223

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

14.1系统分析与设计226

14.1.1需求分析226

14.1.2系统设计226

14.2功能分析与设计227

14.2.1串口接收数据227

14.2.2数据库操作227

14.2.3语音服务系统228

14.2.4图形显示228

14.3语音设计229

14.4数据库结构分析与创建230

14.5动态数据曲线图形显示设计230

14.6系统代码设计232

14.6.1串口接收数据和语音发音程序232

14.6.2动态数据曲线图形显示完整代码240

第五部分 Java移动通信应用程序设计

第15章 J2ME基础知识245

15.1建立J2ME开发环境245

15.1.1J2ME概述245

15.1.2建立J2ME开发环境246

15.2Screen高级用户界面设计248

15.2.1用户界面设计248

15.2.2Screen高级用户界面设计249

15.2.3Canvas低级用户界面设计251

15.3控制图形移动程序设计252

15.3.1任务及总体结构设计252

15.3.2用户界面TestMove类253

15.3.3TestMoveCanvas类255

15.3.4移动物体MoveOb类257

第16章 MIDP网络信息查询系统260

16.1MIDP网络信息查询系统模型260

16.2信息查询服务端程序设计260

16.2.1信息查询服务端功能分析及结构设计260

16.2.2信息服务端程序设计261

16.2.3接收和发送查询信息RunServer类264

16.3信息查询客户端程序设计273

16.3.1信息查询客户端功能分析及结构设计273

16.3.2手机程序入口类Info_client274

16.3.3用户操作界面模块mainDisplayable275

16.3.4信息查询类newDisplayable278

16.3.5显示前一次查询信息类preDisplayable280

16.3.6连接服务器查询类searchCity281

第17章 手机游戏设计基础284

17.1MIDP的Game类284

17.2动画精灵Sprite类288

17.3图层289

17.3.1图层概述289

17.3.2图像贴片TiledLayer类290

17.3.3用图像贴片组合成大背景图像示例291

第18章 “打地鼠”游戏程序设计296

18.1“打地鼠”游戏功能分析296

18.1.1游戏内容296

18.1.2设计前的准备296

18.1.3算法分析297

18.2“打地鼠”游戏程序实现297

18.2.1锤子精灵HammerSprite297

18.2.2地鼠精灵MouseSprite299

18.2.3游戏主程序MainCanvas305

18.2.4MIDlet程序BeatSusliksMIDlet312

随便看

 

霍普软件下载网电子书栏目提供海量电子书在线免费阅读及下载。

 

Copyright © 2002-2024 101bt.net All Rights Reserved
更新时间:2025/5/7 12:10:05