网站公告列表

  没有公告

加入收藏
设为首页
联系站长
您现在的位置: ASP学习资源 >> 网站开发 >> Delphi教程 >> 文章正文
  巧用日期转换函数验证用户输入(DLEPHI)            【字体:
巧用日期转换函数验证用户输入(DLEPHI)
      
    编程时,根据系统需求,我们通常需要对用户输入的信息进行有效性验证。你是否曾有过这样的烦恼:根据系统需求,需要在文本框里获取用户输入的日期信息,为此你必须自己编写日期验证函数来验证用户输入的是否为有效日期。而在编写自己的日期验证函数时,除了需要考虑要将月份限制在1~12之间,还要考虑当年各个月份的最大日期(即是除了2月份以外的30天、31天,还是2月份28天、29天)。在此,本文以Delphi为例介绍了一种巧妙利用系统提供的日期转换函数进行日期有效性验证的方法,省却了自己编写日期验证函数的麻烦。

假设窗体中有一个用于用户输入日期的TEdit类型的控件DateInput,下面所示代码即为对其进行验证的主要部分。

try

StrToDate (DateInput); //使用日期转换函数

except

on E: EConvertError do

begin

Application.MessageBox('无效的日期!','提示信息',MB_ICONINFORMATION+MB_OK);

//将此控件设置为输入焦点,并返回输入窗体

DateInput.SetFocus;

exit;

end;

end;

//其它操作

……

原理说明:通过使用函数StrToDate,并在转换出错时(即用户输入的日期无效,如1997.17.23)捕获异常信息向用户报错,并将输入焦点置于DateInput控件上。

如果你是一个好的程序员,相信你一定会举一反三,充分利用开发平台提供的各种函数及功能设计出既能满足需求又短小精悍的程序的。

  • 上一篇文章:

  • 下一篇文章:
  • 发表评论】【加入收藏】【告诉好友】【打印此文】【关闭窗口
    最新热点 最新推荐 相关文章
    DELPHI:利用INI文件实现界面…
    在Delphi 7 中用Indy开发Soc…
    在Delphi中用ADSI创建IIS的虚…
    在DELPHI程序中拨号上网
    在Delphi中侦测剪贴板的变化
    用Delphi 开发数据库程序经验…
    Delphi实现远程屏幕抓取
    改变VCL的行为--一个使用可视…
    怎样用delphi制作一个IPhunt…
    TWebBrowserTWebBrowser与MS…
      网友评论:(只显示最新10条。评论内容只代表网友观点,与本站立场无关!)

    企业专区
    司法考试
    经济论文
    国内资讯
    两性知识
    健康知识
    现代文学
     
    行业资讯
    案例判例
    教育论文
    国外资讯
    性爱技巧
    保健养生
    网络文学
     
    行销知识
    理论研究
    社会论文
    游戏策划
    两性生理
    两性健康
    古典文学
     
    行销实战
    司法解释
    财税论文
    程序教程
    两性心理
    心理健康
    武侠言情
     
    行销资源
    样本范本
    证券论文
    美术教程
    孕育知识
    心理测试
    科幻小说
     
    网络广告
    法规大全
    医学论文
    手机游戏
    两性误区
    家庭医生
    侦探恐怖
     
    电信产业
    法律论文
    管理论文
    移动平台
    两性故事
    老年保健
    纪实文学
     
    投资信息
    法律咨询
    会计论文
    项目管理
    性情男女
    性格测试
    少儿文学
     
    传播论坛
    法律援助
    实用文书
    市场运营
    成人笑话
    性爱测试
    星座知识
    Copyright © 2005-2008 asp.u258.net All rights reserved.
    本站资源部分来自互联网如有侵犯你的权益请与我们联系