图书介绍

精通Java手机游戏与应用程序设计PDF|Epub|txt|kindle电子书版本网盘下载

精通Java手机游戏与应用程序设计
  • 陈立伟,张克非,黎秀红编著 著
  • 出版社: 北京:中国青年出版社
  • ISBN:750065717X
  • 出版时间:2005
  • 标注页数:515页
  • 文件大小:194MB
  • 文件页数:524页
  • 主题词:JAVA语言-程序设计;移动通信-携带电话机-游戏-应用程序-程序设计

PDF下载


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

下载说明

精通Java手机游戏与应用程序设计PDF格式电子书版下载

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

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

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

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

图书目录

第1章 J2ME开发简介1

1.1 J2ME基本概念2

1.1.1 J2ME简单介绍3

1.1.2 JVM、CVM和KVM的介绍5

1.1.3 CDC与CLDC介绍6

1.1.4 J2ME简表7

1.1.5 J2ME的Java企业系统体系结构7

1.2 J2ME开发环境介绍8

1.2.1 无线应用程序开发的介绍8

1.2.2 J2ME Wireless Toolkit的介绍9

1.3 支持J2ME的手机设备9

1.3.1 Motorola手机9

1.3.2 Nokia手机10

1.3.3 索尼爱立信手机11

1.3.4 三星手机12

1.5 总结13

1.4 J2ME的未来13

第2章 MIDP开发环境配置15

2.1 MIDP开发所需要的资源和工具16

2.2 开发包的安装与配置16

2.2.1 安装和配置J2SE SDK开发包16

2.2.2 安装和配置J2ME Wireless Toolkit开发包18

2.2.3 模拟器(emulator)的介绍和如何定制模拟器18

2.3 开发工具的安装与配置21

2.3.1 开发工具的选择21

2.3.2 Eclipse的安装与汉化22

2.3.3 EclipseMe插件的安装24

2.3.4 EclipseMe插件的配置26

2.4 第一个简单手机程序Hello World30

2.4.1 Eclipse开发步骤30

2.4.2 WTK开发步骤35

2.6 总结37

2.5 认识手机键盘37

第3章 开发MIDP程序39

3.1 MIDlet程序基本框架40

3.2 MIDlet的生命周期40

3.3 MIDP Profile的介绍41

3.4 OTA发布程序44

3.4.1 MIDlet程序属性设置44

3.4.2 服务器安装45

3.4.3 在服务器上发布程序46

3.4.4 通过OTA安装MIDlet程序46

3.5 MIDP 2.0增加的新特性48

3.6 总结48

第4章 MIDP高级界面开发49

4.1 MIDP高级界面开发简介50

4.1.1 Display类的开发50

4.2.1 什么是事件51

4.2 事件处理51

4.1.2 基本控件开发简介51

6.3 记事本 152

4.2.2 按钮、菜单编程基础52

4.2.3 处理高级别事件55

4.2.4 处理低级别事件56

4.3 基本屏幕控件实例56

4.3.1 TextBox56

4.3.2 List57

4.3.3 Alert67

4.3.4 Form70

4.3.5 Ticker71

4.4 使用Item控件实例72

4.4.1 TextField73

4.4.2 ImageItem75

4.4.3 StringItem77

4.4.4 ChoiceGroup79

4.4.5 DateField82

4.4.6 Gauge与线程应用83

4.4.7 Spacer88

4.5 对话框实例89

4.5.1 对话框类的分析和实现89

4.5.2 对话框类的应用91

4.6 总结93

第5章 MIDP低级界面开发95

5.1 Canvas类的开发简介96

5.1.1 Canvas简介96

5.1.2 按键事件96

5.1.3 触摸事件97

5.2 Graphics类的开发简介99

5.2.1 Graphics坐标99

5.2.2 绘画基本图型100

5.2.3 画字符串和定位点Anchor102

5.2.4 调整原点坐标106

5.2.5 颜色108

5.2.6 字体110

5.2.7 图像114

5.2.8 裁减区119

5.2.9 重绘机制120

5.3 清屏和全屏120

5.3.1 清屏120

5.3.2 全屏123

5.4 双缓存技术125

5.5 CustomItem127

5.6 综合实例1:编写欢迎画面131

5.7 综合实例2:绘制心状图形135

5.8 总结137

第6章 常用手机功能设计与开发139

6.1 倒计时140

6.1.1 倒计时实例的技术特点140

6.1.2 倒计时实例具体实现140

6.2.1 时钟实例的技术特点146

6.2 时钟146

6.2.2 时钟实例的实现147

6.3.1 记事本实例的技术特点153

6.3.2 记事本实例的实现154

6.4 日历157

6.4.1 日历实例的技术特点157

6.4.2 日历实例具体实现158

6.5 总结167

第7章 手机游戏开发基础169

7.1 手机游戏简介170

7.2 动画的制作170

7.2.1 动画类型171

7.2.2 设置合理的FPS171

7.2.3 消除动画闪烁现象171

7.2.4 绘制动画以及动画循环171

7.3 使用计时器176

7.4 设置游戏难度180

7.5 游戏与玩家的交互180

7.6 自定义游戏字体181

7.7 俄罗斯方块游戏191

7.7.1 俄罗斯方块游戏的技术特点191

7.7.2 俄罗斯方块游戏的整体设计192

7.7.3 俄罗斯方块形状设计192

