本发明涉及软件调试技术领域,特别涉及一种用于维护双电源转换程序的菜单动态生成方法。
背景技术:
随着应用的拓展,同一种产品衍生出了很多版本,各版本需要不同的菜单进行设置;由于每种版本的菜单都需要一套代码实现,面对可能出现的任何一点功能修改都需要分别修改各个版本的代码,会导致代码维护困难,出现漏改错改等问题。
技术实现要素:
本发明的目的是提供一种用于维护双电源转换程序的菜单动态生成方法。
为此,本发明技术方案如下:
一种用于维护双电源转换程序的菜单控件动态生成方法,包括如下步骤:
1)建立主菜单控件和若干个子菜单控件;
2)在主菜单下建立若干个功能菜单;
3)设置子菜单控件和功能菜单的配置文件;
4)判断是否有功能菜单被选中,若判断结果为“是”,则进入步骤5);若判断结果为“否”,则继续判断;
5)读取被选中的功能菜单的配置文件;
6)判断是否成功读取配置文件数据信息,若判断结果为“是”,则进入下一步;若判断结果为“否”,则报警并同时返回步骤5)继续读取数据;
7)并根据读取结果将相关的子菜单控件加入显示队列;
8)将步骤7)中选取的子菜单控件显示在屏幕上。
进一步的,所述的步骤3)中的配置文件采用xml格式的文件存储。
进一步的,所述的配置文件采用树形结构描述菜单类型、页数、列表和字体信息。
进一步的,所述的子菜单控件被选中后显示相应的代码程序。
进一步的,所述的步骤6)中的报警方式为在屏幕上弹出报警提示。
与现有技术相比,该用于维护双电源转换程序的菜单动态生成方法可以有效地避免在代码维护过程中出现的漏检、误检的问题;有助于减轻代码维护人员的负担,提高代码维护的效率。
附图说明
图1为本发明提供的用于维护双电源转换程序的菜单动态生成方法的流程图。
具体实施方式
下面结合附图及具体实施例对本发明做进一步的说明,但下述实施例绝非对本发明有任何限制。
实施例1:
一种用于维护双电源转换程序的菜单控件动态生成方法,包括如下步骤:
1)建立主菜单控件和若干个子菜单控件;
2)在主菜单下建立若干个功能菜单;
3)设置子菜单控件和功能菜单的配置文件;
4)判断是否有功能菜单被选中,若判断结果为“是”,则进入步骤5);若判断结果为“否”,则继续判断;
5)读取被选中的功能菜单的配置文件;
6)判断是否成功读取配置文件数据信息,若判断结果为“是”,则进入下一步;若判断结果为“否”,则报警并同时返回步骤5)继续读取数据;
7)并根据读取结果将相关的子菜单控件加入显示队列;
8)将步骤7)中选取的子菜单控件显示在屏幕上。
其中,所述的子菜单控件被选中后显示相应的代码程序;所述的报警方式为在屏幕上弹出报警提示。
实施例2:
与实施例1的不同之处在于,所述的子菜单控件和功能菜单控件的配置文件采用xml格式的文件存储;其中,所述的配置文件采用树形结构描述菜单类型、页数、列表和字体等数据信息;当工作人员需要对某一指定代码进行维护时,直接通过主菜单下的功能菜单将对应的子菜单控件显示出来,然后通过选择屏幕上的子菜单控件,将相应的程序代码显示在屏幕上供程序员维护。该用于维护双电源转换程序的菜单动态生成方法可以有效地避免在代码维护过程中出现的漏检、误检的问题;有助于减轻代码维护人员的负担,提高代码维护的效率。