Silverlight入门系列

本文介绍了一套开发Silverlight应用程序所需的工具,包括Visual Studio 2008、Silverlight Tools、Expression Blend及Silverlight Toolkit等,并指导如何设置开发环境。
本文是 Silverlight 入门系列的第一部分。

在本 系列中,我们最终将构建一个可以使用关键字查询 Twitter上的内容,并能在指定时间间隔自动刷新的应用程序。在我们深入学习之前,让我们先确定你已经获得了必要的开发 工具并具备一些基本的Silverlight开发经验。

开发工具

当然了,不管做任何开发,你都只需要一个文档编辑器和一个编译器。但你没有任何理由不使用世界级的开发工具。所以我将在这里推荐给你一套开发工具,让你可以更加简单快捷地构建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所需要的最精简的工具。在进行本教程的第二步之前先要安装它们。

了解开发环境


一旦你安装完了Visual Studio和Silverlight Tools,你就会注意到VS的新建项目对话框中多了一个新组:

gs-step1-dialog_2.png(109.33 K)
1/19/2010 12:28:58 PM


你会在Silverlight类别下发现一些新的模板,至少包括Silverlight应用程序、Silverlight类库以及Silverlight导航应用程序。其它的可能取决于你安装的扩展工具。

在这一步选择Silverlight导航应用程序并给它起个名字(我把我的命名为TwitterSearchMonitor)。

在下个窗口你将看到询问你是否要创建一个Web项目:

Silverlight入门:第一部分——开发工具与程序入门_23350
gs-step1-dialog-webproj_2.png(17.25 K)
1/19/2010 12:28:58 PM


如果是新的项目,我强烈建议你选择创建新的Web项目。这样你将会得到一个Web环境使你可以运行应用程序。这将避免从本地文件系统访问Web服务遇到的问题。在HTTP下运行你的程序将使你避免在Web服务下调试时最经常遇到的错误。你可以选择ASP.NET Web应用程序项目、ASP.NET Web站点,如果你安装了ASP.NET MVC的话,你还可以选择ASP.NET MVC 项目。如果你不确定到底要选哪个,就选默认值。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值