深入了解 Silverlight 离线应用
1. 离线应用概述
Silverlight 应用的代码都包含在 XAP 文件中,浏览器插件从 Web 服务器下载该文件并在客户端执行,之后无需 Web 服务器参与,代码在本地计算机运行。虽然 Silverlight 应用依赖浏览器插件,但技术上不一定要嵌入网页,只要能在浏览器外可靠运行插件,就能独立运行应用。
 Silverlight 3 新增了在浏览器外运行应用的功能,不过所谓的“离线应用”并非真的无需浏览器,而是隐藏了浏览器的存在。运行时,  sllauncher.exe  工具会创建一个独立窗口,其中包含浏览器控件,该窗口简化为基本框架,无标准浏览器界面,且无法控制其初始大小、位置和设计。离线应用可在 Windows 和 Mac 等支持的 Silverlight 平台上运行。 
2. 使用离线应用的原因
 使用离线应用有以下几个重要原因: 
 -  获得桌面展示  :离线应用需通过轻量级安装过程,下载 XAP 文件并添加桌面和开始菜单快捷方式,方便用户直接启动应用,无需打开浏览器并导航到相应 URL。 
 -  支持离线运行  :普通 Silverlight 应用需通过网页访问,依赖网络连接。而离线应用安装后会在本地永久缓存副本(除非用户手动移除),可在离线时运行。 
 -  支持间歇性连接  :许多客户端(如使用无线连接的笔记本用户)会遇到网络间歇性中断的情况。离线应用结合网络检测功能,可在连接时调用 Web 服务获取更新数据和执行服务器操作,断开连接时仍能独立运行,
 
                       
                             
                         
                             
                             
                           
                           
                             超级会员免费看
超级会员免费看
                                         
                   订阅专栏 解锁全文
                订阅专栏 解锁全文
                 
             
       
           
                 
                 
                 
                 
                 
                
               
                 
                 
                 
                 
                
               
                 
                 扫一扫
扫一扫
                     
              
             
                   24
					24
					
 被折叠的  条评论
		 为什么被折叠?
被折叠的  条评论
		 为什么被折叠?
		 
		  到【灌水乐园】发言
到【灌水乐园】发言                                
		 
		 
    
   
    
   
             
            


 
            