我自己做了一个监控程序, 可以实时监控数据, 并根据数据绘制相应的曲线. 偶然发现可以将winform之间嵌入到网页的方法, 心大喜, 以为可以将自己的程序应用到网页中了. 于是在网上查资料, 了解嵌入的方法, 把自己的程序嵌入后发现, 其实不能实现监控, 因为网页是以瘦客户端静态图, 根本无法将winform中的timer控件应用起来, 所以无法获得监视的数据, 而且我自己设计的双击事件弹出的曲线图窗口,其实还是一个winform窗口, 而且时钟也无法用, 所以得不到效果.
所以我就知道, 为什么以前的程序, 在向客户端写数据的时候, 是整个图的发送(当时还没有ajax技术), 因为上面的根本无法监控, 所以需要采用ActiveX或者Applet技术才可以.
但是这也给大家提供了一个方法, 对于静态的需要在网页中显示winform的方法.
<object id="simpleControl1" classid="http:Salien.Utility.Chart.Watch.dll#Salien.Utility.Chart.Watch.ClsWatch" height="600" width="400"> <param name="Path" value="http://localhost/WebImageText/WebForm4.aspx?xml=project-2.xml"/> </object>
param是在类中定义的属性.
(编辑:aniston)
|