没有合适的资源?快使用搜索试试~ 我知道了~
资源推荐
资源详情
资源评论
针对 C++ Supporting Metrowerks CodeWarrior
的 Series 60 3rd Edition SDK for Symbian OS 入
门指南
版本0.2
2005年6月28日
版本0.2 | 2005年6月28日
Series 60 3rd Edition SDK for Symbian OS入门指南 | 2
法律声明:
版权©诺基亚公司 2005。版权所有。
Nokia和Nokia Connecting People是诺基亚公司的注册商标。Java以及基于Java的商标是 Sun
Microsystems 公司的注册商标。本文中提到的其它产品和公司名称可能是其相应公司的商标或
商号。
否认声明:
本文内容按“现状”(as is) 提供,即没有任何形式的保证,包括对产品可销售、适合特定目的
以及其它由本文任何建议、规范和范例衍生出来的任何保证。另外,本文提供的信息是初级的,
因此在最终版本确定之前其可能有很大改动。本文目的仅是提供信息参考。
诺基亚公司不承诺承担任何责任,包括对任何所有权的侵害责任,尽管这些所有权与实施本文给
出的内容有关。诺基亚公司不保证或声称使用本文内容不会侵害上述所有权。
诺基亚保留对本文,在未经事先通知的情况下,随时进行变更的权力。
许可声明:
允许对本文进行仅用于个人使用目的的下载和打印。在此没有许可任何其它知识产权。
版本0.2 | 2005年6月28日
Series 60 3rd Edition SDK for Symbian OS入门指南 | 3
目 录
1. 引言...................................................................................................................................4
1.1 关于本文档...................................................................................................................4
1.2 您应该了解的预备知识...............................................................................................4
1.3 您将需要的信息...........................................................................................................4
2. 环境与工具.......................................................................................................................6
2.1 Symbian OS 9.1a.........................................................................................................6
2.2 Series 60 Platform...................................................................................................6
2.3 面向 C++的 Series 60 3rd Edition SDK for Symbian OS ...................................7
2.3.1 API 源文件........................................................................................................7
2.3.2 开发工具...........................................................................................................7
2.3.3 Series 60 仿真器............................................................................................7
2.3.4 用户文档...........................................................................................................8
2.3.5 应用范例...........................................................................................................8
3. 创建应用...........................................................................................................................9
3.1 创建 Series 60 应用概述...........................................................................................9
3.2 创建并运行 Hello World Basic 应用范例 .............................................................10
3.2.1 将 HelloWorldBasic.mmp 工程文件导入到 CodeWarrior IDE ..................10
3.2.2 生成工程.........................................................................................................13
3.2.3 在仿真器中查看 Hello World Basic 应用 .................................................14
3.3 从 Hello World Basic 创建您自己的应用.............................................................17
3.3.1 打开相应的本地化(.loc)文件.....................................................................18
3.3.2 HelloWorldBasic.loc 本地化字符串 .........................................................21
3.3.3 更改 Hello World Basic 应用.....................................................................22
3.4 将应用安装到您的手机.............................................................................................24
3.4.1 获取 R&D 证书以便为应用签名.....................................................................24
3.4.2 改变 Build 目标并创建 THUMB UREL Build ................................................25
3.4.3 生成.sis 文件................................................................................................26
3.4.4 为 helloworldbasic.SIS 签名 .....................................................................27
3.4.5 将 helloworldbasic.SISX 安装到您的 Series 60 手机 ...........................27
4. 继续.................................................................................................................................29
5. 开发人员资源.................................................................................................................30
5.1 SDK 帮助......................................................................................................................30
5.2 Series 60 网站..........................................................................................................30
5.3 Symbian 开发人员网络..............................................................................................30
5.4 Metrowerks CodeWarrior.........................................................................................30
6. 术语与缩略语.................................................................................................................31
版本0.2 | 2005年6月28日
Series 60 3rd Edition SDK for Symbian OS入门指南 | 4
1. 引言
感谢您安装Series 60 3rd Edition SDK for Symbian OS, for C++ (后面称作“SDK”)。通过
使用SDK,您可以在PC上为Series 60 Platform (第3版)手机开发C++应用。通过与Metrowerks
CodeWarrior IDE结合,SDK提供了开发所需的功能,包括应用编程接口(API)、库、插件工具、
仿真器、应用范例、目标编译器和用户文档。
此入门指南旨在指导您通过使用Metrowerks CodeWarrior IDE,利用SDK完成为Series 60
Platform开发应用的最初步骤。在此指南的帮助下,您将学会环境和工具基本知识,然后使用现
有应用范例为Series 60 Platform创建第一个简单的应用。在掌握应用创建的要点后,您可以继
续设计和创建用途更广的应用。
注意:安装SDK时,您应该选择使用默认SDK。如果您需要改变默认的开发工具并使用其
它版本的SDK,可以使用devices命令。要想获得如何使用该命令、工具管理和多种SDK
的信息,请参考SDK帮助中的Symbian Developer Library(Symbian Developer Library >
Tools and Utilities > Kit Management)。
1.1 关于本文档
本指南主要分为三部分:
第1章,“引言”。它概述了总体结构、目录、本指南的结构以及应用开发。
第2章,“环境与工具”。它概述了应用开发环境以及您即将使用的工具。
第3章,“创建应用”。它说明了如何使用SDK为Series 60平台创建应用。在本章节中,您
将创建一个简单的应用范例“Hello World Basic” ,通过一步一步的说明,可以帮助您
通过应用创建的不同阶段。
除了以上内容,第4章“继续”和第5章“开发资源”向您介绍在哪里可以找到使用SDK设计和创
建您自己的应用的详细信息。
1.2 您应该了解的预备知识
尽管您事先不需要了解有关SDK、Series 60 Platform或Symbian OS的信息,但是,您需要对C++
编程和面向对象设计原理有一些了解。同时建议对无线通信基础知识有所了解。
1.3 您将需要的信息
要想获得SDK系统要求等详细信息,请参考
Series 60 3rd Edition SDK for Symbian OS
Installation Guide
。
用于C++ Supporting Metrowerks CodeWarrior的Series 60 3rd Edition SDK for Symbian OS
已经与Metrowerks CodeWarrior应用软件集成在一起;CodeWarrior能够创建用于开发应用的集
成开发环境(IDE)。本手册的编写就是建立在此基础上,因此您将需要在PC上安装Metrowerks
CodeWarrior。
Metrowerks提供了一些CodeWarrior IDE包(个人版、专业版和OEM版)。本指南中所用的包是
版本0.2 | 2005年6月28日
Series 60 3rd Edition SDK for Symbian OS入门指南 | 5
Metrowerks CodeWarrior for Symbian OS OEM v. 2.8, CodeWarrior IDE version 5.5.1.1426b。
要想获得Metrowerks CodeWarrior的安装、许可获得和使用的更多信息,请参考Metrowerks网站
(http://www.metrowerks.com/)。
注意:本指南中所描述的应用开发是在Metrowerks CodeWarrior for Symbian OEM v2.8
IDE (version 5.5.1.1426b)中完成的。然而,您也可以采用命令行接口和编辑器(如记
事本)创建应用而不使用IDE。要想获得如何使用SDK、仿真器和通过命令行开发应用的信
息,请参考SDK帮助中所提供的
Designing C++ Applications
开发指南。
C:\Symbian\9.1a\S60_3rd_CW\Series60Ex\
在本指南中,您将要开发的应用建立在Hello World应用范例的基础之上。因此,为了能够遵循
本指南中的步骤,您需要首先(例如,从www.forum.nokia.com)安装SDK应用范例集。建议您将范
例解压到SDK的安装目录下,如:
C:\Symbian\9.1a\S60_3rd_CW\Series60Ex\
通过SDK创建应用后,您可能需要将其上载到真正的设备上,并在真正的设备上查看它。因此,
您将需要一部运行Series 60 Developer Platform 3rd Edition的手机。然而,请注意,SDK所
提供的仿真器可以很好地模拟真正的Series 60手机,因此您可以在拥有真正的手机前,就能够
很好地进行应用开发和测试。
SDK本身提供了开发应用所需的其它内容。它们包括库、应用编程接口(API)、用于测试和调试应
用的仿真器、用于目标设备的编译工具以及SDK帮助。这些将在本指南的创建应用一节中详细介
绍。
版本0.2 | 2005年6月28日
剩余30页未读,继续阅读
资源评论
- yangchao001x2012-11-06入门指南,新手适用~!
令帆
- 粉丝: 2
- 资源: 33
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功