摘要:
表lin(a, b, c) select *, px = identity(int, 1, 1) into #tbfrom lingo select * from #tb as t1where not exists( select 1 from #tb as t2 where t1.a = t2.... 阅读全文
摘要:
何为事件呢?简单的举个例子,我们学校有个校花,很多的狼都注视着,可是当她进入男生无法监视的地方,我们就需要间谍打入她的内部。所以谁要是想知道校花在干什么,只要把我们的手机号码给这个间谍,只要校花有什么举动时,她就会发信息给我们,当然你要是想知道校花在干什么,你必须给间谍你的号码以及一些好处。学过设计模式的人应该很清楚这是一个观察者模式。我们先使用标准的观察者模式来还原这个举动,然后再使用DELEGATE来实现,并由此来揭示令初学者郁闷的事件。publicinterface 色狼{void通知(string通知的内容);}publicclass色狼甲:色狼{publicconststringPH 阅读全文
摘要:
网上说delegate的一大堆,从我当时学C#开始就已经多得要命,可是我看了N久,也不明白什么意思。有种清者自清,浊者自浊的味道,不懂的人看了还是不懂。吸取我自己的教训,从简单到复杂,从具体到抽象。举个例子,相信大家都考试过,别人有没有作弊过,我不想知道,但是我有!如果没有作弊经验的朋友可以想象成开卷考。我们把能做的都做了,剩下不能做的,只好抄别人了(如果不抄,那只能等挂科了)。class我{void做题目1(){}void做题目2(){}void抄别人的(int题目编号){}void考试(){this.做题目1();this.做题目2();//第三道我不会做,只好抄别人this.抄别人的(3 阅读全文
摘要:
WCF的出现,无疑验证了那句“分久必合,和久必分”传世经典。WCF整合了Remoting和webService等等。而且开发简单(相对的),它既弥补Remoting的只能在.net上运行,又弥补了asmx只能单向传送消息的缺点。也就是说,WCF是实现跨平台,在跨平台的同时,也可以双向通信。在WCF的编程思想中,无疑将SOA的思想体现的淋漓尽致。 首先要做的是就是定义服务契约。定义契约一般使用接口,... 阅读全文
摘要:
很多人都说自己是.net程序员,问为什么,说是开发的网页是aspx扩展名的,又说用N层结构。首先来看一段代码: public static void Alert(object message) { string js = @""; HttpContext.Current.Response.Write(string.Format(js, me... 阅读全文
摘要:
04年时刚接触到C#,对于Attribute感到特别稀奇,因为我翻遍了整个教程,也看不到关于Attribute的介绍, 对于在代码上面用[]括起来,觉得神秘和不可思议。我们之前学C、C++或者java都没有这种东西。而且这些东 西都不在代码的执行当中,用了有什么意义呢。不过有疑问归有疑问,要说明类是可序列化的,你还得在上面 标示上[Serializable]。那时还不懂,当时只知道如果不加这个程序... 阅读全文
摘要:
看了这篇文章《使用了继承、多态还有工厂模式和反射,但是还是没有OO的感觉》。第一感觉就是作者对OO的理解和运用都不够深入。他给的例子好像也不是很OO,可惜不知道作者的邮箱,只能将改正后的代码贴在自己的blog中了。 namespace Lin{ //"使用了继承、多态还有工厂模式和反射,但是还是没有OO的感觉"的回复 public interface IMessageReceive ... 阅读全文
摘要:
鉴于asp.net的membership和现有的系统融合不是很好。所以,自己在家里连续奋战两个不眠之夜。终于做出了一套可扩展的membership组件,多级角色管理,多级角色的权限判断。拿到这边来发布了。希望对一些初学者有所帮助。SourceCode 阅读全文
摘要:
我感觉,虽然很多人都可以做出一个成员资格管理的模块,但是能做的好的并不是很多。其中,有对这个成员管理原理不清楚的,也有实现能力不强的,等等。我觉得,要想做好成员资格管理,首先必须对成员资格管理的概念和原理有较为深刻的认识。然后,有个好的设计和实现。 所以,我将在下面和大家一起讨论一下成员资格管理的概念和原理。 在成员资格管理中有3个很重要的概念:用户,角色,权限。 用户是一个在业务逻辑中存在的... 阅读全文
摘要:
在技术方面,我可能在cnblogs里面是不是NX的但是,任何问题只要抽象到一定的程度,他们是没有什么区别的。就像C#中任何两个对象都可以被看作是object对象 在asp.net里面的Request和Response最终应该是IHttpHandler来实现的。 public class Page : TemplateControl, IHttpHandler所以说,aspx只不过是其中的一种实现方... 阅读全文