[发明专利]一种用于界面展示抽象与集成的方法无效

专利信息
申请号: 200710114463.0 申请日: 2007-11-21
公开(公告)号: CN101187864A 公开(公告)日: 2008-05-28
发明(设计)人: 刘清华 申请(专利权)人: 浪潮集团山东通用软件有限公司
主分类号: G06F9/44 分类号: G06F9/44
代理公司: 济南信达专利事务所有限公司 代理人: 姜明
地址: 250014山东*** 国省代码: 山东;37
权利要求书: 查看更多 说明书: 查看更多
摘要: 发明提供一种用于界面展示抽象与集成的方法,该方法解决了现有技术中存在的问题,使用过程中不需要软件编程,普通的技术人员通过在界面中的标签灵活定义,可以将操作者需要的内容在作业界面中进行有机的集成,可以满足各类软件使用人员对软件使用过程中的调整要求。在本发明中的变量处理方式,可以将报表编号、报表中的列名、参数名作为变量进行处理,同时报表界面中的所有变量均可以独立存储在数据库中,配合页面转向中独立记录的指向方式,可以实现报表展示界面的抽象化开发,此举可以解决目前流行的BI工具中界面不易抽象的不足,为开发者节省大量的时间,并可以提供出统一的展示界面,方便使者的学习与操作,从而给开发者减少开发量,并给使用者一个统一易学的集成操作界面。
搜索关键词: 一种 用于 界面 展示 抽象 集成 方法
【主权项】:
1.一种用于界面展示抽象与集成的方法,其特征在于采用标签语言进行界面设计,利用数据保存功能实现变量的不同配置和标签的跳转功能,实现界面的集成与抽象,具体标签语言如下:CXBH:SJLM1=COL1:SJLM2=COL2....用于指向一个报表,报表的打开参数启用当前的列;CXBH:SJLM1=COL1:SJLM2=COL2....用于在当前界面打开一个报表,报表的打开参数启用当前的列,前提是该记录没有表体;事件名如果在当前界面中打开了报表,相应的调用会触发报表相关的事件,如打印,页面配置,图形展示;CXBH用于指向一个报表,如果报表有参数,会要求录入参数;COLUMN:WDBH:TYPE用于指向一个与本界面相关的一个记录,COLUMN=本界面中的列名,type=0/1流水编号/记录编号;WDBH用于增加某一个记录;WDBH用于审批某一个记录;WDBH用于查询某一个记录;WDBH用于统计某一个记录;WDBH:ID:TYPE用于转向一条固定的记录;appname用于指向myGS pSeries中的相应模块;如果相应的记录的附件为EXCEL模式,那么便可以通过此方式获得记录的附件模板,并完成变量替换,可以起到使用EXCEL打印的目的;appname用于指向任意的程序调用,可以调用系统中的相应的程序,调用中可以使用相应的程序运行参数进行调用;COLUMN用于指向某一列的右键帮助调出,COLUMN为指向的列,可以在界面设计中看到具体的列名;FUNCTION用于调用一个全局函数,通过此可以将二次开发的内容与系统的界面环境有机的结合在一起;TYPE:NAME:CONT用于定义界面中的控件,可以在界面中设定相应的控件为树,为列表;;用于关闭当前窗口;用于退出整个应用程序;TYPE:NAME:CONT用于在界面创建相应的控件,相关的内容有TYPE:包括TREE、LB、DDLB、DW、REPORT、SP,具体的含义是:TREE导航树控件:用于对主报表的数据进行过滤;LB列表控件:用于对主报表的数据进行过滤;DDLB下拉列表框控件:用于对主报表的数据进行过滤;DW数据窗口控件。用于查看主报表当前行的明细信息情况;REPORT报表控件:用于查询主报表当前行的明细信息情况;SP分隔条控件:用于在报表运行时调整报表的位置;NAME:赋给相应控件的名字,在分隔条引用时便需要使用此名字进行引用,注意在输入名字时不应该出现重复名称;CONT:用于对每个控件效果的配置。具体根据不同的控件有不同的配置方法;TREE控件的配置格式:多选标志(M/S):列1,:列2,:………..多选标志M=允许数据项多选,S=只允许对数据项进行单选;列对应于主报表的具体列,注意在列的后面有一个逗号;LB控件的配置格式:多选标志(M/S):列:数据源格式:数据源表达式;多选标志:M=允许数据项多选,S=只允许对数据项进行单选;列:对应于主报表的具体列,注意在列的后面有一个逗号;数据源格式与数据源表达式:用于指明相应列表中的数据如何形成,有以下几种方式;LIST:列表,此时数据源表达式为一个逗号隔开的串,如:01,02,03,04…;AREA:区间,此时数据源表达式为起始值:结束值:显示长度;如月份可以写为:01∶12∶2;DW:指明相应的列表来自于前面指定的列;DB:指明相应的列表来自于数据库。如部门表示为:SELECT KCBMZD_BMMC FROM KCBMZD WHEREKCBMZD_MX=1;MONTH:指十二个月份,01~12;DDLB控件的配置格式:列:条件:数据源格式:数据源表达式;列:指明此控件与哪一个列相关;条件:指明运算符号=><>=<=<>LIKE,LIKE_LEFT,LIKE_RIGHT,另外可以直接书写一个复杂的条件,注意使用&&符号来代表当前值,并且要注意引号的处理,因为系统中不自动处理引号;数据源格式与数据源表达式:用于指明相应列表中的数据如何形成,有以下几种方式;LIST:列表,此时数据源表达式为一个逗号隔开的串,如:01,02,03,04…AREA:区间,此时数据源表达式为起始值:结束值:显示长度,如月份写为:01:12:2;DW:指明相应的列表来自于前面指定的列。DB:指明相应的列表来自于数据库。如部门可以表示为:SELECT KCBMZD_BMMC FROM KCBMZDWHERE KCBMZD_MX=1;MONTH:指十二个月份,01-12;DW控件的配置格式:dwo_name:arg_col 1:arg_col 2:arg_col....;Dwo_name:引用的数据窗口对象的名称,使用PB开发,然后通过数据窗口导入功能导入系统;Arg…:相应数据窗口的参数的来源,列的名字必须为主报表中相应的列;在报表运行时,系统首先获得主报表的当前行,然后依次获得该行相应列上的值;REPORT控件的配置格式:CXBH:SJLM1=COL1:SJLM2=COL2....CXBH:报表编号;SJLM:被关联报表的参数名称;COL:主数据窗口的列的名称;SP控件的配置格式:H/V:OBJ1,OBJ2,..:OBJ21,OBJ22...;H表示为水平分隔,V表示为纵向分隔;OBJ1,OBJ2…为第一组,如为H表示在左边,如为V表示在上边;OBJ21,OBJ22…为第二组,如是H表示在右边,如为V表示在下边。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于浪潮集团山东通用软件有限公司,未经浪潮集团山东通用软件有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/patent/200710114463.0/,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top