窗体组件数据的批量复制方法.pdf

上传人:a*** 文档编号:1046145 上传时间:2018-03-28 格式:PDF 页数:7 大小:231.09KB
返回 下载 相关 举报
摘要
申请专利号:

CN01112940.9

申请日:

2001.05.16

公开号:

CN1385789A

公开日:

2002.12.18

当前法律状态:

终止

有效性:

无权

法律详情:

未缴年费专利权终止IPC(主分类):G06F 12/08申请日:20010516授权公告日:20060308终止日期:20140516|||授权|||实质审查的生效|||公开

IPC分类号:

G06F12/08

主分类号:

G06F12/08

申请人:

深圳市中兴通讯股份有限公司;

发明人:

余松; 蒋松平

地址:

518057广东省深圳市南山区高新技术产业园科技南路中兴通讯大厦A座6楼法律部

优先权:

专利代理机构:

代理人:

PDF下载: PDF下载
内容摘要

本发明所述窗体组件数据的批量复制方法,适用于对多个界面需要配置大量数据的情况,包括首先遍历源窗体中的各个组件,并提取各组件中的数据以自定义的格式存入缓冲区;其次针对目的窗体,将缓冲区中的数据逐条解析,找到对应的组件,并填入相应数据。采用本发明所述方法,与现有技术相比,操作简单,实时性好,不需文件等静态介质支持,具有较大的实用性,简化了大量重复性数据配置管理工作的繁琐性。

权利要求书

1: 窗体组件数据的批量复制方法,其特征在于:首先遍历源窗体中的各个组件, 并提取各组件中的数据以自定义的格式存入缓冲区(S10);其次针对目的窗体, 将缓冲区中的数据逐条解析,找到对应的组件,并填入相应数据(S20)。
2: 如权利要求1所述的窗体组件数据的批量复制方法,其特征在于:所述提取 源窗体各组件的数据存入缓冲区(S10)的步骤还进一步包括,查询源窗体中组 件的组件类型和组件名,并根据组件的类型分别提取组件的文本型、索引型、布 尔型数据值(S101);再用不同的符号表示组件的类型,并与组件名、组件数据 值合并在一起组成一条组件信息数据(S102);将组合后的组件信息数据添加到 缓冲区中(S103),如此循环遍历源窗体中的每个组件,直至最后一个组件 (S104),完成对数据的拷贝(S105)。
3: 如权利要求1所述的窗体组件数据的批量复制方法,其特征在于:所述解析 缓冲区中的组件信息并填入目的窗体(S20)的步骤进一步包括,自缓冲区取出 一条组件信息数据(S201);对其进行解析,得到组件类型、组件名和组件数据 值(S202);根据组件类型和组件名定位到目的窗体中的相应组件(S203);若 组件类型是编辑框(S204),则给此组件赋文本值(S205);若组件类型是列表 框(S206),则给组件赋索引值(S207);若组件类型是单选框或复选框(S208), 则给组件赋布尔型值(S209);如此循环遍历缓冲区中的每一组件,直至最后一 条数据(S210),完成数据的粘贴(S211)。

说明书


