基本信息
书名:Easy Symbian——手机应用开发入门
定价:29.80元
作者:赵希哲,司维,宋昱鹏著
出版社:人民邮电出版社
出版日期:2009-11-01
ISBN:9787115215154
字数:
页码:
版次:1
装帧:平装
开本:16开
商品重量:0.422kg
编辑推荐
内容基于S60 SDK第5版,介绍**触摸屏开发技术。
实例驱动,学习轻松愉悦,应用快速入门。
代码开源,修改随心所欲,让你触类旁通。
一线开发团队经验之谈,和你一起分享开发乐趣。
内容提要
本书从Symbian C 开发的基础讲起,依次介绍描述符、应用程序框架、Symbian特有的异常处理机制、UI控件、多媒体、活动对象、开发测试工具等内容。结合一个开源的触摸屏游戏代码进行知识点的讲解,并配有一些有针对性的小练习和活泼的漫画,使读者能举一反三、触类旁通、易于理解。
本书的读者定位于Symbian初中级学者,即具有C 编程基础而无Symbian操作系统基础的人群,包括从事Symbian手机应用软件开发、移动互联网应用开发、移动增值业务开发等软件开发技术人员,以及爱好Symbian手机操作系统的发烧友。
本书可作为相关培训机构的教材,还可供各大专院校计算机、通信、软件开发、手机开发等相关专业的教师和学生作为参考书阅读。
目录
章 从零开始
1.1 Symbian那些事儿
1.1.1 Symbian的历史
1.1.2 Symbian的现状
1.1.3 Symbian的未来
1.2 本书的Readme
1.2.1 内容的组织方式
1.2.2 怎样使用本书
1.2.3 利用好网上的资源
1.3 一个有趣的触摸屏游戏
1.3.1 游戏的需求说明
1.3.2 小项目的开发过程
1.4 搭建全免费的开发环境
1.4.1 SDK
1.4.2 IDE
1.4.3 帮助文档
1.4.4 代码管理
1.5 更多关于Symbian开发环境的事
1.5.1 SDK简介
1.5.2 IDE功能简介
1.6 小结
第2章 程序架构介绍
2.1 Symbian应用程序设计原则
2.1.1 程序界面与逻辑分离原则
2.1.2 观察者设计模式的运用
2.1.3 良好的应用程序行为
2.2 简洁的设计方案
2.2.1 程序模块结构
2.2.2 界面模块
2.2.3 逻辑模块
2.2.4 碰撞原理
2.2.5 重要的游戏行为
2.3 编码要规范
2.4 小结
第3章 工程结构和视图切换
3.1 从Helloworld开始搭建应用程序框架
3.1.1 使用Carbide建立和导入工程
3.1.2 程序的基本类
3.1.3 MMP文件
3.1.4 资源文件
3.1.5 本地化
3.1.6 编译和运行程序
3.2 视图切换框架
3.2.1 创建和使用视图
3.2.2 在视图中使用容器
3.2.3 注册和切换视图
3.2.4 视图观察者
3.2.5 打开外部视图
3.2.6 如何选择GUI框架
3.3 小结
第4章 描述符、数组和文件
第5章 异常处理
第6章 事件响应
第7章 控件
第8章 多媒体
第9章 活动对象
0章 测试与打包
附录A 手机按键名称图
附录B Symbian本地化语言代码列表
附录C 常见错误代码列表
附录D Symbian程序调试技巧
附录E 术语表
后记
参考文献
作者介绍
文摘
序言
这本书的附录部分做得相当出色,几乎成了一本独立的参考手册。我记得里面详细列举了Symbian OS的各个版本的重要特性差异,以及在不同API级别下如何保证代码的兼容性。这对于任何想要维护老项目或者研究历史技术的开发者来说,都是一个巨大的便利。更难能可贵的是,作者在正文的章节末尾,都设置了“思考与实践”的小节,这些问题往往不是简单的知识点回忆,而是需要你结合前面学到的知识进行推演或小项目设计。有一次我被一个关于异步消息处理的问题困住了很久,最终是回头翻看书中对消息队列和调度机制的描述,才找到了突破口。这种引导式的学习路径,有效地将输入(阅读)转化为了输出(解决问题),真正做到了学以致用。这本书的价值在于,它构建了一个完整的知识闭环,确保读者在合上书本时,手中握有的不仅仅是知识点,而是解决实际问题的工具箱。
评分这本书的语言风格非常沉稳,有一种老派技术文档的扎实感,但又没有让人望而生畏的术语堆砌。它似乎默认读者已经具备一定的编程基础,但对特定的移动开发领域知识是零基础的。这使得它在保持深度的同时,避免了过度简化带来的肤浅。我尤其欣赏其中对于性能优化的探讨。在那个存储空间和处理能力都极为有限的年代,如何高效地利用系统资源是衡量一个开发者水平的重要标准。书中用几个章节专门剖析了栈和堆的使用边界,以及如何避免不必要的对象拷贝。这些内容在现在看来可能显得有些“复古”,但它们所蕴含的底层思维,对于任何进行资源受限设备开发的工程师来说,都是宝贵的财富。这种超越了单一平台限制的、关于计算资源管理的深刻洞察,是这本书最大的价值之一。它教给我的不仅仅是Symbian的语法,更是一种严谨的工程思想。
评分说实话,我当初买这本书的时候,是抱着试一试的心态,毕竟市面上关于新兴平台的入门书,质量参差不齐。但这本书的实战导向性超乎我的预期。它不是那种只停留在理论层面说“你应该怎么做”的书,而是手把手教你“跟我一起做”。我特别欣赏作者在代码示例上的细致程度,每一个关键函数调用、每一个API接口的参数解释,都配有详尽的注释和使用场景分析。初次尝试做一个简单的通讯录应用时,我犯了一个很愚蠢的错误,关于数据持久化的问题始终找不到头绪。后来翻阅书中关于文件操作和数据库访问的章节,才猛然醒悟,原来是我对Symbian的EKA(Embedded Kernel API)理解有偏差。作者在讲解标准C++库在Symbian环境下的特殊性时,提供了一个对比表格,这个表格极大地加速了我对原生环境编程范式的适应过程。这种注重细节、强调实践的代码层面的讲解,让我的动手能力得到了实实在在的提升,而不是停留在“知道”的层面,而是真正达到了“会用”的水平。
评分从整体的阅读体验来看,这本书的装帧质量和纸张选择都非常到位,长时间阅读下来眼睛的疲劳感很低,这对于需要长时间对着屏幕或书本进行学习的技术人员来说,是一个很贴心的细节。我发现,作者在讲解模块设计时,经常引用业界一些经典的组件化思路,虽然没有直接点名某某著名公司,但其背后的设计哲学是相通的。这本书的最大魅力在于,它没有被时间完全淘汰,因为它教授的是一套基础的、面向对象的系统级编程理念。即便是现在去研究其他嵌入式或移动系统,书中关于线程同步、异常处理、以及面向对象设计原则在受限环境下的应用,依然具有极强的参考价值。这本书真正做到了“授人以渔”,它提供的底层逻辑思维,远比记住几行特定的API命令要宝贵得多。我推荐给任何想要打下坚实移动开发基础,而非仅仅追求表面热点技术的人。
评分这本书的封面设计简洁有力,那种深沉的蓝和清新的绿搭配在一起,透着一股技术书籍特有的严谨与活力。我拿到手的时候,首先被它清晰的排版吸引了。很多入门级的教程在概念介绍时总是冗长而晦涩,但这本书似乎深谙读者的痛点,开篇就直奔主题,用最直白的语言解释了Symbian操作系统的核心架构。我记得书中对S60界面的MVC模式做了非常形象的比喻,那种把复杂的软件设计思想“翻译”成日常生活中容易理解的场景,对于我这种半路出家想转行移动开发的菜鸟来说,简直是及时雨。它没有急着让我们堆砌代码,而是花了大量篇幅讲解Symbian的内存管理机制,这在早期的移动开发中是至关重要的,直接关系到应用的稳定性和用户体验。阅读过程中,我感觉作者像一个经验丰富的老工程师,一边领着你走,一边不厌其烦地提醒你“这里容易栽跟头”。特别是关于资源文件(RSC)的处理部分,书中给出的模板代码和调试技巧,帮我省去了无数次因为资源引用错误而抓耳挠腮的时间。整体来说,这本书的结构安排得极其合理,像一个精心规划的迷宫,每一步都有清晰的指引,让人在学习新知识的同时,也建立起了对整个开发生态的宏观认知。
本站所有内容均为互联网搜索引擎提供的公开搜索信息,本站不存储任何数据与内容,任何内容与数据均与本站无关,如有需要请联系相关搜索引擎包括但不限于百度,google,bing,sogou 等
© 2025 book.idnshop.cc All Rights Reserved. 静思书屋 版权所有