速来报名!AICon北京站鸿蒙专场~ 了解详情
写点什么

Windows Embedded 的 Silverlight 并非真正意义上的 Silverlight

  • 2009-10-14
  • 本文字数:1058 字

    阅读完需:约 3 分钟

随着 Windows Embedded CE 6.0 R3 的 RTM 版发布,微软为嵌入设备提供了相应的 Silverlight 版本。桌面版 Silverlight 和“ Windows Embedded 版 Silverlight ”(即 Silverlight for WE)之间有多处重要的区别。

WE 版 Silverlight 其实是 C++ 编写的本地代码用户界面框架,“一种新型的设计者 / 开发人员范式,可极大地加强设备的用户界面”。该框架可安装在所有的手持设备亦可作为 WE CE 6.0 R3 的小工具(Gadgets)运行,支持类似于 Windows 7 的触摸和手势功能。

WE CE 6.0 R3 的 Platform Builder 基于 Visual Studio,它可把 WE CE 6.0 R3 的 Silverlight 应用程序移植到 Windows Embedded 的其他版本。Expression Blend 亦可开发该类应用程序。目前还不清楚是否会有其它移植 Silverlight 应用程序到 WE 的方式,但答案很可能是否定的。

Windows CE 开发人员 Jochen Dieckfo 发现了一系列 WE 版 Silverlight 区别于标准版 Silverlight 的特征

  • 最明显的特征就是在命名上;Windows Embedded CE 6.0 R3 的版本称为“Windows Embedded 版 Silverlight”,而桌面版则叫 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 两个版本间有着巨大的差异。甚者,Windows Embedded 不能安装标准 Silverlight。似乎 Windows Embedded 版 Silverlight 仅是一个让 Windows Embedded 设备上的应用程序更加美观的用户界面框架,并把 UI 设计和代码开发更好的分离而已。

Windows Embedded Silverlight 的试用版可以从 Windows Embedded Download Center 下载。

查看英文原文: Silverlight for Windows Embedded CE Is Not True Silverlight

2009-10-14 08:081778
用户头像

发布了 87 篇内容, 共 21.2 次阅读, 收获喜欢 1 次。

关注

评论

发布
暂无评论
发现更多内容

企业办公为什么要选择局域网im即时通讯软件

WorkPlus

可视化流程编排(Bpmn.js)介绍及实践

ZA技术社区

众安科技 众安保险 ZA技术社区 无界山

外贸建站优化外贸网站推广的四个技巧

九凌网络

copilot使用体验

FunTester

年终总结必备!8款好用的AI制作PPT软件推荐。

彭宏豪95

AI PPT 年终总结 在线白板 AIGC

接上回,如何用 LlamaIndex 搭建聊天机器人?

Zilliz

Milvus 向量数据库 ChatGPT LLM

今年秋招VS去年秋招!我滴娘啊

王磊

Java

初识inBuilder内存计算模块--业务数据同步

inBuilder低代码平台

数据库

语音识别技术在智能门禁系统中的应用与设计

来自四九城儿

2023年APP备案操作教程 阿里云APP备案试列 APP公钥sha1签名获取方法

雪奈椰子

大模型的“成本瘦身”运动

脑极体

AI

聊点技术|秒级根因定位可能吗?博睿数据将不可能变为可能

博睿数据

运维 监控 可观测性

第24期 | GPTSecurity周报

云起无垠

你不知道的ER图秘诀,都在这篇在线教程里了!

职场工具箱

ER图 实体-关系图

语音识别技术在智能家居控制系统中的应用与前景

来自四九城儿

存算分离下设计数据库计算引擎的思路

计算引擎 存算分离

WorkPlus 局域网即时通讯工具,加速团队协作,提升企业工作效率

WorkPlus

如何让 Bean 深度感知 Spring 容器

江南一点雨

Java spring

低代码开发,或许是节约成本更好的选择

树上有只程序猿

软件开发 低代码

Databend + lakeFS:将数据版本控制嵌入你的分析工作流

Databend

语音识别技术在教育领域的应用与挑战

来自四九城儿

什么样的网站才是利于google等搜索引擎优化的营销型网站

九凌网络

TDengine 3.2.0.0 重磅发布!S3 存储 + IP 白名单正式上线

TDengine

tdengine 时序数据库

专业ER图工具大盘点,哪款是你的菜?

职场工具箱

ER图 设计数据库模型

2023年APP备案操作教程 阿里云APP备案试列 APP公钥sha1签名获取方法

语雀生产事故不该只是运维的锅

文思源想

运维 产品定位 生产事故 技术感悟 语雀故障

Python 正则表达式(RegEx)指南

小万哥

Python 程序员 软件 后端 开发

跨国传输的常见问题与对应解决方案

镭速

跨国数据传输 跨国传输 跨国传输软件

LeetCode题解:993. 二叉树的堂兄弟节点,BFS,JavaScript,详细注释

Lee Chen

LeetCode

外贸业务员必学的外贸推广方式

九凌网络

抖音双十一,主播“分食”李佳琦

自象限

Windows Embedded的Silverlight并非真正意义上的Silverlight_.NET_Abel Avram_InfoQ精选文章