总结 symbian 资源文件的结构和关系

来源:互联网 发布:老舍的人品 知乎 编辑:程序博客网 时间:2024/04/16 23:52

 

 1、symbian资源文件是用来描述UI元素和系统的字符串常量的。

 

 2、资源文件 APP.rss 要include *.hr文件,因为在这里存在资源的类型定义 。

 

2、 资源文件同时会include hrh文件 在这里会定义一些被rss文件引用的枚举类型和常量。

 

                     include .loc(.rls)文件,这个文件就是国际化文件。可以根据不同语言定义不同的loc文件,以实现symbian应用的国际化。 所以symbian程序的国际化处理比较简单。如果用中文就定义 app_zh.loc。在rss文件中#include “app_zh.loc" 如果是英文就定义app_en.loc,在rss文件中#include"app_en.loc" 重新编译就可以了。

 

4、资源文件的结构语法:

RESOURCE <type> <name>

{

     eleName=eleValue;

     eleName={eleItemvalue1,eleItemValue2};

     eleName=

STRUCTtype

{

  eleName=eleValue;

     eleName={eleItemvalue1,eleItemValue2};

};

 

资源元素类型可以是单一类型,整形,字符串; 也可以是list; 还可以是STRUCT,嵌套类型。

 

5、资源文件通过rcomp 资源编译器,编译成 .rsc 文件和.rsg文件(个人理解.rsg是资源文件头文件,rsc为资源文件编译后的目标文件)

 

 

 

 

原创粉丝点击