图书前言

J2ME无线开发实用教程出版说明本套规划教材的系列名称根据学科基础和岗位群方向设置,为各高职高专院校提供“自助餐”形式的教材。各院校在选择课程需要的教材时,专业课程可以根据岗位群选择系列;专业基础课程可以根据学科方向选择各类的基础课系列。例如,数控技术方向的专业课程可以在“数控技术系列”选择;数控技术专业需要的基础课程,属于计算机类课程的可以在“计算机基础教育系列”和“计算机应用系列”选择,属于机械类课程的可以在“机械基础系列”选择,属于电子信息类课程的可以在“电子信息基础系列”选择。依此类推。

为方便教师授课和学生学习,清华大学出版社正在建设本套教材的教学服务体系。本套教材先期选择重点课程和专业主干课程,进行立体化教材建设:加强多媒体教学课件或电子教案、素材库、学习盘、学习指导书等形式的制作和出版,开发网络课程。学校在选用教材时,可通过邮件或电话与我们联系获取相关服务,并通过与各院校的密切交流,使其日臻完善。

高职高专教育正处于新一轮改革时期,从专业设置、课程体系建设到教材编写,依然是新课题。希望各高职高专院校在教学实践中积极提出意见和建议,并向我们推荐优秀选题。反馈意见请发送到Email:gzgz@tup.tsinghua.edu.cn。清华大学出版社将对已出版的教材不断地修订、完善,提高教材质量,完善教材服务体系,为我国的高职高专教育出版优秀的高质量的教材。高职高专教育教材编审委员会前言

J2ME无线开发实用教程目前,企业对手机开发人员的需求很大,主要集中在手机的增值业务和手机游戏上。本教材根据企业的需求,分为三大部分,第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编程规范,对于开发者来说具有较高的参考价值。

在本书的编写过程中,蔡学军高级工程师担任本书的主审工作,在教材的内容安排、结构组织和内容深浅取舍上给予编者大量的帮助,在此表示衷心的感谢。同时感谢以下同事对本书所提出的宝贵建议和帮助,他们是:刘兴东高级工程师、孙湧高级工程师、邹润生高级工程师、石淑华副教授、王隆杰老师、梁广民老师、齐治文老师、石光华老师、刘平老师、杨名川老师、冯延蓬老师、杨旭副教授和孙宏伟老师等。