`
fastwind
  • 浏览: 324367 次
  • 性别: Icon_minigender_1
  • 来自: 天津
社区版块
存档分类
最新评论

关于Silverlight的版本问题

阅读更多

 虽然微软的Silverlight技术的宣传和版本进度的推进,可能现在开始关注Silverlight的人越来越多了。由于Silverlight还并不是一个已经成熟的东西,所以在Alpha或者beta版的时候会出现很多的版本问题,很可能也不能互相兼容,这和.net framekwork1.1 和2.0比较像。
    我在学习Silverlight的时候也走过很多的弯路,在这里总结一下,以帮助那些正要开始学习Silverlight的同行们。
    首先Silverlight其实是一种跨平台(Mac & Windows),跨浏览器(Firefox, Safari & IE) 的微软用于基于.net来构建RIA的一种技术,她作为一种浏览器插件而出来,只要在所用的浏览器中下载了Silverlight plugin就可以浏览Silverlight 应用了。
    Silverlight1.0
    
特性支持包括
    1.内置的视频音频支持,包括VC-1,WMV,MP3,WMA.VC-1编码是一种进步的混合编码,专门用于提升Web用户体验,因为它支持高清晰影象技术。这种编码同样支持HD-DVD等各种各样的格式,experssion系列提供了将这些音乐库转换成Silverlight可用的编码类型。
    2.支持链接资源下载。Silverlight可以绑定任意一个URl的地址资源,只要包含的资源格式可以为Silverlight所应用,Silverlight会自动去下载并进行播放。(其实如果解码转码能以一种插件形式嵌入到Silverlight中让它识别不一样的类型并进行自动转换的话,Silverlight会显得更酷一些)
    3.内置的流媒体支持。她可以提升用户体验,在一些很长的视频中,用户可以直接跳过浏览导航她喜欢的影片部分,这也可以节约带宽,不用再等到全部自动下载完以后才能去浏览后面的内容。
    4.能提供非常丰富的用户界面体验,表现很强的视觉效果。并能够配合Javascript脚本编程,并通过Ajax同时更新Html和Xaml文件。另外还支持全屏幕显示和缩放功能。
    你可以仅仅只用文本编辑器来写Silverlight应用,当然,你也可以使用微软推出的Expression系列工具来完成同样的功能,显然后一种可能要更为方便和快捷。Silverlight step by step你可以访问微软的Silverlight主页,在这里可以找到
    下面是一些Silverlight1.0的推荐站点

  • Building Rich Web Experiences using Silverlight and Javascript for Developers
  • Deep Dive on Silverlight Media Integration
  • Developing ASP.NET AJAX Controls with Silverlight
  • Creating and Delivering Rich Media and Video on the Web with Silverlight, Expression Studio, and Windows Server

        Silverlight1.1

        
    同1.0同时推出的还有Silverlight1.1 Alpha,这个版本包括了更多的功能:包含所有的1.0特性,CLR支持,WPF和.net FX的部分类库API支持,动态语言支持,大概有4MB大小。
        1.1特性
        1.内置CLR支持,用于浏览器中运行的性能提示。Silverlight1.1包括了CLR engie的支持,有类型结构,垃圾回收机制,JIT code generation等功能,这意味着Silverlight1.1可以使用托管代码和C#编程,而1.0的时候还只能使用javascript,这对C#程序员来说是个好消息。
        2.内置了对.net framework的支持后,很多功能又可以重用了。集合,泛型,IO,线程,网络,全球化,还有微软提供的新的数据查询语言LinQ的支持。
        3.支持像WPF架构形式的编程模式。可以利用C#进行事件的绑定构建更为复杂的应用,也将支持WPF中的某些功能包括数据绑定。
        4.更丰富的语言支持,不仅支持C#,还可以支持任意你想使用的,比如php,在Apache上你一样可以使用Silverlight。

        最后是一些推荐站点和示例
    AirlineDemo
    channel9 interview
    微软Silverlight主页

  • 分享到:
    评论

    相关推荐

      关于silverlight的书

      7. **Silverlight应用部署**:讲述如何将开发完成的Silverlight应用程序发布到Web服务器,以及不同版本的浏览器兼容性问题。 8. **Silverlight 3新特性**:由于文件名提及了Silverlight 3,所以书中可能特别关注这...

      Silverlight版本的LoadMask DemoSL

      【Silverlight版本的LoadMask DemoSL】是一款基于微软Silverlight技术的应用示例,它展示了如何在用户界面(UI)上实现加载遮罩(LoadMask),为用户提供一种视觉提示,表明应用程序正在进行后台处理或数据加载。...

      Newtonsoft.Json.Silverlight.dll多个版本

      "silverlight版本的引用"表明这些DLL文件是专门为Silverlight平台优化过的,可以被Silverlight应用直接引用并使用。在Visual Studio中,开发者可以将这些dll添加到项目的引用列表中,以便在代码中调用其提供的API,...

      Silverlight版本的随机选人

      【Silverlight版本的随机选人】是一个基于Microsoft Silverlight技术开发的应用程序,它主要用于实现一个互动式的、随机选取人员的功能。Silverlight是微软推出的一种富互联网应用(RIA)平台,它允许开发者创建具有...

      Silverlight常见问题解决方法集锦

      ### Silverlight常见问题解决方法集锦 #### 一、ASP.NET与Silverlight的兼容性 Silverlight作为一款浏览器插件,具有广泛的网页嵌入能力,包括ASP.NET在内的各种Web页面均可无缝集成Silverlight组件。这一特性意味...

      silverlight版本的自动售货机

      此外,深入研究Silverlight的官方文档和技术社区,可以获取更多关于Silverlight开发的知识和技巧。 总结,这个"银光版本的自动售货机"项目是学习Silverlight技术的一个实例,它涵盖了Silverlight的基础概念、UI设计...

      Silverlight安装解决问题2(针对于VS中文版英文版不适用)

      标题中的“Silverlight安装解决问题2”表明这是一篇关于解决Silverlight安装过程中遇到问题的文章,主要针对Visual Studio(VS)的中文版和英文版。在实际操作中,开发者可能会遇到安装不成功或与VS集成时的兼容性...

      Silverlight环境配置简单图解

      Silverlight 访问 REST 服务时可能会遇到跨域的问题,可以通过配置跨域文件解决这个问题。跨域文件 clientaccesspolicy.xml 的内容如下: *"> *"/> Silverlight 程序可以通过配置跨域文件...

      Silverlight安装问题解决安装组件和安装软件(针对于VS简体中文版英文版的不适用)

      然而,对于一些用户来说,安装Silverlight可能会遇到问题,特别是当他们尝试安装`Silverlight5_Tools`时。本文将详细讨论如何解决这类问题,以及在安装Silverlight时需要注意的事项,尤其是对于Visual Studio简体...

      一个简单有效的实现Silverlight 不同程序版本间的冲突解决方案

      压缩包中的`eschooluserstyles.css`和`index.htm`文件可能分别代表了应用的样式表和主入口HTML文件,它们与Silverlight版本冲突的解决直接相关,因为它们决定了如何在网页中加载和显示Silverlight应用。`info.PNG`...

      silverlight 5下载全

      5. **调试与测试工具**:Silverlight 5为开发者提供了强大的调试和测试工具,如断点调试、性能分析和内存检测,便于问题定位和优化。 6. **更好的浏览器兼容性**:除了在Internet Explorer中良好运行,Silverlight ...

      SilverLight 网站发布遇到的问题总结与归纳

      Silverlight 3.0作为早期版本,引入了许多新特性,如深度链接、离线存储、增强的图形处理和多媒体支持等。 在IIS(Internet Information Services)上发布Silverlight应用时,首要任务是确保IIS已经正确安装并配置...

      Silverlight

      随着技术的演进,Silverlight经历了多个版本的更新,每个版本都引入了新的特性和改进。例如,Silverlight 4增加了更多控件和对本地资源的访问权限,而Silverlight 5则强化了多媒体支持和增强了开发工具。 ### 五、...

      Silverlight5_Developer--“需要安装最新的silverlight Developer运行时”解决办法

      解决这个问题,可以先搜索我的资源,安装第一个程序:Silverlight5--“需要安装最新的silverlight Developer运行时”解决办法”,然后安装第二个程序(本资源的程序),即可解决问题,亲测。 希望大家多多给这个资源...

      silverlight通过wcf处理word问题

      2. **文件格式兼容性**:不同版本的Word文档可能会导致兼容性问题。 3. **性能瓶颈**:频繁地在服务器端处理大量Word文档可能导致性能下降。 #### 四、解决方案 为了解决上述问题,我们可以采用以下几种方法: ###...

      最新版本silverlight developer5.1.50907.0下载

      文件版本:5.1.50907.0; 产品版本:5.5.0031.0 大小:17.1M

      silverlight

      Silverlight 2是该技术的一个重要版本,它在Silverlight 1的基础上进行了大量扩展,提供了更多的功能和API,使得开发者可以创建更加复杂和动态的用户体验。以下是一些关键的知识点: 1. **安装和环境配置**:首先,...

      C#版本silverlight登录界面

      本篇将详细讲解"C#版本Silverlight登录界面"及其与WPF的关系,以及如何实现跨平台的登录功能。 首先,让我们了解Silverlight。Silverlight是微软推出的一种插件技术,用于增强Web浏览器的多媒体体验,支持丰富的...

      PowerView插件Silverlight

      它集成在Excel 2013及之前版本中,但在Excel 2016中,PowerView不再作为内置功能,而是需要通过Silverlight插件来实现。Silverlight是一种由Microsoft开发的网络应用程序框架,用于创建丰富的用户体验,特别是对于...

    Global site tag (gtag.js) - Google Analytics