Java手机/PDA程序设计入门[电子资源.图书]

副标题:无

作   者:王森编著

分类号:

ISBN:9787505396067

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

简介

   本书为国内第一本详细介绍最新Java手机工业标准J2ME MIDP 2.0的专书,探讨如何用Java撰写Java手机与Palm OS上的应用程序。本书也是国内第一本综合讨论Personal Java的书籍,探讨如何在PocketPC、Symbian OS这两大移动操作系统平台上撰写Java应用程序。    本书完整介绍了目前市面上各家手机厂商所提供的手机应用程序开发工具,包括Nokia、SonyEricsson、Siemens的开发工具,并深入介绍如何使用JBuilder与NetBeans / Sun Java Studio来集成各家厂商单独提供的开发工具。通过阅读本书,能够极大地提高移动开发人员的技术能力。   

目录

第0部分 概论


第1章 j2me概论


1.1 本章目的

1.2 参考资源与书目

1.3 java平台的划分

1.4 各种java平台的不同之处

1.5 j2me技术架构

1.6 j2me的最底层——configuration

1.7 各类型设备依其特性加以划分——profile

1.8 厂商选择性实现——optional packages

1.9 建构区块——building block

1.10 j2me工业标准——jtwi

1.11 结束语


第2章 j2me程序的撰写


2.1 本章目的

2.2 参考资源与书目

.2.3 java平台的演进

2.4 为何采用j2me

2.5 java虚拟机器

2.6 各种平台java程序的开发

2.7 预先审核

2.8 midp应用程序的部署

2.9 j2me应用程序执行环境

2.10 j2me与企业软件(j2ee)的结合

2.11 jini技术

2.12 stk技术

2.13 java ring

2.14 结束语


第3章 personal java概论


3.1 本章目的

3.2 参考资源与书目

3.3 何谓personal java

3.4 如何开发personal java应用程序

3.5 实机上personal java应用程序的执行

3.6 结束语


第1部分 midp入门


第4章 midp程序设计基础——谈生命周期


4.1 本章目的

4.2 参考资源与书目

4.3 名词定义

4.4 何谓应用程序管理器

4.5 jad与jar

4.6 jad与jar的内容

4.7 midp执行环境

4.8 功能与资源

4.9 权限确认与连接外部资源

4.10 描述文件与清单文件内含的属性与属性值

4.11 必需属性值和选择性属性值

4.12 midlet的基本程序结构

4.13 midlet该有的起始行为

4.14 midlet的生命周期

4.15 midlet管理自己的生命周期

4.16 结束语


第5章 midp程序设计进阶——cldc与midp工具类


5.1 本章目的

5.2 参考资源与书目

5.3 系统参数的提取

5.4 字符串与基本类型的转换

5.5 随机数

5.6 执行时间的测量

5.7 日期处理

5.8 thread的使用

5.9 timer与timertask的使用

5.10 midlet生命周期补遗

5.11 collection类的使用

5.12 最佳化

5.13 结束语


第2部分 开发工具


第6章 手动开发midp应用程序——使用ant


6.1 本章目的

6.2 参考资源与书目

6.3 jdk的安装

6.4 j2me wireless toolkit的安装

6.5 手机程序开发流程

6.6 撰写程序代码

6.7 项目的目录结构

6.8 商用手机程序建构流程

6.9 结束语


第7章 midp for palm


7.1 本章目的

7.2 参考资源与书目

7.3 pose的安装与使用

7.4 安装midp for palm os

7.5 midp for palm的运作原理

7.6 java hq

7.7 如果打算将来与j2me wireless toolkit配合

7.8 将midp应用程序转换成prc文件

7.9 辅助调试工具(developer.prc)

7.10 midp for palm os的中文问题解决方案

7.11 进阶——多平台解决方案

7.12 结束语


第8章 高级开发工具


8.1 本章目的

8.2 参考资源与书目

8.3 j2me wireless toolkit

8.4 j2me wireless toolkit的内容

8.5 使用j2me wireless toolkit

8.6 开启旧项目

8.7 连接pose

8.8 开发新项目

8.9 直接执行midlet

8.10 包装成jar

8.11 让j2me wireless toolkit具有混淆的功能

8.12 其它功能

8.13 sonyericsson j2me sdk

8.14 siemens mobility toolkits(smtk)

8.15 siemens mobility toolkits的安装

8.16 nokia developer’s suite以及各款手机专属sdk

8.17 nokia developer’s suite以及专属sdk的安装

8.18 结束语


第9章 集成开发工具


9.1 本章目的

9.2 参考资源与书目

9.3 borland jbuilder

9.4 调整jbuilder

9.5 使用jbuilder开发midp应用程序

9.6 netbeans / sun one studio

9.7 调整netbeans / sun one studio

