发明名称 一种生成程序菜单的方法及其装置
摘要 本发明公开了一种生成程序菜单的方法及其装置,该方法包括步骤,读取XML文件,XML文件包括窗体元素、按钮元素及功能元素;根据预定规则解析XML文件,根据窗体元素生成窗体控件,根据按钮元素生成与所述窗体控件对应的按钮控件,根据功能元素生成所述按钮控件对应的功能。本发明的生成程序菜单的方法及其装置,功能元素是由功能名和功能参数组成,实现了界面设计和功能参数编码的分离,程序员只需根据功能名编写相应的功能参数即可,减轻了程序员的负担。且代码重用率较高,编写效率高。而且本发明的程序菜单由XML文件生成,XML文件修改比较容易,生成的程序菜单通过浮动方式显示在屏幕上,不会影响全屏程序的显示效果。
申请公布号 CN101408843B 申请公布日期 2012.05.09
申请号 CN200810219208.7 申请日期 2008.11.18
申请人 广东威创视讯科技股份有限公司 发明人 司徒健聪;周虎
分类号 G06F9/44(2006.01)I 主分类号 G06F9/44(2006.01)I
代理机构 广州华进联合专利商标代理有限公司 44224 代理人 曾旻辉
主权项 一种生成程序菜单的方法,其特征在于,包括步骤:读取XML文件,所述XML文件包括窗体元素、按钮元素及功能元素;所述窗体元素包括窗体大小数据信息和窗体名信息,所述按钮元素包括按钮的背景图信息和按钮名信息,所述功能元素包括功能名信息与功能参数信息;根据预定规则解析所述XML文件,根据所述窗体元素生成窗体控件,根据所述按钮元素生成与所述窗体控件对应的按钮控件,根据所述功能元素生成所述按钮控件对应的功能;所述预定规则为:所述程序菜单包括若干个窗体控件,每个窗体控件包括若干个按钮控件,每个按钮控件包括若干个功能;获取显示屏幕的坐标范围,计算所述程序菜单在拖动之后的坐标位置,判断所述坐标位置是否在所述显示屏幕的坐标范围内,如果不是,将所述坐标位置修正到所述显示屏幕的坐标范围内。
地址 510663 广东省广州市广州高新技术产业开发区彩频路6号