Symbian数据库原理教程
2010-06-01 23:16:00 来源:WEB开发网SECUREID
这是个可选的关键了,上边的例子中没有出现该关键字为应用程序定义了安全标明符,用来指明这个程序可以访问哪个私有的目录如果该关键字没有施用,用UID3来取代该关键字
VENDORID
该关键字是在Symbian OS v9.1版本新增的用来指定软件提供商数值库体系根蒂根基教程的ID号该关键字不是必须的,可省略
CAPABILITY
这是 Symbian OS 9.1新增加的关键字该关键字指明了应用程序的职权范围(或称作能力,如:查看体系目录)大上边的例子中,应用程序在摹拟器上和在握机上被分配了不同的能力(capability)在模器上,该程序被赋予了AllFiles 的职权范围, 比在握机上运行时,能瞥见更多的私有文件体系的地区范围没有被赋予AllFiles 能力的程序不克不及瞥见Sym 目录下的内容应用程序只有在颠末认证(certificate)往后才气获得AllFiles的能力关于认证和署名的内容,我们在这一章的后面会讲到
SOURCEPATH和SOURCE
SOURCE关键字指明了有哪一些源文件和资源文件需要编译,而SOURCEPATH关键字指明了这些文件的位置这个位置既可所以相对于路径(相对于mmp文件数值库教程第三版),也可所以绝对路径
SYSTEMINCLUDE
这个关键字指定了体系头文件的位置,体系头文件通经常使用#include<>语句包含
USERINCLUDE
该关键字的作用近似于SYSTEMINCLUDE,它指明了在用户自定义头文件地点的位置
START RESOURCE…END
START RESOURCE 关键字表白了一个信息块的起头,这些信息指明了如何编译资源文件END 标明该信息块结束
TARGETPATH
该关键字用来指定被编译后的资源文件的位置注重: 因为安全方面的思量,所有的可执行代码(exe或dll)都从手机上的sysin 目录运行可执行代码不需要用该关键字指定位置TARGETPATH 关键字仅只用来指确定编制译后的资源文件的位置
HEADER
这是一个可选的关键字,当它被施用的时辰,体系将会在epoc32include路径下创立资源头文件(.rsg)这个头文件包含了许可数值库体系概括论述谜底以C++代码引用特别指定资源的标识符
LIBRARY
这个关键字列出了应用程序需要链接的库文件
更多精彩
赞助商链接