委托,事件理解
摘要:委托:主要用于事件处理;它不知道也不关心它所封装的方法所属的类,它所关心的仅限于这些方法必须与委托的类型兼容。这使委托非常适合于“匿名”调用 在学习C#中的委托和事件过程中,我读了许多文章来理解他们二者究竟是怎么一回事,以及如何使用他们,现在我将整个的理解过程陈述以下,我学到的每一方面,恐怕也是你们需要掌握的:-)。 什么是委托? 委托和事件这两个概念是完全配合的。委托仅仅是函数指针,...
阅读全文
posted @
2008-06-30 12:08
heart-in-sky
阅读(255)
推荐(0)
设计模式
摘要:面向对象设计中的原则:单一职责原则(每一个类都只负责一件具体的事情),开放封闭原则(软件的实体如:类、模块、函数等,应该是可以扩展的,但是不可修改的)http://www.cnblogs.com/Terrylee/archive/2006/07/17/334911.html 单件模式:只能实例化一次。抽象工厂模式:解决一系列相互依赖的对象的创建工作,对对象的抽象。通过抽象工厂类调用各个实际工厂类,...
阅读全文
posted @
2008-06-13 11:14
heart-in-sky
阅读(179)
推荐(0)
服务器控件模型
摘要:如果用静态/动态这个角度去分析一个.aspx文件,可以将其分成两部份:一部份是静态的连续的文本,如:……;另一部份是动态的特殊标签,如:。两者以是否拥有属性runat=”server”为判断标准。ASP.NET将后一部份称之为服务器控件,程序员以服务器控件为对象模型来定义Web应用程序的用户界面,控制用户交互;而前一部份在运行时也将被创建成一种特殊的控件——LiteralControl。 ...
阅读全文
posted @
2008-06-12 18:26
heart-in-sky
阅读(188)
推荐(0)
OO思想的多态、接口与委托
摘要:曾几何时,我们的父辈接受到的对美好生活的描绘是:“楼上楼下、电灯电话”,三十年过去了,电灯电话早已已成为我们老百姓家中生活必需品,但美好生活似乎还有更多的内涵。沉重的七大洲地壳板块缓缓移动,挺拔的喜马拉雅山慢慢增高,世界在变,唯一不变的是变化。 ■ 软件开发的悖论 – 把变化变成计划 在软件开发活动的过程中,常被一个悖论所缠绕:不写码就搞不清该做什么;搞不清做什么又不知道该...
阅读全文
posted @
2008-06-12 18:02
heart-in-sky
阅读(249)
推荐(0)
错误“CS1595:已在多处定义”
摘要:原因是因为在编写过程中未将原先的旧版本DLL文件删除,结果导致class 重复定义。这时再去bin文件夹下查看,将旧版本DLL文件删除,问题得到解决。
阅读全文
posted @
2008-06-10 15:03
heart-in-sky
阅读(182)
推荐(0)