Silverlight 将支持开发人员在创建丰富的web应用程序,我们即将看到web应用的一个在视觉是很有吸引力的浪潮的到来,
网页将能够利用灵活的媒体播放,动画和矢量图形绘制。这将有利于扩展web应用。本文描述的是一个股票跑马灯的例子。
本例选择一个代码为3209的应用股票作为样本,它可以嵌入到现有的代码,并且提供一个比"html<marquee>"标签更好查
看的ticker。为了能够让用户得到最多的价值,需要有效地通过互联网从服务器获得信息进行交易。 将讨论通过整合
silverlight和asp.net AjAx来创造一个丰富的b/s应用。同样通过其他途径也能创造出类似的视觉效果,主要焦点是
如何整合这两项技术。通过ajax不断获取新的股票信息抛给silverlight来展现。这个解决方案的关键点如下:
1,采用XAML和Silverlight
2.采用Asp.net AJAX实现无刷新显示。
客户端安装:
Silverlight 1.1Alpha,和任意浏览器
开发和服务端安装:
1,Microsoft .NET 2.0 Framework 本例使用vS2005开发
2,Silverlight 1.1 Alpha(或确认含有Silverlight.js 文件)
3,Asp.net Ajax 在http://ajax.asp.net/下载
概览:
在下面的的例子里将会分3个级别的内容来介绍
连续变化:
下面给出一个连续变化的视图,程序中包含2各textblock,他们会部分显示当他们处在Silverligth控件的范围内。当达
到末尾时,ticketext2的数据将拷贝ticketext1的数据 ,然后在动画启动的过程中tickertext2的信息就会被更新。理论
上讲,我们可以弄很多个textblocks,为了简单期间我们只示例2个。