7.7.4 俄罗斯方块游戏面板194

7.7.5 俄罗斯方块游戏算法195

7.8 总结201

第8章 手机游戏2D动画开发203

8.1 MIDP2.0 2D游戏开发204

8.2 GameCanvas类开发205

8.2.1 GameCanvas类基本开发流程205

8.2.2 GameCanvas类键盘输入207

8.3.1 Sprite类开发基础212

8.3 Sprite类开发212

8.3.2 Sprite类碰撞检查217

8.3.3 prite类旋转处理218

8.3.4 精灵图片的参照点219

8.4 TiledLayer类开发220

8.5 LayerManager类开发226

8.6 综合实例:精灵的碰撞234

8.7 总结241

第9章 手机3D游戏开发入门243

9.1 MIDP2.0 3D游戏开发244

9.2 手机3D图像开发基础245

9.2.1 Scene Graph245

9.2.2 World245

9.2.3 Loader245

9.2.5 播放简单3D画面246

9.2.4 Graphics3D246

9.3 播放手机3D动画247

9.4 绘制一个旋转的立方体253

9.5 总结259

第10章 手机音效开发261

10.1 MIDP2.0手机音效开发简介262

10.1.1 MMAPI体系结构262

10.1.2 Player接口263

10.1.3 播放简单音调265

10.2 播放MIDI音符271

10.2.1 播放单个MIDI音符272

10.2.2 连续播放MIDI音符275

10.3 播放歌曲275

10.4 控制歌曲音量282

10.5 录制歌曲290

10.6.1 击鼓程序介绍291

10.6.2 击鼓程序的实现291

10.6 综合实例:模拟击鼓效果291

10.7 游戏音效299

10.8 总结301

第11章 手机视频程序开发303

11.1 手机视频开发简介304

11.1.1 视频开发基础304

11.1.2 改进视频播放308

11.2 捕捉视频图片313

11.3 视频播放控制程序318

11.3.1 播放类型的判断318

11.3.2 视频播放屏幕类321

11.3.3 视频播放主程序334

11.4 总结335

第12章 MIDP的数据持久存储开发337

12.1 数据持久存储开发简介338

12.2.1 记录文件的创建339

12.2 记录文件的创建与删除339

12.2.2 记录文件的关闭和删除340

12.3 记录的添加和读取341

12.4 记录的更新、删除和监听347

12.4.1 记录的更新和删除348

12.4.2 记录的监听348

12.5 记录的过滤348

12.6 记录的排序350

12.7 记录格式的转换351

12.8 电话本实例352

12.8.1 电话本实例的介绍352

12.8.2 电话本界面设计352

12.8.3 记录格式的设计和实现353

12.8.4 添加新记录的设计和实现357

12.8.5 列举电话记录的设计和实现361

12.8.6 记录查看与更新设计和实现364

12.8.7 删除屏幕的设计和实现367

12.8.8 查找屏幕的设计和实现369

12.8.9 程序主屏幕的设计和实现372

12.9 总结375

第13章 无线网络开发377

13.1 无线网络技术378

13.1.1 窄带广域无线网378

13.1.2 宽带广域无线网379

13.1.3 局域无线网380

13.2 MIDP通用网络开发接口382

13.3 MIDP开发HTTP程序383

13.3.1 使用StreamConnection接口383

13.3.2 使用HttpConnection接口386

13.3.3 显示服务器信息388

13.3.4 Http方式与服务器交互信息390

13.4 MIDP开发Socket程序400

13.4.1 什么是Socket400

13.4.2 开发MIDP的Socket点到点程序401

13.5 MIDP开发Datagram程序409

13.5.1 什么是Datagram409

13.5.2 开发MIDP的Datagram点到点程序410

13.6 总结415

第14章 网络应用技巧417

14.1 使用后台线程控制HTTP连接418

14.1.1 主程序中直接使用后台线程418

14.1.2 主程序中调用后台线程子类422

14.2 创建线程等待图形画面426

14.3 通过Http协议下载和观看图片430

14.4 通过Http协议浏览网络文本435

14.5 总结439

第15章 应用实例:联网心理测试441

15.1 程序整体设计442

15.2 编写数据序列化接口442

15.3.1 创建数据库表格445

15.3 服务器端程序445

15.3.2 编写测试程序449

15.3.3 编写服务器端程序452

15.4 客户端程序458

15.5 总结464

第16章 应用实例:移动银行465

16.1 移动银行介绍466

16.2 缴费系统的整体设计467

16.3 缴费系统的数据序列化468

16.4 缴费系统的功能模块设计472

16.5 进度屏幕设计473

16.6 网络处理模块设计476

16.7 客户端屏幕类设计483

16.7.1 登录屏幕设计483

16.7.2 查询屏幕设计486

16.7.3 设置账户信息屏幕设计487

16.7.4 编写主屏幕491

16.8 服务器493

16.8.1 创建数据库表格493

16.8.2 编写服务器端Servlet494

16.8.3 发布Servlet498

16.8.4 测试程序499

16.9 总结499

第17章 高效开发501

17.1 运行速度502

17.1.1 测量程序速度502

17.1.2 图形显示速度504

17.1.3 使用线程504

17.2 合理利用内存504

17.2.1 释放资源504

17.2.2 共用对象资源507

17.3 JAR文件大小509

17.4 总结510

热门推荐