C#(asp.net) Application.DoEvents() 处理队列消息

该方法可以处理当前队列的消息,比如一个for循环 5000次 向TextBox中追加文本,那肯定会假死一会儿的。

此时便可使用Application.DoEvents()来处理队列的信息。

简单说下使用Application.DoEvents() 和 不使用Application.DoEvents() 的区别:

不使用Application.DoEvents():

循环5000次的话,界面会假死一会儿,然后等待for循环完全结束后然后显示界面。

使用Application.DoEvents():

那么在for循环中加入这句话,界面消息就会及时的得到更新(既不会假死);

时间: 2024-09-20 18:11:31

C#(asp.net) Application.DoEvents() 处理队列消息的相关文章

application.doevents()

问题描述 do{if(num==7){return:}application.DoEvents();}while(num!=8):MessageBox.show("弹出提示");采取某些措施,执行几个循环后,先return,按道理说循环应该结束了,并且不弹出提示框.然后但是我再另外一个按钮事件中让num=8,提示框竟然弹出来了!求大神给出解释??????????????????????????? 解决方案 解决方案二:你那个按钮又将num设置为1了吧?解决方案三:你自己看看,怎么跳出循

解析ASP的Application和Session对象

application|session|对象 在已经发表的系列文章中我们已经讨论了两个ASP对象:Application对象和Session对象,因此能够访问Application对象和Session对象提供的集合.方法.属性和事件.本节将从程序设计的角度对这两个对象进行研究. · 当载入ASP DLL并响应对一个ASP网页的第一个请求时,创建Application对象.该对象提供一个存储场所,用来存储对于所有访问者打开的所有网页都可用的变量和对象. · 当访问者首次从站点请求一个ASP页面时,

.NET之ASP Web Application快速入门(2) (转载)

application|web|快速入门 Application的生存期 一个ASP.NET application创建于服务器第一次被请求时,在那之前不会有ASP.NET代码在执行.接受第一次请求后,一个HttpApplication实例池被创建,并激活了Application_OnStart事件.HttpApplication实例处理这个请求及随后发生的请求,直到最后的实例退出,接着就触发Application_OnEnd事件. 注意,在每一个实例中HttpApplication的Init以

.NET之ASP Web Application快速入门(1)(转载)

application|web|快速入门 什么是 ASP.NET Application ? ASP.NET这么定义Application:它是运行在Web应用服务器上的一个虚拟目录及其子目录下的所有文件.页面.模块以及可执行代码的总和.比如说,一个叫做"order"的application可能就是Web服务器的一个"/order"虚拟目录.虚拟目录可以通过Internet Services Manager设置,它可以包含任何子目录. Web服务器上的每一个ASP.

Securing an ASP.Net application...

application|asp.net Abstract: this article develops a reasonably secure login facility utilizing the inbuilt features of ASP.Net (forms based authentication). Also presented is an introduction to related security features and issues, in particular me

ASP的Application和Session对象详解(二)

使用Application和Session的事件 ASP的Application和Session对象体现了其他ASP内置对象所没有的特征--事件.然而,正像在前面的对象成员表中看到的那样,这些都是ASP会话和应用程序的工作相联系的事件. 1. Application和Session的事件处理器 每当一个应用程序或会话启动或结束时,ASP触发一个事件.可以通过在一个特殊的文件中编写普通的脚本代码来检测和应答这些事件,这个文件名为global.asa,位于一个应用程序的根目录中(对于缺省的Web网站

ASP的Application和Session对象详解(一)

在已经发表的系列文章中我们已经讨论了两个ASP对象:Application对象和Session对象,因此能够访问Application对象和Session对象提供的集合.方法.属性和事件.本节将从程序设计的角度对这两个对象进行研究. · 当载入ASP DLL并响应对一个ASP网页的第一个请求时,创建Application对象.该对象提供一个存储场所,用来存储对于所有访问者打开的所有网页都可用的变量和对象. · 当访问者首次从站点请求一个ASP页面时,为他创建一个Session对象,并保持有效直到

热门问题:MNS队列消息计数实现难点浅析

MNS提供GetQueueAttributes接口,用于获取队列的基本属性信息以及队列的消息数状态(可见消息,不可见消息,延迟消息),其中返回的消息数并不是精确值,而是只能反映队列中消息数状态的近似值.很多用户可能都会对消息计数不准确而耿耿于怀,小编今天就跟大家交流交流消息计数的实现难点,大家请轻拍.     1. 分布式环境下,强一致性难达到      MNS是基于阿里云飞天分布式平台上的消息服务,具有高并发.高可扩展等优点,别看大家平常只是向一个URL地址收发消息,但是MNS后端却是多台Me

ASP的Application对象和Session对象

本章已经讨论了两个ASP对象:Application对象和Session对象,因此能够访问Application对象和Session对象提供的集合.方法.属性和事件.本节将从程序设计的角度对这两个对象进行研究.· 当载入ASP DLL并响应对一个ASP网页的第一个请求时,创建Application对象.该对象提供一个存储场所,用来存储对于所有访问者打开的所有网页都可用的变量和对象.· 当访问者首次从站点请求一个ASP页面时,为他创建一个Session对象,并保持有效直到缺省的超时周期(或由脚本确