首页 > 学院 > 开发设计 > 正文

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

2019-11-17 02:59:45
字体:
来源:转载
供稿:网友
C# 采用线程重绘图形要点记录

大家都知道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#的处理方式。应该也是可以理解的


发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表