Silverlight开发工具汇总

随着Silverlight技术的逐步完善,Silverlight应用大批的涌现,近期的2010年冬季奥运会,Silverlight做为首选视频播放技术,为全球提供在线赛事实况。 Silverlight技术的发展须要更多的开发人员加入,做为Silverlight技术的支持者,我把平时Silverlight开发使用的工具进

  

随着Silverlight技术的逐步完善,Silverlight应用大批的涌现,近期的2010年冬季奥运会,Silverlight做为首选视频播放技术,为全球提供在线赛事实况。html

Silverlight技术的发展须要更多的开发人员加入,做为Silverlight技术的支持者,我把平时Silverlight开发使用的工具进行一次总结,但愿对你们能有所帮助。web

 

Silverlight开发工具包(必装):express

银光中国网有篇“轻松创建Silverlight开发环境”,该文详细介绍了Silverlight工具集下载,以及安装步骤。我简要列出,另外作一些补充:网络

 

工具一: Visual Studio 2008 SP1 或者 Visual Studio 2010 或者 Visual Web Developer Express 2008 With SP1app

silverlightchina.net

silverlightchina.net

 

 

 

Visual Studio是Silverlight的开发必需工具,其中VS2008 SP1和Visual Web Developer Express With SP1仅支持Silverlight 3的开发,而VS2010支持Silverlight 3和Silverlight 4项目开发。在安装Visual Studio的同时,.Net Framework 3.5 SP1也将同时安装,若是没有安装,须要独立下载安装。 Silverlight 4项目开发,必须有.Net Framework 4.0支持。编辑器

 

工具二: Silverlight开发工具包wordpress

Silverlight开发工具包中包含各类Silverlight开发模板,安装完成后,能够在Visual Studio中建立Silverlight项目。对应下载地址 Silverlight 2 Tools for Visual Studio 2008 SP1 和 Silverlight 3 Tools for Visual Studio 2008 SP1, Silverlight 4 Tools for Visual Studio 2010 Beta 2工具

 

工具三: Silverlight SDK
 开发工具

做为专业开发人员,天然离不开Software Development Kit(SDK)支持,Silverlight一样也推出了对应的SDK包,其中包含在线开发文档,在线Silverlight例程,开发类库等。Silverlight 3 SDK 和 Silvelright 4 SDK测试

 

工具四: Expression Blend 3 + SketchFlow  - Silverlight设计工具


 

自Silverlight 3发布后,Visual Studio 2008 SP1已经再也不支持Silverlight开发视图界面, 该功能被Expression Blend 3替代,众所周知,Microsoft Expression是微软2009年主打的一套设计软件,其中包括视频处理,网页设计,WPF/Silverlight UI以及动画设计等工具集合,Blend是其中一员,主要从事WPF/Silverlight UI设计,动画制做,以及软件原型设计等。

在Visual Studio 2010的试用中,咱们能够发现,VS2010已经恢复了对Silverlight开发的视图界面功能,这对开发人员来讲,无疑是一个好消息。

 

工具五: Silverlight Toolkit - Silverlight控件开发包

Silverlight控件开发包提供数十种Silverlight经常使用控件,在Silverlight项目开发过程当中,能够很方便的进行调用。该项目开发包属于开源项目,开发人员能够到项目网站进行下载最新源代码,而且能够根据项目需求自行修改。

 

工具六: Silverlight客户端

以上Silverlight开发工具安装完成后,须要确认安装Silverlight客户端,当前微软推出了两款Silverlight客户端,分别运行在Windows系统和Mac系统。 相对来讲,该工具包安装是最简单的,进行官方网站选择相关版本下载安装便可。

【备注】微软官方推荐使用 Web Platform Installer 安装Silverlight开发环境,该平台包括以上全部的安装包。

 


 

 

Silverlight辅助开发工具包:

 

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

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

 

工具二:.Net RIA Services

随着RIA技术的发展,微软也推出了对应的解决方案,.Net RIA Service,该工具扩展了Silverlight功能,沿用了传统的n-Tier应用模型概念,容许开发人员建立n层Silverlight应用。虽然该项目也属于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应用优化工具,提升项目运行效率,试用过几回,感受对于大型项目,效果仍是比较明显的。

相关文章
相关标签/搜索