Web璀璨:Silverlight应用技术完全指南
上QQ阅读APP看本书,新人免费读10天
设备和账号都新为新人

1.2.2 Silverlight 2的主要新增特性

●支持.NET框架。开发人员可以使用C#、VB.NET、Ruby和Python等语言来编写Silverlight应用程序。

● 可使用Thread、Timer等类实现多线程开发。

● StackPanel和Grid等布局控件。

● 整套常用控件。Silverlight 2将包含一套丰富的控件,包含了常见的控件,如文本框、复选框、滚动条、标签控件及数据控件DataGrid等。能够让开发人员开发功能丰富的网络应用程序。

● 支持模板与皮肤。

● 视觉状态管理。Silverlight 2中引入了视觉状态的概念来处理事件和用户交互,使创建控件模板更为容易。

● 客户端独立存储。这是Silverlight 2中提供的一个可以向客户端存储文件的技术,它提供了一个虚拟的文件系统供应用程序存储读取文件。

● Deep Zoom技术。这是Silverlight 2中集成的一个可以无缝、平滑地对图片进行缩放处理的技术。你不需要花时间下载你不看或者不被注意的图片和区域,Deep Zoom会自动判断和下载所需的图片和区域。

● 支持跨域网络访问。

● 应用程序能够通过Web Services获取服务器端数据。

● 支持XML、JSON、RSS和Atom等数据格式。

● 支持LINQ,包括LINQ to XML、LINQ to JSON和LINQ to Entities。