文档介绍:Symbian OS 专题研究
Andreas Jakl
由由由 Symbian work 出版
版本 – 2007 年年年 8 月月月
序序序
本教程介绍使用 C++ 开发手机应用程序的一些基础知识,所有示例都是面向
Symbian OS 和和 Series 60 UI 平台的。
本教程不进行冗长的理论解释,而采用更实用的方式。
在本教程中,读者首先将学习如何创建手机项目;然后,将一个预先写好的类似
于 Arkanoid 的小游戏 Mopoid 的游戏逻辑添加加到到项目中。通过这种有趣的方法,让读
者了解在 Symbian OS 上进行开发的一些重要方面,其中包包括:
定义与使用菜单;
处理与显示文本;
加加载与显示图像;
读写文件;
使用定时器处理周周期性事件;
以及其他很多较小但同样重要的主题。
读者可以马上看到到自己动动手的结果。涉及 Symbian OS 特有的方面(如内存处理
)时,将简要地解释其中的原理和和用法。
当然,这些主题都只能涉及表面,因为每个主题都足以占据一个教程的篇幅。然
而,通过阅读本教程,读者将对如何使用 C++ 进行手机开发有基本了解,读者可以以
此为起点开发自己的项目。
希望读者在本教程中学习愉快,并能够据此创建不错的游戏!
Andreas Jakl
序序序........................................................................................................................................................... 2
第第第 0 步:准备工作................................................................................................................................ 6
开始................................................................................................................................................... 6
选择 IDE ........................................................................................................................................... 7
选择 SERIES 60 SDK.......................................................................................................................... 8
第第第 1 步:定义 SYMBIAN OS SDK..................................................................................................... 9
第第第 2 步:新建项目................................................................................................................................ 9
第第第 3 步:测试项目.............................................................................................................................. 12
排除故障......................................................................................................................................... 13
第第第 4 步:定义字符串..........................................