小李广

学习是一个勤学苦练的过程
  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

随笔分类 -  .NET(C#)

摘要:DateTime dt = DateTime.Now;Label1.Text = dt.ToString();//2005-11-5 13:21:25Label2.Text = dt.ToFileTi... 阅读全文

posted @ 2010-04-12 20:40 小李广 阅读(145) 评论(0) 推荐(0)

摘要:标签: 多层结构 网上找的,本人认为是最全的讲解PetShop 4.0的材料。对PetShop整体架构进行了全方位的剖析,是不可多得的学习多层架构思想的好资料 。 附下载地址:DownLoad 阅读全文

posted @ 2009-06-18 22:31 小李广 阅读(776) 评论(1) 推荐(0)

摘要:C#泛型简介 • 所谓泛型,即通过参数化类型来实现在同一份代码上操作多种数据类型。泛型编程是一种编程范式,它利用“参数化类型”将类型抽象化,从而实现更为灵活的复用。• C#泛型赋予了代码更强的类型安全... 阅读全文

posted @ 2009-06-16 11:04 小李广 阅读(195) 评论(0) 推荐(0)

摘要:匿名方法简介• 匿名方法允许我们以一种“内联”的方式来编写方法代码,将代码直接与委托实例相关联,从而使得委托实例化的工作更加直观和方便。• 匿名方法的几个相关问题: – 参数列表 – 返回值 – 外部... 阅读全文

posted @ 2009-06-16 10:21 小李广 阅读(259) 评论(0) 推荐(0)

摘要:局部类型简介• 局部类型允许我们将一个类型(类、结构或者接口)分成几个部分,分别实现在几个不同的.cs文件中。• 局部类型适用于以下情况:– 类型特别大,不宜放在一个文件中实现;– 一个类型中一部分代... 阅读全文

posted @ 2009-06-14 14:27 小李广 阅读(191) 评论(0) 推荐(0)

摘要:从前,在南方一块奇异的土地上,有个工人名叫彼得,他非常勤奋,对他的老板总是百依百顺。但是他的老板是个吝啬的人,从不信任别人,坚决要求随时知道彼得的工作进度,以防止他偷懒。但是彼得又不想让老板呆在他的办公室里站在背后盯着他,于是就对老板做出承诺:无论何时,只要我的工作取得了一点进展我都会及时让你知道。彼得通过周期性地使用“带类型的引用”(原文为:“typed reference” 也就是delegate??)“回调”他的老板来实现他的承诺,如下: 阅读全文

posted @ 2009-06-13 09:31 小李广 阅读(268) 评论(0) 推荐(0)

摘要:委托是一种引用方法的类型。一旦为委托分配了方法,委托将与该方法具有完全相同的行为。委托方法的使用可以像其他任何方法一样,具有参数和返回值。 一个 delegate object 一次可以搭载多个方法,而不是一次一个。当我们唤起一个搭载了多个方法的 delegate,所有方法以其“被搭载到 delegate object 的顺序”被依次唤起 阅读全文

posted @ 2009-06-12 09:38 小李广 阅读(228) 评论(2) 推荐(0)

摘要:.Net编程中最经常用的元素,事件必然是其中之一。无论在ASP.NET还是WINFrom开发中,窗体加载(Load),绘制(Paint),初始化(Init)等等。 “protected void Page_Load(object sender, EventArgs e)”这段代码相信没有人不熟悉的。细心一点一定会发现,非常多的事件方法都是带了“object sender, EventArgs e”这两个参数。这是不是和委托非常相似呢? 一、委托(有些书中也称为委派) 阅读全文

posted @ 2009-06-09 16:40 小李广 阅读(176) 评论(0) 推荐(0)

摘要:什么是委托? 委托和事件这两个概念是完全配合的。委托仅仅是函数指针,那就是说,它能够引用函数,通过传递地址的机制完成。委托是一个类,当你对它实例化时,要提供一个引用函数,将其作为它构造函数的参数。 每一个委托都有自己的签名,例如:Delegate int SomeDelegate(string s, bool b);是一个委托申明,在这里,提及的签名,就是说SomeDelegate 这个委托 有 string 和 bool 类型的形参,返回一个int 类型。 阅读全文

posted @ 2009-06-09 16:15 小李广 阅读(174) 评论(0) 推荐(0)