silverlight   发布时间:2022-05-03  发布网站:大佬教程  code.js-code.com
大佬教程收集整理的这篇文章主要介绍了Silverlight实例教程 - Out of Browser开篇大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。

概述

众所周知,学习一门IT技术,最关键的是实践,无论是软件开发还是网络调试,只要在真实环境下勤于动手和思,很快就能掌握一门技术,Silverlight也不例外。为了帮助更多朋友快速学习掌握Silverlight应用开发,我计划以实例应用的方式,讲述Silverlight的各个特性,从而达到在学习理论的基础上,和实践相结合的目的。在每个阶段的实例教程中,将围绕一个Silverlight特性为核心主题进
@H_419_1@

众所周知,学习一门IT技术,最关键的是实践,无论是软件开发还是网络调试,只要在真实环境下勤于动手和思,很快就能掌握一门技术,Silverlight也不例外。为了帮助更多朋友快速学习掌握Silverlight应用开发,我计划以实例应用的方式,讲述Silverlight的各个特性,从而达到在学习理论的基础上,和实践相结合的目的。在每个阶段的实例教程中,将围绕一个Silverlight特性为核心主题进行扩展学习。

 

我的开发环境是:

Windows 7 Ultimate 英文版

Visual studio 2010 Premium 英文版

Expression Blend 4 Premium 英文版

Silverlight 4

 

第一篇Silverlight实例应用,我们从Silverlight的Out-of-Browser开始。在实例开始之前,我们对Silverlight的Out-of-Browser进行一个理论回顾。

 

什么是Silverlight的Out-of-Browser应用?

Silverlight Out-of-Browser应用,从字面理解是Silverlight脱离浏览器的应用,也可以理解为Silverlight离线应用,简称为OOB。微软给出的解释是OOB应用是可以安装到本地的运行在浏览器之外的应用,简单的理解,Silverlight OOB应用就是一个不需要存取HTML DOM,并且完全脱离浏览器,@R_860_10058@窗口的Web应用。微软在Silverlight 3已经发布该功能,由于当时Silverlight 3的种种限制,Silverlight的OOB应用基本没有过多的发展,但是这个新特性给当时的开发人员留下了深刻的印象,微软在随后的Silverlight 4版本中,对OOB功能进行的强化,例如OOB的权限信任支持自定义窗口设计支持,消息通告API支持等。这些功能,不仅增强了Silverlight跨平台应用功能支持,而且还加大了用户对Silverlight离线应用的体验。

让我们看一个Silverlight OOB的案例,下图是新浪财经的Silverlight OOB应用,该应用作为独立窗口运行,没有基于浏览器,

Silverlight实例教程 - Out of Browser开篇

 

 

Silverlight Out-of-Browser的运行原理?

Tim Heuer是微软Silverlight项目经理,他的博客中曾经发表过相关Silverlight Out-of-Browser的运行原理 , 在这里我们以简单的方式理解一下Silverlight OOB的运行原理。

作为Silverlight开发人员应该都知道访问Silverlight应用其实就是对服务器端的XAP文件进行读取,Silverlight OOB同样是基于Silverlight技术的应用,所以OOB应用也是访问运行XAP文件,但是该文件是来自本地的目录。Silverlight OOB应用的访问步骤:

1. 首先需要配置AppManifest.xml,使应用支持Out-of-Browser;

2. 然后安装oOB应用,这时Silverlight项目的XAP文件将被下载到一个本地目录存储;

3. 在本地运行OOB应用,这时,应用会根据XAP的原始URL发出请求,检测是否有新版本,如果有,则更新,如果没有将继续运行;

大佬总结

以上是大佬教程为你收集整理的Silverlight实例教程 - Out of Browser开篇全部内容,希望文章能够帮你解决Silverlight实例教程 - Out of Browser开篇所遇到的程序开发问题。

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

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。