码迷,mamicode.com
首页 > 编程语言 > 详细

C# 采用线程重绘图形要点记录

时间:2014-08-04 20:49:48      阅读:274      评论:0      收藏:0      [点我收藏+]

标签:数据   代码   c   安装   app   ad   c#   web   

大家都知道J2ME 采用一个线程去获取数据,然后得到数据后更新屏幕是件很容易的事情,
比如
Thread{
public void run(){ 
getData();
repaint(); 
}

}
这样做就OK了 

但是这个方法在C#上能成功吗。
答案是NO,为什么呢。安装他们的APIs的说法是,采用线程更新屏幕的是应该要用一个委托的方式来执行。

看看我是怎么做的。 

Thread{
public void run(){ 
getData(); 
updateWebBrowser();
} 

delegate void Repaint(); 

       public void repaint() 
       {

           this.webBrowser.repaint(); 
       }

       /** 
        * 更新视图
        */
       public void updateWebBrowser() 
       {
          //这里是更新屏幕的代码,看各自需求做相应的实现。 
       }

} 

上面就是C#的处理方式。应该也是可以理解的

C# 采用线程重绘图形要点记录,布布扣,bubuko.com

C# 采用线程重绘图形要点记录

标签:数据   代码   c   安装   app   ad   c#   web   

原文地址:http://www.cnblogs.com/gc2013/p/3890659.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!