Asp.Net教程,WinForm教程,Asp.Net MVC,vs2008教程,vs2010教程,Silverlight技术,源码下载,Asp.Net视频教程
全站热门标签
vs2010 Silverlight 存储过程 水晶报表 ADO.NET JavaScript LINQ AjaxPro DataGridView 面向对象 Extjs GridView XML DevExpress HTML教程 Oracle jQuery 分页 GDI+ Visual C++2010 MySQL Office2010 WPF MVC Dojo WCF4.0 VB.NET Sql2005 textbox cookie WCF WinForm Discuz!NT SQL经典语句 T-SQL checkbox ASPxGridView F# asp.net SQL VS2008新特性 DropDownList Access TreeView Ajax VS2008 页面执行时间 Flex 字符串 回调 VB2005 DataSet C#时间 ASP.NET性能优化 用户在线检测 动画
当前位置: 主页 > vs2010教程 >

VS2010对Silverlight开发改进一览

时间:2009-11-22 12:55来源:未知 作者:admin 点击:

Visual Studio 2010 Beta1公开测试版已经发布,在对Silverlight应用程序开发方面,做了不少令人欣慰的改进措施,对Silverlight的支持比VisualStudio 2008已经前进了很多:

  支持Multi-Targeting编译

  控件的拖放以及属性,事件等的编辑的支持

  和Blend的良好兼容

  需要改进的地方

  具体的介绍如下

  支持Multi-Targeting编译

  之前在Silverlight3Beta发布后,Silverlight开发人员们都有这样的烦扰:正式产品需要使用Silverlight2来编译,但是为了不落后时代,又想提前尝鲜Silverlight3Beta引进的诸多新特性,如3D支持等等。方便的方法就是有两台机器,一台装Silverlight2用于产品的编译,而另外一台装3Beta来提前体验但是这对不少人来说不是太现实,于是我在前段时间给出了一种在同一台机器上编译的解决方法Silverlight技巧-一山可容二虎

  但是有人反馈步骤仍然比较繁琐,现在大家终于不用担心了。

  Visual Studio 2010 Beta给我们带来了Multi-Targeting的Silverlight支持

  由于Visual Studio 2010 Beta1默认的只安装了Silverlight的模板

  但是没有安装SDK和Runtime

  所以如果你是默认的想创建Silverlight项目的话

  它会弹出提示要求你去安装SDK和Runtime

  下载并安装Silverlight 2 SDK和Silverlight 3 Beta SDK,Silverlight 3BetaDeveloper Runtime

  就可以出现如下界面了

  如果你创建项目后觉得需要换成另外一个SDK来编译

  那也没有问题,右键选择项目->Properties,可以更改目标编译使用的SDK
 控件的拖放以及属性,事件等的编辑的支持

  Visual Studio 2010 Beta终于提供了对控件拖放以及属性,事件的所见即所得的编辑支持

  控件的直接拖放

  属性编辑

  一些Silverlight 3才支持的属性不能直接编辑,需要自己写Code来定义

  事件的编辑如下
 和Blend的良好兼容

  试用Blend打开会有如下警告

  强制打开就可以了,这里由于默认的Web项目的目标Framework是.Net Framework4.0,Blend无法识别

  不过对我们编辑xaml没有任何影响

  当然也可以通过设置Web项目的目标Framework为Framework 3.5来支持Web项目的正常载入

  需要改进的地方

  采用WPF重写Visual Studio 后,整体的运行和响应速度慢了很多,希望这是因为是Beta版的原因

  仍然没有对Silverlight程序的单元测试内置支持

  .Net RIA Service Preview无法安装在Visual Studio2010Beta上,不过估计不久就会有个新的更新

  Toolbox中控件无法根据目标Silverlight版本来自动切换(Silverlight)

  目前仍然没有提供Silverlight3特有的如ChildWindow,Page等等模板控件,估计会通过VisualStudio2010的新特性在线模板来提供

  结论

  Visual Studio 2010Beta1虽然有各种各样的毛病,但是其对Silverlight的支持比VisualStudio 2008已经前进了很多。

  特别是对大家期待已久的控件的所见即所得的拖放以及属性编辑等的支持,都让我们有理由采用VisualStudio2010来进行开发。另外其和Blend的良好兼容性也打消了大家的协作效率方面的顾虑。所以我推荐从现在起大家可以采用最新版本的VisualStudio2010来创建我们需要的Silverlight应用程序

(责任编辑:admin)
Tags:vs2010
责任编辑:admin
返回顶部
------分隔线----------------------------
推荐内容
骆驼户外男 真皮磨砂日常休闲鞋 低帮 2011秋冬新款 专柜正品特价 骆驼户外男 真皮磨砂日常休闲鞋 低帮 2011秋冬新款 专柜正品特价