《计算机屏幕窗口切换方法及接口的制作方法》由会员分享,可在线阅读,更多相关《计算机屏幕窗口切换方法及接口的制作方法(3页珍藏版)》请在金锄头文库上搜索。
1、计算机屏幕窗口切换方法及接口的制作方法专利名称:计算机屏幕窗口切换方法及接口的制作方法技术领域:本发明是关于一种计算机信息技术,特别是关于一种计算机屏幕窗口切换方法及接口,应用在计算机平台,且该计算机平台采用一种可提供窗口化操作环境的操作系统,例如Microsoft Windows95/98/Me/2000/XP、Mac OS、Linux等,为该窗口化操作环境提供一种更快速的窗口切换方法。背景技术: 目前的计算机平台,例如桌上型个人计算机、笔记本型计算机、平板型计算机、网络工作站等,大都采用图形化操作系统,例如Microsoft Windows 95/98/Me/2000/XP、Mac OS、
2、Linux等,提供窗口化的操作环境,借此为使用者提供具有高度亲善性的图形化操作接口,使计算机的操作更简单而有效率。窗口化的操作环境可在计算机平台的屏幕上同时开多个窗口(windows),但其中仅能有一个窗口被设定为工作窗口(active window),其它所有窗口则设定为闲置窗口(inactive window);也就是使用者仅可对工作窗口进行操作,若需对某一闲置窗口进行操作时,则需首先进行窗口切换,将该闲置窗口切换成工作窗口。基本上,操作系统会自动将工作窗口显示在计算机屏幕的最上层,将所有闲置窗口显示在工作窗口的下层。传统上,使用者若将工作窗口从第一窗口切换至第二窗口,则需首先将鼠标光标移
3、动至第二窗口窗体上的任何一个位置,并在该位置上用鼠标点击一下,即可将该第二窗口切换成工作窗口,原先为工作窗口的第一窗口则自动转变成闲置窗口。此外,使用者也可借由特定的按键组,依顺序以循环方式进行窗口的切换。然而传统的窗口切换方法实际使用上的一项缺点是,若上层的工作窗口涵盖了全屏幕面积,使得下层的闲置窗口被全部遮盖住时,则需经过较繁杂的步骤,才能将下层的闲置窗口切换成工作窗口。此外,若下层的闲置窗口的大部分窗体面积,被上层的工作窗口遮盖而仅暴露出一小部分窗体时,则使用者也需将鼠标移动一段长距离才能以点按方式将下层的闲置窗口切换成工作窗口。因此在这些情况下,窗口切换程序便会变得极为不便。发明内容为
4、克服上述现有技术的缺点,本发明的主要目的在于提供一种计算机屏幕窗口切换方法及接口,其可对窗口化的计算机操作环境提供一种更快速的窗口切换方法,借此使计算机操作更快速而有效率。本发明的计算机屏幕窗口切换方法及接口是应用在计算机平台,且该计算机平台采用图形化的窗口使用者接口的操作系统,为该操作系统中的窗口提供一种更快速的切换方法。为达上述及其他目的,本发明的计算机屏幕窗口切换方法至少包括响应特定的第一使用者操控事件而产生工作窗口变形激活信息;响应该工作窗口变形激活信息而对该窗口化操作环境中目前的工作窗口进行窗口形状变换程序,借此在该工作窗口上目前由光标所指的位置上形成一开口;以及响应特定的第二使用者
5、操控事件而将目前的工作窗口上的开口所曝露出的一个下层的闲置窗口切换成工作窗口。本发明的计算机屏幕窗口切换接口至少包括使用者操控事件响应模块,可响应特定的第一使用者操控事件而产生工作窗口变形激活信息;工作窗口变形模块,可响应该使用者操控事件响应模块所产生的工作窗口变形激活信息,对该窗口化操作环境中目前的工作窗口进行窗口形状变换程序,借此在该工作窗口上目前由光标所指的位置上形成一开口;以及窗口切换模块,可响应特定的第二使用者操控事件而将目前的工作窗口上的开口所曝露出的一个下层的闲置窗口切换成工作窗口。本发明的计算机屏幕窗口切换方法及接口的特点是,当使用者要进行窗口切换程序时,即可响应使用者所启动的
6、操控事件在上层的工作窗口上目前由光标所指的位置上形成一开口,通过此开口曝露出其下层的闲置窗口;接着即可响应特定的使用者操控事件而将下层的闲置窗口设定为工作窗口,让使用者对原先的下层的闲置窗口进行操作。与现有技术比较,本发明可让使用者直接将鼠标光标所在下层的闲置窗口切换成工作窗口,不必像常用作法需将鼠标光标移动一大段距离或使用循环切换的按键组,因此可让计算机窗口的操作更快速而有效率。图1是系统结构示意图,显示本发明的计算机屏幕窗口切换接口的应用结构及其对象导向组件模型的基本结构;图2A-2B是计算机窗口示意图,显示本发明的计算机屏幕窗口切换方法及接口所提供的窗口切换功能的应用实例。具体实施例方式
7、实施例以下即配合附图,详细说明本发明的计算机屏幕窗口切换方法及接口的实施例。图1即显示本发明的计算机屏幕窗口切换接口(如标号100所指的虚线框所包括的部分)的应用结构及其对象导向组件模型(object-oriented component model)的基本结构。如图所示,本发明的计算机屏幕窗口切换接口100在实际应用上搭载至计算机平台10,例如桌上型个人计算机、笔记本型计算机、平板型计算机、网络工作站等,且该计算机平台10采用图形化的操作系统(例如Microsoft Windows95/98/Me/2000/XP、Mac OS、Linux等)来提供窗口化的操作环境,为该窗口化操作环境提供更快
8、速的窗口切换功能。在以下实施例中,假设计算机平台10的屏幕11上显示出两个窗口第一窗口21和第二窗口22,且其中该第一窗口21是位于上层的工作窗口(active window),第二窗口22则是位于下层的闲置窗口(inactive window)。本发明的计算机屏幕窗口切换接口100所提供的窗口切换功能可让使用者更快速地将工作窗口从第一窗口21切换至第二窗口22。本发明的计算机屏幕窗口切换接口100的对象导向组件模型(object-oriented component model)的基本结构至少包括(a)使用者操控事件响应模块110;(b)工作窗口变形模块120;以及(c)窗口切换模块130。
9、使用者操控事件响应模块110可响应特定的第一使用者操控事件111,产生工作窗口变换激活信息。此第一使用者操控事件111例如是使用者按下计算机平台10的键盘12上特定的按键或按键组,并同时接着借由鼠标13(或其它等效装置,例如轨迹球、触控板等)来移动光标30。除此之外,此第一使用者操控事件111也可有许多其它不同的设计方式。工作窗口变形模块120可响应上述使用者操控事件响应模块110所产生的窗口变形激活信息,对计算机平台10的屏幕11上目前作为工作窗口的第一窗口21进行窗口形状改变程序,在第一窗口21上目前由鼠标光标30所指的位置上形成一开口40(如图2A所示)。此开口40的尺寸例如可仅为一个像
10、素;但基本上,此开口40的尺寸为随意性的设计选择而无限制。窗口切换模块130可响应特定的第二使用者操控事件112(例如为使用者在上述开口40上按下鼠标按键),首先将目前作为工作窗口的第一窗口21的激活属性从真改设为假,使第一窗口21被切换成闲置窗口;并同时将位于开口40正下方的第二窗口22的激活属性从假改设为真,使第二窗口22被切换成工作窗口,并将第二窗口22的窗体移至第一窗口21的上层。以下即配合图2A-2B说明本发明的计算机屏幕窗口切换接口100所提供的窗口切换功能的应用实例。在图2A-2B中,假设计算机平台10的屏幕11上显示两个窗口第一窗口21和第二窗口22,且其中该第一窗口21为位于
11、上层的工作窗口(active window),第二窗口22则为位于下层的闲置窗口(inactive window)。请同时参阅图1和图2A-2B,当使用者要将工作窗口从第一窗口21切换至第二窗口22时,首先启动特定的第一使用者操控事件111,例如是按下计算机平台10的键盘12上特定的按键或按键组,并同时接着借由鼠标13移动光标30。此即可令使用者操控事件响应模块110发出工作窗口变形激活信息至工作窗口变形模块120,令工作窗口变形模块120对第一窗口21进行窗口形状改变程序,借此在第一窗口21上目前由鼠标光标30所指的位置上形成一开口40(如图2A所示)。此时,使用者即可接着启动特定的第二使用
12、者操控事件112,例如是在上述开口40上按下鼠标按键,使窗口切换模块130首先将第一窗口21的激活属性从真改设为假,使第一窗口21被切换成闲置窗口;并同时将位于开口40正下方的第二窗口22的激活属性从假改设为真,使第二窗口22被切换成工作窗口,并使第二窗口22的窗体如图2B所示移至第一窗口21的上层。此即完成窗口切换程序,从而让使用者可对第二窗口22进行操作。总而言之,本发明提供了一种新颖的计算机屏幕窗口切换方法及接口,应用在计算机平台,且该计算机平台采用一种可提供窗口化操作环境的操作系统,为该窗口化操作环境提供一种更快速的窗口切换方法;其特点在于,当使用者要进行窗口切换程序时,即可响应使用者
13、所启动的操控事件,在上层的工作窗口上目前由光标所指的位置上形成一开口,通过此开口曝露出其下层的闲置窗口;接着即可响应特定的使用者操控事件,将下层的闲置窗口设定为工作窗口,借以让使用者对原先下层的闲置窗口进行操作。与现有技术相比,由于本发明可让使用者直接将鼠标光标所在下层的闲置窗口切换成工作窗口,不必如常用作法般将鼠标光标移动一大段距离,因此可让计算机窗口的操作更快速而有效率。本发明因此比现有技术具有更佳的进步性及实用性。权利要求1.一种计算机屏幕窗口切换方法,应用在计算机平台,且该计算机平台可提供一种窗口化操作环境,为该窗口化操作环境提供窗口切换功能,其特征在于,该计算机屏幕窗口切换方法至少包
14、括响应特定的第一使用者操控事件而产生工作窗口变形激活信息;响应该工作窗口变形激活信息,对该窗口化操作环境中目前的工作窗口进行窗口形状变换程序,在该工作窗口上目前由光标所指的位置上形成一开口;以及响应特定的第二使用者操控事件而将目前工作窗口上的开口所曝露出的一个下层的闲置窗口切换成工作窗口。2.如权利要求1所述的计算机屏幕窗口切换方法,其特征在于,该计算机平台为桌上型个人计算机。3.如权利要求1所述的计算机屏幕窗口切换方法,其特征在于,该计算机平台为笔记本型计算机。4.如权利要求1所述的计算机屏幕窗口切换方法,其特征在于,该计算机平台为平板型计算机。5.如权利要求1所述的计算机屏幕窗口切换方法,
15、其特征在于,该计算机平台为网络工作站。6.如权利要求1所述的计算机屏幕窗口切换方法,其特征在于,该窗口化操作环境的操作系统为Microsoft Windows 95、Windows 98、Windows Me、Windows 2000及Windows XP。7.如权利要求1所述的计算机屏幕窗口切换方法,其特征在于,该窗口化操作环境的操作系统为Max OS。8.如权利要求1所述的计算机屏幕窗口切换方法,其特征在于,该窗口化操作环境的操作系统为Linux。9.一种计算机屏幕窗口切换接口,搭载至计算机平台,且该计算机平台可提供一种窗口化操作环境,为该窗口化操作环境提供窗口切换功能,其特征在于,该计算
16、机屏幕窗口切换接口至少包括使用者操控事件响应模块,可响应特定的第一使用者操控事件而产生工作窗口变形激活信息;工作窗口变形模块,可响应该使用者操控事件响应模块所产生的工作窗口变形激活信息,对该窗口化操作环境中目前的工作窗口进行窗口形状变换程序,借此在该工作窗口上目前由光标所指的位置上形成一开口;以及窗口切换模块,可响应特定的第二使用者操控事件而将目前的工作窗口上的开口所曝露出的一个下层的闲置窗口切换成工作窗口。10.如权利要求9所述的计算机屏幕窗口切换接口,其特征在于,该计算机平台为桌上型个人计算机。11.如权利要求9所述的计算机屏幕窗口切换接口,其特征在于,该计算机平台为笔记本型计算机。12.如权利要求9所述的计算机屏幕窗口切换接口,其特征在于,该计算机平台为平板型计算机。13.如权利要求9所述的计算机屏幕窗口切换接口,其特征在于,该计算机平台为网络工作站。14.如权利要求9所述的计算机屏