分享
 
 
 

Symbian翻译 之 Subsystems and APIs

王朝system·作者佚名  2006-01-09
窄屏简体版  字體: |||超大  

Subsystems and APIs

Overview

Symbian是一个很大的系统,包含了数百个类和数千个成员函数。象大部分复杂的系统一样,接触Symbain可以把它分成几个大的领域去了解,然后更加关注在你的任务中最重要的部分。比较好的分割方式叫做子系统subsystems。例如,应用程序引擎子系统包括了标准应用程序(例如联系人)所需的处理数据的所有API。

第三方开发者可以把任何领域和相关的功能组和看做一个子系统。他们不是类似DLL的二进制文件,也不是头文件那样的源文件。但是出于下面的原因,他们仍旧值得去被学习。

子系统是可以配置的,可以以很多种方式存在,子系统的一部分是必要的时候,其它部分可能是可选的。

系统文档,利用子系统来组织文档的结构。

The subsystems

下图就是Symbian的子系统

Base

不管是写哪一类程序,开发者都不能忽略Base子系统的API。对于初次进行Symbain开发的开发者来说,应该知道的是程序的基础都是用专门给手机优化的类库来构件的,而不是标准C函数库,或者标准C++类库。也就是说Base子系统的API包括了字符串处理、数组、表、错误处理,甚至表示整数和实数的标准数据类型。而且,它还包括了系统开发者所需要的可以处理系统基础,例如线程、进程、内存的API。

开始理解Base子系统API的最好起点是Essential Idioms章节,里面说明了面向对象的操作系统内部环境。

Graphics

图形组件包括用来描绘具体手机的API,例如屏幕、打印机、嵌入图形对象、字体、位图处理等等。

这个组件也包括了窗口客户服务器端API,这样提供了描绘窗口和接收窗口事件的能力,还有动画API,这个API允许动画运行在一个比较高优先级的线程上面。

Application Framework

应用程序框架API,实现了程序框架、定义了程序结构和基本的用户界面处理。应用程序就是狭义的程序:实现一个包含用户界面的程序,而且一个服务程序可以在后台进行系统任务。他也实现了一些其它的功能,例如怎么把文档给用户展现等等。

这些API其实比刚才说得更加的有用,包含了可重用的程序框架,可以处理文本布局,用户接口控件、和前端处理。

手机厂商会加入他们自己提供的用户元素API,这些API可以更好的适应他们的屏幕尺寸和输入机制。然而,关键的应用程序概念和基础类都是在这个子系统定义的。

Engines and utilities

应用程序引擎API提供访问核心程序数据的方法。这样第三方程序就可以完美的和核心应用程序相结合,例如可以写一个新的通信程序来保存操作读取联系人和议程的数据。

另外,多媒体服务API可以处理音频和图像。应用程序服务API提供一系列的工具服务,从日志到系统信息,到通讯录同步和日程表同步。

Communications

正象你期望的那样,Symbian提供了丰富的通讯API。它们往往都很小,而且经常使用。

Comms Infrastructure API提供了通讯和网络编程的框架和系统服务。希望使用串口和红外的数据传输的都需要了解这个API。

在更高的层面上,Messaging提供了一个多协议的信息传递的程序框架。

 
 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
2023年上半年GDP全球前十五强
 百态   2023-10-24
美众议院议长启动对拜登的弹劾调查
 百态   2023-09-13
上海、济南、武汉等多地出现不明坠落物
 探索   2023-09-06
印度或要将国名改为“巴拉特”
 百态   2023-09-06
男子为女友送行,买票不登机被捕
 百态   2023-08-20
手机地震预警功能怎么开?
 干货   2023-08-06
女子4年卖2套房花700多万做美容:不但没变美脸,面部还出现变形
 百态   2023-08-04
住户一楼被水淹 还冲来8头猪
 百态   2023-07-31
女子体内爬出大量瓜子状活虫
 百态   2023-07-25
地球连续35年收到神秘规律性信号,网友:不要回答!
 探索   2023-07-21
全球镓价格本周大涨27%
 探索   2023-07-09
钱都流向了那些不缺钱的人,苦都留给了能吃苦的人
 探索   2023-07-02
倩女手游刀客魅者强控制(强混乱强眩晕强睡眠)和对应控制抗性的关系
 百态   2020-08-20
美国5月9日最新疫情:美国确诊人数突破131万
 百态   2020-05-09
荷兰政府宣布将集体辞职
 干货   2020-04-30
倩女幽魂手游师徒任务情义春秋猜成语答案逍遥观:鹏程万里
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案神机营:射石饮羽
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案昆仑山:拔刀相助
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案天工阁:鬼斧神工
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案丝路古道:单枪匹马
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:与虎谋皮
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:李代桃僵
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:指鹿为马
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案金陵:小鸟依人
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案金陵:千金买邻
 干货   2019-11-12
 
推荐阅读
 
 
 
>>返回首頁<<
 
靜靜地坐在廢墟上,四周的荒凉一望無際,忽然覺得,淒涼也很美
© 2005- 王朝網路 版權所有