1 / 4
文档名称:

一种资源文件的载入方法、装置及erp系统的制作方法.docx

格式:docx   大小:18KB   页数:4页
下载后只包含 1 个 DOCX 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

一种资源文件的载入方法、装置及erp系统的制作方法.docx

上传人:开心果 2022/6/28 文件大小:18 KB

下载得到文件列表

一种资源文件的载入方法、装置及erp系统的制作方法.docx

文档介绍

文档介绍:一种资源文件的载入方法、装置及erp系统的制作方法
专利名称:一种资源文件的载入方法、装置及erp系统的制作方法
技术领域:
本发明属于计算机软件领域,尤其涉及一种资源文件的载入方法、装置及ERP系统。
背景技术:
现今业务系统中业务系统可根据实际需求而添加或减少。下面以资源文件名称作为资源文件前缀标识,即以业务系统标识为资源文件命名来详细说明。例如财务系统的标识为FIN,那么生成的资源文件名称就是FIN. . Resources (如图2所示)。所述资源文件中包括但不限
于资源、资源名称和资源的存储目录等。在本发明实施例中,资源文件遵循微软的标准格式,因此既可以采用微软的资源文件管理器打开资源文件,也可以采用外部文件打开。外部文件是指第三方厂商提供的资源文件管理器,可以打开资源文件。因此除了存储于数据库中由数据库管理之外,某些情况下还可以采用外部资源文件管理器打开资源文件进行编辑修改,而不需要提交开发人员进行补丁开发。例如如果内置的资源翻译不对,将科目翻译为了 Account,但实际上科目应该翻译为Acct,这时可以采用外部资源文件管理器打开资源文件进行编辑修改,而不需要提交开发人员进行补丁开发。在步骤S102中,接收应用程序发出的资源文件载入请求,所述资源文件载入请求中包含资源文件标识,所述资源文件标识包括所述应用程序所属业务系统的标识。在本发明实施例中,应用程序包括但不限于windows窗体应用程序及web应用程序。应用程序在需要载入资源文件前,系统会接收到应用程序发出的资源文件的载入请求。 且资源文件载入请求中包含资源文件标识,此处资源文件标识包括资源文件前缀标识,由于以各个业务系统的标识作为资源文件的前缀标识,因此此处的资源文件标识即是应用程序所属业务系统的标识。在步骤S103中,根据所述资源文件标识,在指定位置载入对应的资源文件。在本发明实施例中,同一业务系统中所有的应用程序采用相同的资源文件,所有程序均通过一个统一的程序接口以统一的方法载入资源文件。由于此处的资源文件标识指业务系统的标识,因此通过遍历存储在指定位置的所有资源文件,根据业务系统的标识找到与此业务系统对应的资源文件并载入。在本发明实施例中,同一业务系统中所有的应用程序采用相同的资源文件,则在修改资源文件的时候,避免了不同资源文件之间不同步的问题,且在扩展时,只需修改相应业务系统的资源文件即可。在本发明实施例中,windows窗体应用程序及web应用程序载入资源文件的方式相同,均通过一个统一的程序接口载入资源文件,即资源文件的载入方法相同,但是载入的时机不同,下面将分别说明。windows窗体应用程序在窗体初始化的时候载入资源文件,其初始化时载入资源文件的代码定义如下private void Forml_Load(object sender, EventArgs e);web应用程序在装载多语言时动态载入资源文件,其装载多语言时动态载入资源文件的代码定义如下Private string GetResStr(string strResKey)。在本发明实施例中,由于web应用程序对资源文件载入的速度要求较高,因此Web应用程序资源文件的载入采用全局缓存的方式,所有共享的资源文件只进行一次载入。即在第一次载入后将所有共享的资源文件放入到内存中,下一次再需要载入资源文件