`
ysw45ysw
  • 浏览: 15258 次
最近访客 更多访客>>
社区版块
存档分类
最新评论

Silverlight 3 新特性

 
阅读更多

Silverlight 3 新特性
2009年10月14日
  Video/Audio
  Silverlight除VC-1外还支持H.264视频格式。这是YouTube等使用的新兴业界标准格式,并在很多设备上有硬解码。Silverlight也支持AAC音频。二者都以MP4容器格式实现(如.MP4或.M4A格式文件)。
  另外还支持F4v, Adobe的高清格式. 可惜的是在3.0这个版本中Silverlight还不支持Camera. 听说下一个版本会加入, 大家还需等待一年.
  GPU Acceleration
  这是Silverlight 3运行时中opt-in的特性,in-browser和out-of-browser都可以。在HTML中的Silverlight tag中,添加一个EnableGPUAcceleration=true参数来启用GPU加速。
  3D Support
  Silverlight 3带有透视3D,对于一个父元素,你使用一个Projection attached property,如:
  
  
  这个perspective 3D也只是将平面对象转换成立体的对象, 而非真正的3D渲染引擎. 而Silverlight中还没出现Flash中的pv3d一类的3D engines.
  [/b]
  [b]Animation Easing
新加入了很多easing的function, 和Flash里的Tween类似.
  Custom Dialogs
  Silvelright 3现在支持SaveFileDialog。出于安全原因,我们不返回路径给开发者,相反,你可以从结果中打开文件:
  mySaveFileDialog.Show();
  if (mySaveFileDialog == true)
  return mySaveFileDialog.OpenFile();关于上传下载FlashPlayer10有一些新的更新. 另外我觉得如果禁止修改的, 打开文件也可以加上.
  Effects
  Silverlight 3中引入的Effects提供低级手段来影响视觉效果。我们内置提供阴影和模糊两个效果,你也可以创建自己的效果。自定义效果以HLSL Shaders来实现――用DirectX SDK工具编译成byte code供Silverlight 3使用。Shaders允许开发者在UI元素渲染前修改每个像素。
  如果Silverlight也支持bitmapdata的话, 那么Effects的加入会对它的绘图功能提高很多.
  Pixel和Media APIs
  你现在可以从位图中读/写像素。这个功能有两种使用方式:in-memory位图或保存visual到位图。同时支持的还有raw audio/video API实现动态声音生成,自定义视频codec,或者alpha video channels。
  in-memory位图或保存visual到位图, 这个就是微软学习FlashPlayer的bitmap的方式加入的新功能, 效率问题还没有测试.
  另外动态声音生成在新版本的FlashPlayer 10 也加入了.Local Messaging
  在多个Silverlight插件间传递消息曾是个挑战。现在我们支持类似”命名管道”的消息,不但垮同一网页上的对象,甚至跨多浏览器的多个Silverlight实例。例如一个Chrome实例中的Silverlight和Firefox中的另一个实例通信。
  Flash中用localConnection来实现, 另外Flash中的localConnection还有垃圾收集的特别功效, 这点微软好像没有加入哟.
  Out of Browser
  通过一个manifest对每个应用程序启用(标准Silverlight 3模板中就有这个段落,你只要uncomment它)。一个用户可以右击Silverlight内容,或者点击应用里的一个按钮来启动Silverlight out-of-browser应用。
  这个功能很不错, 可以让用户将web应用部署到本地, 增加用户对当前web应用的依赖. 不知道Adobe会不会加上, 其实就是在它的swf文件和AIR文件中做一下关联, 在发布的时候同时发布两个文件, 然后用户可以将这两个文件同时部署到Server side上. 就类似Flex中的view source功能一样.
  Tooling
  Silverlight 3工具会包含新的压缩算法,XAP文件的大小会缩小10~30%。
分享到:
评论

相关推荐

    Silverlight4新特性

    Silverlight4新特性 Silverlight 4 在商务应用、多媒体应用和跨浏览器应用的架构方面有很大提高,新的功能包括对打印的支持、显著提高数据的使用形式、对一些新语言的支持、对 Google Chrome 浏览器的完全支持、WCF ...

    Silverlight5 beta新特性源码

    Silverlight5 beta新特性源码 Silverlight5 beta新特性源码

    Silverlight 4 新特性 中文版

    这本书介绍了Silverlight4的新功能,你可以从中找到学习材料,并且希望您写向其中添加一些新资源

    Silverlight3 behavior 行为 实现鼠标拖拽

    Silverlight3的新特性 行为 behavior,可以实现变成的模块化,拖拽一下就可以实现一个动画功能哦

    SilverLight4最新Demo

    SilverLight4 的最新Demo 事例全面,讲解细致!SL4的新特性

    silverlight 3d 引擎

    silverlight5 3d 引擎 加载3d模型 新特性GPU 加速

    Silverlight学习源代码

    多个Silverlight学习源代码:silverlight toolkit中的主题(theme)应用、SilverLight 桌面文件夹效果源码、Silverlight4.0 Demo 源码、Silverlight5 beta新特性源码、SilverlightDataGrid、SilverlightMVVM模式...

    Silverlight拖拽特性源码

    Silverlight拖拽特性源码 在列表中拖拽数据到 Tree-view 或者到它们的控件。Silverlight的拖拽特性使得 用户体验非常好,应用程序就像是一个电子购物车或者一个多点触摸的应用。 本示例演示的是,拖拽左侧列表中图片...

    Silverlight 4 RIA开发全程解析(完整版)

    使用《SilverLight 4 RIA开发全程解析》所阐述的在线业务的新特性,您可以创建一个与传统的基于ASP.NET的网站相比响应速度大为提高的Web应用程序。为了了解这些新特性以及改进的Silverlight工具包,我们在每一章中都...

    Silverlight揭秘.pdf

    《Silverlight揭秘》涵盖了Silverlight XAML 的方方面面,深入探讨了Silverlight 的特性,如图形、文字、音频、视频、动画和事件等,也讲述了如何使用构建块创建可重用的控件,执行普通的任务(如拖放),并解释了如何...

    Silverlight4.0 Demo

    Silverlight 4.0 OOB 模式的新特性: 新增了 Closing 事件 实现程序在 OOB 模式下的自动更新 NotificationWindow - 在 OOB 模式下显示通知窗口,也就是 toast 实现自定义的 NotificationWindow Silverlight ...

    Silverlight

    描述SL的一些特性,如基本特性,图片的处理,与WCF的通讯等

    ArcGIS Silverlight/WPF API 2.0

    ArcGIS SilverLight/WPF API 2.0版本已正式发布,新特性包括: 1、使用2.0开发应用必须基于SL4.0,不再支持SL3.0版本。 2、构建SL4.0版本的应用必须使用Visual Studio 2010 和 Expression Blend 4 。 3、支持...

    微软Silverlight.3下的3D游戏开发

    Visual C#, IronRuby, Ironpython对JSON、Web Service、WCF以及Sockets支持等系列新特性步步学Silverlight 2系列文章将从Silverlight 2基础知识、数据和通信、自定义Control控件、动画、图形图像等几个方面带您快速...

    silverlight 3 控件经典入门学习案例

    11.强大的DataGrid组件[3]_数据交互之Linq to SQL——Silverlight学习笔记 12-13.强大的DataGrid组件[4]_实现CURD 14.强大的DataGrid组件[6]_调用存储过程服务端分页 15.强大的DataGrid组件[7]_自定义DataGrid ...

    Silverlight4.0 Demo 源码

    2.Silverlight 4.0 OOB 模式的新特性 3.Silverlight 4.0 用户界面(UI)相关 4.Silverlight 4.0 其它 5.Silverlight 4.0 媒体方面的增强 6.Silverlight 4.0 数据验证 7.Silverlight 4.0 MVVM 模式 8.Silverlight 4.0...

    Pro Silverlight 5 in CSharp 4th edition

    全面深入讲解Silverlight5的方方面面。从最基础的XAML到RIA(Rich Internet Application),再到Silverlight5的新特性(最大的新特性就是3D的加入),让您从对Silverlight一无所知,到Silverlight的专家。

    Silverlight商业网站开源项目源代码

    Silverlight商业网站开源项目,项目使用Silverlight特性制作商业网站,体现RIA应用的强大和绚丽。 项目为开源项目,可以随意修改和传播。 在线演示地址:...

Global site tag (gtag.js) - Google Analytics