仅有一点C++和OO的基础,完全没接触过symbian os,重头开始学习S60 SDK,折腾3个星期了吧,从一窍不通且不知道不通在哪里到七窍通六窍但知道自己堵在那里,颇有守得云开见月明之感。
回顾一下这段时间所看的资料
首先是英文的资料
1,Nokia官方网站上的视频Symbian E learning Curriculum,每个视频都20分钟左右,平均看3遍(第一遍不能完全听懂,第二遍基本听出在说什么),了解s60 sdk能做什么,大致怎么做。边看边做笔记,虽然看完之后记住的很少,可是到后来发现,这套视频确实比较全面
IDE选择carbide.c++ v2.0,平台搭建很简单,但是一直不能实现on-device debug(忽略了所有断点)。可是这个星期开始,忽然能够on-device debug了~~莫非RP回升了?
2,Essential S60 DEVELOPERS' GUIDE 个人认为后面的书单是最重要的,包括Wiley出版的多部参考书,其中一些已经译成中文。大部分我还没来得及看
3,Quick Recipes on Symbian OS Mastering C++ Smartphone Development (还没有看完,英文不好啊)
4,Common Design Patterns for Symbian OS(还没开始看,但已经见到遍地的observer。看这个之前或许应该先看完《设计模式:可复用面向对象软件的基础》
5,Multimedia on Symbian OS 正在读
目录
Chapters include:
Architecture of Multimedia on Symbian OS
Onboard Camera
Multimedia Framework of both Video & Audio
Image Converter Library
The Tuner
中文的资料,电子版的不多,重复了的倒比比皆是,差不多是你抄我我抄他,还是认真挑一本,拿在手里实在
1,课件
北航的课件不错,北航专门开设了symbian 手机开发的课程,可惜没有机会去听了。。。没时间没精力。
北邮的课件差不多
这些在csdn上都能找到。csdn下载确实很棒,可惜搜索功能不太完善。似乎限制了搜索关键字的长度,直接搜不行,只好去google,再迂回曲折地从csdn上下载。
课件反反复复的看了n遍,所谓书读百遍其义自现,对付我这种笨人也只能用这种原始的方法了
上课上习惯了,觉得看课件最快
虽然,看了多遍也仍然迷迷糊糊
2,国人自己出的教程
《智能手机操作系统编程Symbian及60系列》这个网上有电子版,不怎么清楚,看了一小半,搁浅
3,翻译过来的中文书籍
《SymbianOS C++手机应用开发-第3卷》阅读中...
说了半天,忘了最重要的资源了:帮助文档。本地的以及online的。