基本信息
书名:Java ME移动开发教程(项目式)
定价:28.00元
作者:谢景明
出版社:人民邮电出版社
出版日期:2012-07-01
ISBN:9787115277138
字数:
页码:
版次:1
装帧:平装
开本:16开
商品重量:0.300kg
编辑推荐
内容提要
本书内容共分为5部分,部分讲解搭建Java ME开发环境的方法,第2部分讲解利用JavaME高级界面技术开发应用程序的方法,第3部分讲解利用RMS存储管理数据的方法,第4部分讲解手机访问网络获取数据的方法,第5部分讲解利用低级界面技术开发游戏的方法。
本书以简单易懂的项目为主线进行讲解,对实现项目所需的知识点进行全面的介绍,并对任务的具体实现给出了详细的操作步骤。全书由浅入深、实例生动、易学易用,可以满足不同层次读者的需求。
本书可作为各级各类院校高年级学生的程序设计教材,也可作为软件开发人员的参考书。
目录
项目一 建立Java ME开发环境
背景知识
一、移动应用开发技术
二、典型移动应用案例
任务一 安装Sun K
一、任务分析
二、相关知识
三、任务实施
任务二 安装WTK
一、任务分析
二、相关知识
三、任务实施
任务三 安装Eclipse Pulsar
一、任务分析
二、相关知识
三、任务实施
任务四 测试开发环境
一、任务分析
二、相关知识
三、任务实施
实训项目
实训项目1 建立Jave ME开发环境
实训项目2 开发运行一个简单的Jave ME程序
项目二 开发标准体重计算器
背景知识
一、常见的手机硬件参数知识
二、获取Java ME系统参数
任务一 开发输入界面
一、任务分析
二、相关知识
三、任务实施
任务二 进行事件处理
一、任务分析
二、相关知识
三、任务实施
任务三 显示计算结果
一、任务分析
二、相关知识
三、任务实施
任务四 发布到手机
一、任务分析
二、相关知识
三、任务实施
完整项目实施
实训项目
实训项目1 用户登录界面
实训项目2 调查问卷程序
项目三 开发手机通讯录
任务一 添加联系人记录
一、任务分析
二、相关知识
三、任务实施
任务二 查找联系人记录
一、任务分析
二、相关知识
三、任务实施
任务三 修改联系人记录
一、任务分析
二、相关知识
三、任务实施
任务四 查看联系人记录
一、任务分析
二、任务实施
任务五 删除联系人记录
一、任务分析
二、相关知识
三、任务实施
任务六 设计主界面
一、任务分析
二、相关知识
三、任务实施
完整项目实施
实训项目1 我的移动日记
实训项目2 英语题库系统
项目四 开发天气预报程序
任务一 获取天气预报信息
一、任务分析
二、相关知识
三、任务实施
任务二 下载天气图片
一、任务分析
二、任务实施
任务三 显示天气预报
一、任务分析
二、相关知识
三、任务实施
完整项目实施
实训项目
实训项目1 显示手机上的图片
实训项目2 手机
项目五 开发飞机射击游戏
背景知识
一、手机游戏的分类
二、手机游戏项目开发流程
三、手机游戏引擎
任务一 开发登录界面
一、任务分析
二、相关知识
三、任务实施
任务二 设计地图
一、任务分析
二、相关知识
三、任务实施
任务三 加载地图
一、任务分析
二、相关知识
三、任务实施
任务四 开发子弹
一、任务分析
二、相关知识
三、任务实施
任务五 加载主角飞机
一、任务分析
二、任务实施
任务六 加载敌机
一、任务分析
二、相关知识
三、任务实施
任务七 开发主控制程序
一、任务分析
二、相关知识
三、任务实施
任务八 添加声音
一、任务分析
二、相关知识
三、任务实施
完整项目实施
实训项目
实训项目1 实现飞机射击程序
实训项目2 音乐播放器
参考文献
作者介绍
文摘
序言
从阅读体验的角度来看,这本书的行文风格极其单调乏味,缺乏任何能激发读者兴趣的元素。作者的叙述语气是那种非常正式、冰冷的官方报告腔调,几乎没有使用任何可以拉近与读者距离的口吻。当你读到一半时,会产生一种强烈的疏离感,仿佛你不是在学习一门技术,而是在被动地接收信息。更糟糕的是,书中很多示例代码的注释少得可怜,有时候一行核心逻辑代码后面没有任何解释,就直接跳到了下一段理论分析。如果不是我事先对相关领域有所涉猎,我真不敢想象一个纯粹的新手要如何消化这些“无声”的代码。这本书似乎完全没有考虑到“教”的艺术,它只是“展示”了某些技术点。我买这本书是期望得到一位经验丰富的导师的引导,结果却像是在阅读一份没有上下文的API文档的节选,非常令人失望。这导致我在阅读过程中不得不频繁地停下来,自己去脑补代码背后的意图,极大地消耗了学习的热情。
评分这本书在处理错误处理和异常机制的部分,简直是避重就轻到了一个令人发指的地步。移动应用开发中最常见、最棘手的问题之一就是网络波动、用户输入错误以及系统资源的突然释放,但这本书似乎默认我们总是在一个完美的、无菌的开发环境中工作。对于如何优雅地捕获和恢复那些在真实设备上必然会发生的运行时异常,书中的论述轻描淡写,提供的代码片段也仅仅是使用了最基础的`try-catch`结构,完全没有涉及线程安全下的异常同步、异步回调中的错误传递,或者如何在后台任务失败时向用户提供清晰反馈的实战技巧。每次我尝试将书中的示例代码投入一个稍微有点压力的测试场景,程序立刻崩溃,或者卡死,根本无法展示任何健壮性。我需要的是一本能够教会我如何写出“防弹”代码的书,而不是一本只展示“理想状态”下代码逻辑的书。这本书在培养开发者的风险意识和防御性编程思维方面,是彻底失败的。
评分这本书的排版和内容组织简直是一场灾难,我花了整整一周的时间才勉强看完了前三章,现在我真的忍不住要写点什么了。首先,插图质量差得令人发指,很多代码块的截图模糊不清,根本看不出是什么意思,更别提那些所谓的“流程图”,简直就是一堆毫无章法的线条堆砌,完全无法帮助理解复杂的概念。而且,作者似乎有一种将简单问题复杂化的魔力,比如一个最基础的Socket连接的建立,他能用三页纸的篇幅去解释那些几乎没人会用到的边缘情况,真正核心的步骤却一笔带过,或者被隐藏在冗长晦涩的理论描述中。我手里拿着这本书,感觉就像在啃一本十年前的过时文档,里面的API引用和最新的开发实践完全脱节。比如关于界面布局的那几章,充斥着大量的过时的Swing组件用法,对于现代移动应用的UI/UX设计理念几乎没有提及,这对于一个自称“教程”的书来说,简直是误人子弟。我真希望我当初能看到一些关于项目实战中的陷阱和解决方案的详细分析,而不是这些干巴巴、不接地气的理论碎片。总而言之,这本书给我的感觉是作者急于求成,内容未经充分打磨和校对,读者体验极差,我差点就想直接扔到一边,转投网络上的免费资源了。
评分这本书的章节衔接和知识点的递进逻辑,真是让人抓狂。它不像是一本精心设计的教程,更像是一本把作者零散的笔记随意拼凑起来的合集。你读到第五章讲到资源管理,突然之间,它又跳回去讨论了Java语言的基础语法——而且还是那种初中生都能理解的层次,这对于已经了解Java基础的读者来说是一种折磨。更别提那些自称是“项目”的部分,它们完全没有体现出任何实际工程的复杂度。每一个小练习都是一个独立的、孤立的模块,数据模型和业务逻辑之间完全没有形成一个连贯的体系。我试着按照书中的步骤搭建一个稍微复杂一点的客户端与服务器通信的应用,发现光是环境配置这一步,书里就漏掉了几个关键的第三方库的配置路径,导致我光是排查环境问题就耗费了一整晚。书中的“项目”成果,在我看来,最多只能算是一个概念验证的原型,距离真正意义上的“移动开发”还差着十万八千里。我期待的是一个从需求分析到最终打包上线的完整视角,这本书给我的却是零散的知识点拼盘,让人在学习过程中缺乏方向感和成就感。
评分坦白说,我更倾向于认为这是一本为特定、极其小众的开发环境编写的参考手册,而不是一本面向广大学习者的入门或进阶教材。作者在描述某些底层机制时,用了太多计算机科学的术语,却没有给出任何可操作的类比或比喻来帮助理解。比如,当他试图解释内存管理和垃圾回收在资源受限的移动设备上是如何运作时,他直接抛出了几个晦涩的学术定义,然后就跳过了,没有给出任何在实际编码中如何优化这些问题的实用技巧。这使得这本书对那些希望快速上手并解决实际问题的开发者来说,价值非常有限。我发现自己不得不频繁地在其他更现代的在线文档中搜索“这本书里讲的那个概念的新说法是什么”,这无疑打断了我的学习节奏。如果这本书的目标读者是那些已经具备深厚理论基础的研究人员,那它的标题也应该更精确地体现这一点。作为一个渴望提升实战能力的普通开发者,我感觉自己像是在用一个古老的工具,去试图修理一个现代化的设备,费力不讨好,而且效率低下。
本站所有内容均为互联网搜索引擎提供的公开搜索信息,本站不存储任何数据与内容,任何内容与数据均与本站无关,如有需要请联系相关搜索引擎包括但不限于百度,google,bing,sogou 等
© 2025 book.cndgn.com All Rights Reserved. 新城书站 版权所有