[发明专利]资源文件产生装置及其方法无效
| 申请号: | 200910197694.1 | 申请日: | 2009-10-26 |
| 公开(公告)号: | CN102043658A | 公开(公告)日: | 2011-05-04 |
| 发明(设计)人: | 李良杰 | 申请(专利权)人: | 环达电脑(上海)有限公司 |
| 主分类号: | G06F9/45 | 分类号: | G06F9/45 |
| 代理公司: | 暂无信息 | 代理人: | 暂无信息 |
| 地址: | 200436 *** | 国省代码: | 上海;31 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 资源 文件 产生 装置 及其 方法 | ||
【技术领域】
本发明提供一种资源文件产生装置及其方法,特别是一种可将多国语言字符串自动编译成多个资源文件的装置及方法。
【背景技术】
当工作人员在进行任何一个项目的时候,资源文件的制作是一项比较重要和繁琐的工作。资源文件的制作方法有很多种,通常工作人员会采取将字符串(和图片)制作成动态连结文件(Dynamic Link Library,DLL)的方式。因使用动态连结文件有助于促进代码的模块化、代码的重用、内存的有效使用和减少磁盘空间的占用等好处,并使程序快速的加载及运作。但要制作动态连结文件,工作人员必须将资源(Resource,RC)档参与编译。而且,随着需求增加和项目规模的日益扩大,工作人员将不停地删除、添加和修改字符串。每一次的变更都需重新制作必要的动态连结文件,亦即每一次的修改都要改变动态连结文件所需要的资源档。当多次的变更和太多需要维护的档案数目时,工作人员的工作量就会变得难以负荷,也很枯燥乏味。
举例来说,工作人员想要制作多国语言的动态连结文件,例如:ENGLISH、简体中文、繁体中文...等,工作人员必须手动的编辑各种语言的资源文件。因一个数据识别码(ID)对应着一个字符串,但语言种类的不同,也使得字符串不同。例如:在各种语言的资源文件中,ENGLISH槽如LangENG.rc包含「IDS_AGREE“Agree”」,简体中文槽如LangCHS.rc包含「IDS_AGREE“确定”」,繁体中文档如LangCHT包含「IDS_AGREE“确定”」。而且,表头档如Lang.h包含「#defineIDS_AGREE 1」,乃定义数据识别码IDS_AGREE为数据识别编号1。如果工作人员要删除数据识别码IDS_AGREE的话,就必须手动的修改上述的四个档案,将每个档案中不要的数据识别码及其对应的字符串加以删除。若要资料识别编号呈连续排序的话,工作人员还需修改表头档Lang.h中其它的数据识别编号。如果十国语言的话,工作人员就必须维护11个档案。语言的种类越多,工作人员手动维护的档案个数也就越多。而且,字符串越多的话,工作人员的工作量就越大,重新制作动态连结文件的过程中,可能出错的机率也就越大。因此,倘若工作人员只需维护一个档案,就可得到各种的资源档和表头档,在先期制作和后期维护资源文件上,工作效率便能大幅提高,工作量及出错机率亦可大量减少。
综上所述,先前技术在资源文件的制作技术上具有以下缺点:
(a)维护的档案个数太多,手动修改的工作量过大。
(b)随着字符串的个数不断增多,在后期进行添加、删除和修改时,维护的难度就愈来愈高。
(c)在删除一个数据识别码之后,表头文件的数据识别编号便不再连续,若欲取得连续的资料识别编号,工作人员需修改已删除的数据识别码后的数据识别编号,使得工作量变得很大。
(d)维护的工作很枯燥,工作人员一不小心就会出错。
为解决现有技艺的缺点,以满足工作人员者对资源文件产生装置的需求,本发明人基于多年从事研究与诸多实务经验,经多方研究设计与专题探讨,于本发明提出一种资源文件产生装置及其方法,以作为前述期望的实现方式与依据。
【发明内容】
有鉴于上述课题,本发明的目的提供一种资源文件产生装置及其方法,特别是一种可将多国语言字符串自动编译成多个资源文件的装置及方法,以满足工作人员对资源文件产生装置的需求,并解决现有技艺的缺点,除仅需维护一个表单外,亦可随意的添加、删除和修改字符串,并自动产生表头档及资源档,还能在删除任一数据识别编号后,不会出现数据识别编号不连续的情况。
缘是,为达上述目的,本发明提出一种资源文件产生装置,其包含一储存模块及一处理模块。其中,储存模块储存一表单及一编译程序,且表单具有一数据识别字段及若干个语言字符串字段。而处理模块连接储存模块,以执行编译程序,使编译程序根据数据识别字段产生一表头文件,并根据数据识别字段与此些语言字符串字段产生若干个资源文件。
此外,本发明再提出一种资源文件产生方法,其包含下列步骤:
(a)提供一储存模块及一处理模块,储存模块储存一表单及一编译程序,且表单具有一数据识别字段及若干个语言字符串字段。
(b)利用处理模块执行编译程序,使编译程序根据数据识别字段产生一表头文件,并根据数据识别字段与此些语言字符串字段产生若干个资源文件。
兹为使贵审查委员对本发明的技术特征及所达成的功效有更进一步的了解与认识,下文谨提供较佳的实施例及相关图示以为辅佐之用,并以详细的说明文字配合说明如后。
【附图说明】
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于环达电脑(上海)有限公司,未经环达电脑(上海)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200910197694.1/2.html,转载请声明来源钻瓜专利网。
- 上一篇:可测距的高速公路施工标志手推运输车
- 下一篇:牵引式F型轨检测仪





