发明名称 一种面向桌面应用程序中各种控件的组件
摘要 本发明公开了一种基于XML的在表单控件上面动态增加行为展现的一种方法,属于软件技术领域,其结构是由行为展现定义程序和XML结果文件组成,通过行为展现定义程序形成XML格式的描述文档。与现有技术相比,本发明是一种基于XML的动态展现行为的方法,具有信息量大、易解析、灵活性好、易扩展等特点,可以广泛应用于业务管理软件之中,具有很好的推广应用价值。
申请公布号 CN102110143A 申请公布日期 2011.06.29
申请号 CN201110034880.0 申请日期 2011.02.09
申请人 浪潮集团山东通用软件有限公司 发明人 王常林;杨平波
分类号 G06F17/30(2006.01)I;G06F3/048(2006.01)I 主分类号 G06F17/30(2006.01)I
代理机构 代理人
主权项 一种面向桌面应用程序中各种控件的组件,其特征在于,内容包括:1)基于XML表现此类组件的基本信息;根据XML中的配置,配置此组件的展示图片、帮助信息、展现方式、行为触发条件;2)组件通过XML配置展现其他控件的行为包括:(1)通过XML配置展示哪些控件的行为;(2)通过XML配置展示控件的哪些行为;(3)通过XML配置每个行为触发所需要的参数;通过数据库配置表,来标记功能中有哪些行为可见;3)通过数据库记录某功能中控件的可配置行为。程序结构分成四部分:1)定义:此行为展现控件依附于表单内部某个控件,所以要基于某个表单控件定义,首先定义了一个“可用行为集合”,用来存储可展现行为;然后通过“定义向导”把行为集合中的若干个行为定义到某个控件上,在此过程中,同时定义了其他属性,包括展示图片、展现条件,定义信息以结构化的XML存储;2)解析:通过解析器,把定义中的生成的结构化XML进行解析;3)模板:通过2解析完毕之后,反映到标准模板上面,形成自定义模板;4)展现:把根据XML映射成的模板加载到表单控件上。
地址 250101 山东省济南市高新区舜雅路1036号