一种计算机处理进度的显示控制方法及装置制造方法及图纸

技术编号:10785118 阅读:118 留言:0更新日期:2014-12-17 12:14
本发明专利技术公开了一种计算机处理进度的显示控制方法及装置,用以提供占用面积小,显示更为直观的任务进度显示。方法包括:设置圆环形进度条的圆心、内圆半径和外圆半径,设置圆环形进度条的起始位置线;获得当前处理任务的总任务量和已完成任务量,计算任务完成的百分比;将所述百分比乘以360度,获得旋转角度;将所述起始位置线旋转所述旋转角度,获得显示位置线;在显示屏上填充并显示所述圆环上的由所述起始位置线到所述显示位置线之间的区域。

【技术实现步骤摘要】
【专利摘要】本专利技术公开了一种计算机处理进度的显示控制方法及装置,用以提供占用面积小,显示更为直观的任务进度显示。方法包括:设置圆环形进度条的圆心、内圆半径和外圆半径,设置圆环形进度条的起始位置线;获得当前处理任务的总任务量和已完成任务量,计算任务完成的百分比;将所述百分比乘以360度,获得旋转角度;将所述起始位置线旋转所述旋转角度,获得显示位置线;在显示屏上填充并显示所述圆环上的由所述起始位置线到所述显示位置线之间的区域。【专利说明】一种计算机处理进度的显示控制方法及装置
本专利技术涉及计算机
,特别涉及一种计算机处理进度的显示控制方法及装 置。
技术介绍
进度条即计算机在处理任务时,实时的以图片形式显示任务处理进度的状态条, 显示的内容可以体现处理的速度、完成度、剩余未完成任务量的大小,和可能需要处理时 间,一般以长方形条状显示。 进度条可以显示文件或任务的处理进度,以文件处理为例,单个文件的进度处理 方法:使用CopyFileEx进行文件复制,这个函数专门提供了一个回调函数用来处理进度 条。 总体进度的处理方法:如果一批文件,首先获得文件的数量,count =文件数量; 设置进条的范围为〇至count,每完成一个文件,进度条就向前进一步。 现有的窗体控件加载、文件上传或者文件下载等的进度条一般都采用长条形的进 度条,这种进度条的控制方式较为单调,长条形的形状占用了显示屏的面积范围较长,在有 多个进度条时,不利于显示布局,不利于进度信息的呈现,也不美观。
技术实现思路
本专利技术提供一种计算机处理进度的显示控制方法及装置,用以提供占用面积小, 显示更为直观的任务进度显示。 本专利技术提供一种计算机处理进度的显示控制方法,包括: 设置圆环形进度条的圆心、内圆半径和外圆半径,设置圆环形进度条的起始位置 线. 获得当前处理任务的总任务量和已完成任务量,计算任务完成的百分比; 将所述百分比乘以360度,获得旋转角度; 将所述起始位置线旋转所述旋转角度,获得显示位置线; 在显示屏上填充并显示所述圆环上的由所述起始位置线到所述显示位置线之间 的区域。 优选的,上述的显示控制方法中,在所述获得旋转角度的步骤之后,还包括: 判断所述旋转角度是否为预设角度,是则直接显示所述预设角度对应的进度位 置。 优选的,上述的显示控制方法中,所述预设角度包括0度、180度和360度,0度对 应的进度位置为〇圆环,180度对应的进度位置为半圆环,360度对应的进度位置为全圆环。 优选的,上述的显示控制方法中,所述起始位置线为由圆心坚直向上的射线;所述 当前处理任务为窗体控件加载、文件上传或文件下载。 优选的,上述的显示控制方法中,在显示屏上填充并显示所述圆环上的由所述起 始位置线到所述显示位置线之间的区域的步骤具体包括: 所述起始位置线与所述圆环的外圆的交点为第一起始点,与所述圆环的内圆的交 点为第二起始点;所述显示位置线与所述外圆的交点为第一结束点,与所述内圆的交点为 第二结束点; 所述第一起始点与所述第二起始点之间的线段作为起始位置的线段; 所述外圆上的所述第一起始点与所述第一结束点之间的圆弧作为外圆弧; 所述内圆上的所述第二起始点与所述第二结束点之间的圆弧作为内圆弧; 所述第一结束点与所述第二结束点之间的线段作为结束位置的线段; 填充由所述起始位置的线段、所述外圆弧、所述内圆弧和所述结束位置的线段所 围成的封闭区域。 本专利技术还提供一种计算机处理进度的显示控制装置,包括: 设置单元,用于:设置圆环形进度条的圆心、内圆半径和外圆半径,设置圆环形进 度条的起始位置线; 百分比单元,用于:获得当前处理任务的总任务量和已完成任务量,计算任务完成 的百分比; 旋转角度单元,用于:将所述百分比乘以360度,获得旋转角度; 显示位置线单元,用于:将所述起始位置线旋转所述旋转角度,获得显示位置线; 显示单元,用于:在显示屏上填充并显示所述圆环上的由所述起始位置线到所述 显示位置线之间的区域。 优选的,上述的显示控制装置中,还包括: 预设角度单元,用于:判断所述旋转角度是否为预设角度,是则直接显示所述预设 角度对应的进度位置。 优选的,上述的显示控制装置中,所述预设角度包括0度、180度和360度,0度对 应的进度位置为〇圆环,180度对应的进度位置为半圆环,360度对应的进度位置为全圆环。 优选的,上述的显示控制装置中,所述起始位置线为由圆心坚直向上的射线;所述 当前处理任务为窗体控件加载、文件上传或文件下载。 优选的,上述的显示控制装置中,所述显示单元,具体用于: 所述起始位置线与所述圆环的外圆的交点为第一起始点,与所述圆环的内圆的交 点为第二起始点;所述显示位置线与所述外圆的交点为第一结束点,与所述内圆的交点为 第二结束点; 所述第一起始点与所述第二起始点之间的线段作为起始位置的线段; 所述外圆上的所述第一起始点与所述第一结束点之间的圆弧作为外圆弧; 所述内圆上的所述第二起始点与所述第二结束点之间的圆弧作为内圆弧; 所述第一结束点与所述第二结束点之间的线段作为结束位置的线段; 填充由所述起始位置的线段、所述外圆弧、所述内圆弧和所述结束位置的线段所 围成的封闭区域。 本专利技术实施例具有以下技术效果: 1)本专利技术实施例中,通过将任务完成的百分比以圆弧形式进行显示,大大减少了 进度条占用面积的长度,有利于页面布局,并且显示更为直观。 2)本专利技术实施例中,对于预设角度,可以直接显示对应的图形,避免了作为显示位 置线斜率的cot值的计算问题,而且不用再进行计算,提高了处理效率,节约了系统资源。 3)本专利技术实施例中,通过方程得到交点后,根据所求关键点确定圆弧封闭区域,计 算快捷容易。 本专利技术的其它特征和优点将在随后的说明书中阐述,并且,部分地从说明书中变 得显而易见,或者通过实施本专利技术而了解。本专利技术的目的和其他优点可通过在所写的说明 书、权利要求书、以及附图中所特别指出的结构来实现和获得。 下面通过附图和实施例,对本专利技术的技术方案做进一步的详细描述。 【专利附图】【附图说明】 附图用来提供对本专利技术的进一步理解,并且构成说明书的一部分,与本专利技术的实 施例一起用于解释本专利技术,并不构成对本专利技术的限制。在附图中: 图1为本专利技术实施例显示控制方法的流程图; 图2为本专利技术实施例显示控制装置的示意图; 图3为本专利技术另一实施例提供的显示控制方法的流程图; 图4a、图4b、图4c、图4d、图4e为本专利技术实施例的圆环形进度条的不同进度的显 示示意图。 【具体实施方式】 以下结合附图对本专利技术的优选实施例进行说明,应当理解,此处所描述的优选实 施例仅用于说明和解释本专利技术,并不用于限定本专利技术。 图1为本专利技术实施例显示控制方法的流程图,如图1所示,一种计算机处理进度的 显示控制方法,包括: 步骤101,设置圆环形进度条的圆心、内圆半径和外圆半径,设置圆环形进度条的 起始位置线; 步骤102,获得当前处理任务的总任务量和已完成任本文档来自技高网...

【技术保护点】
一种计算机处理进度的显示控制方法,其特征在于,包括:设置圆环形进度条的圆心、内圆半径和外圆半径,设置圆环形进度条的起始位置线;获得当前处理任务的总任务量和已完成任务量,计算任务完成的百分比;将所述百分比乘以360度,获得旋转角度;将所述起始位置线旋转所述旋转角度,获得显示位置线;在显示屏上填充并显示所述圆环上的由所述起始位置线到所述显示位置线之间的区域。

【技术特征摘要】

【专利技术属性】
技术研发人员:杨金伟
申请(专利权)人:上海天脉聚源文化传媒有限公司
类型:发明
国别省市:上海;31

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

1