码迷,mamicode.com
首页 >  
搜索关键字:委托    ( 5011个结果
委托的例子,from C# advanced program
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
QT——模型/视图(model/view)
数据项中引入模型/视图架构,可以方便的将数据与表现层分开。 ------------------------------------- 为每个视图都提供了一个默认的委托——可以使用自定义的委托来替换显示没一项,并为可编辑项提供一个合适的编辑器。 ------------------------------------- 模型:用于存储数据项(data item)。 纯粹的视图部件:Q...
分类:其他好文   时间:2014-06-30 09:39:25    阅读次数:1128
CRL数据映射工作原理
CRL并不直接对数据库进行操作,它只会处理生成对应的SQL语句和参数,由委托注入的数据访问对象来执行,目前采用CoreHelper.SqlHelper因此,需要在Gblobal中实现数据访问委托,在委托方法中,可根据type区分是由哪一个业务创建的委托,从而达到多数据库的实现通过封装的数据结构检查方...
分类:其他好文   时间:2014-06-29 19:02:49    阅读次数:268
C#基础知识
数据类型:分为值类型和引用类型值类型包括:简单类型(整数类型,实数类型,字符类型,布尔类型),结构类型,枚举类型引用类型包括:类,接口,数组,委托以及object和string,其中object和string是两个比较特殊的类型,object是C#中所有类型(包括所有的值类型和引用类型)..
分类:其他好文   时间:2014-06-28 06:05:42    阅读次数:304
ASP.NET用户控件事件的定义和实践
假定用户控件(UserControl.ascx)中包含按钮控件AButton,希望实现按Button按钮时,包含该用户控件的页面可以接收到事件。UserControl.ascx.cs中的处理:1.定义public的事件委托,如ClickEventHandler;2.在UserControl类中声明事...
分类:Web程序   时间:2014-06-27 13:35:54    阅读次数:302
C# 调用类库里的事件
首先在类库中定义事件: //定义委托 public delegate void DelWeiTuo(string name); //定义事件 public event DelWeiTuo EventWeiTuo; 定义事件触发方法://...
分类:其他好文   时间:2014-06-27 13:19:38    阅读次数:137
Head First装饰模式(Decorator)
装饰者模式是动态的将责任附加到另一个对象上,由这个对象负责;这个装饰与被装饰的组件接口一致,因此对使用该组件的客户透明;其中的关键点是装饰者可以在所委托被装饰者的行为之前和之后,加上自己的行为,已达到特点的目的。 代码如下: -------------Component //装饰者模式一般使用抽象类 public abstract class Beverage {...
分类:其他好文   时间:2014-06-27 09:09:56    阅读次数:269
C# Func<>委托
以前我们为了能够调用一个方法,必须比照这个方法定义一个相应的delegate. 原先我们定义delegate // 委托声明 -- 定义一个签名: delegate doubleMathAction(double num);   class DelegateTest {     // 符合委托声明的常规方法     static double Double(double i...
分类:其他好文   时间:2014-06-26 13:49:06    阅读次数:164
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!