副标题:无

作   者:

分类号:

ISBN:9787505378209

微信扫一扫,移动浏览光盘

简介

本书是一部基于J2ME编程技术的书。J2ME是针对PDA、移动电话、双向寻呼机等移动、联网且资源受限设备的Java平台。全书共12章,全面系统地介绍了J2ME在编程方面的技术和技巧。对每一个应用程序都进行了详尽的解释和剖析,使读者能尽快深入地掌握这些编程技术。从第6章开始介绍如何进行商品软件的开发,包括自关机测试引擎、MP3播放器控制、P2P查找、移动Web服务、Palm游戏等。最后一章主要处理从J2SE到J2ME的转换问题。通过本书还可以了解到J2SE与J2ME在应用上的不同之处。 本书叙述简洁、案例丰富、实用性强,是学习和实践J2ME的好读本。书中所带光盘提供了大量的编程源代码,读者可借助该光盘提供的代码,进行新的开发。本书可供本领域的中、高级编程人员使用,也可供从事移动应用的研究、开发人员参考。 出 版 说 明 “编程源代码解析”丛书是美国Wiley公司2002年编辑出版的一套高水平的在应用编程源代码方面的丛书。该套丛书以涉及不同的应用项目的源程序代码解析为主线,向读者全面介绍了应用软件在编程方面的技术和技巧。 本套丛书的特点 本套丛书侧重于讲解如何破解源代码以及更多>>

目录

内容

第1章 j2me概述 1

1.1 引言 1

1.1.1 j2me是什么 2

1.1.2 j2me能提供什么 3

1.2 j2me 虚拟机 4

1.2.1 k虚拟机 4

1.2.2 c虚拟机 5

1.3 配置 6

1.3.1 cldc 7

1.3.1 cdc 9

1.4 配置文件 10

1.4.1 移动信息设备配置文件 11

1.4.2 基础配置文件 11

1.4.3 其他框架 12

1.5 j2me编程准备 13

1.6 第一个j2me应用 13

1.7 相关的java技术 15

1.7.1 personaljava 16

1.7.2 java 卡 17

.1.8 小结 19

第2章 j2me编程技术 20

2.1 j2me目标设备的约束 20

2.1.1 受限的处理器速度 21

2.1.2 受限的存储器和储存设备 21

2.1.3 受限的联网能力和带宽 22

2.1.4 输入输出方法的多样性 23

2.1.5 尺寸、外型和重量 26

2.1.6 小设备的世界变化快 27

2.1.7 移动设备的操作系统 27

2.2 克服这些限制的编程技术 28

2.2.1 不要使处理器超载 28

2.2.2 最大限度地节省存储器 29

2.2.3 让服务器多工作 30

2.2.4 避免使用字符串连接操作 31

2.2.5 别让垃圾收集器太忙 31

2.2.6 谨慎使用异常处理 31

2.2.7 使用本地变量 31

2.2.8 使程序族轻便 31

2.3 结合j2me的受限特性进行管理 32

2.3.1 仔细筹划 32

2.3.2 创造性地优化使用gui类 32

2.3.3 利用服务器的功能 32

2.3.4 使用midp中的低级ui api 33

2.3.5 用syncml进行数据同步 34

2.4 小结 34

第3章 cldc api及参考实现 35

3.1 核心包 35

3.1.1 java.lang包 35

3.1.2 java.io包 36

3.1.3 java.util包 36

3.1.4 常用包简介 36

3.2 通用连接框架 40

3.3 kjava api 43

3.4 常用类简介 45

3.4.1 spotlet类 46

3.4.2 graphics类 46

3.4.3 button类 48

3.4.4 textfield类 48

3.4.5 radiobutton和radiogroup类 49

3.4.6 helpdisplay类 50

3.4.7 scrolltextbox类 51

3.4.8 database类 51

3.4.9 textbox类 52

3.5 安装cldc 52

3.5.1 应用程序的编译、预审和运行 53

3.6 案例研究 55

3.6.1 textfield_spotlet 56

3.6.2 scrolltextbox_spotlet 58

3.6.3 helpdisplay_spotlet 60

3.6.4 checkradio_spotlet 62

3.6.5 httpcheck_spotlet 66

3.6.6 服务器 69

3.6.7 socket_check 70

3.7 小结 78

第4章 79

midp-midlet 实现及案例研究 79

4.1 midlet和midlet状态 80

4.2 midlet族 80

4.3 midp api 81

4.4 应用生命期包 82

4.5 用户接口包 84

4.5.1 commandlistener接口 85

4.5.2 alert类 86

4.5.3 choicegroup类 87

4.5.4 command 类 89

4.5.5 display类 90

4.5.6 form类 91

4.5.7 gauge类 92

4.5.8 graphics类 93

4.5.9 list类 96

4.5.10 stringitem类 97

4.5.11 textfield类 98

4.5.12 textbox类 99

4.5.13 ticker类 100

4.6 持久包 100

4.6.1 recordstore类 101

4.6.2 持久包的异常处理 106

4.7 安装midp和运行应用 106

4.7.1 run.bat 106

4.7.2 sample.bat 107

4.7.3 example.jad 109

4.8 j2me无线工具箱 110

4.9 针对palm的midp 111

4.10 案例研究 115

4.10.1 textfieldcheck 116

