没有合适的资源?快使用搜索试试~ 我知道了~
首页Nokia官方培训Symbian开发资料[整理]
Nokia官方培训Symbian开发资料[整理]
需积分: 10 67 浏览量
更新于2023-05-25
评论
收藏 430KB DOC 举报
Nokia官方培训(Symbian 4300)笔记(三)--Carbide.c++开发环境 新一篇: Nokia官方培训(Symbian 4300)笔记(二)-- Symbian OS Basics 新一篇: Nokia官方培训(Symbian 4300)笔记(五)--Memory Management 新一篇: Nokia官方培训(Symbian 4300)笔记(六)--Descriptors 新一篇: Symbian 中各种提示、输入对话框的使用 新一篇: 理解Symbian的命名规则 Symbian的异常处理机制
资源详情
资源评论
资源推荐

新一篇:Nokia 官方培训(Symbian 4300)笔记(三)--Carbide.c++开发环境
Symbian Ownership
是一个 公司,由 ,索爱,松下,
西门子,三星等公司控股,其中 股份最高,占到近 。
Symbian Licensees
本身不生产手机设备,它只是将 提供给其他手机设
备生产厂商,除控股公司外,其他还有如摩托罗拉,联想,三菱,夏普,明基,
富士通等等。
Symbian Devices:
年的 ; 年的 ; 年的
, 年的 等都是经典手机。
Symbian OS (EPOC)
是专为移动设备设计的操作系统,具有
和 的特点。
Symbian OS Layers
自上而下一共有 层,每层以及其特点如下所述:
!":用户界面
#$":提供对应用程序所需要的数据的访问
":提供系统所有核心功能
%":提供内核级服务,如进程和线程
&'#'":硬件接口层,软件的最下层,与硬件相
关。
&':物理硬件
UI Design Platforms

:最通用的用户界面层,为市面上大多数手机所采用,为单手操作
而设计。
!(:为 !()* 所拥有,采用此界面的有索爱,摩托罗拉,
明基,# 等。
+:为商务用途所设计,, 系列手机所采用。
-:曾被称作 ,,唯一一款。
./0#:专为日本的 ))120 的 3./0# 网络设计,采用此界
面的有富士通和三菱。
下图为 平台的界面示意图:
Symbian platform Evolution
Development Requirements
1%:本教程的实验采用 第三版的 1%
开发环境:采用 2'4255$6
上述两种工具都可以直接从 4 网站上下载得到,需要先注册成
为 .4 的会员。
S60 3rd Edition SDK
关于该 1% 的一些重要信息:
文档:7$8/29//):;1
示例程序:;$6
模拟器:7$8/29//):;$8/2;;;';
$8/246
#8! 头文件:7$8/29//):;$8/2;'
手机二进制库文件:;$8/2;;<
模拟器二进制库文件: 7$8/29//):;$8/2;;;
'
Symbian Projects
一个 工程产生一个二进制文件:或者是 6=或者是 '。

包含以下内容:
头文件:这个不用解释吧。
源代码文件:由编译器生成目标代码,然后通过链接器生成 6 或者
'。
资源文件:定义资源的文本文件,生成二进制资源文件。
本地化文件:根据不同语言定义的字符串。
图像文件:同时支持位图>?和向量图><?。
配置文件:如 008 文件。
读后感
常识性的东西,但是既然做了 开发,这些东西都不知道肯定会
被人笑话的。
这里介绍的很系统,思路很清楚,我以前也是这儿知道一点,那儿知道一
点。
现在应该算是都串起来了,呵呵
新一篇:Nokia 官方培训(Symbian 4300)笔记(二)-- Symbian OS Basics
Forum Nokia's Mission
.2<'<
4
The Nokia Vision
"30
Forum Nokia
针对个人,有超过 百万的注册用户
Forum Nokia Pro
针对企业,超过 家注册
Forum Nokia Champion
针对在 . 注册的个人用户,而该人可能是注册为 .8 公司
的员工

The Platform Approach
:只支持 @< 应用
:支持 @< 和 255应用,目前最火热的平台
+:企业级应用,支持的手机不多
Get It Right From the Start
可以从网上获取所有开发资源,如 1%,工具,文档等
技术支持:%A8B0<.'
技术咨询:&<$63'$<*C
培训:*2$'
程序测试:3A#)''!'
讨论板:".$6
测试机型: 1<')*"1<
读后感
可以了解一些基本常识,呵呵,. 的广告篇D
3!9*.* 中很多都是要收费的,而且还很贵444
Carbide.C++ IDE
基于 $ 的全功能 !1$,与 2'C 保持一定的兼容性,分三个
版本:

$6:入门级开发工具,可免费从 .4 网站获得。
1<:提供更多的工具,以及支持 /E)1。
8F:为开发 设备以及高性能应用程序开发者提供。
Carbide.c++基本概念
*:桌面开发环境,可以认为是 2'455本身。
: 工程的存储目录,是文件系统中的一个文件夹,
如 G;'。
8<:在 * 中的 < 的位置及分布情况,有
1,,255等 < 切换。
<: ! 组件,提供浏览信息的一种方式:如工程,调试信息,源代
码等。
':编辑器,用于编辑文件。
剩余31页未读,继续阅读











安全验证
文档复制为VIP权益,开通VIP直接复制

评论0