随笔分类 -  .NET

C# 框架那些事
摘要:delegate 是委托声明的基础,是.net 的委托的声明的关键字action 是基于delegate实现的代理 有多个参数(无限制个数)无返回值的代理 func 是基于delegate实现的代理 有多个参数(无限制个数)有返回值的代理Predicate 是基于delegate实现的代理 只有一个参数 返回的是bool变量Task工作任务项 DotNet4.0 引入的最新的使用线程池的技术 C#委托: 委托在C#的编程中用途广泛,具体的妙处可谓谁用谁知道,所以今天我不谈委托的妙处,咱们开始一点点的分享C#委托的几种实现方式 在C#委托的实现离不开 delegat... 阅读全文
posted @ 2013-11-08 08:36 SunnyMan 阅读(557) 评论(0) 推荐(0)
摘要:本文主要面向对正则表达式知之甚少或没有使用经验,但却熟悉 ASP.NET、可借助 .NET 编程的初学者。此外,希望本文连同regular expression cheat sheet成为有正则表达式使用经验的开发者的手头参考资料或进修资料。本文讨论内容如下:正则表达式使用历史简介简单表达式限定符元字符字符类预定义的集合元字符表达式示例详细内容ASP.NET 中的验证正则表达式 API免费工具高级主题概述小结和其他资源通常,如果对本文或对正则表达式有疑问,请访问http://www.aspadvice.com/,通过regex mailing list提出问题。编写此文时其中已有 350 多个 阅读全文
posted @ 2013-10-15 11:08 SunnyMan 阅读(302) 评论(0) 推荐(0)
摘要:private const UInt32 WM_ACTIVATE = 0x0006;private const UInt32 WM_ACTIVATEAPP = 0x001C;private const UInt32 WM_AFXFIRST = 0x0360;private const UInt32 WM_AFXLAST = 0x037F;private const UInt32 WM_APP = 0x8000;private const UInt32 WM_ASKCBFORMATNAME = 0x030C;private const UInt32 WM_CANCELJOURNAL = 0x00 阅读全文
posted @ 2013-07-26 13:11 SunnyMan 阅读(385) 评论(0) 推荐(0)
摘要:private delegate void Msg(); private Timer timer_1 = new Timer(); private System.Timers.Timer timer_2=new System.Timers.Timer(); private System.Threading.Timer timer_3; private void Form1_Load(object sender, EventArgs e) { timer_1.Interval = 1; timer_1.Start(); timer_1.Tick += new EventHandler(time. 阅读全文
posted @ 2013-04-18 15:07 SunnyMan 阅读(250) 评论(0) 推荐(0)