Silverlight实例讲解(加载进度)+Silverlight开发实例免费下载

Silverlight实例讲解(加载进度)+Silverlight开发实例免费下载,第1张

概述   一个完善的Silverlight程序一般都会需要一个很强大的动画链接库和很长XAML文件加一些资源文件,在加载中可能浪费很长时间。这时候我们需要显示一个状态和进度为浏览者显示出来,不至于误会成没响应到程序错误。本文的主要技术在与使用Downloader对象的使用,和使用下载以后的文件。这里我们的loaddi IT人才网 ng项目是使用Silverlight中最低版本1.0开发(.xaml文件

 

 一个完善的Silverlight程序一般都会需要一个很强大的动画链接库和很长XAML文件加一些资源文件,在加载中可能浪费很长时间。这时候我们需要显示一个状态和进度为浏览者显示出来,不至于误会成没响应到程序错误。本文的主要技术在与使用Downloader对象的使用,和使用下载以后的文件。这里我们的loaddi IT人才网 ng项目是使用Silverlight中最低版本1.0开发(.xaml文件+JavaScript),所以支持1.1以上的版本。加上文件小,加载速度非常快。

  我们使用两个项目支持,第一个命名为“Loading.“,另一个为“main_app_wpfhome”。loading/Page.xaml的语言支持采用了JavaScript,因为Loading必须要文件小,很快让浏览都看到效果。而由main_app_wpfhome生成的main_app_wpfhome.xap文件采用了MSIL动态链接库支持,并采用了压缩技术,虽然在下载过程中需要很多的安全检查,但是在运行中得到了最佳的性能。

Silverlight实例 Downloader类常用成员
 
类型 名称 说明
方法 Abort() 中断下载
方法 Open(string verb,System.Uri URI) 使Downloader对象载入网址参数
方法 Send() 发送请求
属性 double DownloadProgress 下载进度,可以在DownloadProgressChanged发生时调用
属性 String ResponseText 通过send方法以后,如果是文本可以使用此方法读取!
属性 int Status Downloader的状态代码
属性 String StatusText Downloader对象的状态说明
事件 Completed 下载完成时发生
事件 DownloadFailed 下载失败时发生
事件 DownloadProgressChanged 下载进度改变时发生

Silverlight实例代码说明:
要下载文件URI数组,您只要更改此数组来下载您的文件:复制内容到剪贴板代码:
var loadArray=new Array(
  "main_app_wpfhome.xap",
  "pics/1.jpg",
  "pics/2.jpg",
  "pics/3.jpg",
  "pics/4.jpg",
  "pics/5.jpg",
  "pics/6.jpg",
  "pics/7.jpg",
  "pics/8.jpg",
  "pics/9.jpg"
);
var mainXamlUri="main_app_wpfhome.xap";  //是下载完以后要转到的地址SilverlightPlaugIn.onload事件中位Silverlight事件的初始化进行处理,包括事件绑定、坐标等的制定。

Silverlight下载地址
http://www.microsoft.com/silverlight/resources/install.aspx

总结

以上是内存溢出为你收集整理的Silverlight实例讲解(加载进度)+Silverlight开发实例免费下载全部内容,希望文章能够帮你解决Silverlight实例讲解(加载进度)+Silverlight开发实例免费下载所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/1053059.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-25
下一篇 2022-05-25

发表评论

登录后才能评论

评论列表(0条)

保存