4.10.2 labelui 119

4.10.3 choicegroupui 121

4.10.4 tickerui 125

4.10.5 menucheck 127

4.10.6 addressbook 130

4.10.7 testhttp 140

4.11 小结 143

第5章 144

j2me中xml的处理与解析 144

5.1 xml概述 144

5.1.1 xml的结构 145

5.1.2 xml模式 146

5.2 xml解析 147

5.2.1 可在kvm中使用的xml解析器 148

5.3 使用kxml 149

5.3.1 org.kxml解析器包 150

5.3.2 org.kxml.io包 151

5.4 应用实例 151

5.4.1 程序结构 151

5.4.2 程序的分工 151

5.4.3 程序描述 152

5.5 小结 160

第6章 162

项目1:联机测验引擎 162

6.1 用户界面 162

6.2 运行程序 163

6.3 工作原理 164

6.3.1 testmanager流程图 169

6.4 testmanager.java 172

6.4.1 testmanager.java程序解释 177

6.5 mainscreen.java 178

6.5.1 mainscreen.java程序解释 197

6.6 questionparser.java 201

6.6.1 questionparser.java程序解释 205

6.7 books.asp 207

6.7.1 books.asp程序解释 208

6.8 testfile.asp 209

6.8.1 testfile.asp程序解释 211

6.9 小结 212

第7章 项目2:联机订购系统 213

7.1 用户接口 213

7.2 运行应用程序 214

7.3 工作原理 214

7.3.1 ordermanager.java 219

7.3.2 ordermanager.java程序解释 233

7.3.3 sql_xml.jsp程序解释 236

7.3.4 sql_order_mon.jsp程序解释 238

7.4 小结 239

第8章 项目3: 240

pocket pc上的mp3播放器 240

8.1 使用cdc规范 240

8.2 使用仿真环境 241

8.2.1 personaljava仿真环境 242

8.2.2 pocket pc仿真环境 244

8.2.3 无仿真工作 245

8.3 javacheck 245

8.4 项目概述 249

8.5 工作原理 249

8.6 运行程序 256

8.7 在无线网上运行 257

8.7.1 mp3player.java 257

8.7.2 netdeamon.java 261

8.7.3 gui.java 265

8.7.4 track.java 269

8.7.5 mp3client.java 273

8.7.6 serverdialog.java 279

8.8 小结 280

第9章 项目4: 对等网络查找 281

9.1 用户界面 282

9.2 工作原理 282

9.3 源代码 289

9.3.1 peer_application.java程序解释 295

9.3.2 userlist_screen.java 程序解释 311

9.3.3 showfiles.java程序解释 327

9.3.4 serversearch.java程序解释 339

9.3.5 searchfiles.java程序解释 352

9.4 小结 354

第10章 355

项目 5:移动web服务 355

10.1 用户界面 355

10.2 运行程序 358

10.3 工作原理 359

10.3.1 mainclass.java 371

10.3.2 dataparser.java 375

10.3.3 weather.java 390

10.3.4 news.java 399

10.3.5 movieslist.java 409

10.4 小结 421

第1 1章 422

项目6:打靶游戏 422

11.1 用户界面 422

11.2 工作原理 423

11.3 源代码 427

11.3.1 targetpractice.java 427

11.3.2 mainclass.java 436

11.3.3 result.java 451

11.4 小结 454

第1 2章 将j2se 应用程序 455

转换到j2me 455

12.1 转换涉及的问题 455

12.1.1 java语言支持与虚拟机的差别 456

12.1.2 硬件的差别 456

12.1.3 设备多样性引起的问题 457

12.1.4 应用模型的差异 457

12.1.5 api中的差异 457

12.2 必需的转换 459

12.2.1 必要时修改应用设计 459

12.2.2 简化gui 460

12.2.3 去掉不必要或不可能用的功能 460

12.2.4 优化资源的使用 460

12.3 使用javacheck 460

12.4 一个转换的例子 462

12.4.1 分析设计 462

12.4.2 简化gui 464

12.4.3 是否存在不必要或不可能的功能 465

12.4.4 列出消耗资源的部件 467

12.4.5 测试应用 467

12.5 小结 468

附录a 469

关于本书的cd-rom 469

a.1 系统要求 469

a.2 cd中的内容 469

a.2.1 源代码 469

a.2.2 应用程序 470

a.2.3 本书的电子版 471

a.3 问题处理 471


已确认勘误

次印刷

页码 勘误内容 提交人 修订印次

    • 名称
    • 类型
    • 大小

    光盘服务联系方式: 020-38250260    客服QQ:4006604884

    意见反馈

    14:15

    关闭

    云图客服:

    尊敬的用户,您好!您有任何提议或者建议都可以在此提出来,我们会谦虚地接受任何意见。

    或者您是想咨询:

    用户发送的提问,这种方式就需要有位在线客服来回答用户的问题,这种 就属于对话式的,问题是这种提问是否需要用户登录才能提问

    Video Player
    ×
    Audio Player
    ×
    pdf Player
    ×
    Current View

    看过该图书的还喜欢

    some pictures

    解忧杂货店

    东野圭吾 (作者), 李盈春 (译者)

    亲爱的云图用户,
    光盘内的文件都可以直接点击浏览哦

    无需下载,在线查阅资料!

    loading icon