9.8 使用netbeans / sun one studio开发midp应用程序

9.9 结束语


第3部分 用户界面


第10章 lcdui——简介


10.1 本章目的

10.2 参考资源与书目

10.3 为何不采用awt或swing

10.4 软件与硬件的交互方式

10.5 lcdui包的设计

10.6 lcdui包的体系

10.7 事件处理

10.8 command类

10.9 command的类型

10.10 通用事件处理——commandlistener

10.11 关于ticker类

10.12 关于displayable类

10.13 结束语


第11章 lcdui入门——高级api


11.1 本章目的

11.2 参考资源与书目

11.3 关于screen类及其体系

11.4 list

11.5 choice接口带给list的功能

11.6 textbox

11.7 alerttype

11.8 alert

11.9 结束语


第12章 lcdui入门——低级api


12.1 本章目的

12.2 参考资源与书目

12.3 低级api与低级事件

12.4 重绘事件

12.5 坐标系

12.6 像素(pixel)

12.7 graphics入门

12.8 直线与笔触

12.9 矩形与圆角矩形

12.10 弧形

12.11 三角形

12.12 canvas与屏幕事件处理

12.13 键盘事件处理

12.14 键盘响应

12.15 触控屏幕的事件处理

12.16 低级事件和高级事件同时出现时

12.17 结束语


第13章 lcdui进阶——高级api


13.1 本章目的

13.2 参考资源与书目

13.3 关于form与item

13.4 stringitem

13.5 item与command——itemcommandlistener的处理

13.6 imageitem

13.7 spacer

13.8 choicegroup

13.9 item内部状态改变时——itemstatelistener

13.10 textfield

13.11 gauge

13.12 datefield

13.13 alert与gauge

13.14 alert与image的关系

13.15 结束语


第14章 lcdui进阶——低级api


14.1 本章目的

14.2 参考资源与书目

14.3 关于重绘事件

14.4 游戏程序的基本结构

14.5 线程的结束

14.6 时间的控制

14.7 关于display类

14.8 关于image类

14.9 graphics进阶

14.10 绘制图片、文字以及锚点的作用

14.11 关于font类

14.12 结束语


第15章 流程控制的设计模式


15.1 本章目的

15.2 参考资源与书目

15.3 系统分析与设计

15.4 流程控制器

15.5 画面的设计

15.6 完成流程控制器

15.7 midlet主程序的设计

15.8 结束语


第4部分 游戏设计


第16章 game api入门


16.1 本章目的

16.2 参考资源与书目

16.3 game api的结构体系

16.4 使用gamecanvas

16.5 抓取键盘状态

16.6 layermanager与layer的关系

16.7 sprite的结构

16.8 使用sprite

16.9 layermanager与layer的交互

16.10 结束语


第17章 game api进阶


17.1 本章目的

17.2 参考资源与书目

17.3 tiledlayer的结构

17.4 使用tiledlayer

17.5 封装sprite

17.6 sprite的绘制

17.7 sprite的旋转

17.8 碰撞侦测

17.9 结束语


第5部分 数据库程序设计


第18章 midp数据库程序设计入门


18.1 本章目的

18.2 参考资源与书目

18.3 记录管理系统概观

18.4 记录仓储的开启、关闭与删除

18.5 记录仓储的相关信息

18.6 数据的增加、修改以及删除

18.7 复合数据类型的处理方式

18.8 结束语


第19章 midp数据库程序设计进阶


19.1 本章目的

19.2 监控记录仓储的变化

19.3 走访记录仓储

19.4 recordenumeration的使用方式

19.5 结束语


第6部分 与外界联系


第20章 generic connection framework


20.1 本章目的

20.2 参考资源与书目

20.3 什么是generic connection framework

20.4 gcf的结构体系

20.5 gcf的继承体系

20.6 gcf与java.io包的配合

20.7 连接接口

20.8 gcf的使用——socket协议

20.9 gcf的使用——http协议

20.10 http运作原理

20.11 结束语


第21章 与企业系统衔接


21.1 本章目的

21.2 参考资源与书目

21.3 midp与网络通讯

21.4 数据库

21.5 数据库存取接口

21.6 网络服务位置与协议

21.7 服务器端的设计

21.8 客户端的设计

21.9 结束语


附录a 参考资源

附录b 关于ant

附录c 混淆器的安装与使用——retroguard/proguard


已确认勘误

次印刷

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

Java手机/PDA程序设计入门[电子资源.图书]
    • 名称
    • 类型
    • 大小

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

    意见反馈

    14:15

    关闭

    云图客服:

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

    或者您是想咨询:

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

    Video Player
    ×
    Audio Player
    ×
    pdf Player
    ×
    Current View

    看过该图书的还喜欢

    some pictures

    解忧杂货店

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

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

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

    loading icon