Silverlight整合Asp.net AjAX的技术应用


======================================================
注:本文源代码点此下载
======================================================

silverlight 将支持开发人员在创建丰富的web应用程序,我们即将看到web应用的一个在视觉是很有吸引力的浪潮的到来,

网页将能够利用灵活的媒体播放,动画和矢量图形绘制。这将有利于扩展web应用。本文描述的是一个股票跑马灯的例子。

本例选择一个代码为3209的应用股票作为样本,它可以嵌入到现有的代码,并且提供一个比"html"标签更好查

看的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个。

采用asp.net ajax 调用web services ,asp.net ajax将会为你注册使用http://xxxx.name/")]

[webservicebinding(conformsto = wsiprofiles.basicprofile1_1)]

[scriptservice]

public class stockupdate : system.web.services.webservice

marketmanager.cs

该类提供虚拟的随机股票以及一些交易和价格的信息。

web.config

自动产生,无特殊变化

silverlight 能够在多浏览前中产生丰富,震撼的视觉效果和良好的用户交互,但它只是一个空壳,需要有数据来

填充,无疑,asp.net ajax是很多种从服务器获取数据的方式中最好的方式。

示例源码下载:tickersample_src.zip (11.29 kb)


======================================================
在最后,我邀请大家参加新浪APP,就是新浪免费送大家的一个空间,支持PHP+MySql,免费二级域名,免费域名绑定 这个是我邀请的地址,您通过这个链接注册即为我的好友,并获赠云豆500个,价值5元哦!短网址是http://t.cn/SXOiLh我创建的小站每天访客已经达到2000+了,每天挂广告赚50+元哦,呵呵,饭钱不愁了,\(^o^)/
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值