09 2012 档案

摘要:Control.Invoke 方法 (Delegate) :在拥有此控件的基础窗口句柄的线程上执行指定的委托。Control.BeginInvoke 方法 (Delegate) :在创建控件的基础句柄所在线程上异步执行指定委托。(一)Control的Invoke和BeginInvoke 我们要基于以下认识: (1)Control的Invoke和BeginInvoke与Delegate的Invoke和BeginInvoke是不同的。 (2)Control的Invoke和BeginInvoke的参数为delegate,委托的方法是在Control的线程上执行的,也就是我们平时所说的UI线程。我们以 阅读全文
posted @ 2012-09-18 16:02 二哥(阿伟) 阅读(237) 评论(0) 推荐(0)
摘要:http://www.cnblogs.com/hanyinglong/archive/2012/09/16.html前言: 这篇博客是在上篇的基础开始讲述了一下委托的一些用法,首先我举一个例子说明了一下前面章节的知识点,接下来我说了将方法作为参数传递的一个案例,接下来实现了一个委托实现冒泡排序的方法,如果你们和我一样正在学习,希望能够把代码详细的看一下,我感觉还是有帮助的,最后讲述一下回调函数的例子,学习编程做好的方法就是从代码中学习,所以我列举了很多代码,希望我们共同学习1. 新建一个项目(1)新建一个控制台项目,实现利用委托来实现多态的实现,(2)委托可以将方法定义成变量来使用,所以可以实 阅读全文
posted @ 2012-09-17 09:19 二哥(阿伟) 阅读(171) 评论(0) 推荐(0)
摘要:原文连接:http://www.cnblogs.com/hanyinglong/archive/2012/09/15.html1. 委托的定义(1) 将方法作为变量使用的一种机制,就是将方法当作变量用(声明,赋值,传参)(2) 将变量当作方法来用,首先就要去声明变量,就要考虑变量的类型,就是(委托变量,对应方法的返回值,参数等),顾名思义:委托就是委托别人去干某些事情,下面是一个实例方法的实现例如:我现在饿了,但是我很懒,就是不想出去买,所以这时候我可以委托室友帮我带一份,这样我就已经实现委托了,如果我想去吃饭的话实现的代码是:class Program{ static void Mai... 阅读全文
posted @ 2012-09-17 09:17 二哥(阿伟) 阅读(192) 评论(0) 推荐(0)