Silverlight开发工具集合

简介:
随着Silverlight技术的逐步完善,Silverlight应用大批的涌现,近期的 2010年冬季奥运会,Silverlight作为首选视频播放技术,为全球提供在线赛事实况。
Silverlight技术的发展需要更多的开发人员加入,作为Silverlight技术的支持者,我把平时Silverlight开发中使用的工具进行一次总结,希望对大家能有所帮助。
 
Silverlight开发工具包(必装):
银光中国网有篇“ 轻松建立Silverlight开发环境”,该文详细介绍了Silverlight工具集下载,以及安装步骤。我简要列出,另外做一些补充:
 
silverlightchina.net

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开发工具包
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
 

 
自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控件开发包提供数十种Silverlight常用控件,在Silverlight项目开发过程中,可以很方便的进行调用。该项目开发包属于开源项目,开发人员可以到项目网站进行下载最新源代码,并且可以根据项目需求自行修改。
 
工具六:  Silverlight客户端
以上Silverlight开发工具安装完成后,需要确认安装Silverlight客户端,当前微软推出了两款Silverlight客户端,分别运行在Windows系统和Mac系统。 相对来说,该工具包安装是最简单的,进行 官方网站选择相关版本下载安装即可。
【备注】微软官方推荐使用  Web Platform Installer 安装Silverlight开发环境,该平台包括以上所有的安装包。
 

 
 
Silverlight辅助开发工具包:
 
在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应用优化工具,提高项目运行效率,试用过几次,感觉对于大型项目,效果还是比较明显的。
 
以上的总结是Silverlight开发中常用的几款工具,如果大家还有其他的开发工具补充,留言给我,我会尽快更新。
欢迎大家加入QQ群,一起"专注Silverlight"
22308706
100844510(人满)

本文转自 冷秋寒51CTO博客,原文链接:http://blog.51cto.com/kevinfan/277055 ,如需转载请自行联系原作者

相关文章
关于silverlight中如何更新(增删改)集合ItemsSource后更新到UI(Listbox、DataGrid等)
请看微软资料 http://msdn.microsoft.com/zh-cn/library/system.windows.controls.itemscontrol.itemssource%28v=vs.95%29.aspx   具体方案为:将ItermsSource设置为实现 INotifyCollectionChanged 接口的对象,以使集合的更改在 ItemsControl 中反映出来。
920 0
|
开发工具 传感器
Silverlight:双向绑定综合应用-自动更新集合汇总字段
场景:有一家公司(类名:Company),它有N多员工(类名:Employee)。要在界面上用网格显示所有员工的姓名、工资,并且当操作用户在网格里对员工进行增减或修改其工资时,能自动汇总出员工工资的总和并显示出来。
767 0
|
开发工具 数据库
Silverlight:双向绑定综合应用-多集合的依赖绑定
这是上一篇“Silverlight:双向绑定综合应用-自动更新集合汇总字段”的续篇。需求场景如下: 一个公司,有N个员工,逢年过节时要搞一些抽奖活动,最终要公告收奖名单。 "员工"类如下: namespace CollectionBinding { /// //...
711 0

热门文章

最新文章