技术开发 频道

只欠东风 SilverLight主流指日可待


    无论对于开发者,还是对于系统管理员和用户,Silverlight的出现将带来全面的变化。今年春天微软推出Silverlight后一度引起了业界的轰动,Silverlight的推出是一次伟大的改变。当它在早期被称为Windows表示层编程框架(WPF/E)的时候,它并没有引起人们如此的关注,一直在人们的视野之外,而现在却吸引了众多业内人士的关注,引起了人们对它的评论狂潮。

    出现这种变化当然是有充足的理由的。一年后,IT领域的每一个人将对Silverlight更加认同。开发者将使用Silverlight项目来开发他们的Web和Windows应用程序。IT人士将在他们能够发现的每一个浏览器上安装Silverlight运行环境。而企业Web站点和电子商务开始使用Silverlight也不过是几个月的时间问题。

    何以出现如此大的转变?Silverlight展现了介于富用户体验和应用范围的一种完美的平衡。在外观和感觉上它像是一个富用户体验客户端,然而它的目标是可以运行在不同的浏览器上。这个浏览器接口提供了更广泛的使用范围,不仅仅限于传统的Windows计算机,还包括可以运行浏览器的所有计算机和设备上。

   上海Silverlight开发团队对于Silverlight如此解释,对于互联网用户来说,Silverlight是一个可以轻松简单的插件程序。用户只要安装了这个插件程序,就可以在Windows和Macintosh上多种浏览器中运行相应版本的Silverlight应用程序,享受视频分享、在线游戏、广告动画、交互丰富的网络服务等等。而对于开发设计人员,Silverlight是一种融合了微软的多种技术的Web呈现技术。它提供了一套开发框架,并通过使用基于向量的图像图层技术,支持任何大小尺寸图像的无缝整合,对基于ASP.NET、AJAX在内的Web开发环境实现了无缝连接。Silverlight使开发设计人员能够更好的协作,有效地创造出能在Windows和Macintosh上多种浏览器中运行的内容丰富、界面绚丽的Web应用程序——Silverlight应用程序。

如何创建Silverlight应用程序

   下面我们来看一下创建和运行Silverlight应用程序的过程。

    虽然即使是使用一般的记事本也可以开发Silverlight应用程序,但是要想大大提高开发的效率,还是要借助于一个好的开发工具,下面首先让我们安装一个开发工具,目前其开发工具是Visual Studio 2008,该工具目前的版本是beta 2,你可以从微软的官方站点下载公开测试版,软件大小3GB。

   下载网址:http://msdn2.microsoft.com/en-us/vstudio/aa700831.aspx

    Beta 1作为一个可以运行在Windows Server 2003上虚拟机影像,而Beta 2和它不同,它是一个可以刻录到DVD光盘上的.ISO镜像。

    然后,你需要下载一个开发者工具包,目前作为alpha测试版提供,下载网址:http://www.microsoft.com/silverlight/downloads.aspx,在这个工具包中包含该浏览器插件,因此你不需要再单独下载它。

   安装完上述两个软件后,现在你就可以创建和运行Silverlight应用程序了。

   点击菜单栏中的File|New Project,会弹出一个新建项目对话框,根据自己对编程语言的喜好可以在项目类型中选择Visual C#或Visual Basic。

   如果是创建一个完整的应用程序,则在模板(Templates)中选择Silverlight项目。这样会打开一个项目环境,一个显示了部分XAML代码的窗口。XAML是标记语言的一种,可以用来定义用户界面的外观和特性。它描述了用户界面,该界面然后被底层的WPF引擎来展现,因此它通常被叫做一个陈述性语言。

   每一个XAML页面描述还对应一个后端代码页面。在这个地方你可以编写驱动用户界面功能或连接到后端服务的逻辑代码。这个开发环境最好的功能是在选择类、属性和方法时的全面的智能感应。该功能可以让程序员的编程工作更快、更高效。
0
相关文章