窗体组件数据的批量复制方法

    本发明涉及计算机领域,具体地说,涉及某些用户需要配置大量数据情况下对数据的复制方法。

    在对电信网数据进行配置时,需用到大量的有一定重复性的数据和资料,如在网管系统、监控系统或客服中心中,这些数据和资料的使用程度很高,经常需要从一个界面转移到另一个界面,在这之中不可避免地会涉及数据在多个界面间的复制问题。

    现在通常使用的窗体组件数据的复制方法有如下两种:一是Windows操作系统提供的缺省复制方法Ctrl+C、Ctrl+V,该方法每次只能对单个组件数据实现复制;二是采用把当前窗体的配置数据存为文件等静态介质的形式,通过对文件的复制或重命名来达到对数据的复制,如把当前配置另存为某某方案,设置当前配置为缺省配置等实现数据的复制。

    上述两种方法并不是专为数据复制所提供的功能,具有较大的局限性,表现在操作较为繁琐,不能实现多个组件数据的复制;需要一定的静态介质(文件等)来存储数据,增加了应用开销;实时性差,操作不连贯。到目前为止,还没有查到有关专门解决数据批量复制的专利文献。

    本发明的目地在于提出一种窗体组件数据的批量复制方法,可以实现多个组件数据的复制,并且操作简便,不增加额外应用开销。

    本发明采用如下方案实现发明目的:首先遍历源窗体中的各个组件,并提取各组件中的数据以自定义的格式存入缓冲区;其次针对目的窗体,将缓冲区中的数据逐条解析,找到对应的组件,并填入相应数据。

    采用本发明所述方法,与现有技术相比,操作简单,实时性好,不需文件等静态介质支持,具有较大的实用性,简化了大量重复性数据配置管理工作的繁琐性。

    下面结合附图对本发明所述方法进行详细的说明。

    图1是本发明所述方法的流程图。

    图2是图1中步骤S10数据拷贝的详细流程图。

    图3是图1中步骤S20数据粘贴的详细流程图。

    本发明所述方法适用于结构一致的源窗体与目的窗体之间的批量复制,其关键点在于缓冲区技术。

    如图1所示,本发明所述方法包括两大步骤:提取源窗体各组件信息存入缓冲区,即数据的拷贝S10和解析缓冲区中的组件信息并填入目的窗体中,即完成数据的粘贴S20。这两大步骤的具体步骤分别如图2和图3所示,下面对其进行详细的说明。

    在对源窗体组件数据进行拷贝时S10,首先查询组件的组件类型和组件名,并根据组件的类型分别提取组件的文本型、索引型、布尔型数据值S101;再用不同的符号表示组件的类型,与组件名、组件数据值合并在一起组成一条组件信息数据S102;将组合后的组件信息数据添加到缓冲区中S103,缓冲区是在计算机中预先分配好的一块内存,其操作速度快,实时性强,而且复制完毕后即可释放,不消耗系统资源;如此循环遍历源窗体中的每个组件,直至最后一个组件S104,完成对数据的拷贝S105。

    为了实现数据的复制,还需对数据进行粘贴S20。自缓冲区取出一条组件信息数据S201;对其进行解析,得到组件类型、组件名和组件数据值S202;根据组件类型和组件名定位到目的窗体中的相应组件S203;若组件类型是编辑框S204,则给此组件赋文本值S205;若组件类型是列表框S206,则给组件赋索引值S207;若组件类型是单选框或复选框S208,则给组件赋布尔型值S209;如此循环遍历缓冲区中的每一组件,直至最后一条数据S210,完成数据的粘贴S211。

    需要说明的是,本发明所述方法只列举了有限的组件类型,但对于其它类型组件的处理方法与此类似,也属于本发明的范畴。

窗体组件数据的批量复制方法.pdf_第1页
第1页 / 共7页
窗体组件数据的批量复制方法.pdf_第2页
第2页 / 共7页
窗体组件数据的批量复制方法.pdf_第3页
第3页 / 共7页
点击查看更多>>
资源描述

《窗体组件数据的批量复制方法.pdf》由会员分享,可在线阅读,更多相关《窗体组件数据的批量复制方法.pdf(7页珍藏版)》请在专利查询网上搜索。

本发明所述窗体组件数据的批量复制方法,适用于对多个界面需要配置大量数据的情况,包括首先遍历源窗体中的各个组件,并提取各组件中的数据以自定义的格式存入缓冲区;其次针对目的窗体,将缓冲区中的数据逐条解析,找到对应的组件,并填入相应数据。采用本发明所述方法,与现有技术相比,操作简单,实时性好,不需文件等静态介质支持,具有较大的实用性,简化了大量重复性数据配置管理工作的繁琐性。。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 物理 > 计算;推算;计数


copyright@ 2017-2020 zhuanlichaxun.net网站版权所有
经营许可证编号:粤ICP备2021068784号-1