zoukankan      html  css  js  c++  java
  • Windows Embedded 版 Silverlight “Cashmere”

    Windows Embedded 版 Silverlight “Cashmere”

    12月11日听了马宁老师的“Silverlight在嵌入式开发的体验”的总结。

    微软发布了Windows Enbedded CE 6.0 R3的RTM版本,为嵌入式设备提供了相对应的Silverlight版本。(有一个概念要搞清楚Windows Enbedded并不是Windows Mobile)

    WE版本的Silverlight是用C++编写的一套本地代码用户界面框架,他兼容之前版本的控件。(比如说魅族,他就在WE CE的基础上编写了大量的控件,这对他来说是一件好事) WE版本的Silverlight完全支持Silverlight 2.0版本,但是他仅支持本地C++代码开发。

    在嵌入式开发中使用silverlight有一个明显的好处,使用Blend来设计软件界面会更加的美观、高效,一些复杂的动画也能用StoryBoard方便的实现出来,把UI设计和代码开发更好的分离。

    Windows CE开发人员Jochen Dieckfo发现了一系列WE版Silverlight区别于标准版Silverlight的特征:
    • 最明显的特征就是在命名上;Windows Embedded CE 6.0 R3的版本称为“Silverlight for Windows Embedded”,而桌面版则叫Silverlight
    • Windows Embedded版Silverlight用于在Windows Embedded CE 6.0 R3设备上,为外壳开发用户界面和应用程序,而Silverlight则是用于开发可运行在Web浏览器中的交互应用程序的
    • Windows Embedded版Silverlight托管在可视化宿主中的对象树(描述Silverlight 2 XAML元素树(即可视化树)的实体),该可视化宿主底层为Win32窗口,而Silverlight则托管浏览器的插件对象树
    • Windows Embedded版Silverlight仅支持本地C++代码,而Silverlight则是基于.NET Framework并使用Visual C#.NET、Visual Basic、IronPython和JavaScript编写的托管代码
    • Windows Embedded版Silverlight的API集是全新的API集,与原来的Silverlight API有所区别,尽管大多Silverlight 2的功能已经添加到Windows Embedded版Silverlight中。(注意:Windows Embedded版Silverlight不支持Silverlight 3功能)
    • Windows Embedded版Silverlight不支持超链接(Hyperlink)控件或数据绑定



    这个版本的silverlight和标准版本的silverlight有着巨大的差异,虽然基于相同的图形引擎,但是技术实现完全是两码事。
  • 相关阅读:
    java lang(Class)
    java.lang(StringBuffer)
    java.lang(String)
    java.lang包【Object类】
    IIS发布错误
    ASP.NET MVC之视图生成URL
    JQuery性能优化
    ERP联系记录管理(十七)
    C# virtual和abstract的
    ERP联系人查询和修改(十六)
  • 原文地址:https://www.cnblogs.com/nasa/p/Cashmere.html
Copyright © 2011-2022 走看看