图书介绍

Java ME程序设计【2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载】

Java ME程序设计
  • 郭克华主编 著
  • 出版社: 北京:清华大学出版社
  • ISBN:9787302233640
  • 出版时间:2011
  • 标注页数:348页
  • 文件大小:67MB
  • 文件页数:366页
  • 主题词: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章 体系介绍和环境配置1

1.1 Java ME概述1

1.2 剖析Java ME2

1.3 安装JDK3

1.3.1 获取JDK3

1.3.2 安装JDK4

1.4 安装WTK7

1.4.1 获取WTK7

1.4.2 安装WTK8

1.5 安装Eclipse和EclipseMe14

1.5.1 获取Eclipse14

1.5.2 安装Eclipse14

1.5.3 Eclipse整合EclipseMe15

1.6 开发一个手机应用程序22

1.6.1 建立项目22

1.6.2 建立手机应用程序24

1.7 小结28

1.8 上机习题28

第2章 界面和Command命令按钮29

2.1 详解MIDlet结构29

2.1.1 MIDlet基本API29

2.1.2 生命周期测试30

2.1.3 MIDlet配置文件32

2.2 添加Command命令按钮33

2.2.1 界面基本知识34

2.2.2 添加命令按钮36

2.3 按钮排布规律38

2.4 按钮事件41

2.5 小结45

2.6 上机习题46

第3章 List、TextBox、Ticker和Alert47

3.1 List开发47

3.1.1 List类型47

3.1.2 字体49

3.1.3 图片50

3.1.4 编写代码51

3.2 List的功能52

3.2.1 List维护基本知识53

3.2.2 另一种单选列表框55

3.3 TextBox开发57

3.3.1 TextBox基本开发57

3.3.2 TextBox其他功能59

3.4 Ticker开发62

3.5 Alert开发63

3.5.1 Alert基本介绍64

3.5.2 特殊的Alert67

3.6 小结68

3.7 上机习题68

第4章 表单元素及其事件70

4.1 表单元素简介70

4.2 ChoiceGroup71

4.3 DateField75

4.4 Gauge78

4.5 ImageItem79

4.6 TextField81

4.7 ItemCommand事件83

4.8 ItemState事件85

4.9 小结87

4.10 上机习题88

第5章 课程设计1:短信界面开发89

5.1 短信界面的实例需求90

5.2 短信界面系统分析92

5.3 代码编写94

5.3.1 编写MessageMIDlet94

5.3.2 编写欢迎界面96

5.3.3 编写短信编辑界面97

5.3.4 编写短信发送界面99

5.3.5 编写Conf类100

5.4 小结100

第6章 异常处理和多线程101

6.1 异常的出现101

6.2 了解常见异常103

6.3 处理异常104

6.4 认识多线程107

6.5 多线程的同步安全问题112

6.6 小结115

6.7 上机习题115

第7章 数据处理和工具类116

7.1 用Math类进行数值运算116

7.2 用String类进行字符串处理118

7.3 用StringBuffer类进行字符串处理121

7.4 获取系统详细时间123

7.5 用Random类生成随机数125

7.6 用集合容纳对象126

7.7 定时器131

7.8 转换数据类型134

7.9 小结136

7.10 上机习题136

第8章 Canvas绘图137

8.1 画布概述137

8.2 用Canvas开发简单画图系统140

8.2.1 Graphics类140

8.2.2 画图函数142

8.2.3 其他画图函数146

8.3 在画图系统中画字符串148

8.4 在画图系统中画图片151

8.5 小结155

8.6 上机习题155

第9章 Canvas事件156

9.1 按键事件156

9.1.1 基本按键的事件157

9.1.2 特殊按键的事件159

9.2 指针事件167

9.3 小结168

9.4 上机习题168

第10章 课程设计2:自定义控件169

10.1 实例需求169

10.2 了解基本知识170

10.3 绑定键盘事件174

10.4 代码编写177

10.5 小结179

第11章 课程设计3:动画和简单游戏180

11.1 弹跳的小球180

11.1.1 了解线程策略180

11.1.2 小球弹起策略182

11.1.3 代码编写183

11.2 卡通时钟185

11.2.1 图片策略186

11.2.2 图片获取186

11.2.3 代码编写187

11.3 拼图游戏190

11.3.1 系统分析191

11.3.2 代码编写196

11.3.3 思考题200

11.4 小结201

第12章 RMS基础编程202

12.1 RecordStore基本操作202

12.2 RecordStore记录操作205

12.3 RMS对象存储210

12.3.1 编写Customer类210

12.3.2 了解基本知识211

12.3.3 编写代码212

12.4 小结215

12.5 上机习题215

第13章 RMS高级编程216

13.1 记录集遍历216

13.1.1 了解基本知识217

13.1.2 代码编写218

13.1.3 有记录删除情况下的遍历219

13.1.4 代码实现222

13.2 记录监听224

13.2.1 了解基本知识225

13.2.2 代码编写227

13.3 记录过滤230

13.3.1 了解基本知识231

13.3.2 代码编写233

13.4 排序功能235

13.4.1 了解基本知识236

13.4.2 代码编写237

13.5 小结239

第14章 课程设计4:电话簿模拟240

14.1 电话簿的实例需求240

14.2 电话簿系统分析242

14.3 代码编写243

14.3.1 编写Customer类243

14.3.2 编写RMSOpe245

14.3.3 编写PhoneMIDlet247

14.3.4 编写欢迎界面248

14.3.5 编写电话簿列表界面249

14.3.6 编写添加电话界面250

14.4 小结251

第15章 TCP编程252

15.1 客户端和服务器端的连接252

15.1.1 TCP连接基本知识253

15.1.2 一个有问题的代码257

15.1.3 代码改进259

15.2 利用TCP实现信息收发260

15.2.1 信息收发基本API261

15.2.2 线程机制262

15.2.3 编写代码264

15.3 小结267

15.4 上机习题267

第16章 UDP编程270

16.1 UDP通信基本API270

16.2 数据包传递272

16.3 了解线程机制276

16.4 实现信息的双向收发277

16.5 小结281

16.6 上机习题281

第17章 HTTP编程284

17.1 安装HTTP服务器284

17.1.1 获取Tomcat5.5285

17.1.2 安装Tomcat285

17.2 MIDlet和HTTP服务器通信289

17.2.1 连接到HTTP服务器289

17.2.2 获取HTTP连接的基本信息290

17.2.3 MIDlet和HTTP服务器的通信292

17.3 小结294

17.4 上机习题294

第18章 游戏画布和图层296

18.1 游戏画布296

18.1.1 GameCanvas构造函数297

18.1.2 游戏画布线程策略298

18.1.3 游戏画布键盘策略299

18.1.4 游戏画布画图策略302

18.2 图层304

18.3 小结305

18.4 上机习题306

第19章 Sprite307

19.1 Sprite及其位置变化307

19.2 Sprite旋转310

19.3 Sprite悬挂点312

19.4 Sprite的碰撞315

19.5 带动画的Sprite317

19.6 小结322

19.7 上机习题322

第20章 TiledLayer和图层管理器323

20.1 切割和填充地图323

20.1.1 地图基本原理323

20.1.2 代码改进328

20.1.3 地图的高级填充328

20.1.4 碰撞检测331

20.2 图层管理器332

20.3 小结335

20.4 上机习题336

第21章 课程设计5:赛车游戏337

21.1 赛车游戏的实例需求337

21.2 赛车游戏的系统分析338

21.3 代码编写341

21.3.1 编写CarRaceCanvas类341

21.3.2 编写CarRaceMIDlet346

21.4 小结346

热门推荐