2022年如何编写Symbian程序 .pdf
《2022年如何编写Symbian程序 .pdf》由会员分享,可在线阅读,更多相关《2022年如何编写Symbian程序 .pdf(4页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、Symbian 是以 Nokai 为首的各手机厂商合伙开发的一个操作系统,主要用于高端的智能手机。其开发语言为C+,可以使用Microsoft Visual C+6.0作为集成化的开发环境,看来虽然 Symbian 的目标是跟微软的SmartPhone较劲,在采取的手段和方法上却也是不拘一格,微软更是暗暗叫苦,谁让当时vc6 设计的这么开放,结果被敌人拿去做武器了。本文主要针对的是Symbian 开发入门,所以应该是非常简单的事,因为毕竟Symbian 的开发语言是 C+,并不会因为是用于手机的操作系统就复杂了多少,就象很多人一直挂在嘴边的 J2ME 也毕竟是Java 语言,并不会因为用在手机
2、上就高深了多少一样。5 小时是我从对 Symbian 一无所知到完成本文花在Symbian 上的所有时间。因为是用于手机的操作系统,所以我们研究Symbian 的话,先选定一款手机再说。Nokia的 60 系列平台是一个很不错的选择,Nokia 根据手机的屏幕大小和价格高低把手机分成了多个系列,60 系列目前有两款手机:7650 和 3650。60 系列采用Symbian os 6.1,然后又根据手机屏幕的特点对UI 做了一些修改,这个被修改了的Symbian就被称为 Nokia 的 60系列平台。所以入门的第一步就是要下载S60 的 SDK,可以从 Nokia 的开发论坛上下载:http:/
3、 Nokia 网站上最新的是 1.0,不过下面又有个0.9 中文版,所以自然要下载这个0.9 版了。100 多兆吧,不想下的话,可以跟 Nokia 要光盘,估计他们应该很高兴给。这个 0.9 中文版的模拟器是中文版的,而且有支持GBK 和 UNICODE转换的类,不知道1.0 的英文版有没有。下载完了就是安装,选一个目录装就是了,不过最好装在C 盘上。可能是考虑到Windows平台和 Unix 平台都能用的缘故,这套SDK 在处理盘符和目录时比较弱智,我当时SDK 装到 C 盘,自己的程序放到D 盘用 vc6 生成新项目就有问题,经观察是盘符的问题。所以保险起见的话,最好装在C 盘,有兴趣的可
4、以替Nokia 测试一下。另外,还需要Java 的运行库和 Perl,SDK 里也都带了,不过他自带的Perl 在我的 XP 下装有问题,我下载了一个最新的 ActivePerl才最终算是安装完毕。从SDK 的安装来看,这帮搞手机的搞软件好像确实不太专业。名师资料总结-精品资料欢迎下载-名师精心整理-第 1 页,共 4 页 -刚才说了,我的Symbian 安装到了C 盘,在 C 盘的 Symbian 目录下,有一个6.1 的目录,6.1 目录下有两个目录:Series60 和 Shared。还好,从名字上能看出大体的意思。请一定注意 Series60 目录下的Epoc32BUILD目录,因为这
5、个目录以后要反复的用到。接下来的任务就是要编译一下HelloWorld,然后再运行一下看看了。首先得确认你的系统装 VC6 了(最好能装sp3 以上,否则将来用到vc6 时会报警),而且得把C:Program FilesMicrosoft Visual StudioVC98Bin放到你的PATH 里,主要是用nmake.exe。所以如果你有 nmake 的话,不装vc6 也可以看helloworld。找到 helloword例子的目录,在我这里是 C:Symbian6.1Series60、Series60ExHelloWorldgroup Symbian 里,一个 Project 通常是按in
6、c,src,group等目录组织,group 目录里通常放的是项目文件,所以编译时要先到这里。用命令提示符模式进入刚才说的那个目录下,然后执行bldmake bldfiles,这个命令会在group 目录下生成一个abld.bat 的批处理文件,并且会在C:Symbian6.1Series60Epoc32BUILD下生成C:Symbian6.1Series60Epoc32BUILDSYMBIAN6.1SERIES60SERIES60EXHELLOWORLDGROUP这个深的一个目录,并在最底层目录下生成一堆.make 文件。(实在理解不了为什么要这么搞?因为他们是生产手机的?)虽然它生成了这么
7、多东西,但是我们不要管,继续输入abld build wins udeb,这个命令会编译我们的程序,最后在C:Symbian6.1Series60Epoc32ReleasewinsUDEB。目录下生成我们的helloworld,然后我们可以从开始菜单里运行模拟器的debug 版,打开 other 目录就可以运行helloworld了。如果要在 VC6 里编译和运行HelloWorld,在运行完 bldmake bldfiles后,运行 abld makefile vc6,则会生成vc6 的 dsw 文件,位置在C:Symbian6.1Series60Epoc32BUILDSYMBIAN6.1S
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 2022年如何编写Symbian程序 2022 如何 编写 Symbian 程序
限制150内