当前位置: 首页 > web开发 > Silverlight > 正文

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

时间:2010-12-10 博客园 焦炜

开发工具

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

Visual Studio 2008

你要确定你已经有了Visual Studio 2008,安装Silverlight工具之前你还需 要装上SP1补丁,所以先确认一下你已经完成了这些工作。任何版本的SP1补丁都 可以。如果你没有Visual Studio 2008,那么你可以使用免费的速成版Visual Web Developer Express 2008来开发Silverlight。如果你同时需要做数据库开 发,那么你还可以免费获得SQL Server 2008速成版。

Silverlight Tools for Visual Studio

Silverlight Tools for Visual Studio

需要另外下载,包括了SDK、开发运行时(用于调试)和一些用于Visual Studio的工具(项目模板、XAML生成器等等)。只需要安装这一个包就可以让你 满足开发Silverlight所必需的所有条件。

你可以分别下载Visual Studio和Silverlight Tools。如果你已经有了VS, 那么只需要下载Silverlight Tools并安装就行了。如果你还没有VS,考虑使用 网络平台安装工具(Web Platform Installer)来安装包括Visual Studio、SQL Server速成版以及Silverlight Tools等工具,而不需要到处寻找下载链接。你 可以在这里获得网络平台安装工具:

如果你已经安装了Visual Studio,你仍然可以通过网络平台安装工具来安装 Silverlight Tools,或者直接点击这里下载。

Expression Blend

Expression Blend是一个交互式的开发工具。它是XAML的可视化编辑器, XAML是Silverlight以及Windows Presentation Foundation(WPF)的底层表示 技术。不仅设计外观漂亮,还能方便地控制布局、动画、样式以及模板。我相信 它是XAML开发必不可少的工具。不过,这个工具并没有免费版本,除非你是MSDN 订阅用户。它也被包含在Expression Studio中。你可以在这里下载试用版。我 们下一步将用Blend来布局。

Silverlight Toolkit

Silverlight Toolkit是在核心控件集之外的扩展包。包括了图表控件、日期 /时间控件、手风琴控件(互斥级联菜单)等等。最妙的是,这些控件的源代码 (也包括核心控件)可以方便你学习和扩展!

控件包可以从CodePlex下载,我们也会在本系列中使用其中的一部分控件。

你还可以使用其他的一些控件套装或工具,比如像是我们将在第三部分谈及 的.NET RIA Services,但上面推荐的是我认为你开发Silverlight所需要的最精 简的工具。在进行本教程的第二步之前先要安装它们。