【技术实现步骤摘要】
本专利技术有关一种电子文件转换系统及方法,尤其是一种将来源文件分解为结构与数值内容两部分并分别转换后再整合为目标文件的系统及方法。
技术介绍
在形成一界面时,必须预先以数组或多个数字的组合方式加载该界面中所有控件的信息于该界面的源代码中,比如控件位置、大小、颜色、ID号,控件上文本的字体及对齐方式等,再利用一特定函数创建该控件并显示。若上述任一信息改变,且当这种需要修改信息的控件较多,大量重复的数字替换的工作由程序员进行,模糊了美工人员和程序人员分工的明确性,若是由对源代码不熟悉的美工人员维护修改,极易出错,降低了两者的工作效率。尤其是在做横竖版本切换时,由于两版本之间只有位置信息的不同,因此每创建一个控件还会出现很多冗余的代码。因此,想到一种将控件描述分割为结构部分以及内容部分,只需修改维护相应内容部分的数据就可调整整个界面的控件信息,减少冗余代码,也提高了工作效率。
技术实现思路
因此,本专利技术的目的即提供一种电子文件转换系统及方法,用以将来源文件分解为结构与数值内容两部分并分别转换后再整合为目标文件,可仅调整数值内容部分进而控制界面控件的性质,解 ...
【技术保护点】
一种电子文件转换系统,用以转换具第一结构和与该第一结构相关的第一数值内容的来源文件为具第二结构和与该第二结构相关的第二数值内容的目标文件,其特征在于:该第一结构以关键字表征来源文件的控件类型,该第一数值内容表征相应类型的控件性质,且该系统包含: 一存储器,存储有一结构转换规则和一数值内容转换规则,该结构转换规则包含来源文件第一结构的关键字与目标文件第二结构的一一对应关系,该数值内容转换规则包含表征来源文件的控件性质的第一数值内容转换为适用于目标文件数据格式的第二数值内容的相关转换函数,且这些转换函数与上述关键字一一对应; 一分解模块,用以将来源文件分解为包含关键字信息的第一 ...
【技术特征摘要】
1、一种电子文件转换系统,用以转换具第一结构和与该第一结构相关的第一数值内容的来源文件为具第二结构和与该第二结构相关的第二数值内容的目标文件,其特征在于:该第一结构以关键字表征来源文件的控件类型,该第一数值内容表征相应类型的控件性质,且该系统包含:一存储器,存储有一结构转换规则和一数值内容转换规则,该结构转换规则包含来源文件第一结构的关键字与目标文件第二结构的一一对应关系,该数值内容转换规则包含表征来源文件的控件性质的第一数值内容转换为适用于目标文件数据格式的第二数值内容的相关转换函数,且这些转换函数与上述关键字一一对应;一分解模块,用以将来源文件分解为包含关键字信息的第一结构及与该关键字联系的第一数值内容;一结构处理模块,耦合上述分解模块和存储器,比较上述关键字与上述结构转换规则的关键字,并转换上述来源文件的第一结构为目标文件的第二结构;一数值内容处理模块,耦合上述分解模块和存储器,调用上述数值内容转换规则以转换上述来源文件的第一数值内容为目标文件的第二数值内容;一整合模块,耦合上述结构处理模块和数值内容处理模块,用以整合上述第二结构和第二数值内容为目标文件。2、如权利要求1所述的电子文件转换系统,其特征在于:该关键字包括UIBTN、UILIS...
【专利技术属性】
技术研发人员:李良杰,
申请(专利权)人:环达电脑上海有限公司,
类型:发明
国别省市:31[中国|上海]
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。