摘要: 一、委托的简介 1、委托的声明: delegate HandlerName ([parameters]) 例如: public delegate void PrintHandler(string str);; 委托声明定义了一种类型,它用一组特定的参数以及返回类型来封装方法。对于静态方法,委托对象封装要调用的方法。对于实例方法,委托对象同时封装一个实例和该实例上的一个方法。如果您... 阅读全文
posted @ 2007-08-20 17:51 自助者天助 阅读(288) 评论(0) 推荐(0) 编辑
摘要: 在c#中对于委托的概念不好理解。对于C++程序员可以比较好理解。属于函数回调的概念。但对于没有面向对象或者初学者,理解起来有点难度。下面是个人在学习过程中的一点理解。虽然理解不是太深入。但对于初学者一定有所帮助。 1、 委托的声明: delegate HandlerName ([parameters]) 例如: public delegate void PrintHandler(st... 阅读全文
posted @ 2007-08-20 17:43 自助者天助 阅读(295) 评论(0) 推荐(0) 编辑
摘要: (一).描述 本示例代码实现线程等待等待执行,比如一个线程在执行之前要等待所有其它线程或某个线程 先执行完成,或者等待其它线程至少一个执行完成. (二).代码 using System; using System.Runtime.Remoting.Messaging; using System.Threading; namespace 等待句柄 { //委托声... 阅读全文
posted @ 2007-08-20 17:36 自助者天助 阅读(254) 评论(0) 推荐(0) 编辑
摘要: (一).描述 先运行个简单的线程示例,认识一下线程 通过委托调用方法,以及使用AsyncResult判断线程的状态 (二).代码 using System; using System.Threading; using System.Runtime.Remoting.Messaging; namespace 通过委托异步调用方法 { //委托声明(函数签名) delegat... 阅读全文
posted @ 2007-08-20 17:34 自助者天助 阅读(312) 评论(0) 推荐(0) 编辑
摘要: 线程是程序执行的基本原子单位. 一个进程可以由多个线程组成. 在分布式编程中,正确使用线程能够很好的提高应用程序的性能及运行效率. 实现原理是将一个进程分成多个线程,然后让它们并发异步执行,来提高运行效率. 并发执行并不是同时执行(占有CPU),任意时刻还是只能有一个线程占用CPU, 只不过是它们争夺CPU频繁一些,感觉到他们似乎都在运行. 下面通过一个简单的例子来说明一下它的工作原理 设... 阅读全文
posted @ 2007-08-20 17:32 自助者天助 阅读(299) 评论(0) 推荐(0) 编辑
摘要: 先来看看XMLHttpRequest的属性: readyState 用数字对应XMLHttpRequest处理Http请求响应的各个过程: 0——未初始化状态:已创建XMLHttpRequest对象,但还未初始化。 1——准备发送状态:已调用了XMLHttpRequest.open()方法,准备调用XMLHttpRequest.se... 阅读全文
posted @ 2007-08-20 17:24 自助者天助 阅读(328) 评论(0) 推荐(0) 编辑
摘要: XMLHTTPRequest对象的说明DEMO 阅读全文
posted @ 2007-08-20 17:10 自助者天助 阅读(715) 评论(0) 推荐(0) 编辑