当前位置:编程学习 > C#/ASP.NET >>

用vb.net实现远程在线监测系统,image控件中的波形图实时刷新时的图形闪烁问题

用vb.net实现远程在线监测系统,每2秒刷新一次网页中image控件的波形图,但是每次刷新时都先出现短暂时间的空白,然后是波形,而且一个页面上的3个不同波形图还不同时出现,而是一个一个出现。如果不编写客户端Active控件用来把绘图的功能转到用户端,而是像现在这样在服务器中绘图然后传输给客户端,有可能实现波形的实时刷新而且不闪烁的效果吗?如果可以的话,请高手提供一个思路,谢谢了!
(我用AJAX的UpdatePanel控件和Timer控件对3个波形图进行局部刷新;经测试,每个图形的大小是8Kb) --------------------编程问答-------------------- 这个问题应该跟这个帖子类似吧
http://topic.csdn.net/u/20081108/18/421994e6-c367-4a78-9113-4d55a22f02c6.html

参考我在那边的回帖吧,呵呵 --------------------编程问答-------------------- 但是vb.net 网页程序中没有Picturebox控件啊,只有image     呵呵  --------------------编程问答-------------------- 哦,不好意思,不知是webform啊,还以为WinForm程序呢。 --------------------编程问答-------------------- Thank you all the same! --------------------编程问答-------------------- 我的意见:这种事情应该在服务器端完成,不应该留到客户端

意思是在服务器端每2秒,把图片合并在一起,弄成一个图片发给客户端,就不会卡了。 --------------------编程问答--------------------
引用 5 楼 no1gentlebreeze 的回复:
我的意见:这种事情应该在服务器端完成,不应该留到客户端 

意思是在服务器端每2秒,把图片合并在一起,弄成一个图片发给客户端,就不会卡了。

 
但是就算我只用一个图片,它也有闪烁啊,这个短时间的空白的出现应该是速度慢造成的,但是不知道是哪个环节太慢了,服务器画图?传输?还是浏览器解析图片数据?     --------------------编程问答-------------------- AJAX的UpdatePanel控件我没用过

用AJAX的话是每两秒请求服务器回传图片,然后在onComplete事件中完成所需要的任务
觉得应该不会闪烁
补充:.NET技术 ,  VB.NET
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,