一种选择日期的方法及装置制造方法及图纸

技术编号:2914130 阅读:187 留言:0更新日期:2012-04-11 18:40
本发明专利技术公开了一种选择日期的方法,用于实现灵活的进行日期选择,以便于对日期及相关次数信息的设置。所述方法为:通过监听鼠标点击日历牌上日期的事件确定用户选择的日期;更新所述选择的日期被选择的次数;通过监听鼠标点击日历牌上结束标志的事件确定用户最终选择的日期及对应的选择次数。本发明专利技术还公开了一种装置和系统。

【技术实现步骤摘要】

本专利技术涉及计算机领域,特别是涉及选择日期的方法及装置
技术介绍
人们生活和工作的方方面面都离不开时间,计算机的出现实现了时间和日期方面的自动提醒,给人们带来了方便。现有技术之一是操作系统中自带的日历牌,具有日期和时间提示的功能,参见图1所示。用户只能对其进行当前日期和时间的修改操作。对于目前的一些电子日历,其增加了丰富的显示图案和皮肤,有些电子日历还具有记事和闹铃的功能。但这些日历牌未与其它的生活和生产中的应用结合。现有技术之二是通过网络查询或预定火车票或飞机票时使用的日历牌,参见图2所示。该日历牌的特点是每个日期都对应着一个链接地址,用户一次只能选择一个日期,一次鼠标单击事件既完成了日期的选择又完成了日历牌的关闭操作,同时显示该选定日期对应的火车票或飞机票信息。若用户需要查询连续多天的火车票或飞机票信息,则需要返回到带有日历牌的页面重新调用日历牌,存在较多的重复操作。在其它生产实践中也存在着类似的不便。综上可知,目前日历牌的主要功能仍是单选日期,不能完全满足实际生产生活中日期选择方面的要求,给用户的操作带来一定的不便,影响用户体验。
技术实现思路
本专利技术实施例提供一种选择日期的方法及装置,用于实现灵活的进行日期选择,以便于对日期及相关次数信息的设置,方便对时间及相关工作的监控。一种选择日期的方法,包括以下步骤:通过监听鼠标点击日历牌上日期的事件确定用户选择的日期;-->更新所述选择的日期被选择的次数;通过监听鼠标点击日历牌上结束标志的事件确定用户最终选择的日期及对应的选择次数。一种装置,包括:监听模块,用于监听鼠标点击日历牌上日期的事件,以及监听鼠标点击日历牌上结束标志的事件;处理模块,用于通过监听到的鼠标点击日历牌上日期的事件确定用户选择的日期,及更新所述选择的日期被选择的次数,以及通过监听到的鼠标点击日历牌上结束标志的事件确定用户最终选择的日期及对应的选择次数。一种系统,包括:日历牌,用于通过监听鼠标点击日历牌上日期的事件确定用户选择的日期,并更新所述选择的日期被选择的次数,以及通过监听鼠标点击日历牌上结束标志的事件确定用户最终选择的日期及对应的选择次数;应用程序,用于调用所述日历牌,并获得日历牌确定的用户最终选择的日期及对应的选择次数。本专利技术实施例通过将鼠标选择日期与关闭日历牌的操作分离,可多次监听到鼠标点击日历牌上日期的事件,实现了多个日期的选择和同一日期的多选等。附图说明图1为现有技术之一的示意图;图2为现有技术之二的示意图;图3为本专利技术实施例中选择日期的主要方法流程图;图4为本专利技术实施例中关于左键选中日期的方法流程图;图5为本专利技术实施例中日历牌的示意图;图6为本专利技术实施例中关于多选日期的方法流程图;图7为本专利技术实施例中关于右键撤销选中日期的方法流程图;-->图8为本专利技术实施例中装置800的主要结构图;图9为本专利技术实施例中装置800的具体结构及与其它装置的连接示意图。具体实施方式本专利技术实施例将日期的选择与关闭日历牌的操作分离,实现在日历牌上多次连续选择日期,方便在生产生活中的广泛应用,提高用户体验。本专利技术实施例中的日历牌主要指图1左侧所示的日历,从广义角度包括图1和图2等所示的全部内容,主要用于日期的显示和选择,以计算机软件实现并在屏幕上显示,具体可以是一种控件。参见图3,本实施例中选择日期的主要方法流程如下:步骤301:监听鼠标点击日历牌的事件。步骤302:根据监听到的鼠标点击日历牌上日期的事件确定用户选择的日期。步骤303:更新所述选择的日期对应的选择次数。步骤304:通过监听鼠标点击日历牌上结束标志的事件确定用户最终选择的日期及对应的选择次数。步骤301-303可重复执行,用户可任意选择日期,并且同一日期可被多次选择,下面对选择日期的方法进行详细描述,参见图4所示,具体流程如下:步骤401:监听鼠标点击日历牌的事件,并监听到鼠标选择键(本实施例中指左键)单击日历牌上日期的事件。步骤402:根据监听到的左键单击日历牌上日期的事件确定用户选择的日期,例如确定用户点击的是6日。步骤403:更新所述选择的日期对应的选择次数,将6日对应的选择次数加1。步骤404:在所述日历牌上显示用户选择的日期及对应的选择次数。可继续步骤401,循环执行步骤401-404,例如确定用户点击了4次13日、1次20日和2次27日,参见图5所示,紫色标记的6日表示当前日期是-->6日并且被用户选中,绿色标记的13、20和27日表示用户选中的日期,13日和27日右下角的数字表示对应的选择次数,当选择次数为1时缺省不显示。也可采用其它颜色、视觉特效或列表框等方式表示选择的日期及其对应的选择次数。步骤405:通过监听鼠标点击日历牌上结束标志的事件确定用户最终选择的日期及对应的选择次数,最终选择可参见图5所示。所述结束标志包括关闭所述日历牌的标志,参见图5右上角所示的“×”。该结束标志还可包括“确定”按钮和“取消”按钮等,图5未示出,“确定”按钮相当于“×”按钮,“取消”按钮用于取消用户的所有操作并关闭日历牌。若用户点击了“取消”按钮,则可直接结束流程,不再需要执行步骤406。步骤406:采用数据库记录用户最终选择的日期及对应的选择次数。本实施例是以数据库为例进行说明,因为数据库是目前较常用的记录方式,本实施例不排除其它的记录方式。用户可能需要一次选择多个日期,这些日期可能存在某种规律。如果用户需要选择日期则会进行多次鼠标点击操作,为了方便用户选择,本实施例采用复选框并根据几种常用的规律来方便用户的操作,复选框可参见图5中所示的“指定”、“连登”、“奇登”和“偶登”。“指定”表示用户可以通过鼠标的点击进行日期选择,过程可参见4所示的流程;“连登”、“奇登”和“偶登”都是连续指定,“连登”表示指定连续的每个日期,“奇登”表示指定连续的奇数日期,“偶登”表示指定连续的偶数日期。连续指定需要确定连续的天数,该天数可以是默认值,如默认值为5天,也可由用户指定,参见图5所示的“天数”对应的文本框,用户可通过在该文本框中输入数字来进行连续天数的指定。图5中所示的各个按钮、复选框和文本框等都是用于命令指示的接口,用户的点击或输入操作都是一种命令指示。参见图6所示的过程,带有命令指示的日期选择方法的具体实现流程如下:步骤601:用户在应用程序的操作界面中点击日历牌标志,应用程序根据-->该操作通过函数CallCal调用日历牌。该应用程序包括需要选择日期及设置次数信息的各种软件。步骤602:日历牌通过函数ShowCalControl将日历牌的界面显示给用户。步骤603:日历牌监听鼠标点击日历牌的事件,并通过函数GetUserInput监听到鼠标选择键单击日历牌上日期的事件。步骤604:日历牌根据监听到的左键单击日历牌上日期的事件,通过函数DoUserInput对监听到的事件进行处理,确定用户选择的日期,例如确定用户点击的是6日。步骤605:进一步通过函数DoUserInput更新所述选择的日期对应的选择次数,将6日对应的选择次数加1。步骤606:日历牌通过函数ShowResultsToUser在所述日历牌的界面上显示用户选择的日期及对应的选择次数,即标记日期6日及其对应的选择次数。日历牌通过函数CallbackResults将本文档来自技高网...

