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:282191

评论

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

数据库连接池的大小

Java收录阁

数据库

使用人工智能技术改进面试机器人

陆道峰

人工智能 学习 聊天机器人

Elasticsearch原理讲透了!

Geek_0o5u34

lucene elasticsearch 倒排索引 分布式搜索引擎 数据的分片和备份

真实 Java 笔试题

旭霁

面试

如何打造个人品牌?

石云升

个人 品牌

回"疫"录(11):别让善良寒了心

小天同学

疫情 回忆录 现实纪录 纪实

一个 UED 团队的自我修养

oldj

团队管理 UED

来了来了,2020 首场 Meetup ,可!

Apache Flink

大数据 flink 流计算 实时计算

关于查尔斯-斯特里克兰

黄大路

提升认知 小说 个人提升 认识自己

做程序员有未来吗

山楂大卷

程序员 个人成长 职业规划 技术人

产品经理中必会SQL技能,相关内容研发可不予支持

韩超

MySQL sql 产品经理

面试官浅析程序员面试过程中的二三事

joe

互联网 个人成长 方法 职场 文化

拜托,别再问我Zookeeper如何实现分布式锁了!

不才陈某

zookeeper 分布式 后端 分布式锁

直播电商行业一些看法

黄大路

互联网 商业 商业模式 商业价值 行业资讯

高仿瑞幸小程序 04 小程序的全局数据

曾伟@喵先森

小程序 微信小程序 大前端

数据挖掘|cross_val_score交叉验证使用

黄大路

Python 数据挖掘 学习 数据分析

Redis 命令执行过程(上)

程序员历小冰

redis 源码分析

Scrum精髓 - Scrum的核心到底是什么

Bob Jiang

Scrum 敏捷 Scrum精髓 敏捷精髓

腊鸡与猴儿

黄大路

人生 小说

游戏夜读 | 联网才能玩的单机

game1night

理解雾计算(Fog Computing)与边缘计算(Edge Computing)

老任物联网杂谈

雾计算 Fog Computing 边缘计算 Edge Computing

DevOps怎样影响开发运维人员

脚动两轮男之漂流小王子

DevOps

Java并发编程--ReentrantLock

Java收录阁

并发编程

向上管理第一项:路径P背后的目标B

kimmking

管理

如何快速对应用系统做一个360度画像诊断?

姜戈

Java 运维 多线程 网络 内存

Java 环境配置与编辑器使用

旭霁

Java IDEA

程序员的晚餐 | 5月9日 炖蹄髈

清远

程序员

读 Go Scheduler 有感:给产品经理的建议

Ya

程序员 产品经理 操作系统 OS Scheduler

关于职能型团队管理一些总结

黄大路

项目管理 管理

以不变应万变——复杂系统回归测试新思路

刘华Kenneth

DevOps 敏捷 测试 单体系统 复杂

ROS与OpenAI结合使用教程(概览)

辣么大

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