xaml学习(一)silverlight开发环境的搭建

来源:互联网 发布:网络无法连接有个叹号 编辑:程序博客网 时间:2024/05/21 14:54

到现在为止silverlight5都已经发布好久了,伴随着windows 8,windows phone的发展,xaml技术变得越来越重要,而silverlight是学习xaml的非常好的环境,初次学习silverlight开发经常会遇到一些简单却麻烦的问题,其实很多是由于开发环境没有搭建好以及对silvelight开发没有完整认识导致的。

在搭建开发环境之前,先介绍几个容易混淆的概念。

xaml:声明性的语言,一种全新的创建界面以及响应界面操作的技术

silverlight:xaml在网页程序中的应用

silverlight for windows:xaml在手机程序上的应用

wpf:xaml在桌面程序中的应用,wpf可以说是用来取代winform建立用户体验更好的桌面程序的技术

windows 8 StyleAoo:xaml在平板应用开发上的应用

简单介绍几个概念之后,可以明白,xaml是基础,学好xaml,其余技术的学习会事半功倍。现在就以silverlight为载体认识xaml。

搭建silverlight开发环境,以VS2010和silverlight5为例

首先下载几个包

VS2010 SP1:VS2010补丁包

Silverlight5.exe:运行在浏览器端

Silverlight5_Tools.exe:包含各种silverlight开发模板,安装完成后,可在VS2010中创建silverlight类型的项目

Silverlight_Developer_x64.exe:在VS中调试silverlight项目时需要此包

Silverlight_5_Toolkit:提供数十种silverlight开发常用控件,就像那些AJAX控件包一样,安装之后就可以在工具箱中找到了(有事需要手动添加到工具箱中)

另外微软还提供了silverlight SDK,包含很多实例,可以选择下载

安装顺序:VS2010 SP1,Silverlight5.exe,Silverlight5_Tools.exe,Silverlight_Developer_x64.exe,Silverlight_5_Toolkit(选择安装)

在安装Silverlight5_Tools.exe时,如果VS2010是中文版,则会报错,如下图


这是因为语言版本问题,解决方法是讲Silverlight5_Tools.exe解压(没错,后缀名为exe的文件也可以解压),找到名为ParameterInfo.xml的文件,用记事本打开将“1033”改成“2052”,保存,然后单击名为“SPInstaller.exe”的文件安装就OK了

完全安装之后,打开VS2010,新建项目,就能看到Silverlight项目模板了(Silverlight5_Tools.exe安装的目的就是这个)

最后提醒一点,这几个安装包如VS2010 SP1Silverlight5_Tool的安装时间都很长,可以等晚上休息之前来装

原创粉丝点击