【技术保护点】
一种选择日期的方法,其特征在于,包括以下步骤: 通过监听鼠标点击日历牌上日期的事件确定用户选择的日期; 更新所述选择的日期被选择的次数; 通过监听鼠标点击日历牌上结束标志的事件确定用户最终选择的日期及对应的选择次数。

【技术特征摘要】
1、一种选择日期的方法,其特征在于,包括以下步骤:通过监听鼠标点击日历牌上日期的事件确定用户选择的日期;更新所述选择的日期被选择的次数;通过监听鼠标点击日历牌上结束标志的事件确定用户最终选择的日期及对应的选择次数。2、如权利要求1所述的方法,其特征在于,监听到鼠标选择键的单击事件确定用户选择的日期并将该日期对应的选择次数加1。3、如权利要求1所述的方法,其特征在于,监听到鼠标属性键的单击事件确定用户选择的日期,并根据该属性键单击事件或进一步监听到的鼠标事件更新该日期对应的选择次数。4、如权利要求3所述的方法,其特征在于,所述进一步监听到的鼠标事件包括选择键单击删除的事件或选择键单击全部删除的事件。5、如权利要求1所述的方法,其特征在于,获知用户的命令指示,根据所述命令指示和监听到鼠标点击日历牌上日期的事件,确定用户选择的日期。6、如权利要求5所述的方法,其特征在于,所述命令指示包括指定或连续指定,以及包括用户输入的天数。7、如权利要求6所述的方法,其特征在于,所述连续指定包括指定连续的每天、指定连续的奇数日期或指定连续的偶数日期;所述命令指示还包括连续的天数。8、如权利要求6所述的方法,其特征在于,连续指定的日期对应的选择次数与通过监听鼠标点击事件确定的日期所对应的选择次数相同。9、如权利要求1至8中任一项所述的方法,其特征在于,在确定用户选择的日期及更新所述选择的日期被选择的次数的同时,在所述日历牌上显示用户选择的日期及对应的选择次数。10、如权利要求1所述的方法,其特征在于,所述结束标志包括关闭所述日历牌的标志。11、如权利要求1...

【专利技术属性】
技术研发人员:王建平蔡丹徐迎春王涛白玉宇刘天
申请(专利权)人:北大方正集团有限公司北京大学北京北大方正电子有限公司
类型:发明
国别省市:11[中国|北京]

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

1