SilverLight原名WPF/E 其中E是Everywhere的意思,意思是可随意部署的WPF程序
是微软即将推出的跨浏览器、跨平台的解决方案。
主要有以下特点:
1. 在Web上提供丰富的用户体验
* 空前的富媒体体验以及网络应用
* 强大的基于向量的图形
* 无敌的从Mobile到HD质量的视频以及音频
* 在有硬件加速支持下,最高达15倍的视频编码速度
* 移动设备支持
2. 快速,更具生产力的开发
* 集成现有的网络开发技术及资源
* Web以及桌面一致的表现层,保证了开发的低成本性
* 基于标准的可验证的开发技术
* 为开发人员以及设计人员提供了广泛的工具支持,并且建立了相应的开发设计生态圈
3. 快速部署
* 简单按需安装的SilverLight浏览器插件
* 灵活的基于视频及动画的广告嵌入方案
* 低成本的流媒体解决方案,基于荣获艾美奖荣誉的Windows Media技术
* 内容访问保护技术
* 在Microsoft Expression Media Encoder的支持下,加速编码并且发布基于视频的体验
Flash将会失去垄断地位,互联网将会变得越来越精彩!
silverlight官方网站:http://www.microsoft.com/silverlight
如何能够在VS2005中开发Silverlight1.1的应用得问题,下面做一个详细的介绍。
相信很多朋友其实也已经看到了《Silverlight Hello World in C# from VS 2005》这篇博客中有关于这个问题的讲述。关键的步骤翻译如下:
1、创建一个控件库
2、除掉项目所有的引用
3、右键点击项目然后查看项目属性
4、在Build标签点击高级按钮,在弹出的对话框中勾上“'Do not reference mscorlib.dll”复选框
5、手动添加对Silverlight安装目录(默认在Program FilesMicrosoft Silverlight)下mscorlib,agclr,System, System.Core, System.Silverlight, and System.Xml.Core这些程序集的引用。
Ok,经过上面的配置你就可以开发使用C#开发Silverlight程序了。