搭建Silverlight开发环境以及开发工具简介

通常来说,Silverlight 4 的开发环境需要包含以下几个开发工具:

1. Visual Studio 2010或者Visual Web Developer 2010 Express ,在安装过程中,.Net Framework 4会同时被安装,另外,也可以单独下载.Net Framework 4安装;
2. 安装完开发工具后,需要下载安装Silverlight 4 Tools for Visual Studio 2010开发包。下载链接:Silverlight 4 Tools for Visual Studio 2010; 安装完成后,在Visual Studio 2010中将会自动更新添加Silverlight 4项目开发模板,以及Silverlight 4 SDK和相关开发环境. 以下是该开发包中包含的内容:
  • Silverlight 4 developer runtime
  • Silverlight 4 SDK (software development kit)
  • Update for Visual Studio 2010 and Visual Web Developer Express 2010 (KB982218)
  • Silverlight 4 Tools for Visual Studio 2010
  • WCF RIA Services V1.0 for Silverlight 4
  • F# Runtime for Silverlight 4
3. 针对Silverlight美工开发人员,需要下载Expression Studio 4,因为只有Blend 4支持Silverlight 4项目开发,另外Blend 4和Visual Studio 2010是无缝结合,使用Blend 4可以很轻松的创建和修改自定义控件样式,开发专业的Silverlight项目界面。
4. 最后推荐安装Silverlight 4 Toolkit控件包,该控件是微软开发的Silverlight控件扩展包.其中包含数十种扩展控件,可以方便Silverlight项目开发,另外该项目是开源项目,开发人员可以轻松的修改控件,创建自定义控件效果。
安装完成以上工具,Silverlight 4的开发环境已经创建完毕,如果是使用Web Platform Installer,可以选择以上相关选项进行一键安装,就可以开发Silverlight 4项目了。
另外微软已经推出Silverlight 4简体中文正式版脱机帮助文档,该文档包含Silverlight 4所有的技术知识,是开发人员必备资料,推荐下载。
Microsoft Silverlight 4 脱机文档 (简体中文)
http://www.microsoft.com/downloads/details.aspx?displaylang=zh-cn&FamilyID=b6127b9b-968c-46c2-8cb6-d228e017ad74

Microsoft Silverlight 4 在线帮助文档(MSDN)(简体中文)
http://msdn.microsoft.com/zh-cn/library/cc838158(vs.95).aspx
 
当然,最简单的微软官方推荐使用 Web Platform Installer 安装Silverlight开发环境,该平台包括以上所有的安装

 

下面简要介绍一些辅助开发工具:

 

工具一:Deep Zoom Composer - 放大镜功能包

在Silverlight发布的初期,Deep Zoom Composer是一大亮点,该功能允许用户在Silverlight应用中查看高分辨率图片,其中平滑的扩大以及缩小的动画效果,吸引了不少用户。

工具二:.Net RIA Services

随着RIA技术的发展,微软也推出了对应的解决方案,.Net RIA Service,该工具扩展了Silverlight功能,沿用了传统的n-Tier应用模型概念,允许开发人员创建n层Silverlight应用。

工具三:.Net Reflector

相信大家都很熟悉这个工具了,该工具主要是.Net代码的反编译,在反编译Silverlight项目中有着很大的作用。这里就不再赘述。

工具四:Silverlight SPY

Silverlight SPY是一款Silverlight项目侦测工具,该工具探测XAP包,查看应用风格,分解查看应用界面,和Reflector配合可以查看项目资源,以及项目源代码,是一款很不错的工具,详细中文介绍请看这里

工具五:Fiddler / FireBug

作为Web开发人员,对这两款工具并不陌生,该工具主要用于监测HTTP网络信息,手工Debug应用。在Silverlight + WCF项目开发中,这是必不可少的辅助调试工具。

工具六:KaXaml

KaXaml是一款开源的轻量级XAML编辑器,该项目支持视窗编辑,支持高亮语法支持。该项目是开源项目,详细中文介绍请看这里

工具七:XAML Power Toys

该工具是一款Visual Studio插件辅助工具,用于编辑XAML文档,包含多种代码模板,简化开发人员输入代码过程,是一款很不错的辅助工具。该工具同时支持WPF/Silverlight开发。

工具八:Rooler

Rooler是一款图形侦测工具,在Web项目开发中经常用到,用于侦测Web图片尺寸,可以用来辅助设计Silverlight UI。

工具九:Silverlight Profiler

该工具是Silverlight应用优化工具,提高项目运行效率,试用过几次,感觉对于大型项目,效果还是比较明显的。

声明:大家看截图就知道了,这个是转自银光中国的,只是那边分两部分介绍,并且也没有及时更新,Silverlight5都出来了,那上边还教你配置SL3~~汗··。不过想要学习SL的童鞋,银光中国是个不错的地方,在学习的过程中碰到的诸多问题,那里都会有你想要的答案^_^ がんばれ

  PS:原先有同事看到SL版的QQ,3D效果,描述的相当炫~可惜,现在再点链接,看到的却是WebQQ···是TX准备低调测试然后闪电版华丽登场,还是他看到了SL的未来(额,你懂得)。

posted on 2011-08-14 14:04  CSNotBack  阅读(443)  评论(0)    收藏  举报