[发明专利]菜单工具条整合系统及方法在审
| 申请号: | 201110219512.3 | 申请日: | 2011-08-02 |
| 公开(公告)号: | CN102915228A | 公开(公告)日: | 2013-02-06 |
| 发明(设计)人: | 张旨光;吴新元;王菲;张恒 | 申请(专利权)人: | 鸿富锦精密工业(深圳)有限公司;鸿海精密工业股份有限公司 |
| 主分类号: | G06F9/44 | 分类号: | G06F9/44 |
| 代理公司: | 暂无信息 | 代理人: | 暂无信息 |
| 地址: | 518109 广东省深圳市*** | 国省代码: | 广东;44 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 菜单 工具条 整合 系统 方法 | ||
技术领域
本发明涉及一种菜单工具条整合系统及方法。
背景技术
传统的菜单和工具条显示给用户时,用户需要先了解各菜单下的工具条,才能最快的找到所需要的工具。传统的菜单工具条创建成功后只能实现一种语言显示,想要实现其它语言的工具条菜单又需重新开发创建,多种语言的工具条菜单实现过程较艰难。此外,以往的菜单工具条创建应用范围狭隘,只能在开发当前软件的时候手动添加代码创建菜单工具条,当开发其它软件中需要创建自己的菜单工具条时又需重新写代码或者手动添加,浪费了时间、精力和费用。如果需要修改所创建的菜单工具条,则只能由专门的程序员对代码进行修改,而客户不能直接对菜单工具条进行操作,因此客户对菜单工具条的修改和管理也很不方便。
发明内容
鉴于以上内容,有必要提供一种菜单工具条整合系统及方法,通过创建预设的模板文件,以及对定义的模板文件的数据进行处理,利用处理后的数据方便快速地创建和修改菜单与工具条。
一种菜单工具条整合系统,应用于计算机中,该系统包括:载入模块,用于当计算机中的应用程序需要创建菜单与工具条时,从存储装置中载入所需语言类型的模板文件;解析模块,用于对所载入的模板文件中的数据依次进行解析,得到一个或多个群组、各群组的多个菜单、各菜单的按钮,以及各按钮的ID、名称与图片路径;管理模块,用于为该应用程序创建一个工具条容器存储于存储装置中,并将上述解析后的数据按照预设的存储结构存储于该工具条容器中;第一创建模块,用于读取工具条容器中的数据,在应用程序的窗体中的预设位置处,依次创建对应的菜单及各菜单的工具条,并为各菜单的工具条添加该菜单的按钮;显示模块,用于将添加菜单后的窗体显示于显示装置上,并显示第一个菜单的工具条。
一种菜单工具条整合方法,运行于计算机中,该系统包括:载入步骤:当计算机中的应用程序需要创建菜单工具条时,从存储装置中载入所需语言类型的模板文件;解析步骤:对所载入的模板文件中的数据依次进行解析,得到一个或多个群组、各群组的多个菜单、各菜单的按钮,以及各按钮的ID、名称与图片路径;管理步骤:为该应用程序创建一个工具条容器存储于存储装置中,并将上述解析后的数据按照预设的存储结构存储于该工具条容器中;第一创建模块,用于读取工具条容器中的数据,在应用程序的窗体中的预设位置处,依次创建对应的菜单及各菜单的工具条,并为各菜单的工具条添加该菜单的按钮;显示模块,用于将添加菜单后的窗体显示于显示装置上,并显示第一个菜单的工具条。
相较于现有技术,本发明所述的菜单工具条整合系统及方法,通过创建预设的模板文件,以及对定义的模板文件的数据进行处理,利用处理后的数据方便快速地创建和修改菜单与工具条。客户可以直接修改模板文件中的数据来对菜单与工具条进行修改,也可以利用不同语言的模板文件,创建不同语言的菜单工具条。添加了常用菜单来显示用户常用的工具条,使用户更加方便、快捷的使用和操作菜单与工具条。
附图说明
图1是本发明菜单工具条整合系统较佳实施例的架构示意图。
图2是本发明菜单工具条整合系统中模板文件的较佳实施例的示意图。
图3是本发明菜单工具条整合系统较佳实施例的功能模块图。
图4是本发明菜单工具条整合系统所创建的菜单工具条的示意图。
图5是本发明菜单工具条整合方法较佳实施例的流程图。
图6是本发明菜单工具条整合方法中步骤S13的细化流程图。
主要元件符号说明
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于鸿富锦精密工业(深圳)有限公司;鸿海精密工业股份有限公司,未经鸿富锦精密工业(深圳)有限公司;鸿海精密工业股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201110219512.3/2.html,转载请声明来源钻瓜专利网。
- 上一篇:利用多媒体配置多媒体采集设备的方法
- 下一篇:一种枣皮红色素及其制备和应用





