一种方便的鼠标绘图方法,操作步骤是:按动鼠标左键选用一个命令后,松开左键,然后移动光标至所绘图形的起始点,按动一下鼠标左键,绘图开始,将光标移动至下一个止点,再按动一下鼠标左键该绘图命令结束,再按动一下鼠标左键,重复前一次绘图命令。本发明专利技术通过挖掘鼠标的潜在资源,利用鼠标的移动直接绘制图形;这一方法不仅保留了鼠标的传统使用方法,比如按下鼠标左键移动鼠标执行区域选择,同时便于人们对绘图工具的掌握及使用,减轻了绘图时的工作强度,提高了绘图的速度,并且在绘图期间可以进行一些其它的操作而不会中断当前图形的绘制。
【技术实现步骤摘要】
本专利技术涉及一种计算机应用技术,具体的说是一种鼠标在绘图工具中的方便使用方法。
技术介绍
随着办公自动化日益普及,几乎所有机械工程图纸都是用电脑绘制的。当前传统的鼠标绘图是移动光标按下左键在绘图工具条上选取要使用的绘图工具,然后将光标移动至起始点,通过按下鼠标的左键,然后要一直保持在按下状态,直到该绘图命令的结束。现有的鼠标绘图技术在使用过程中存在的问题是,1)、鼠标失去了传统的按下左键移动鼠标对元素进行选择的功能;2)操作者在绘图中因种种原因(比如碰撞、抖动及桌面不平整)而松开左键将误生成一个非预想中的图像元素,3)在绘图时操作者必须要一直保持对鼠标左键的按压状态,因而增加了工作强度;4)鼠标一旦按下,就要产生一个图像元素,解除已选择的命令,必须另外选取相应的退回命令,增加了操作过程。5)一个绘图命令在执行,整个绘图期间无法对当前被绘制图形的特征(比如图像的色彩、线条的粗细、填充类型等)进行即时调整;6)是在移动鼠标过程中(指在没有任何键被按下)鼠标处于空闲状态,造成了资源的浪费。在传统绘图方式下绘图期间不能从事其它工作,其主要原因是因为要从事其它的工作就要先松开左键,而松开左键的同时也就产生了实际的图像元素。
技术实现思路
本专利技术的目的是进入绘图状态后通过直接移动鼠标绘制图像元素,在移动鼠标过程中无需一直按压鼠标左键,方便林绘图,降低了劳动强度。操作步骤如下按动鼠标左键选用一个命令后,松开左键,然后移动光标至所绘图形的起始点,按动一下鼠标左键,绘图开始,将光标移动至下一个止点,再按动一下鼠标左键该绘图命令结束,再按动一下鼠标左键,重复前一次绘图命令。在鼠标移动过程中只要不点击鼠标就不会产生实际的图形,只是动态地产生虚拟图形。在移动鼠标绘制图像时,随时按下鼠标左键移动鼠标进行区域选择,按下右键通过弹出菜单进行其它命令的操作,在进行其它命令操作时并不产生实际的图像,保留当前绘图状态。鼠标在绘图时,对正在绘制的图像元素进行即时调整。应能直接绘制大于当前窗口几何尺寸的图形。本专利技术的方法和现有技术相比所具有的优点是(1)因为在绘图其间不需要按下鼠标左键,因而可以动态设置将要绘制图形的特性,比如调整画笔的粗细、填充的图案、色彩等,并能立即看到调整的效果,而调整完后仍能继续此图形的绘制。(2)便于绘图步骤的一致;因为固定大小的图像元素及文字都是通过点击鼠标来完成的,而可变大小的图像元素也是通过点击完成,只不过多点击一次而已(因为在移动鼠标的过程中会动态产生图像,有提示操作者第二次按下鼠标以产生实际图像的作用)。(3)由于在绘图其间能对控制图形的因素进行调整,并能立即看到调整的效果,所以从某种意义上是对Windows所见即所得的一种功能拓展,增强了绘图期间的直观性、可视性。(4)在绘图其间可以按下鼠标左键移动鼠标对元素进行操作(比如在桌面上按下鼠标左键移动鼠标可以对图标进行区域选择,又比如在Word或Excel中按下左键移动鼠标可以对文本或者单元格进行选中),保留了左键固有的基本功能。(5)可以直接绘制比较大的图形;比如当前窗口的宽度为750个单位,可以绘制长度为2000个单位、甚至更长的线段或图形。(6)传统的绘图是通过弹起鼠标左键来完成图像绘制的,而本方法是通过点击鼠标完成图像的绘制;因为人们在鼠标的日常使用中也是通过点击鼠标来完成大部分操作的,所以这一方法迎合了人们对鼠标的传统使用习惯,便于掌握使用。(6)随时可以终止当前图形的绘制。(7)不用对现有鼠标做任何改变或改进,只是改变传统的使用方法,便于推广应用。(8)由于在绘图期间不需要按下鼠标左键,因而可以同时进行其它的工作。本专利技术的方法在通过近一年的试用,使用者普遍反应良好,确实方便了图形的绘制,减轻了工作强度,提高了工作效率。通过键盘切换或者通过点击绘图按钮改变绘制图形的类型,在图形开始绘制处点击一下鼠标确立图形的开始点,然后移动鼠标到合适的位置处点击一下鼠标,从而完成当前图像的绘制。在鼠标移动过程中只要不点击鼠标就不会产生实际的图形,而只是动态地产生虚拟图。因而操作者完全可以在绘制图像元素的中间轻松地去喝杯饮料而丝毫不影响当前元素的绘制。在移动鼠标绘制图像时,随时可以按下鼠标左键移动鼠标进行区域选择,并可以按下右键通过弹出菜单进行其它的操作。在进行其它操作时并不产生实际的图像,从而可以略去在进行其它操作时要退出绘图状态这一步骤。实施方式a)首先设置一系统变量M,用以记录鼠标所按下的次数,设置一逻辑变量B记录当前是否处于绘图状态;B被初始化为假,即开始时的状态为非绘图状态。b)在未进入绘图状态或从绘图状态退出时,B被系统设置为假,M值设置为0;因为此时B为假,所以不论怎么点击或移动鼠标也是不可能绘图的,用户可以按常规使用鼠标;c)当进入绘图状态时,B被设置为真,M被设置为0,也就是进入了绘制默认图形的准做图状态; d)在绘图状态第一次点击鼠标时,M值加1变为1,并判断当前的绘图功能,若是写文字或是在绘制固定大小、形状的图形,就直接生成相应的元素,实际上在绘制此类图形时,M是不起作用的。若是在绘制可变大小的图形,因此时M值为1,那么再移动鼠标时,系统将根据鼠标前一次点击的位置与鼠标当前位置的距离进行绘图;当鼠标移动到合适的位置再点击一下鼠标,M值加1变为了2,系统就根据鼠标点击两次的距离将当前图形绘出,从而完成一个图形的绘制;再点击鼠标后M值加1变为了3,系统此时将M值修改为1,从而又开始下一个图形的绘制。e)在点击绘图工具条上不同的按钮时,M值将变为0,为绘制新的不同的图形做准备,若此时处于绘图期间,由于画图板中没有第二次的鼠标点击,所以当前的图形并未真正绘出而是被流产。f)在绘图状态下按下鼠标左键移动鼠标,因为此时左键被按下,系统将不进行图形的绘制,而是进行常规的区域选择,若此时正在绘制图形,那么当前的图形也将被自动流产,同时M值被设置为0。g)若关闭绘图功能,B被设置为假,鼠标恢复到了常规状态。h)在绘图期间,只要不第二次按下鼠标,就不会产生实际的图形;i)在绘图状态按下鼠标右键需要执行弹出菜单功能时,M值被设置为0,若此时正处于绘图期间,由于没有第二次的鼠标点击,当前绘制的图形将被流产。j)在绘图期间,如果需要调整图形的一些形成参数,那么可以将鼠标移动到相应的按钮、菜单或工具条上,在鼠标离开画图板之前,将一直进行动态的绘图,而离开画图版的瞬间,被绘制的图像将被锁定,因而可以对当前即将绘出的图形进行调整,比如图像的色彩、线宽度、填充类型等。k)通过调整窗口滚动条,可以绘制大于当前窗口的图形。实施例1、以绘制直线为例,进入到绘制直线的状态后,在画图板中某个位置点击一下鼠标,然后移动鼠标,移动到合适的位置再点击一下鼠标,一个线段绘制完毕。2、以绘制圆为例,进入到绘制圆的状态后,在画图板中某个位置点击一下鼠标,然后移动鼠标,移动到合适的位置后再点击一下鼠标,一个圆(或椭圆)绘制完毕。以上所述仅为本专利技术的较佳实例而已,并非用于本专利技术的保护范围。名词解释绘图状态此时鼠标可以绘图,但不一定在绘图;绘图期间正在绘制图形的过程;点击鼠标鼠标左键被点击一次;说明由于绘图都是在动态情况下完成的,比较难叙述,如果有必要,我们可以提供程序进行演示。权利要求1.本文档来自技高网...
【技术保护点】
一种方便的鼠标绘图方法;其特征在于操作步骤如下:按动鼠标左键选用一个命令后,松开左键,然后移动光标至所绘图形的起始点,按动一下鼠标左键,绘图开始,将光标移动至下一个止点,再按动一下鼠标左键该绘图命令结束,再按动一下鼠标左键,重复前一次绘图命令。
【技术特征摘要】
【专利技术属性】
技术研发人员:朱桂永,朱凯,王萍,
申请(专利权)人:朱桂永,
类型:发明
国别省市:37[中国|山东]
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。