SymbianOS应用程序结构

SymbianOS应用程序结构

ID:47336379

大小:1.25 MB

页数:37页

时间:2019-08-14

SymbianOS应用程序结构_第1页
SymbianOS应用程序结构_第2页
SymbianOS应用程序结构_第3页
SymbianOS应用程序结构_第4页
SymbianOS应用程序结构_第5页
资源描述:

《SymbianOS应用程序结构》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、SymbianOS应用程序结构目录1.SymbianOSSDK的介绍22.SymbianOSSDK的安装33.使用向导建立Symbian工程53.1建立SymbianEXE工程53.2建立SymbianDLL工程73.3导入已有Symbian工程94.编译和运行Symbian程序104.1编译和运行EXE程序104.2编译和运行DLL程序125.SymbianOS应用程序结构145.1EXE程序的文件结构145.2UID的申请方法165.3EXE程序的结构175.3.1Symbian程序的命名规则175.3.2Symbian的异常处理机制205.3.3函数声明宏的含义245.3

2、.4堆检测宏255.3.5EXE程序执行过程265.4DLL程序的文件结构295.4.1概述295.4.2RSS文件结构305.5DLL程序的结构355.5.1DLL程序执行过程351.SymbianOSSDK的介绍为了支持开发者为SymbianOS开发应用程序,合作厂商开发了适应各自手机的SDK。SymbianOS应用程序开发者首先要获得一个SDK,这些SDKs是免费提供的,可以在Symbian的官方网站或者合作厂商的网站上下载。SymbianOSSDKs支持Java和C++语言的开发。开发人员可以根据自己的需要来选择相应的SDK。这些SDKs提供以下功能:1、一组开发工具和

3、多种API接口。2、所有API和开发工具的系统文档。3、SymbianOS手机模拟器,可以在PC机上运行。4、一些例子应用程序。由于SymbianOS本身不包括用户界面,所以,通常会由一些伙伴厂商为SymbianOS提供特定的用户界面平台(UIPlatform),其关系就相当于Linux系统和XWindow的关系。因此,SDKs都是基于一个特定的UIPlatform来构建的。一个UIPlatform提供一个独特的UI,还有一系列面向各种任务的相关系统应用程序。这些常见的任务包括:收发消息、浏览、电话功能、多媒体功能和联系方式/日历管理等等。这些应用通常都会使用由SymbianO

4、S提供的一些应用引擎。那些打算支持一些用本地C++编写的第三方应用的安装的UIPlatform必须要被相应的SDK支持才行。到目前为止,Symbian已经发行了多个版本,现在最流行的是SymbianOSv6.0版。从SymbianOSv6.0开始,共有以下各种版本的SDKs:UIQ NokiaSeries90NokiaSeries80NokiaSeries60Nokia9200Communicatorseries点击以上链接可以到Symbian的官方网站上获取更多关于该SDK的信息。其中,UIQ主要支持SonyEricsson公司的智能手机,其它SDKs则支持Nokia公司的智

5、能手机。对于应用程序开发者来说,在为特定的手机开发应用程序时,首先需要了解的就是与它相关的UIPlatform以及该手机所使用的SymbianOS的版本。有了这两方面的信息,你就可以决定自己需要那个SDK了。在大多数情况下,依靠这个SDK,你就可以开发一个单一版本的应用程序,然后能够在所有的基于相同的UIPlatform和SymbianOS版本的手机上运行。当然,即使两款手机支持的UIPlatform相同,它们之间也会有少许差别。SymbianOS系统定义文档给出了更进一步的细节信息,点击以下链接可以获取相关文档:SymbianOSSystemDefinitionSymbian

6、OSSystemDefinition-DetailedView(updatedtoincludev8.0)2.SymbianOSSDK的安装安装SymbianOSSDK需要按照严格的顺序进行,否则SDKs将无法正确使用。目前,使用得最广泛的C++集成开发环境是Microsoft的VisualStudio平台,最流行的SymbianOSSDK是NokiaSeries60。现在以VisualStudio.net2003平台上安装NokiaSeries60v8.0为例,介绍SymbianOSSDK的安装过程。首先,PC机使用的操作系统推荐使用Windows2000,因为SDK在Win

7、dows2000下经过了完整严格的测试。当然,在WindowsXP下,SDK一般情况下也可以正常运行,笔者在WindowsXP下使用NokiaSeries60v8.0目前没有出现任何问题,但是使用UIQ时却出现不明错误。操作系统选定以后,就要安装VisualStudio.net2003了。该IDE最好和操作系统安装在同一个磁盘分区下,这样可以避免在开发应用程序时,经常在两个分区下转换。因为SDK的应用程序代码必须保存在操作系统的分区下。下一步,需要安装j2re。安装j2re是因为SDK自带的

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。