class BubbleSorter { static public void Sort(IList sortArray, Func comparison) { bool swapped = true; do ...
分类:
其他好文 时间:
2014-07-10 12:34:06
阅读次数:
159
委托:对方法的绑定事件和委托的步骤1.定义委托public delegate 返回值 委托名(参数);2.基于委托定义事件public event 委托名 事件名;3.注册事件对象.事件名 += new 委托(方法);4.触发事件 先检查事件是否有人注册,有则触发 if (事件名 != null.....
分类:
其他好文 时间:
2014-07-07 23:37:21
阅读次数:
148
委托(delegate)也叫代理是iOS开发中常用的设计模式。我们借助于protocol(参考博文:objective-c协议(protocol))可以很方便的实现这种设计模式。什么是代理?苹果的官方文档给了很清晰的解释:Delegation is a simple and powerful pat...
分类:
其他好文 时间:
2014-07-07 17:29:03
阅读次数:
240
数据项中引入模型/视图架构,可以方便的将数据与表现层分开。
-------------------------------------
为每个视图都提供了一个默认的委托——可以使用自定义的委托来替换显示没一项,并为可编辑项提供一个合适的编辑器。
-------------------------------------
模型:用于存储数据项(data item)。
纯粹的视图部件:Q...
分类:
其他好文 时间:
2014-06-30 09:39:25
阅读次数:
1128
CRL并不直接对数据库进行操作,它只会处理生成对应的SQL语句和参数,由委托注入的数据访问对象来执行,目前采用CoreHelper.SqlHelper因此,需要在Gblobal中实现数据访问委托,在委托方法中,可根据type区分是由哪一个业务创建的委托,从而达到多数据库的实现通过封装的数据结构检查方...
分类:
其他好文 时间:
2014-06-29 19:02:49
阅读次数:
268
数据类型:分为值类型和引用类型值类型包括:简单类型(整数类型,实数类型,字符类型,布尔类型),结构类型,枚举类型引用类型包括:类,接口,数组,委托以及object和string,其中object和string是两个比较特殊的类型,object是C#中所有类型(包括所有的值类型和引用类型)..
分类:
其他好文 时间:
2014-06-28 06:05:42
阅读次数:
304
假定用户控件(UserControl.ascx)中包含按钮控件AButton,希望实现按Button按钮时,包含该用户控件的页面可以接收到事件。UserControl.ascx.cs中的处理:1.定义public的事件委托,如ClickEventHandler;2.在UserControl类中声明事...
分类:
Web程序 时间:
2014-06-27 13:35:54
阅读次数:
302
首先在类库中定义事件: //定义委托 public delegate void DelWeiTuo(string name); //定义事件 public event DelWeiTuo EventWeiTuo; 定义事件触发方法://...
分类:
其他好文 时间:
2014-06-27 13:19:38
阅读次数:
137
装饰者模式是动态的将责任附加到另一个对象上,由这个对象负责;这个装饰与被装饰的组件接口一致,因此对使用该组件的客户透明;其中的关键点是装饰者可以在所委托被装饰者的行为之前和之后,加上自己的行为,已达到特点的目的。
代码如下:
-------------Component
//装饰者模式一般使用抽象类
public abstract class Beverage
{...
分类:
其他好文 时间:
2014-06-27 09:09:56
阅读次数:
269
以前我们为了能够调用一个方法,必须比照这个方法定义一个相应的delegate.
原先我们定义delegate
//
委托声明 --
定义一个签名:
delegate doubleMathAction(double num);
class DelegateTest
{
//
符合委托声明的常规方法
static double Double(double i...
分类:
其他好文 时间:
2014-06-26 13:49:06
阅读次数:
164