当前位置: 首页 > 专利查询>微软公司专利>正文

用于在图形用户界面中管理软件应用程序的系统和方法技术方案

技术编号:2870697 阅读:205 留言:0更新日期:2012-04-11 18:40
一种用于管理至少两个软件应用程序的方法,该方法应用在计算机系统中,该系统包括一显示屏幕和至少两个软件应用程序,当在计算机系统上实例化这些软件应用程序时,软件应用程序在显示屏幕的第一部分中表示为图形窗口,在显示屏幕的第二部分上显示为图形控件,该方法包括:    获得组织与第一软件应用程序相对应的第一图形控件和与第二软件应用程序相对应的第二图形控件的指示;    在显示屏幕的第二部分上将第一和第二图形控件分组;    将第一和第二图形控件作为一组显示在显示屏幕第二部分内。(*该技术在2023年保护过期,可自由使用*)

【技术实现步骤摘要】

总的来说,本申请涉及计算机软件,尤其涉及用于在图形用户环境中对软件应用程序窗口的控件和显示进行管理的系统和方法。
技术介绍
一般来说,用户可以将计算机用于各种用途。在通常的计算环境中,用户可以借助多种软件应用程序(“应用软件”或“程序”)以处理具体任务和/或完成特定目标。例如,会计可能日常并广泛使用字处理程序、电子邮件程序、电子制表程序和个人信息管理程序。在图形操作系统环境中,用户可以同时启动多个程序实例,从而每个程序在显示区域上表示为一个或多个图形窗口。例如,计算机可以同时启动一字处理程序和一电子制表软件的实例。另外,每个程序又可以为用户打开的每个文档(例如文件或电子表格)生成一图形窗口。用户可以调节这些图形窗口在显示区域上的位置,而不是让所有实例化程序窗口出现在显示屏幕的相同部分上。例如,用户可以改变图形窗口的位置,从而让用户可以同时看见多个图形窗口的一部分。但是,由于打开图形窗口的数目增加并且用于这些打开图形窗口的可能配置数目也增加,所以调节图形窗口的位置尤其在多个监视器或大显示器上变得困难并且耗时。例如,用于可能希望在将该计算机用于经济活动的同时查看与电子表格和字处理相对应的多个图形窗口。同样,该用户为了个人活动可能希望查看与互联网网页浏览器和电子邮件通信工具相对应的多个图形窗口。一些操作环境允许用户定制程序布局,这使程序在实例化时保持在特定位置处。这种定制使得用户能够减少不断对程序窗口进行布置的需要。但是,该方案没有提供允许程序被分组管理的高级程序位置管理。其它操作环境使得窗口能够被组织成可以被存储、调用或者以其它方式操作的“虚拟桌面”。但是,该虚拟桌面方案需要将窗口严格划分,从而在一个时刻只容易访问单个预定图形窗口布局组。因为单个用户对计算机的许多使用会改变,并且因为多个用户可能与单台计算机相关联,所以单组虚拟桌面方法会变得不够用。因此,需要一种新颖且改进的方法,用来帮助用户在大桌面环境中维护程序窗口的布局,以改善与用户需要相关的程序可访问性。
技术实现思路
提供一种用于在具有桌面和任务栏显示区域的图形用户界面中管理软件应用程序的系统和方法。每个实例化程序在桌面中表示为一个或多个图形窗口并且在任务栏中表示为控制按钮条(control tile)。将控制按钮条组成便于进行组织和单址访问控制的控制按钮条组。项目控制按钮条组允许对多个软件应用程序进行分组。另外,在恢复之前可以保存和预览最小化控制按钮条组的布局和状态。根据本专利技术的一个方面,提供一种用于管理两个软件应用程序窗口的方法。该方法可以应用在计算机系统中,该系统包括一显示器和至少两个软件应用程序窗口。当在计算机系统上建立这些软件应用程序的实例时,软件应用程序窗口在显示器的第一部分中表示为图形窗口并且在显示器的第二部分上显示为图形控件。根据该方法,操作环境获得组织与第一软件应用程序相对应的第一图形控件和与第二软件应用程序相对应的第二图形控件分组。该操作环境在显示器的第二部分上将第一和第二图形控件的指示。另外,该操作环境在显示屏幕的第二部分内将第一和第二图形控件程序显示为一组。根据本专利技术的另一个方面,提供一种用于管理多个软件应用程序的方法。该方法可以应用在包括一显示器和多个软件应用程序的计算机系统中。该显示器包括用于显示图形窗口的桌面和用于控制这些软件应用程序的任务栏。当在计算机系统上实例化时,多个软件应用程序在显示器的桌面部分上表示为图形窗口并且在显示器的任务栏部分上表示为控制按钮条。根据本专利技术,操作环境获得对与第一软件应用程序相对应的第一控制按钮条和与第二软件应用程序相对应的第二控制按钮条进行分组的指示。该操作环境将在显示器的任务栏部分上将第一和第二控制按钮条分组。另外,该操作环境在显示器的任务栏部分内将第一和第二控制按钮条显示为一组。附图说明通过参照以下详细说明并且结合附图将更加容易了解同时能够更好地理解的本专利技术上述方面和许多附带的优点。图1为本专利技术所用的图形用户界面的方框图;图2A和2B为图1的用户图形界面的方框图,显示出根据本专利技术的多个控制按钮条的分组;图3为图2的图形用户界面的方框图,显示出根据本专利技术利用拖放功能对控制按钮条的操作;图4为图2的图形用户界面的方框图,显示出在根据本专利技术的组控件按钮条中包含的群控;图5为图2的图形用户界面的方框图,显示出根据本专利技术的控制按钮条组的折叠;图6为图1的用户图形界面的方框图,显示出根据本专利技术的组项目的显示预览;图7为图1的图形用户界面的方框图,显示出根据本专利技术的组项目的管理;图8为图1的图形用户界面的方框图,显示出根据本专利技术的组项目的显示预览;图9为图1的图形用户界面的方框图,显示出根据本专利技术的组快照的使用;并且图10为适用于实施本专利技术的各个方面的计算环境的方框图。具体实施例方式总的来说,本专利技术涉及在图形用户界面中对与实例化软件应用程序相对应的图形窗口进行管理的方法。更具体地说,本专利技术涉及在各种实施方案中通过将图形窗口和这些图形窗口的图标图像分组来管理图形窗口。虽然本专利技术是针对示例性的图形用户界面来进行描述的,但是本领域普通技术人员将了解的是,这些实施方案实质上只是进行举例说明,而不应该被认为是进行限制。在对本专利技术进行更详细说明之前,将对适合实施本专利技术的计算系统进行说明。图10显示出其中合适实施本专利技术的计算系统环境的一实施例。该计算系统环境只是适合的计算系统的一个实施例,而并不打算对本专利技术的用途或功能性作任何限制。该计算环境也不应该被解释为具有与在示例性操作环境中所示的部件中的任一个或组合相关的任何相关要求。本专利技术用在许多其它通用或专用计算系统环境或配置中。适用于实施本专利技术的已知计算系统、环境和/或配置的实施例包括但不限于个人计算机、服务器计算机、膝上型设备、多处理器系统、基于微处理器的系统、网络PCs、微型计算机、大型计算机或包括任意上述系统的分布式计算环境等。可以在由计算机执行的计算机可执行指令例如程序模块的总体语境中对本专利技术进行说明。一般来说,程序模块包括例程、程序、目标、组件、数据结构等,它们完成特定的任务或实现特定的抽象数据类型。本专利技术还可以应用在分布式计算环境中,其中任务是通过由通信网络链接的远程处理设备来完成的。在分布式计算环境中,程序模块可以处于包括记忆存储设备在内的当地和远程计算机存储媒介中。参照图10,用于实施本专利技术的示例性系统包括采用计算机1000的形式的通用计算设备。计算机1000的部件包括但不限于处理单元1002、系统存储器1004和使包括系统存储器在内的各种系统部件连接在处理器上的系统总线1006。该系统总线可以为任意类型的总线结构,包括存储器总线或存储控件器、外设总线和采用了多种总线结构中的任一种的局域总线。在非限定性的实施例中,这些结构包括工业标准结构(ISA)总线、视频电子标准协会(VESA)局域总线和也被称为Mezzanine(背板)总线的外设部件互连(PCI)总线。计算机1000通常包括多种计算机可读媒介。计算机可读媒介可以是任意可用媒介,它可以由计算机1000访问并且包括易失和非易失媒介、可拆卸和不可拆卸媒介。在非限定的实施例中,计算机可读媒介可以包括计算机存储媒介和通信媒介。计算机存储媒介包括但不限于RAM、ROM、EEPROM、闪存器或其本文档来自技高网
...

【技术保护点】

【技术特征摘要】

【专利技术属性】
技术研发人员:玛丽·克兹温斯基格瑞格·史密斯布瑞恩·米尔斯帕特里克·M·鲍蒂施乔治·G·罗伯森丹尼尔·C·罗宾斯
申请(专利权)人:微软公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1