一种桌面操作系统的开始菜单简洁易用性改进的方法与流程

文档序号:14303319阅读:161来源:国知局

本发明涉及计算机技术领域,具体涉及一种桌面操作系统的开始菜单简洁易用性改进的方法。



背景技术:

开始菜单是操作系统上的常见应用,现有的各种linux操作系统中,对开始菜单的设计上各有特点。但在简洁易用性的方面还有不少不足。比如对于开始菜单中的应用程序的位置,计算机没有直接的向上向下移动的办法,有的系统是通过修改属性,涉及到另外的应用程序才可以调整,操作不方便。



技术实现要素:

针对现有技术存在的不足,本发明提供了桌面操作系统的开始菜单简洁易用性改进的方法。

为了实现上述目的,本发明实施例采用如下技术方案:

一种桌面操作系统的开始菜单简洁易用性改进的方法,所述方法包括:

获取操作系统中已安装的当前应用程序的名称,生成当前应用程序名称列表并写入到指定的程序列表文件中;

接收用户在所述操作系统的开始菜单中的第一应用程序名称上右键选择的按钮事件,基于所述按钮事件,弹出选项菜单窗口,所述选项菜单窗口中包括移动请求指令;

接收所述用户选择的所述移动请求指令,检索所述程序列表文件,分别获取位于所述第一应用程序名称前的第二应用程序名称和位于所述第一应用程序名称后的第三应用程序名称;根据所述移动请求指令,将所述第一应用程序名称与所述第二应用程序名称进行换位或将所述第一应用程序名称与所述第三应用程序名称进行换位,获得重新排序后的应用程序名称列表,将所述重新排序后的应用程序名称列表覆盖所述程序列表文件中的所述当前应用程序名称列表。

优选的,所述移动请求指令包括向上移动请求指令和向下移动请求指令。

进一步优选的,在检索所述程序列表文件,分别获取位于所述第一应用程序名称前后的第二应用程序名称和第三应用程序名称之后,所述方法还包括:

判断所述第二应用程序名称或所述第三应用程序名称是否为空;

若所述第二应用程序名称为空,则禁止执行所述向上移动请求指令;

若所述第三应用程序名称为空,则禁止执行所述向下移动请求指令。

优选的,所述方法还包括:

获取新增应用程序的名称,将其添加至所述当前应用程序名称列表的最后并写入到所述程序列表文件中。

优选的,所述选项菜单窗口中还包括恢复默认排序指令。

进一步优选的,当所述用户选择所述恢复默认排序指令时,执行以下步骤:

基于预先设定的排序函数,将所述程序列表文件中的所有应用程序名称进行排序,获得重新排序后的应用程序名称列表,将所述重新排序后的应用程序名称列表覆盖所述程序列表文件中的所述当前应用程序名称列表。

进一步优选的,所述排序函数为所述操作系统自带的排序函数。

与现有技术相比,本发明提供的一种或多种技术方案具有如下技术效果或优点:

由于本发明提供的一种桌面操作系统的开始菜单简洁易用性改进的方法,通过为开始菜单增添了应用程序的位置移动功能,用户可以通过右键点击应用程序,然后选择向上或向下移动实现应用程序的位置移动,达到了快速调整应用程序的位置的技术效果,为用户带来了极大便利。

进一步的,由于本发明提供的一种桌面操作系统的开始菜单简洁易用性改进的方法中将新增的程序放置于当前应用程序名称列表的最后,并写入到所述程序列表文件中,这样,无论是添加还是删除程序,能够保证原有的程序排列顺序不发生变化。

进一步的,由于本发明提供的一种桌面操作系统的开始菜单简洁易用性改进的方法还为开始菜单添加了应用程序恢复默认排列顺序的功能,应用程序顺序由于自行调整变得混乱的话,用户可以快速恢复默认的排序方式,进一步为用户提供便利。

附图说明

图1为本发明实施例提供的一种桌面操作系统的开始菜单简洁易用性改进的方法的方法流程图。

具体实施方式

本发明实施例公开一种桌面操作系统的开始菜单简洁易用性改进的方法,所述方法包括:获取操作系统中已安装的当前应用程序的名称,生成当前应用程序名称列表并写入到指定的程序列表文件中;接收用户在所述操作系统的开始菜单中的第一应用程序名称上右键选择的按钮事件,基于所述按钮事件,弹出选项菜单窗口,所述选项菜单窗口中包括移动请求指令;接收所述用户选择的所述移动请求指令,检索所述程序列表文件,分别获取位于所述第一应用程序名称前的第二应用程序名称和位于所述第一应用程序名称后的第三应用程序名称;根据所述移动请求指令,将所述第一应用程序名称与所述第二应用程序名称进行换位或将所述第一应用程序名称与所述第三应用程序名称进行换位,获得重新排序后的应用程序名称列表,将所述重新排序后的应用程序名称列表覆盖所述程序列表文件中的所述当前应用程序名称列表。

