您的位置: 嵌入式在线 > 技术中心 > Symbian > symbian开发入门心得

symbian开发入门心得

2008-01-02      嵌入式在线      收藏 | 打印

           去年有一段时间做symbian的开发, 在sony ericsson 的p802上进行,因为公司内还没有开发symbian的经验,所以开发过程中遇到的问题就只有到internet上去寻求帮助。本文总结和罗列了在开发过程中得到的各种symbian uiq开发资源,希望对刚进入symbian开发的朋友能够有所帮助。

<!--[if !supportEmptyParas]--> <!--[endif]-->

<!--[if !supportLists]-->1.<!--[endif]-->Symbian 开发者新闻组

           这是symbian网站上公布的新闻组,毫无疑问,这是我开发过程中遇到难题时得到帮助最多的地方。在这里回答问题的都是很专业的symbian开发人员,估计其中有一部分应该是symbian的技术支持工程师。只要你会提问,有耐心,一般都可以得到有用的帮助。

           建议:提问前搜索一下以前有没有同样的问题,如果有,那么你就不用等待别人的回答了,也避免了支持者为了回答同样的问题浪费时间。

           提问时尽量言简意赅的描述清楚你遇到的问题,还要注意自己的态度,网上有一篇详细介绍如何提问的文章《提问的智慧》,建议先阅读。

           阅读,搜索其他文档后,仍然找不到答案时,才到新闻组提问。因为可能要过比较长的时间才能够得到答复。

<!--[if !supportEmptyParas]--> <!--[endif]-->

http://www.symbian.com/developer/public/index.html

<!--[if !supportEmptyParas]--> <!--[endif]-->

<!--[if !supportLists]-->2.<!--[endif]-->SDK附带的文档

           在安装UIQ2.1的SDK后,有一个patch。这个patch里面实际上并没有对SDK做什么更新,里面只包括了一个CHM版的文档和一个名为news-qui的项目。CHM版的文档提高了可用性和可读性。那个news-qui的项目是学习uiq上编程的最好源代码,因为它不仅覆盖了uiq上大多数的基础架构,而且还有一篇相应的chm文档分析代码,指导阅读。如果你刚开始学习symbian 的 uiq编程。这是必读的源码。

           SDK附带的这份文档包含了详尽的Symbian UIQ SDK开发信息,是最重要的参考资料。

           以下几个部分可能是经常需要用到的地方:

           UIQ 2.1 SDKàUIQ SDKàC++ : 这个目录里面的API Refrence, Application Developer Framework, Paradigm都是刚开始学习时常用的参考资料。

           UIQ 2.1 SDKàDeveloper LibraryàAPI Refrence, 其中的C++ API Refrence对API进行了分类介绍。而System Panic Refrence在程序中出现panic时,可以根据分类和编号对应查到可用信息。

           UIQ 2.1 SDKàDeveloper LibraryàTools and Utilities, 其中包含了开发过程中要使用到的工具介绍和指导,比如文件转换,程序生成,程序安装,字符格式转换,图片格式转换,如何在设备上调试等。

           <!--[if !supportEmptyParas]--> <!--[endif]-->

           <!--[if !supportLists]-->3.<!--[endif]-->FAQ

           FAQ是对开发过程中经常遇到的问题进行总结后得到的结果,你遇到的问题,别人已经先遇到过了,而且已经有了答案。遇到问题,先查文档,然后到这里来看看,答案也许早就在这里,只是等待你的搜索。

           <!--[if !supportEmptyParas]--> <!--[endif]-->

http://www.symbian.com/developer/techlib/faq.html

           上面的页面先进入Enter the Symbian OS Developer Knowledgebase 这一栏,然后就可以分类搜索啦。

           <!--[if !supportEmptyParas]--> <!--[endif]-->

           <!--[if !supportLists]-->4.<!--[endif]-->Sonyericsson 的开发技术支持论坛

           也不错,需要先注册。

                                 sonyericsson.com/show_forums.do">http://developer.sonyericsson.com/show_forums.do

<!--[if !supportEmptyParas]--> <!--[endif]-->

<!--[if !supportLists]-->5.<!--[endif]-->源代码资源

           series60的SDK安装以后,其example里的源代码是所有symbian SDK中最多,最全面的。虽然这些project不能在UIQ SDK里面编译通过,但在遇到问题时,参考这里面的源码会对你有很大帮助。

本文来源:嵌入式在线    作者:
热点资讯(一周点击率)
热评博文
评一评已有 0 位网友对此文发表了看法。  我也来评一下

验证码:  看不清?换一张

 

快乐大本营

    无线时代来临,移动产业生态系统将发生一些根本变化。今日头条推荐“芯片是嵌入式4G技术的关键 产业生态系统将发生变化”。

    想了解嵌入式开发工具的市场情况吗?先来体验下我们的在线调查吧!填写调查问卷

工程师之星
朱礼昆
电子信息工程专业,擅长硬件编程
  • 胡菲菲  技术专长:嵌入式系统linux
  • 柳如峰  技术专长:模电,电源
热门招聘
论坛热贴