
C#异步委托
阿达King哥
如何看透生活的本质却依然热爱生活
展开
-
C#异步委托概述(一)
C#异步委托实例概述1 引言曾经我做过一个项目,这个项目里面有一个计费功能,计费功能要对当月所有的费用进行计算,由于数据量很大,计算过程也有点复杂,所以用户在执行计费程序时,整个计算机就会出现“假死”的情况。在面对这种情况时,如果客户在单击“计费”按钮后,“计费”在“后台”进行,而软件的其他功能不受影响,当计费完毕,程序弹出提示窗口告知用户计费完毕,就能让软件有良好的使用效果。因此,我原创 2009-03-11 13:58:00 · 1716 阅读 · 3 评论 -
C#异步委托实例概述(二)
2 异步委托和多线程关于这个问题,我想很多初学者跟我一样有很多疑问吧。下面我说的内容也许不正确,我在这里真的很希望大家能够指正,因为我讲的只是我自己的理解。其实异步委托跟多线程在C#编程上是没有关系的。我做了一个Sample,我实在没看到任何地方写上了CreateThread这样的语句,但是却能达到异步的效果,也许,系统将处理的线程隐藏了,由操作系统管理,而不希望用户太多地介入,从而导致混原创 2009-03-11 14:48:00 · 2325 阅读 · 2 评论 -
C#异步委托实例概述(三)
2.2 委托使用的时机在我的印象里,委托经常出现在三个场合(也许更多,我水平有限)。1、事件调用(最常用)。2、线程调用。3、同步异步调用。事件调用(最常用)是委托用的最多的地方。我们为了使窗口之间的数据可以进行传递,经常会使用窗体定义事件。最常见的情况是这样的,用户为了查询一个客户,在窗体B中单击“查询”按钮后,弹出一个客户查询窗体(这里定义为A),在A中查询出指定的结果后,单击“选择”原创 2009-03-12 10:52:00 · 1904 阅读 · 1 评论 -
C#异步委托实例概述(四)
先不说其他的,先看看代码。using System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using System.Drawing;using System.Text;using System.Windows.Forms;using System.Threading;usin原创 2009-03-18 23:11:00 · 1580 阅读 · 1 评论