由于本发明提供的一种桌面操作系统的开始菜单简洁易用性改进的方法,通过为开始菜单增添了应用程序的位置移动功能,用户可以通过右键点击应用程序,然后选择向上或向下移动实现应用程序的位置移动,达到了快速调整应用程序的位置的技术效果,为用户带来了极大便利。

为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

请参考图1,本发明实施例提供了一种桌面操作系统的开始菜单简洁易用性改进的方法,所述方法包括:

步骤s1:获取操作系统中已安装的当前应用程序的名称,生成当前应用程序名称列表并写入到指定的程序列表文件中。

步骤s2:接收用户在所述操作系统的开始菜单中的第一应用程序名称上右键选择的按钮事件,基于所述按钮事件,弹出选项菜单窗口,所述选项菜单窗口中包括移动请求指令。

步骤s3:接收所述用户选择的所述移动请求指令,检索所述程序列表文件,分别获取位于所述第一应用程序名称前的第二应用程序名称和位于所述第一应用程序名称后的第三应用程序名称;根据所述移动请求指令,将所述第一应用程序名称与所述第二应用程序名称进行换位或将所述第一应用程序名称与所述第三应用程序名称进行换位,获得重新排序后的应用程序名称列表,将所述重新排序后的应用程序名称列表覆盖所述程序列表文件中的所述当前应用程序名称列表。

在具体的实施过程中,步骤s1中的指定的程序列表文件为该操作系统默认的开始菜单的程序列表文件,也就是说,开始菜单中显示的程序名称的顺序就是基于该程序列表文件中的应用程序名称列表而确定的。

在具体的实施过程中,用户可能将一个常用的程序往前排,以方便使用,也有可能将一个不常用或暂时不再用的程序往下排,以免妨碍常用程序的使用。因此,作为优选的,所述移动请求指令包括向上移动请求指令和向下移动请求指令。

进一步的,在具体的实施过程中,作为优选的,本发明实施例中在检索所述程序列表文件,分别获取位于所述第一应用程序名称前后的第二应用程序名称和第三应用程序名称之后,所述方法还包括:

判断所述第二应用程序名称或所述第三应用程序名称是否为空;

若所述第二应用程序名称为空,则禁止执行所述向上移动请求指令;若所述第三应用程序名称为空,则禁止执行所述向下移动请求指令。

所述第二应用程序名称为空时,表明所述第一应用程序名称已经移动至最前面,即顶部了。这时,向上移动请求指令禁止使用,能够及时提醒用户不用再向上移动了。同样的,所述第三应用程序名称为空时,表明所述第一应用程序名称已经移动至最下面,即底部了。这时,向下移动请求指令禁止使用,能够及时提醒用户不用再向下移动了。

在具体的实施过程中,因为存在新安装的程序和卸载的程序,会造成原有的程序顺序发生变动,但其他程序还要保持原有的顺序。因此,作为优选的,本发明实施例中当有新安装的程序时,获取新增应用程序的名称,将其添加至所述当前应用程序名称列表的最后并写入到所述程序列表文件中。将安装的新的应用程序的名称添加至所述当前应用程序名称列表的最后的方式,能够确保无论新增加程序或卸载程序,都不影响程序调整过的位置即程序的排列顺序。

在具体的实施过程中,作为优选的,本发明实施例中所述选项菜单窗口中还包括恢复默认排序指令。

进一步的,在本发明实施例中,当用户选择恢复默认排序指令时,则基于预先设定的排序函数,将所述程序列表文件中的所有应用程序名称进行排序,获得重新排序后的应用程序名称列表,将所述重新排序后的应用程序名称列表覆盖所述程序列表文件中的所述当前应用程序名称列表。

通过设置恢复默认排序指令,用户可以在应用程序顺序由于自行调整变得混乱时快速恢复默认的排序方式。

在具体的实施过程中,作为优选的,所述预先设定的排序函数为所述操作系统自带的排序函数,也就是说,所述排序函数为所述操作系统的默认排序函数。

本领域内的技术人员应明白,本发明的实施例可提供为方法、系统、或计算机程序产品。因此,本发明可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本发明可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、cd-rom、光学存储器等)上实施的计算机程序产品的形式。

本发明是参照根据本发明实施例的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。

这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。

这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。

显然,本领域的技术人员可以对本发明进行各种改动和变型而不脱离本发明的精神和范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及其等同技术的范围之内,则本发明也意图包含这些改动和变型在内。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1