首页> 中国专利> 计算机中建立树状文件结构的方法

计算机中建立树状文件结构的方法

摘要

本发明涉及一种在计算机中建立树状文件结构方法,执行以下步骤:步骤1、计算机在打开一个文件的同时,调用面板生成程序,创建一个用于显示所述文件的树状结构的面板;步骤2、所述程序调用文件树生成子进程,在所述面板中添加一个与所述文件对应的文件节点,该文件节点的显示内容为所述文件的文件名称;步骤3、所述子进程以所述文件节点为根节点,在所述面板中生成所述文件的树状结构。该方法可以显示打开的文件和文档的信息及相互之间的关系,从而支持了各个应用文档窗口之间的切换,避免错误操作的发生。

著录项

  • 公开/公告号CN1811775A

    专利类型发明专利

  • 公开/公告日2006-08-02

    原文格式PDF

  • 申请/专利权人 无锡永中科技有限公司;

    申请/专利号CN200610008020.9

  • 发明设计人 吴良巧;

    申请日2006-02-23

  • 分类号G06F17/30(20060101);

  • 代理机构11205 北京同立钧成知识产权代理有限公司;

  • 代理人刘芳

  • 地址 214028 江苏省无锡市长江路7号新区无锡科技创业园一区三楼

  • 入库时间 2023-12-17 17:33:59

法律信息

  • 法律状态公告日

    法律状态信息

    法律状态

  • 2017-03-22

    专利权人的姓名或者名称、地址的变更 IPC(主分类):G06F17/30 变更前: 变更后: 申请日:20060223

    专利权人的姓名或者名称、地址的变更

  • 2013-11-20

    专利权的转移 IPC(主分类):G06F17/30 变更前: 变更后: 登记生效日:20131028 申请日:20060223

    专利申请权、专利权的转移

  • 2012-05-23

    专利权的转移 IPC(主分类):G06F17/30 变更前: 变更后: 登记生效日:20120412 申请日:20060223

    专利申请权、专利权的转移

  • 2008-06-18

    授权

    授权

  • 2006-09-27

    实质审查的生效

    实质审查的生效

  • 2006-08-02

    公开

    公开

查看全部

说明书

技术领域

本发明涉及一种在计算机中建立树状文件结构的方法,特别是一种建立树状文件结构来显示打开的文件及文件中包含的子文档的方法。

背景技术

在目前的计算机系统中,一个应用软件如果同时打开了多个文件,可以使用任务栏上的应用程序按钮来切换并查看每个文件所对应的窗口。随着电子信息内容的极大丰富,使电子文件的形式呈现出多样化,使用户的使用更加方便,例如集成文件。集成文件通常是在一个包含多个应用的软件中,将多个应用的文档集成为一个文件,在集成文件中可以包含电子表格文档、文字处理文档、简报制作文档等多种应用文档,而每个电子文档均具有各自的文档名称。

当多个集成文件被同时打开后,采用目前的通过任务栏上的应用程序按钮来切换不同的文档的方式时,按钮的尺寸就会变得很小,从而无法在按钮中显示有效的信息,导致了文件的阅读、管理的困难。另外,当不同的集成文件中具有相同或相近似名称及应用类型的文档时,使用者往往会产生混淆,导致错误的操作,同时,使用者也无法辨别众多的文档之间的联系,从而造成使用中的不便。

发明内容

本发明的目的是针对上述现有技术的不足,提供一种在计算机中建立树状文件结构的方法,可以显示打开的文件和文档的相关信息及相互之间的关系,从而支持了各个应用文档窗口之间的切换,避免错误操作的发生。

为实现上述目的,本发明提供了一种在计算机中建立树状文件结构方法,包括以下步骤:

步骤1、计算机在打开一个文件的同时,调用面板生成程序,创建一个用于显示所述文件的树状结构的面板;

步骤2、所述程序调用文件树生成子进程,在所述面板中添加一个与所述文件对应的文件节点,该文件节点的显示内容为该文件的文件名称;

步骤3、所述子进程以所述文件节点为根节点,在所述面板中生成所述文件的树状结构。

所述步骤3具体包括以下步骤:

步骤31、计算机判断所述文件是否包括集成文件,如果是,则执行步骤32,否则结束;

步骤32、依据所述集成文件中各应用文档之间的结构参数,在屏幕中显示所述集成文件的树状结构。

所述步骤32具体包括以下步骤:

步骤321、取出所述集成文件中包含的应用文档;

步骤322、判断与所述应用文档对应的应用类型子节点在所述集成文件子节点中是否存在,如果是,则执行步骤324;否则执行步骤323;

步骤323、在所述集成文件子节点下,添加与所述应用文档对应的应用类型子节点;

步骤324、在所述应用类型子节点下添加应用文档子节点;

步骤325、判断是否还有更多的应用文档,如果是,则执行步骤321;否则结束。

所述步骤323具体为:在所述集成文件子节点下,添加与所述应用文档对应的应用类型子节点,所述应用类型子节点的显示内容为应用类型的名称。

所述步骤324具体为:在所述应用类型子节点下添加应用文档子节点,所述应用文档子节点的显示内容为文档名称。

所述步骤32之后还包括以下步骤:

步骤33、判断所述文件是否包括二维表,如果是,则执行步骤34;否则结束;

步骤34、依据所述二维表中各应用文档之间的结构参数,在屏幕中显示所述二维表的树状结构。

所述步骤34具体包括以下步骤:

步骤341、取出所述文件中包含的所有二维表;

步骤342、在所述文件节点下建立与所述二维表对应的子节点。

