标题：最新J2ME无线开发实用教程
基本信息
作者：仵博 张立涓 池瑞楠  
丛书名： 21世纪高职高专规划教材·软件专业系列
出版社：清华大学出版社
ISBN：730213071X
出版日期：2006 年8月
开本：185×230
页码：297
版次：1-1
内容简介
本书是一本介绍最新j2me开发的实用教程，面向具有一定java编程基础的开发人员。全书分为三大部分，第一部分包括1～2章，主要介绍最新j2me和midp应用程序的基础知识；第二部分包括第3～7章，主要以一个实例项目——“移动公交车查询系统”为主线，详细讲述如何开发最新j2me移动电子商务的客户端、中间服务器和数据库；第三部分包括第8～12章，以“迷失森林”游戏为主轴，详细讲述手机游戏的规则、设计和开发。.
本书主要是面向高职高专院校高年级的学生，也可以供最新j2me开发者作为参考书。
目录
第1部分基础篇1.
第1章最新j2me概述3
1.1最新j2me简介3
1.1.1最新j2me的历史3
1.1.2最新j2me与j2ee及j2se的比较5
1.2最新j2me的体系结构6
1.2.1kvm虚拟机6
1.2.2cldc/cdc7
1.2.3简档10
1.3安装开发环境12
1.3.1安装j2sdk12
1.3.2安装wireless toolkit14
1.3.3运行helloworld程序15
1.3.4安装tomcat17
1.4本章小结21
第2章midp应用程序22
2.1midlet概述22
2.1.1midlet简介22
2.1.2midlet包23
2.1.3midlet套件24
.2.1.4jad文件和jar文件的关系26
2.2midlet应用程序27
2.2.1建立midlet应用程序27
2.2.2将多个midlet应用程序打包到midlet套件中33
2.2.3将midlet应用程序导入手机中35
2.3midlet生命周期36
2.3.1midlet的三种状态36
2.3.2midlet生命周期项目39
2.4本章小结42
最新j2me无线开发实用教程目录第2部分移动电子商务篇43
第3章移动公交车查询系统设计45
3.1项目需求45
3.1.1项目功能需求45
3.1.2技术支持46
3.1.3产品定位47
3.2概要设计48
3.2.1移动电子商务平台的架构48
3.2.2概要设计50
3.3本章小结51
第4章客户端用户界面设计52
4.1midlet用户界面结构52
4.1.1midp用户界面的体系结构52
4.1.2display类和displayable类55
4.1.3screen类58
4.1.4创建screen应用程序59
4.2移动查询系统用户界面63
4.2.1移动查询系统用户界面概述63
4.2.2创建工程63
4.2.3工程中所使用的类64
4.2.4事件处理83
4.3其他常用的高级ui类89
4.3.1textbox类89
4.3.2list类91
4.3.3choicegroup类96
4.3.4itemstatelistener事件处理98
4.3.5datefield类101
4.3.6gauge类105
4.3.7stringitem类107
4.4本章小结109
第5章网络连接编程111
5.1通用连接框架（gcf）概述111
5.1.1通用连接框架111
5.1.2gcf访问数据模型112
5.1.3connector类112
5.1.4http的工作原理114
5.1.5http请求/响应协议——客户端请求116
5.1.6http请求/响应协议——服务器响应118
5.2移动公交车查询系统的网络连接120
5.2.1客户端设计——midlet120
5.2.2访问网络时线程的设计127
5.2.3服务器端设计——servlet133
5.3其他常用的网络连接137
5.3.1使用http协议访问网页137
5.3.2使用http协议访问jsp143
5.4本章小结148
第6章公交车查询算法设计149
6.1jdbc概述149
6.1.1jdbc构成149
6.1.2使用jdbc建立与数据库的连接151..
6.1.3jdbc api中的重要接口151
6.1.4jdbc在项目中的应用159
6.2公交车查询算法164
6.2.1一次查询164
6.2.2二次查询165
6.2.3三次查询168
6.2.4完整的服务器端程序170
6.3本章小结174
第7章移动公交车查询系统源代码175
7.1客户端源代码175
7.2服务器端源代码180
7.3移动公交车查询系统的应用184
7.4本章小结186
第3部分手机游戏篇187
第8章手机游戏——迷失森林189
8.1项目需求189
8.1.1项目背景189
8.1.2需求分析191
8.2概要设计191
8.2.1总体设计191
8.2.2概要设计194
8.3本章小结195
第9章游戏界面设计196
9.1低级用户界面概述196
9.1.1canvas类196
9.1.2graphics类199
9.2游戏界面设计202
9.2.1建立应用程序202
9.2.2添加菜单207
9.2.3事件处理210
9.2.4多线程处理217
9.3本章小结222
第10章游戏设计223
10.1游戏设计223
10.1.1游戏项目整体设计223
10.1.2游戏精灵设计230
10.1.3游戏层次显示设计236
10.1.4游戏背景绘制237
10.2游戏中的人工智能243
10.2.1方向控制243
10.2.2游戏中的人工智能246
10.3本章小结256
第11章rms记录管理系统257
11.1记录存储概述257
11.1.1rms简介257
11.1.2rms包259
11.2记录存储操作261
11.2.1创建rms261
11.2.2添加记录262
11.2.3修改记录262
11.2.4删除记录263
11.2.5监听记录的变化263
11.3生命值的设计264
11.4本章小结274
第12章迷失森林游戏源代码275
12.1游戏界面设计源代码275
12.2游戏功能实现源代码280
12.3本章小结288
附录ajava编程规范289
a.1程序的书写版式289
a.1.1书写顺序289
a.1.2缩进290
a.1.3正确使用大括号290
a.1.4换行292
a.2标识符的命名和声明293
a.2.1标识符的命名293
a.2.2声明294
a.3间距294
a.3.1空行294
a.3.2空格295
a.4注释296
a.4.1注释的四种风格296
a.4.2注释的指导原则296
a.5编程实践建议297
a.6java编程规范小结297
参考文献298...
前言
目前，企业对手机开发人员的需求很大，主要集中在手机的增值业务和手机游戏上。本教材根据企业的需求，分为三大部分，第1部分是基础篇，第2部分为移动电子商务篇，第3部分为手机游戏篇。本教材编写的指导思想是：“知识的深度上要能够适应企业的需要，广度上要能够做到一专多能”。本教材按照项目驱动方法和学习的循序渐进原则编写，将目前企业需求比较多的知识组成两大项目，每个项目都按照项目开发的要求，分需求分析、概要设计、详细设计和测试四个阶段的设计和开发，具有较高的操作性和实用性。在移动电子商务篇中，以实例项目“移动公交车查询系统”为主线，详细讲述如何开发最新j2me移动电子商务的客户端、中间服务器和数据库。通过本项目的学习，读者可以掌握部署、开发关于手机增值业务的项目。在手机游戏篇中，以“迷失森林”游戏为主线，详细讲述手机游戏的规则、设计和开发。通过本实例可使读者具备手机游戏开发的能力。.
本书的特色：
（1） 注重实践性和可操作性，突出高职高专教育的特色。
（2） 注重技能的培养，突出企业编程规范和职业能力的实训。
（3） 突出案例教学，培养学生编写应用程序的能力。..
(4) 项目驱动教学，引发高职类学生的学习兴趣。
全书分12章，第1章是最新j2me的概述，主要讲述最新j2me的架构和开发环境。第2章主要讲述如何建立MIDlet应用程序以及MIDlet的生命周期。第3章介绍移动公交车查询系统的需求分析和系统架构。第4章讲述移动公交车查询系统的用户界面设计和高级事件处理。第5章讲述最新j2me程序连接Internet的过程。第6章讲述移动公交车查询系统的查询算法，其中涉及JDBC技术和查询算法。第7章是移动公交车查询系统的客户端和服务器端的完整代码。第8章介绍“迷失森林”游戏的需求分析和概要设计。第9章详细讲述手机游戏界面的设计，包括Graphics类、Canvas类、菜单设计和多线程程序设计。第10章主要讲述游戏图层设计和游戏中精灵的控制。第11章主要讲述RMS，利用RMS来设计游戏中精灵的生命值。第12章是游戏的完整代码。附录A讲述Java编程规范，对于开发者来说具有较高的参考价值。
在本书的编写过程中，蔡学军高级工程师担任本书的主审工作，在教材的内容安排、结构组织和内容深浅取舍上给予编者大量的帮助，在此表示衷心的感谢。同时感谢以下同事对本书所提出的宝贵建议和帮助，他们是：刘兴东高级工程师、孙涌高级工程师、邹润生高级工程师、石淑华副教授、王隆杰老师、梁广民老师、齐治文老师、石光华老师、刘平老师、杨名川老师、冯延蓬老师、杨旭副教授和孙宏伟老师等。...