图书介绍

精通J2ME嵌入式软件开发2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载

精通J2ME嵌入式软件开发
  • 杨建,杨军编著 著
  • 出版社: 北京:电子工业出版社
  • ISBN:7121047128
  • 出版时间:2007
  • 标注页数:378页
  • 文件大小:48MB
  • 文件页数:391页
  • 主题词:JAVA语言-程序设计

PDF下载


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

下载说明

精通J2ME嵌入式软件开发PDF格式电子书版下载

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

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

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

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

图书目录

第一部分 J2ME入门3

第1章 J2ME概述3

1.1 J2ME的背景3

1.1.1 J2ME的由来3

1.1.2 J2ME的宏观架构4

1.2 J2ME平台的体系结构5

1.2.1 虚拟机(Virtual Machine)6

1.2.2 配置(Configuration)6

1.2.3 简表(Profile)7

1.2.4 可选包(Optional Package)8

1.3 J2ME的标准规范9

1.3.1 CDC规范9

1.3.2 CLDC规范9

1.4 本章小结11

第2章 Java基础知识12

2.1 Java语法12

2.1.1 Java符号12

2.1.2 Java数据类型13

2.1.3 变量和常量14

2.1.4 运算符和表达式15

2.1.5 数组17

2.2 Java语句18

2.2.1 顺序结构18

2.2.2 选择结构18

2.2.3 循环结构19

2.3 Java对象22

2.3.1 面向对象程序设计概述22

2.3.2 面向对象程序设计中的基本概念23

2.3.3 Java中类和对象的定义23

2.3.4 Java中域的定义25

2.3.5 Java中方法的定义和实现25

2.3.6 Java包27

2.3.7 Java类的继承27

2.3.8 Java类方法的覆盖和重载28

2.3.9 Java对象的接口29

2.4 Java异常31

2.4.1 异常的概念31

2.4.2 异常类31

2.4.3 异常的处理32

2.5 本章小结33

第3章 J2ME应用程序模型与开发环境34

3.1 MIDP应用程序模型34

3.1.1 基本概念34

3.1.2 运行环境38

3.1.3 MIDlet生命周期40

3.1.4 开发流程42

3.2 使用命令行工具43

3.2.1 编写程序源代码43

3.2.2 编译44

3.2.3 预审核46

3.2.4 模拟器运行46

3.2.5 打包MIDlet套件48

3.3 WTK开发环境及使用48

3.3.1 WTK概述48

3.3.2 WTK 2.2安装49

3.3.3 WTK的目录结构50

3.3.4 创建MIDlet套件50

3.3.5 创建MIDlet52

3.3.6 运行MIDlet53

3.3.7 打包54

3.3.8 配置开发环境54

3.3.9 其他WTK工具的使用55

3.4 Eclipse开发环境及使用58

3.4.1 Eclipse概述58

3.4.2 安装Eclipse59

3.4.3 加载WTK62

3.4.4 创建MIDlet套件63

3.4.5 创建MIDlet65

3.4.6 运行MIDlet66

3.4.7 打包与混淆67

3.5 JBuilder 2006开发环境及使用68

3.5.1 JBuilder系列开发平台简介68

3.5.2 安装JBuilder68

3.5.3 配置JBuilder70

3.5.4 创建MIDlet套件71

3.5.5 创建MIDlet72

3.5.6 JBuilder自动生成代码分析74

3.5.7 运行MIDlet76

3.5.8 打包与混淆77

3.6 本章小结79

第4章 高层用户界面设计80

4.1 用户界面80

4.1.1 J2ME用户界面80

4.1.2 用户界面的分类81

4.1.3 lcdui包82

4.2 屏幕交互类84

4.2.1 管理MID屏幕——Display类84

4.2.2 屏幕对象——Displayable类88

4.2.3 命令按钮——Command类90

4.3 事件处理接口类92

4.3.1 命令监听器——CommandListener接口类92

4.3.2 Item类状态监听器——ItemStateListener接口类95

4.4 高层界面——Screen类96

4.4.1 概述96

4.4.2 信息窗口——Alert类96

4.4.3 选择实现——Choice接口100

4.4.4 向用户提供选择——List类102

4.4.5 使用文本框——TextBox类107

4.5 容器控件——Form类113

4.5.1 Form类概述114

4.5.2 组件——Item类115

4.5.3 操作字符串——StringItem类117

4.5.4 操作图像——ImageItem类122

4.5.5 空间填充——Spacer类125

4.5.6 选择组——ChoiceGroup类127

4.5.7 文本区域——TextField类131

4.5.8 处理日期和时间——DateField类133

4.5.9 进度条——Gauge类135

4.5.10 自定义组件——CustomItem类138

4.6 高层界面异常处理138

4.6.1 Alert类的异常138

4.6.2 TextBox类异常139

4.6.3 List类的异常139

4.6.4 Item类的异常139

4.7 本章小结140

第5章 低层用户界面设计141

5.1 画布屏幕Canvas141

5.1.1 Canvas类概述141

5.1.2 Canvas程序框架142

5.1.3 画布规格143

5.1.4 绘制和重绘制143

5.1.5 画布可视化144

5.1.6 GameCanvas的绘制147

5.2 用户输入事件处理147

5.2.1 标准按键事件147

5.2.2 游戏按键映射151

5.2.3 获得按键状态154

5.2.4 指针事件157

5.3 绘制图形158

5.3.1 绘制直线158

5.3.2 绘制矩形158

5.3.3 绘制弧形160

5.3.4 绘制三角形161

5.3.5 图形综合实例161

5.3.6 画笔风格166

5.3.7 坐标变换167

5.3.8 裁减区域169

5.4 绘制文本170

