|
如何学习微软的RIA技术——Silverlight
Silverlight 是微软公司推出一种新的 Web 呈现技术,能在各种平台上运行。它是一个跨浏览器的、跨平台的插件,为网络带来下一代
基于.NET的媒体体验和丰富的交互式应用程序。Silverlight 提供灵活的编程模型,支持 Ajax、Visual Basic、C#、Python、Ruby 等语言,
并集成到现有的网络应用程序中。Silverlight 对运行在Mac或Windows 上的主流浏览器提供高质量视频信息的快速、低成本的传递。
由于Silverlight是一个新东西,很多人都有点茫然。从我个人学习经验来看,大家可以按照以下流程来学习。
(1)首先需要了解什么是Silverlight,然后是下载和安装Silverlight。
(2)然后需要学习Silverlight的设计基础。首先学习了XAML知识,然后了解Silverlight中的页面呈现模型、Silverlight提供的绘图
能力和多媒体和动画技术。这时候需要掌握Blend 2的使用。
(3)基础学习完成后,就可以开始使用.NET开发Silverlight应用程序。这时,需要掌握的内容包括Silverlight操作键盘鼠标,使用Silverlight SDK中的控件快速开发应用程序,创建自定义Silverlight控件,使用Downloader对象,在Silverlight中处理XML文档,在客户
端调用服务器端的Web Services,与HTML的DOM对象模型的交互,处理文件以及与ASP.NET AJAX的紧密集成。
(4)最后,就是实战了。现在典型的Silverlight应用有视频播放器、统计图标、电子相册之类的。大家动手多做做,就OK了。
由于Silverlight属于新技术,可以参考的资料不多。值得推荐的资源也不多。从学习角度来说,大家可以看看人邮的
《精通Silverlight-RIA开发详解》(http://product.dangdang.com/product.aspx?product_id=20223772),这样更好容易掌握一些。 |
|