所述步骤342具体为:在所述文件节点下建立与所述二维表对应的子节点,所述的二维表子节点的显示内容为该二维表的名称。

所述步骤34之后还包括:计算机在关闭所述文件的同时,删除所述面板中与该文件对应的节点。

在文件结构树上可以完整显示文件或者文档的有效信息,并且几乎不受打开的文件的数目的限制,避免了任务栏上的应用程序按钮显示信息的局限,通过鼠标点击或者键盘选择文件或者文档的节点,可以快速准确的选中显示与之对应的窗口,方便的在各个文件或者文档窗口之间切换。

对于集成文件,文件结构树显示了集成文件的文档组成结构,避免了因为文档名称相近等原因造成的错误判断及操作。

在文件结构树的文件或文档节点上,可以通过使用图标的不同来区别文件或者文档对应窗口的当前状态,包括隐藏、关闭、显示等,使对文件的情况一目了然。

在节点上可以使用与之对应的快捷菜单,以方便实现更加强大的管理功能,这些功能包括对文件或者文档的新建、打开、关闭、重命名、删除、隐藏、取消隐藏等。

下面通过附图和实施例,对本发明的技术方案做进一步的详细描述。

附图说明

图1为本发明在计算机中建立树状文件结构方法的实施例的流程图;

图2为本发明在计算机中建立树状文件结构方法的实施例所建立的文件结构树的示意图。

具体实施方式

本发明提供一种在计算机中建立树状文件结构方法,可以显示打开的文件和文档的相关信息及相互之间的关系,从而支持了各个应用文档窗口之间的切换,避免错误操作的发生。

如图1所示,为本发明在计算机中建立树状文件结构方法的实施例的流程图,具体执行以下步骤:

步骤101、计算机在打开一个文件的同时,在面板中添加一个文件节点,该文件节点与所述文件相对应,文件节点的显示内容为该文件的文件名称;该面板为导航面板,是用于放置结构树的容器组件,当显示导航面板时,结构树实际已经自动创建,这时仅包含一个节点,即根节点,根节点显示内容为“打开的文件”,根节点这时不包含任何文件节点,以后创建的文件的节点都作为该根节点的子节点;

步骤102、计算机判断文件是否为集成文件,如果是,则从集成文件中数据中取出应用文档的个数,执行步骤103,否则执行步骤108;

步骤103、取出集成文件中包含的应用文档相关数据,该数据中包含应用文档的应用类型标志、文档名称等;

步骤104、判断该应用文档对应的应用类型子节点在集成文件子节点中是否存在,如果是,则执行步骤106;否则执行步骤105;

步骤105、在集成文件子节点下,添加与步骤103中应用文档对应的应用类型子节点,应用类型子节点的显示内容可以直接为应用类型的名称,如文字处理文档的应用类型节点显示为“文字处理”、电子表格文档的应用类型节点显示为“电子表格”等;

步骤106、在应用类型子节点下添加文档子节点,文档子节点的显示内容为文档名称;如果该文档又包含了二维表,则添加与文档包含的二维表相对应的各个二维表子节点,二维表子节点的显示内容为对应二维表的名称;

步骤107、判断是否还有更多的应用文档,如果是,则执行步骤103;否则结束;

步骤108、判断文件是否包括二维表,如电子表格文档包含的工作表,如果是,则执行步骤109;否则结束;

步骤109、取出文件中包含的二维表;

步骤110、在文件节点下建立与二维表中对应的子节点。

如图2所示,为本实施例所建立的文件结构树,包含五个文件,其中,文件1和文件2为文字处理文件,文件3为包含三个工作表的电子表格文件,还包含两个集成文件,集成文件1和集成文件2。集成文件1包括文档、工作表和简报,因此在集成文件1的目录下建立了三个应用类型节点,分别为:文字处理、电子表格和简报制作;集成文件2仅包含文字处理应用文档。

该方法的应用范围广泛,可以在直接在建立的文件结构树上通过鼠标拖放等方式调整文件、文件中的二维表以及集成文件中文档的次序。

当打开多个文件以后,在结构树上有很多的文件节点,有时为了经常操作某些文件,则可以将其中部分的文件节点移动到前面,以方便操作。

当文件中含有多个二维表时,有时为了不同的目的,需要改变某些表的位置,在结构树上移动节点要比在窗口中直接移动方便得多。

当集成文件中存在多个某种应用类型的文档时,有时为了不同的目的,需要改变文档节点在应用类型节点下的显示顺序,可以通过鼠标的拖放,将文档拖放到该集成文件中的另外一个文档的前面或者后面,做到改变文档的顺序,而不改变影响文档的任何内容。

另外,还可以在结构树上将文件或者文档移动或者复制到某个集成文件,这样可以快速地制作或者修改需要的集成文件。

当需要制作一个集成文件时,所需要的一些原始文档可能是其他的文件或者集成文件的文档中,可以使用结构树来完成集成文件的制作。首先将所需要的文件或者集成文件打开,在结构树出现相应的节点,然后创建一个空白集成文件,使用鼠标或者键盘将需要的文件或者文档移到该集成文件,根据需要可以使用复制或者移动方式,新的集成文件很快可以完成。

对于修改集成文件也可以使用类似的方法。

通过导航面板提供的功能,使得文件及集成文件的管理变得非常方便和快捷。

最后所应说明的是,以上实施例仅用以说明本发明的技术方案而非限制,尽管参照较佳实施例对本发明进行了详细说明,本领域的普通技术人员应当理解,可以对本发明的技术方案进行修改或者等同替换,而不脱离本发明技术方案的精神和范围。

去获取专利,查看全文>

相似文献

  • 专利
  • 中文文献
  • 外文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号