为他人做嫁衣裳
posts - 6,  comments - 136,  trackbacks - 6
     摘要: 范型类型工厂模式在应用程序中的使用,对于范型的使用可以减少代码量,以下内容只是个人愚见,工厂模式的理解和应用还请高手指点。  阅读全文
posted @ 2007-08-12 14:48 幸运草 阅读(2151) | 评论 (8)编辑
     摘要: 目前的版本只是简单的生成可以编译通过的代码,可能还存在不能调用的BUG,我会进快完善。
后序版本将包括以下功能  阅读全文
posted @ 2007-06-06 14:48 幸运草 阅读(1427) | 评论 (5)编辑
     摘要: 大家在项目中我想都有这样的体会,一个存储过程有大量的参数,在写函数的时候就要写大量重复的代码,还要在在SQL 和VS 之间来回的切换查看参数,数据表同样也是,所以写了两个模板来加快开发效率希望大家喜欢,模板可以根据自已的习惯稍做修改就可以使用  阅读全文
posted @ 2007-05-14 09:58 幸运草 阅读(897) | 评论 (4)编辑
     摘要: 基于工厂模式的codesmith web项目模板,包括DAL层和BLL层。整个网站架构和petshop基本相同  阅读全文
posted @ 2007-05-10 16:13 幸运草 阅读(5642) | 评论 (111)编辑
     摘要: 刚在园子里安个家,共享点东东给大家  阅读全文
posted @ 2006-11-28 15:36 幸运草 阅读(365) | 评论 (0)编辑
正则表达式在验证中起到举足轻重的作用,以下是我作为验证时间正则函数:

public bool myTime(string str)
                
{
                       
bool flag=false;
                        
string regex = @"^((\d{2}(([02468][048])|([13579][26]))[\-\/\s]?((((0?[13578]
                                        )|(1[02]))[\-\/\s]?((0?[1-9])|([1-2][0-9])|(3[01])))|(((0?[4
                                        69])|(11))[\-\/\s]?((0?[1-9])|([1-2][0-9])|(30)))|(0?2[\-\/\
                                        s]?((0?[1-9])|([1-2][0-9])))))|(\d{2}(([02468][1235679])|([1
                                        3579][01345789]))[\-\/\s]?((((0?[13578])|(1[02]))[\-\/\s]?((
                                        0?[1-9])|([1-2][0-9])|(3[01])))|(((0?[469])|(11))[\-\/\s]?((
                                        0?[1-9])|([1-2][0-9])|(30)))|(0?2[\-\/\s]?((0?[1-9])|(1[0-9]
                                        )|(2[0-8]))))))
"//日期部分
                                        regex += @"(\s(((0?[0-9])|([1-2][0-3]))\:([0-5]?[0-9])((\s)|(\:([0-5]?[0-9])))))?$"//时间部分
                        RegexOptions options = ((RegexOptions.IgnorePatternWhitespace | RegexOptions.Multiline) | RegexOptions.IgnoreCase);
                        Regex reg 
= new Regex(regex, options);
                        
if(reg.IsMatch(str))
                        
{
                                flag
=true;
                        }

                        
return flag;
                }


其中的正则可以准确的验证你输入的时间是不是正确,并能验证闰年

posted @ 2006-11-28 12:27 幸运草 阅读(805) | 评论 (2)编辑

<2008年9月>
31123456
78910111213
14151617181920
21222324252627
2829301234
567891011

与我联系

搜索

 

常用链接

留言簿(3)

我参加的小组

随笔分类

随笔档案

文章分类

瘦草工作室

积分与排名

  • 积分 - 15843
  • 排名 - 2386

最新评论

阅读排行榜

评论排行榜