完美呈现Silverlight各种开发工具包

摘要:
随着Silverlight技术的逐步完善,它已广泛应用于各个领域,从应用程序开发程序到体育游戏的视频播放,您可以看到Silverlight的影子,这是基于其强大的开发工具包。在Visual Studio 2010的试用中,我们可以发现VS2010恢复了为Silverlight开发的视图界面功能,这对于开发人员来说无疑是一个好消息。Microsoft官方建议使用WebPlatformInstaller安装Silverlight开发环境,其中包括所有上述安装包。在Silverlight+WCF项目的开发中,这是不可或缺的辅助调试工具。

随着Silverlight技术的逐步完善,其在各个领域都有广泛的应用,从应用开发程序到体育比赛的视频播放,都能看到Silverlight的影子,这些都是建立在其强大的开发工具包基础之上。

Silverlight是一个跨浏览器、跨客户平台的技术,随着Silverlight技术的逐步完善,Silverlight应用大批的涌现,近期的2010年冬季奥运会,Silverlight作为首选视频播放技术,为全球提供在线赛事实况。

Silverlight开发工具包(必装):

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

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

Visual Studio是Silverlight的开发必需工具,其中VS2008 SP1和VisualWeb Developer ExpressWithSP1仅支持Silverlight3的开发,而VS2010支持Silverlight3和Silverlight4项目开发。在安装Visual Studio的同时,.NetFramework3.5SP1也将同时安装,如果没有安装,需要独立下载安装。Silverlight4项目开发,必须有.NetFramework4.0支持。

工具二:Silverlight开发工具包

Silverlight开发工具包中包含各种Silverlight开发模板,安装完成后,可以在VisualStudio中创建Silverlight项目。对应下载地址Silverlight2 Tools for Visual Studio 2008 SP1 和Silverlight 3 Tools for Visual Studio 2008 SP1, Silverlight4 Tools for VisualStudio 2010 Beta 2。

工具三:Silverlight SDK

作为专业开发人员,自然离不开SoftwareDevelopmentKit(SDK)支持,Silverlight同样也推出了对应的SDK包,其中包含在线开发文档,在线Silverlight例程,开发类库等。Silverlight3SDK 和 Silvelright 4 SDK。

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

自Silverlight3发布后,VisualStudio2008SP1已经不再支持Silverlight开发视图界面,该功能被ExpressionBlend3替代,众所周知,MicrosoftExpression是微软2009年主打的一套设计软件,其中包括视频处理,网页设计,WPF/SilverlightUI以及动画设计等工具集合,Blend是其中一员,主要从事WPF/SilverlightUI设计,动画制作,以及软件原型设计等。在VisualStudio2010的试用中,我们可以发现,VS2010已经恢复了对Silverlight开发的视图界面功能,这对开发人员来说,无疑是一个好消息。

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

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

工具六:Silverlight客户端

以上Silverlight开发工具安装完成后,需要确认安装Silverlight客户端,当前微软推出了两款Silverlight客户端,分别运行在Windows系统和Mac系统。相对来说,该工具包安装是最简单的,进行官方网站选择相关版本下载安装即可。微软官方推荐使用WebPlatformInstaller安装Silverlight开发环境,该平台包括以上所有的安装包。

Silverlight辅助开发工具包:

工具一:DeepZoomComposer-放大镜功能包

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

工具二:.Net RIA Services

随着RIA技术的发展,微软也推出了对应的解决方案,.Net RIA Service,该工具扩展了Silverlight功能,沿用了传统的n-Tier应用模型概念,允许开发人员创建n层Silverlight应用。虽然该项目也属于Silverlight开发中重点之一,但是由于该项目一直属于测试版,作为商业项目不推荐使用,所以,我没有把该工具放入必须安装的列表中。

工具三:.Net Reflector

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

工具四:Silverlight SPY

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

工具五:Fiddler/FireBug

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

工具六:KaXaml

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

工具七:XAMLPowerToys

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

工具八:Rooler

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

工具九:Silverlight Profiler

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

免责声明:文章转载自《完美呈现Silverlight各种开发工具包》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇jQuery上传预览图片拒绝平庸浅谈WEB登录页面设计下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

初识Silverlight 4及其架构

简介 才开始学Silverlight 4。本文将谈到对Silverlight 4最初步的认识,同时将从多个角度谈一些与Silverlight 4架构有关的认识。Silverlight 4是今年早些时候发布的。这项技术为我们带来了许多革新。它不仅是为用户带来了丰富的交互式的互联网和多媒体内容,还为我们提供了强大的轻量级的平台。我们可以在此平台上开发可移植的,跨...

Codeplex上不错的Silverlight项目

Silverlight FileUpload http://silverlightfileupld.codeplex.com/ 文件上传组件 Slide Show 2 http://slideshow2.codeplex.com/ Silverlight Contrib http://silverlightcontrib.code...

Silverlight入门:第三部分 数据访问

现在我们已经有了一个基础布局,同时也在上面放了一些控件,接下来让我 们开始获取数据。因为我们想要搜索Twitter上的内容,所以我们需要充分使用 他们提供的Web服务API。在继续之前,我要先说明在本次的应用程序中,我们不 会自己建立一个数据库或其它数据源,但是我要指出的是你有很多种方式可以通 过Silverlight访问数据。 数据访问选项 对于在Silv...

建立可扩展的silverlight 应用框架 step6:整理导航模块“LeftNav”

首先说一下我想要实现的效果。 我希望在左侧的导航点击了以后右侧的主体部分发声变化。 之前我在LeftNav模块用的控件是ToggleButton并为其制作了样式。本来想的是自己根据 ToggleButton作为基础自己在做一个复合控件出来。不过这里做导航的话,ListBox会更加的 适合些。ListBox的样式制作和之前的ToggleButton样式制作大同...

Silverlight入门:第一部分 开发工具与程序入门

开发工具 当然了,不管做任何开发,你都只需要一个文档编辑器和一个编译器。但你 没有任何理由不使用世界级的开发工具。所以我将在这里推荐给你一套开发工具 ,让你可以更加简单快捷地构建Silverlight应用程序。注意这些都不是必须的 (重申一遍,如果你是发烧级别的开发人员,那么你只需要一个记事本和一个编 译器 :-))。虽然它们不都是免费的,但是我还是极力推荐...

Silverlig“.NET研究”ht性能优化纪要 狼人:

Silverlight作为微软为富网络应用所做的一个全新的架构,其优秀的表现力让开发者和用户感受到了强烈的冲击,无数的开发者为其着迷,同时微软的广大设计者也在不断地为其完善和充实,同时Silverlight团队也积极的构建Silverlight 5,其初步的版本已在 http://channel9.msdn.com/Series/Silverlight-Fi...