首页 > 下载 > 下载详文:WebService与Silverlight数据交互

WebService与Silverlight数据交互

发布时间:2011年01月18日 15时29分01秒   属性:程序Web开发 > Microsoft    访问次数:92287
字体: 初始 添加收藏 分享给好友
WebService与Silverlight 程序数据交互操作

   以前的文章中介绍过WCFSilverlight 数据交互,以及 WebService 基础中也简单的提到过与 Silverlight 或 Flex交互。在本文中将深入详细介绍 Webservice 与 Silverlight 程序交互数据操作,在本示例中采用以前熟悉的数据库用户信息,即 Flex+FluorineFx与.net数据库操作Silverlight与WCF数据库交互 文章示例中的数据库和数据连接方法。不同的是本文采用WebService提供数据服务,前面两篇示例分别是FluorineFx和.NET的WCF提供数据操作服务。

 

  在本文中将不会介绍 WebService 的基础(基础请参阅 ASP.NET WebService应用程序基础 ),同WCF和FluorineFx一样,WebService也需要先封装好数据库的操作类(即数据库的增、删、改、查操作方法),然后提供给提供给Silverlight或其它客户端程序引用操作。下面图例是WebService程序的方法演示。

Silverlight 程序引入WebService程序,Silverlight程序页面中放入TabControl控件,TabControl控件中放入datagird 绑定Webservice提供过来的数据表方法,并且响应SelectionChanged事件即选取数据行进入编辑状态,在datagird最后一列为删除按钮即删除列(删除对应行数据)。启动 Silverlight初始状态为建立新用户数据状态,填写数据后点击插入按钮,然后验证数据通过后即插入数据同时再次让datagird数据绑定显示新插入的数据在控件中绑定,下面视频演示Silverlight操作过程。

(双击视频进入或退出全屏模式)

Silverlight 程序可以开发出非常绚丽的客户端程序,在本示例中程序中仅仅做了简单的美化处理,还可以开发更加智能化人性化的绚丽界面,在WPF中也是同样的能够开发非常漂亮的智能程序界面,在Web方面Silverlight比javascript更加便捷容易开发出漂亮的效果,Silverlight 窗体WPF方面更是比传统的窗体WinForm之类的窗体程序开发容易做出绚丽的效果,我们知道传统的WinForm开发要做出酷绚的窗体程序是非常麻烦的(C++窗体就更加了),需要美工花大量时间专门设计,而在Silverlight 完全自定义色彩矢量呈现,窗体样式并且非常方便移植。

示例延伸
在本示例中也作了简单的 Flex客户端 与WebService 程序对接交互,和Silverlight 共享数据源交互绑定,共享使用一个WebService服务,下面图示两者效果对比。

下载本示例文件预知错误:

  • 第一次启动时可能出现数据延时显示,先须要启动WebServcie程序即上面第二张图片(WebService程序的方法演示)的效果,然后再启动Silverlight 客户端程序预览(SilverlightAppDataTestPage.html、SilverlightAppDataTestPage.aspx 均是Silverlight客户端程序页面)。
  • 示例开发环境.NET Framework2.0,Silverlight 4.0开发。
免费
WebService与Silverlight数据交互 (212)
本下载连接不支持第三下载工具打开,请直接点击下载即可
文章版权归属weisim3.com所有,未经书面版权许可同意,不得私自转载(或做修改转载),源文件示例仅供学习使用,更不要出于商业用途或印刷出版发行!否则将追究其相关法律责任,版权联系QQ:729260499。
遺昕 | Weisim3.com 下载许可条款 ( 您必须接受同意才可下载 ) .