2天时间,聊今年最热的 Agent、上下文工程、AI 产品创新等话题。2025 年最后一场~ 了解详情
写点什么

Silverlight 入门介绍和应用实践

  • 2007-05-16
  • 本文字数:864 字

    阅读完需:约 3 分钟

在 MSDN Magazine 第四期上,微软 Silverlight 的技术传播者 Laurence Moroney撰文深入介绍了Silverlight ,并通过具体的案例介绍了这一新技术在客户端和服务器端的高效应用。

Silverlight 是微软开发战略中的重要一环,是 Web 开发工具的关键组件。通过 Silverlight,开发人员可以为应用加入内容丰富、视觉效果绚丽的交互式体验。值得一提是 Silverlight 的开放性,不论是在 IE 还是在 Firefox 或者 Opera 上都可以方便地应用 Silverlight,另外它对 Apple 操作系统也有很好的支持。微软最近公开的一张 Silverlight 1.1 架构图详细地描述了它的整体架构。

在名为“ Silverlight 开始在整个网站积累更深入的体验”一文中,作者从技术细节层面介绍了 Silverlight:

从核心上说,Silverlight 是呈现 XAML 的浏览器插件,以可编写脚本的方式,向浏览器提供其内部的文档对象模型 (DOM) 和事件模型。因此,设计人员可以将含有图形、动画、时间线的 XAML 文档整合在一起,以便开发人员将它们关联到页面代码,实现其功能。由于 XAML 基于 XML,定义下载至客户端的 UI 是基于文本的,因此对搜索引擎和防火墙都很友好。此外,XAML 可以由服务器应用程序在运行时组装和发出,因此不仅提供了丰富的图形体验,而且是高度可自定义和动态的。

鉴于 XAML 对理解 Silverlight 的重要性,作者随后重点介绍了 XAML 的发展历程及本质。对想体验 Silverlight 功能的开发人员而言,文中介绍的两个简单应用很有意思。在 Visual Studio 2005 里,使用 Silverlight 应用程序模板只需简单的几步及少量的代码就能构建出一个可用的媒体播放器。为了展示 Silverlight 不仅是可以为浏览器提供丰富内容的客户端技术,还可以让开发人员构建与后端服务器交互的应用程序,Laurence 还以使用 XAML 服务的形式实现了一个天气预报程序。

但正如作者所言,Silverlight 的 Web 之路才刚刚开始。相信凭借 XAML 展示引擎的丰富性,以及所使用标准 Web 技术的灵活性,Silverlight 会使得 Web 开发越来越便利。在 MSDN 网站上 Laurence 撰写的另一篇文章“ Silverlight 入门”里还阐述了这一技术的发展历史沿革。

2007-05-16 05:282197

评论

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

提升效率,从一个时间戳转换工具开始,CodeBuddy Craft 实战分享

不惑

CodeBuddy首席试玩官

【HarmonyOS 5】鸿蒙mPaaS详解

GeorgeGcs

鸿蒙 HarmonyOS mPaaS

SEUs获取与续证流程

ShineScrum

敏捷

WebGL 的开发框架

北京木奇移动技术有限公司

软件外包公司 webgl开发 webgl开发公司

WebGL开发框架的性能比较

北京木奇移动技术有限公司

软件外包公司 webgl外包开发 webgl开发公司

HarmonyOS NEXT 中级开发笔记:ArkUI 实现新闻播报应用开发实践

chengxujianke

HarmonyOS NEXT 中级开发笔记:基于ArkUI的燃脂运动应用实践

chengxujianke

HarmonyOS运动开发:户外运动中计算卡路里

王二蛋和他的张大花

鸿蒙 os

WebGL技术在行业中的应用

北京木奇移动技术有限公司

软件外包公司 webgl开发 webgl技术

如何设计一个高性能可扩展的自旋锁

程序员老王

HarmonyOS NEXT 中级开发笔记:音乐播放器ArkUI实践

chengxujianke

HarmonyOS NEXT 中级开发笔记:基于ArkUI的健身体操应用界面实践

chengxujianke

从清华实验室到京东零售技术:一位算法工程师的风控实战录

京东零售技术

高分辨率LED显示屏:选购前的7个关键点

Dylan

商业 广告 LED显示屏 全彩LED显示屏 led显示屏厂家

vivo 官网 APP 首页端智能业务实践

vivo互联网技术

深度学习 算法 前端

【CodeBuddy】三分钟开发一个实用小功能之:马赛克生成器

jimaks

CSS

HarmonyOS NEXT 中级开发笔记:ArkUI尺寸测量实践

chengxujianke

HarmonyOS NEXT 中级开发笔记:电台应用ArkUI实践记录

chengxujianke

HarmonyOS NEXT 中级开发笔记:ArkUI实现出差日程应用的界面优化

chengxujianke

安全产品//等保一体机

黑龙江陆陆信息测评部

HarmonyOS NEXT 中级开发笔记:天气预报应用中的ArkUI实践

chengxujianke

容器技术驱动云原生与小程序生态融合:应用开发新范式

xuyinyin

MySQL派生条件下推优化导致自定义变量结果错误问题分析

GreatSQL

AI只不过是"普通"技术 [翻译&阅读笔记]

技艺的尾巴

Second-Brain 如何用 NocoBase 为金融企业构建 AI 系统

NocoBase

开源 AI 低代码 AI系统 决策系统

如何将CAD图纸直接导出为工程蓝图?

在路上

cad cad看图 CAD看图王

大厂外包VS小公司,你会怎么选?

王中阳Go

Go 外包 小公司

CAD如何导出PDF?PDF如何转CAD?详细教程来了

在路上

cad cad看图 CAD看图软件

AI辅助写作 从提笔难到高效创作的智能升级

郑州埃文科技

深入浅出DDD:从理论到落地的关键

百度Geek说

Go 后端

Silverlight入门介绍和应用实践_.NET_霍太稳@极客邦科技_InfoQ精选文章