发明名称 一种通用的验证Windows窗体数据的方法
摘要 一种通用的验证Windows窗体数据的方法,首先建立窗体数据验证系统;应用程序在显示窗体之前向其注册各个控件的验证器;应用程序显示窗体;用户填入数据;用户点击“确定”按钮来完成窗体数据的填写,或点击“取消”来取消填写;窗体辨识出用户的操作;窗体验证系统针对每一个已经注册了验证器的窗体,调用其验证器来实现验证窗体数据;在验证过程中,如果有一个验证器返回没有通过验证的结果,则取消验证过程,同时阻止窗体的关闭,并向用户报告该数据错误;最后所有数据输入正确之后,窗体被关闭,数据被返回给应用程序。本发明使得Windows Form窗体应用开发中,使用一种通用的方式来验证窗体数据。
申请公布号 CN101566966A 申请公布日期 2009.10.28
申请号 CN200810105132.5 申请日期 2008.04.25
申请人 北京闻言科技有限公司 发明人 汤海京;徐友春;朱红军;刘莹;赵峰
分类号 G06F11/36(2006.01)I 主分类号 G06F11/36(2006.01)I
代理机构 代理人
主权项 1、一种通用的验证Windows窗体数据的方法,其特征在于:该方法至少包括如下的步骤:步骤1:建立窗体数据验证系统。步骤2:建立支持窗体数据验证的窗体的基类,以达到代码的重用。步骤3:在这个基类基础之上,建立支持数据验证的窗体。步骤4:应用程序在显示窗体之前向其注册各个控件的验证器。步骤5:应用程序显示窗体。步骤6:用户填入数据。步骤7:用户点击“确定”按钮来完成窗体数据的填写,或点击“取消”来取消填写。步骤8:窗体辨识出用户的操作,如果是点击了“确定”按钮,则启用窗体验证系统来验证数据。步骤9:窗体验证系统针对每一个已经注册了验证器的窗体,调用其验证器来实现验证窗体数据。步骤10:在验证过程中,如果有一个验证器返回没有通过验证的结果,则取消验证过程,同时阻止窗体的关闭,并向用户报告该数据错误。步骤11:所有数据输入正确之后,窗体被关闭,数据被返回给应用程序。
地址 100085北京市海淀区上地三街嘉华大厦B座503室
您可能感兴趣的专利