Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
在去年底,我们曾经宣布将Silverlight 1.1更名为Silverlight 2.0,并简要的介绍了一下Silverlight 2.0的主要特点及重大改进,强调了它在丰富的交互式应用程序(Rich Interactive Application)上起到的促进作用。现在,我们重新提起它,并将其简称为Silverlight 2,因为再过不多久,Silverlight 2的第一个Beta版本就要正式公开发布了!^^相应的开发及设计工具(Visual Studio 2008/Expression Studio)的更新版本届时也会发布。虽然之前也大致介绍过Silverlight 2的新功能,但今天这一篇,让我们更为详细的罗列一些Silverlight 2的功能和特征。
1. 开发语言支持:VB.NET,C#,JavaScript,IronPython,IronRuby。
2. 基于WPF的丰富的用户界面框架,包括:布局管理(<Canvas />,<StackPanel />,<Grid />,<Panel />),数据邦定,样式(<Style />),模板皮肤(templete,如<ControlTemplate />),以及强大的图像和动画引擎。
除了以上这些,Silverlight 2还包含了其他更多的内置控件,包括:表单控件(<TextBox />,<CheckBox />,<RadioButton />),布局管理控件,常见的功能性控件(<Slider />,<ScrollViewer />,<Calendar />,<DatePicker />),数据操作控件(<DataGrid />,<ListBox />)等。
3. 网络支持:REST,Web Service/SOAP,POX,RSS,标准HTTP服务,Socket网络支持,跨域访问支持。
4. 包含丰富的.NET基础类库:集合,IO,泛型,线程,全球化,XML,本地存储,LINQ及LINQ to XML,本地数据缓存及存储,HTML DOM/JavaScript与.NET集成的API。
Silverlight 2 Beta1的大小预计为4.3MB左右,在Windows或者Mac OS X的操作系统中安装成功以后,就可以成功运行使用.NET开发的Silverlight应用程序,即使用户的操作系统中并没有安装.NET框架。值得一提的是,Silverlight 2中的WPF UI框架与.NET基础类库均分别是WPF与.NET基础类库的一个兼容的子集,因此开发人员可以轻松地将Silverlight应用程序转换成桌面.NET应用程序。
关于更多Silverlight 2的介绍,可以参看Scott Guthrie的博客。这里有它的中文翻译版本。
Comments
Anonymous
February 23, 2008
PingBack from http://www.biosensorab.org/2008/02/23/silverlight-2%e4%b8%8d%e5%ae%8c%e5%85%a8%e6%96%b0%e5%8a%9f%e8%83%bd%e5%88%97%e8%a1%a8/Anonymous
March 07, 2008
这周一,看似和往常的周一也没什么不同。我照例总结着Silverlight上海研发团队在过去一周中的工作,并思忖着怎样迎接新一周的挑战。而Silverlight上海研发团队的每个人也同样一如既往的完成计划中的任务。忽然从Redmond飞来一封电子邮件,用很大的标题写着:SilverlightAnonymous
July 29, 2008
介绍VS2008中的WCF工具 大家都听说WCF 是很酷的.net技术,可是如何迈出激动人心的WCF服务开发的第一步呢?大家也都知道,开发一个服务,并不只是完成服务本身的功能,还要写主机程序来运行服务,写客户端程序来测试服务,如果能够只专注于开发服务本身,是不是更棒?试一试VS2008的WCF开发工具吧!