图书介绍

Java ME程序开发实用教程PDF|Epub|txt|kindle电子书版本网盘下载

Java ME程序开发实用教程
  • 孙更新,宾晟编著 著
  • 出版社: 北京:清华大学出版社
  • ISBN:9787302370826
  • 出版时间:2014
  • 标注页数:293页
  • 文件大小:52MB
  • 文件页数:302页
  • 主题词:JAVA语言-程序设计-教材

PDF下载


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

下载说明

Java ME程序开发实用教程PDF格式电子书版下载

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

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

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

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

图书目录

第1章Java ME概述1

1.1 Java ME简介2

1.1.1 Java平台技术的发展和现状2

1.1.2 Java ME简介2

1.1.3 Java ME体系结构3

1.1.4 Java ME的虚拟机3

1.1.5 Java ME的配置和简表4

1.2 MIDlet简介5

1.2.1 MIDlet的生命周期5

1.2.2 MIDlet的程序结构6

1.2.3 MIDlet的事件处理7

1.2.4 MIDlet套件8

1.3上机实训10

本章习题11

第2章Java ME开发环境13

2.1 Java无线开发工具包14

2.1.1 Java WTK的安装14

2.1.2 Java WTK的目录结构17

2.2 Java WTK程序开发18

2.2.1 Java WTK项目开发18

2.2.2 Java WTK项目管理23

2.2.3 Java WTK项目发布24

2.3上机实训33

本章习题34

第3章 高级用户界面35

3.1高级用户界面设计概述36

3.2屏幕显示类37

3.3高级屏幕对象39

3.3.1 TextBox(文本框)39

3.3.2 List(列表)43

3.3.3 Alert(消息框)46

3.3.4 Form(表单)48

3.3.5 Ticker(滚动条)51

3.4 Form表单中的Item组件53

3.4.1 Stringltem(标签)53

3.4.2 TextField(文本域)57

3.4.3 Imageltem图形显示控件59

3.4.4 DateField日期控件63

3.4.5 Gauge(进度条)65

3.4.6 ChoiceGroup(选项组)70

3.4.7 Customltem用户自定义控件73

3.4.8 Spacer空白控件75

3.5 Command软键及其事件处理77

3.5.1 Command软键77

3.5.2 Command软键事件处理79

3.6上机实训82

本章习题82

第4章 低级用户界面85

4.1 Canvas画布屏幕设计86

4.1.1 Canvas概述86

4.1.2画布屏幕大小87

4.1.3画布屏幕的绘制和重绘89

4.2 Canvas事件处理93

4.2.1按键事件93

4.2.2指针事件96

4.2.3游戏动作99

4.3低级用户界面图形绘制102

4.3.1 Graphics类概述102

4.3.2颜色模型103

4.3.3坐标系统103

4.3.4绘制几何图形107

4.4低级用户界面文字绘制110

4.4.1 Font类概述111

4.4.2绘制文本111

4.4.3字体属性112

4.5低级用户界面图像绘制115

4.5.1 Image类概述115

4.5.2绘制不变图像116

4.5.3绘制可变图像119

4.6上机实训121

本章习题122

第5章Java ME中的数据存储123

5.1记录存储系统概述124

5.2记录存储系统相关类124

5.3记录存储系统基本操作125

5.3.1记录存储系统的创建和打开操作125

5.3.2记录存储系统的关闭和删除操作126

5.3.3向记录存储系统中增加记录128

5.3.4获取记录存储系统中的记录128

5.3.5修改记录存储系统中的记录129

5.3.6删除记录存储系统中的记录129

5.4记录存储系统高级操作132

5.5上机实训133

本章习题134

第6章Java ME中的网络应用开发135

6.1基于HTTP协议的Java NME应用开发136

6.1.1建立HTTP连接136

6.1.2基于HTTP连接的数据传输139

6.2基于Socket的Java ME应用开发142

6.3上机实训152

本章习题152

第7章Java ME中的无线数据应用开发153

7.1移动信息设备无线数据传输概述154

7.2基于IrOBEX协议的红外通信154

7.2.1客户端建立连接155

7.2.2服务器端响应连接157

7.3基于JABWT的蓝牙通信164

7.3.1初始化蓝牙应用程序165

7.3.2蓝牙服务器端设置165

7.3.3蓝牙客户器发现服务166

7.4上机实训179

本章习题180

第8章Java ME中的短消息应用开发181

8.1无线消息概述182

8.2 Java ME中的无线消息开发包182

8.2.1 WMA简介183

8.2.2 WMA类库183

8.3 WTK中的WMA控制台184

8.3.1配置和启动WMA控制台184

8.3.2使用WMA控制台发送文本消息186

8.3.3使用WMA控制台发送小区广播193

8.3.4使用WMA控制台发送多媒体消息194

8.4上机实训195

本章习题195

第9章Java ME中的多媒体应用开发197

9.1 Java ME中的移动多媒体开发包198

9.2媒体管理类Manager198

9.3播放器接口Player199

9.3.1播放器状态200

9.3.2播放器监听接口203

9.4媒体控制接口Control205

9.4.1获取媒体控制器205

9.4.2音调控制接口205

9.4.3音量控制接口207

9.4.4视频控制接口209

9.5手机拍照功能214

9.6上机实训219

本章习题220

第10章Java ME中的游戏开发221

10.1 Game API概述222

10.2游戏容器GameCanvas类222

10.2.1屏幕缓冲223

10.2.2获取键盘输入223

10.2.3游戏主循环224

10.3图层Layer类226

10.4游戏精灵Sprite类227

10.4.1帧动画227

10.4.2帧序列228

10.4.3精灵翻转232

10.4.4参考像素点与碰撞检测239

10.5游戏背景TiledLayer类241

10.5.1图像贴图和单元格241

10.5.2制作静态地图背景243

10.5.3制作动态地图背景244

10.6图层管理LayerManager类250

10.6.1图层的索引250

10.6.2图层的位置与绘制251

10.7上机实训252

本章习题253

第11章Java ME中的3D程序开发255

11.1 Java ME 3D开发概述256

11.2 Java ME中3D模型的建立257

11.2.1基本图元257

11.2.2顶点缓冲258

11.2.3外观属性259

11.3 Java ME中3D场景的构造260

11.3.1世界World类260

11.3.2摄像机Camera类261

11.3.3光线Light类265

11.3.4背景Background类266

11.3.5 3D场景的绘制266

11.4使用M3G文件创建3D场景271

11.5上机实训274

本章习题274

第12章Java ME中的角色扮演类游戏275

12.1游戏策划及架构276

12.1.1游戏中的素材276

12.1.2游戏的模块结构277

12.2游戏功能实现278

12.2.1游戏辅助类实现278

12.2.2游戏怪物类实现280

12.2.3游戏主角类实现281

12.2.4游戏声音播放类实现284

12.2.5游戏的画布屏幕类实现285

12.2.6游戏MIDlet类实现292

12.3游戏运行界面292

12.4上机实训293

热门推荐