2006年6月5日
摘要: 事件概述• Visual Studio 项目很容易被看作一系列顺序执行的过程。事实上,多数程序都是事件驱动的——即执行流程是由外界发生的事件所确定的。• 事件是一个信号,它告知应用程序有重要情况发生。例如,用户单击窗体上的某个控件时,窗体引发一个Click 事件并调用一个处理该事件的过程。C#中使用事件需要的步骤1.创建一个委托2.将创建的委托与特定事件关联3.编写事件处理程序4.利用编写的事件处... 阅读全文
posted @ 2006-06-05 18:24 公木子 阅读(406) 评论(0) 推荐(0) 编辑
摘要: Panel控件• Panel是一个服务器端的Web表单控件,一个Panel控件就是HTML网页上的一个矩形区域,它是否可见可以在服务器端进行控制。因此,首先,我们可以从将HTML代码段放在一个Panel控件中,HTML代码段可以由服务器端控件和客户端控件组成。一旦我们将Panel控件的visibility属性设置为“false”,则整个HTML代码段就成为不可见的了 private void bt... 阅读全文
posted @ 2006-06-05 15:28 公木子 阅读(477) 评论(0) 推荐(0) 编辑
摘要: 单件模式(Singleton Pattern) 概述 Singleton模式要求一个类有且仅有一个实例,并且提供了一个全局的访问点。这就提出了一个问题:如何绕过常规的构造器,提供一种机制来保证一个类只有一个实例?客户程序在调用某一个类时,它是不会考虑这个类是否只能有一个实例等问题的,所以,这应该是类设计者的责任,而不是类使用者的责任。 从另一个角度来说,Singleton模式其实也是一种职责型模式... 阅读全文
posted @ 2006-06-05 10:21 公木子 阅读(562) 评论(0) 推荐(0) 编辑