本文深入介绍了 Silverlight。您也看到一些应用程序,它们不仅仅是鹦鹉学舌式地说“Hello, World”,而是展示了诸如如何用 XAML 构造用户界面,如何与 JavaScript 关联进行交互,如何从单纯的客户端模式转为基于服务器的模式,从而让应用程序更具灵活性。这种方法让您了解到如何创建简单的视频播放器,能接受视频流的 URI 并回放,在博客等环境下使用非常理想。
此外,通过天气监视器(有非常简单的客户端分布模型)的形式,您学会了如何构建可感知数据的应用程序。只需要让 Silverlight 组件调用服务器,获得正确的 XAML 并呈现它,从而形成丰富的瘦客户端。
虽然 ASP.NET 和微软堆栈为构建这样的 Web 应用程序提供了高效率的平台,本文的下载部分也包含了此应用程序的 Java 版本。此版本提供了与 ASP.NET 版本同样的功能,即使用 Web 服务获取数据,然后将 XAML 加载到 XML Document DOM 中。它随后找出模板数据的适当节点,在将完成的 XAML 写出成为 URI 之前,将他们的值替换为来自 Web 服务的值。随即构造 JSP(未列出),引用此 servlet 的 URL 以使用 Silverlight 呈现 XAML。
Silverlight 的 Web 之路才刚刚开始。凭借 XAML 呈现引擎的丰富性,以及使用标准 Web 开发技术的灵活性,Silverlight 非常值得添加到您的开发人员工具箱里。
具体参见: http://msdn.microsoft.com/msdnmag/issues/07/06/Silverlight/default.aspx?loc=zh
分享到:
相关推荐
在电商网站中,Silverlight可以用来创建动态的产品展示,如360度旋转查看商品,提供更真实的购物体验。在教育领域,可以构建互动的学习平台,利用Silverlight的多媒体功能制作生动的教学课件。此外,企业级应用中,...
总之,Silverlight作为曾经的Web开发利器,虽然在当今已不如以往流行,但它所积累的技术和经验对于理解现代Web开发依然有价值。通过学习和实践,你可以掌握富媒体应用的开发技巧,为未来的学习打下坚实基础。
通过对这个源码的学习,开发者不仅能掌握Silverlight的基本用法,还能深入了解游戏开发的流程和技巧,为自己的项目积累经验。此外,对于想要扩展或改编这个游戏的人来说,这个源码也是一个很好的起点,可以在此基础...
在本话题中,我们将深入探讨如何利用Silverlight实现一个引人注目的翻书特效。 首先,让我们理解Silverlight的基础。它是基于.NET Framework的,支持C#和VB.NET等编程语言,同时也提供了XAML(Extensible ...
通过深入学习和实践"(17)Silverlight 2.0新控介绍(上)"的内容,开发者可以掌握如何利用这些新特性来设计和实现更高级、更互动的Silverlight应用程序,从而在RIA领域中脱颖而出。不过,这只是Silverlight 2.0新特性的...
Silverlight是微软在2007年推出的插件技术,主要用于构建和展示跨浏览器、跨平台的互动媒体体验和丰富的业务应用程序。它提供了类似于Adobe Flash的功能,但侧重于企业级应用和更丰富的UI设计。 ### 2. Silverlight...
本文将深入探讨如何利用Silverlight开发一款围棋在线对弈程序,旨在为开发者提供一个全面的理解和实践指导。 首先,让我们了解Silverlight。Silverlight是Microsoft推出的一种插件技术,用于在Web浏览器中呈现交互...
《银光志Silverlight 3.0开发详解与最佳实践》是一本专为开发者深入理解并熟练运用Silverlight 3.0技术而编写的详细教程。Silverlight,由微软公司开发,是一种强大的富互联网应用程序(RIA)平台,主要用于构建和...
ArcGIS Silverlight API应用开发教程详细介绍了如何利用ArcGIS API ...整个教程不仅注重理论知识的讲解,还强调了实际操作和项目实践经验的积累,使得开发者能够全面掌握使用ArcGIS Silverlight API开发GIS应用的技能。
通过分析和理解这个“Silverlight 五子棋”项目,开发者不仅可以学习到Silverlight的基本用法,还能深入理解游戏开发中的逻辑设计、用户交互和网络编程等方面的知识,为今后的项目开发积累宝贵经验。
本篇文章将深入探讨一款名为MoveBox的游戏,它是通过Silverlight技术实现的。 MoveBox游戏,顾名思义,是一款围绕移动箱子进行的益智类游戏,玩家需要通过策略和逻辑思考,将箱子移动到指定位置,以完成关卡目标。...
1. **项目架构最佳实践:**本书不仅教授基础知识,还分享了作者在实践中积累的经验教训,指导开发者如何避免常见的陷阱和错误。 2. **高级主题讲解:**包括但不限于异步编程、多线程处理、图形渲染等高级特性,为...
- **概念介绍**:Red Threads是一种设计理念,强调在设计时将注意力集中在用户体验上。 - **实践步骤**: - 确定用户故事:定义应用程序的核心功能。 - 设计用户界面:使用SketchFlow或Expression Blend 4进行初步...
- **最佳实践**:分享在开发过程中积累的最佳实践,帮助开发者避开常见的陷阱。 7. **跨平台解决方案** - **Silverlight对比**:简要介绍Silverlight与WPF的区别,以及它们各自的适用场景。 - **WPF/E简介**:...
对于希望从事或深入研究动态网站开发的技术人员而言,掌握一系列关键技术和框架是必不可少的。 #### 一、ASP.NET与Visual Studio 1. **ASP.NET简介**: - ASP.NET是由微软公司开发的一种用于构建动态网页和Web...
**Silverlight 4 知识点详解** Silverlight 4 是微软公司推出的...尽管随着时间的推移,Silverlight的市场份额逐渐被HTML5等技术取代,但它在特定时期为Web开发领域带来的创新和技术积累仍然值得我们深入学习和理解。
因此,在深入学习ASP.NET之前,具备扎实的面向对象编程基础至关重要。本文将提供一个学习ASP.NET的有效路径,帮助初学者逐步建立坚实的基础。 #### 二、面向对象语言的学习 **1. 掌握一门面向对象语言** - **C# ...
随着Silverlight 3的发布,本书还介绍了如何在ASP.NET 4应用程序中集成Silverlight控件,从而为用户提供更加丰富和流畅的用户体验。 #### 三、ASP.NET 4的核心技术和高级主题 本书不仅覆盖了ASP.NET 4的所有基础...