摘要: asp.net C# 时间格式大全DateTime dt = DateTime.Now;// Label1.Text = dt.ToString();//2005-11-5 13:21:25// Label2.Text = dt.ToFileTime().ToString();//127756416859912816// Label3.Text = dt.ToFileTimeUtc().ToStr... 阅读全文
posted @ 2009-08-12 16:34 清山博客 阅读(488) 评论(0) 推荐(0)
摘要: 效果图如下:(这里用到的是NorthWind数据库中的Employees表)主要代码: protected void GridView1_RowDataBound(object sender, GridViewRowEventArgs e) { if (e.Row.Cells[0].HasControls()) { //这三个按钮的顺序为:更新、添加、删除; LinkButton BtnDelet... 阅读全文
posted @ 2009-08-10 13:10 清山博客 阅读(1816) 评论(0) 推荐(0)
摘要: C#中的事件(详解) 想了很久,总算弄明白了C#中的事件是怎么回事。呵呵...下面是一个最简单的事件例子:class Test{ public delegate void EventHandler(); //①申明委托; public event EventHandler Handler; //②定义事件; static void Main() { Test t=new ... 阅读全文
posted @ 2009-08-04 22:10 清山博客 阅读(2002) 评论(1) 推荐(3)
摘要: 原文约定: 1.”attribute”和”attributes”均不翻译 2.”property”译为“属性” 3.msdn中的原句不翻译 4.”program entity”译为”语言元素”Attributes in C#介绍Attributes是一种新... 阅读全文
posted @ 2009-07-31 20:07 清山博客 阅读(321) 评论(0) 推荐(0)
摘要: 11.Façade外观(结构型模式)李建忠上海祝成科技高级培训讲师系统的复杂度假设我们需要开发一个坦克模拟系统用于模拟坦克车在各种作战环境中的行为,其中坦克系统由引擎、控制器、车轮、车身等各子系统构成。PublicclassWheel车轮{publicvoidWAction1(){....}publicvoidWAction2(){....}}publicclassEngine引擎{pu... 阅读全文
posted @ 2009-07-28 23:38 清山博客 阅读(335) 评论(0) 推荐(0)
摘要: C#锐利体验2.0:局部类型、空属类型、静态类李建忠 上海祝成科技 高级讲师Agenda•局部类型 •空属类型 •静态类 •讲座总结局部类型的引入 •没有局部类型的时候(C# 1.0): class App { public void Foo() {……} …… public void Ba... 阅读全文
posted @ 2009-07-28 15:34 清山博客 阅读(315) 评论(0) 推荐(0)
摘要: 10. Decorator 装饰(结构型模式) 李建忠 上海祝成科技高级培训讲师 子类复子类,子类何其多 假如我们需要为游戏中开发一种坦克,除了各种不同型号的坦克外,我们还希望在不同场合中为其增加以下一种或多种功能:比如红外线夜视功能(IA),比如水陆两栖功能(IB),比如卫星定位功能(IC)等等。 // 抽象坦克 public abstract class Tank { publi... 阅读全文
posted @ 2009-07-27 22:29 清山博客 阅读(219) 评论(0) 推荐(0)
摘要: 9.Composite组合(结构型模式)李建忠海祝成科技高级培训讲师对象容器的问题在面向对象系统中,我们常会遇到一类具有“容器”特征的对象——即它们在充当对象的同时,又是其他对象的容器。publicclassSingleBox:IBox{publicvoidprocess(){……}}publicclassContainerB... 阅读全文
posted @ 2009-07-26 23:20 清山博客 阅读(293) 评论(0) 推荐(0)
摘要: 7.Adapter适配器(结构型模式)李建忠上海祝成科技高级培训讲师适配(转换)的概念无处不在……适配,即在不改变原有实现的基础上,将原先不兼容的接口转换为兼容的接口。动机(Motivation)在软件系统中,由于应用环境的变化,常常需要将“一些现存的对象”放在新的环境中应用,但是新环境要求的接口是这些现存对象所不满足的。如何应对这种“迁... 阅读全文
posted @ 2009-07-23 21:39 清山博客 阅读(430) 评论(0) 推荐(0)
摘要: 6.Prototype原型(创建型模式)李建忠上海祝成科技高级培训讲师依赖关系的倒置抽象不应该依赖于实现细节,实现细节应该依赖于抽象。–抽象A直接依赖于实现细节b–抽象A依赖于抽象B,实现细节b依赖于抽象B动机(Motivation)在软件系统中,经常面临着“某些结构复杂的对象“的创建工作;由于需求的变化,这些对象经常面临着剧烈的变化,但是它们却拥有... 阅读全文
posted @ 2009-07-21 21:46 清山博客 阅读(211) 评论(0) 推荐(0)