5.4.1 字体属性与Font类170

5.4.2 字体绘制171

5.4.3 布局176

5.4.4 自定义字体180

5.5 处理颜色180

5.5.1 颜色模型180

5.5.2 获得基色181

5.5.3 透明度184

5.6 处理图像184

5.6.1 PNG图像格式概述184

5.6.2 Image类概述185

5.6.3 图像旋转186

5.7 本章小结187

第6章 J2ME的高级编程189

6.1 Java多线程模型189

6.1.1 两种实现方法189

6.1.2 线程的状态迁移191

6.1.3 线程优先级191

6.1.4 线程同步191

6.2 多线程在MIDP中的实践192

6.2.1 Thread实现192

6.2.2 Runnable接口实现194

6.2.3 线程同步的演示196

6.2.4 非交互式Gauge199

6.3 定时器——Timer类201

6.3.1 Timer类201

6.3.2 TimerTask类202

6.3.3 规划周期性执行的任务203

6.4 本章小结205

第二部分 J2ME进阶209

第7章 J2ME网络程序设计209

7.1 通用连接框架209

7.1.1 网络编程概述209

7.1.2 通用连接框架概述210

7.1.3 通用连接框架类型210

7.2 MIDP网络连接框架211

7.2.1 MIDP中的连接框架211

7.2.2 创建连接213

7.2.3 MIDP连接类型214

7.3 MIDP网络套接字217

7.3.1 套接字Socket客户端接口217

7.3.2 套接字Socket服务器端接口218

7.3.3 安全套接字连接218

7.3.4 串口编程219

7.3.5 网络套接字应用实例219

7.4 HTTP连接222

7.4.1 HTTP协议概述222

7.4.2 HttpConnection连接223

7.4.3 HttpsConnection连接224

7.5 XML程序设计225

7.5.1 XML概述225

7.5.2 几种典型的XML解析器226

7.6 本章小结226

第8章 记录存储编程227

8.1 RMS概述227

8.1.1 记录管理系统的概念227

8.1.2 记录228

8.1.3 记录存储器229

8.1.4 记录枚举器230

8.2 记录存储器230

8.2.1 使用记录存储器230

8.2.2 记录存储器实例StoreExample231

8.3 记录的读/写235

8.3.1 简单记录的读/写235

8.3.2 简单记录读/写实例SimpleRecordRW236

8.3.3 复杂记录的读/写241

8.3.4 复杂记录读/写实例ComplexRecordRW242

8.4 枚举器247

8.4.1 建立和使用枚举器247

8.4.2 建立和使用筛选器249

8.4.3 建立和使用排序器250

8.4.4 枚举器、排序和筛选综合实例EmurationSortFilter250

8.5 本章小结258

第9章 J2ME多媒体程序设计259

9.1 MIDP媒体API概述259

9.1.1 移动媒体API概述259

9.1.2 媒体API的体系结构260

9.1.3 媒体API的层次261

9.1.4 获得设备的媒体能力集实例262

9.2 处理简单音调264

9.2.1 简单音调概述264

9.2.2 播放简单音调实例265

9.2.3 序列音调的播放267

9.2.4 序列音调的构成268

9.2.5 播放音调序列实例270

9.3 处理音频272

9.3.1 创建播放器273

9.3.2 支持的媒体类型274

9.3.3 播放器状态转换275

9.3.4 播放控制277

9.3.5 播放事件处理281

9.4 处理视频284

9.4.1 视频控制接口284

9.4.2 视频播放实例285

9.5 媒体录制287

9.5.1 录制音频287

9.5.2 录制视频290

9.6 本章小结291

第10章 J2ME游戏程序设计292

10.1 游戏开发概述292

10.1.1 概述292

10.1.2 游戏API概述293

10.2 游戏画布293

10.2.1 GameCanvas概述294

10.2.2 屏幕缓冲294

10.2.3 用户输入295

10.2.4 游戏主线296

10.3 游戏精灵297

10.3.1 Sprite类概述297

10.3.2 精灵的变形298

10.3.3 精灵的翻转299

10.3.4 精灵的碰撞检测300

10.4 游戏图层302

10.4.1 图层概述302

10.4.2 背景图层302

10.4.3 图层管理304

10.5 3D游戏开发305

10.5.1 3D游戏概述305

10.5.2 建立3D模型306

10.5.3 绘制3D场景307

10.6 本章小结309

第11章 J2ME无线消息程序设计310

11.1 无线消息310

11.1.1 无线消息概述310

11.1.2 无线消息API311

11.1.3 无线消息开发工具317

11.2 处理无线消息323

11.2.1 SMS消息的发送323

11.2.2 SMS消息的接收326

11.2.3 CBS消息的接收329

11.3 本章小结331

第三部分 J2ME综合案例精解335

第12章 案例一:个人通信录管理系统335

12.1 系统概述335

12.1.1 系统背景335

12.1.2 个人通信录的基本架构336

12.2 个人通信录程序框架336

12.2.1 个人通信录的原理图336

12.2.2 个人通信录的详细功能设计337

12.3 模块设计338

12.3.1 界面调度模块338

12.3.2 界面显示模块343

12.3.3 数据管理模块355

12.4 测试及发布361

12.5 本章小结362

第13章 案例二:游戏设计363

13.1 系统概述363

13.1.1 系统背景363

13.1.2 游戏的基本架构364

13.2 游戏程序框架364

13.2.1 游戏的原理图364

13.2.2 详细功能设计365

13.3 模块设计366

13.3.1 游戏对象366

13.3.2 游戏场景状态描述369

13.3.3 游戏场景主界面371

13.4 测试及发布376

13.5 本章小结376

附录A Java关键字377

参考文献378

热门推荐