WEB开发网
开发学院手机开发Symbian 开发 Symbian 框架基础学习 阅读

Symbian 框架基础学习

 2010-03-19 16:18:00 来源:WEB开发网   
核心提示:共享库通常也被称作动态链接库(DLL),Symbian中有两种这样的库1,Symbian 框架基础学习(2),静态链接库:有两种形式:1、和用户的代码一起编译的源代码,因此成为二进制代码的一部分,我们必须理解处理并且实现捕获机制(trapping),抛出异常(throwing),并把堆分配的对象跟踪作为其程序设计的一部

共享库通常也被称作动态链接库(DLL),Symbian中有两种这样的库

1,静态链接库:有两种形式:

1、和用户的代码一起编译的源代码。因此成为二进制代码的一部分。而不会与别的可执行文件共享。

2、二进制对象(.o或者.obj),它们在链接时候会和用户的应用程序结合为一个单一的可执行程序。

2,动态链接库:也有两种形式:

1 、静态接口,一般提供了宽泛的固定的API,API能够被很多其他库和可执行程序在运行时共享。

2 多态接口。通常是某个框架的插件,与通常由系统装载的静态接口不同,他由使用该共享库的可执行程序负责加载。

Symbian操作系统的文件是通过对文件服务器的调用来访问和提供给程序使用的。该服务器被称作F32,由于存在安全存储机制,因此不是所有的文件对于

所有的程序都是可访问的。这是从安全因素考虑的。

活动对象:活动对象很适合这样一个环境,所有的活动对象在活动调度器(activescheduler)的控制下运行。它是一个特殊信号量的活动对象队列管理链表。

通常 应用程序和它所通信的服务器都各自有 一个活动调度器和一个活动对象的集合。

异常处理:

Symbian操作系统C++的异常处理的基本原理是“立即处理”。我们必须理解处理并且实现捕获机制(trapping),抛出异常(throwing),并把堆分配的对象跟踪作为其程序设计的一部分。而不是像其他框架中那样做一个事后的处理。

上一页  1 2 

Tags:Symbian 框架 基础

编辑录入:coldstar [复制链接] [打 印]
赞助商链接