MicrosoftPDC 1, 2009They have begun to provideSilverlight development BetaIt is only a few months away from the last release of Silverlight 3. The new version has a large number of new features: a complete set of controls (more than 60), the same copyCodeIt is available for both the desktop and Silverlight sandbox, and supports MEF, a fully editable design interface, complete smart sensing, better audio-video support, and better performance.
Silverlight 4 has a large number of new basic features:
-
- Comprehensive printing support allows us to capture reports and documents, or to visually print and view them, which is irrelevant to the content on the screen.
-
- A complete set of form controls, including more than 60 customizable and styled components. The new controls include RichTextBox with hyperlinks, images, and edit boxes, and masked textbox for complex field verification. Improved controls include columns that can be sorted, changed in size, and DataGrid that can copy or paste rows.
-
- WCF Ria services introduces enterprise class networking and data access to create multi-layer applications that include transactions, data paging, WCF, and HTTP improvements.Program.
- Localization improvements include two-way text, right-to-left support, and more than 30 new languages with complex texts such as Arabic, Hebrew, and Thai.
-
- . Net universal Runtime (CLR) now enables the same compiled code to run on the desktop and Silverlight without any changes.
-
- Improved data binding improves flexibility and productivity through Data grouping/editing and string formatting.
-
- Managed extensibility framework (MEF) supports creating large and complex applications.
-
- The extension tool that supports Silverlight is added in Visual Studio 2010. This includes a complete editable design interface, drag-and-drop Data Binding, automatic control binding, data source selection, integration with expression blend style resources, Silverlight project support, and complete smart sensing.
Development tools have also been improved:
- A fully editable design interface that depicts controls and la S.
- A grid control with rich attributes and a new editor for values.
- Supports data binding and automatic creation of binding controls, such as ListBox and DataGrid. A new data source window and Selector are available.
- It is easy to select styles and resources to create beautiful applications based on the designer resources built in expression blend ,.
- Built-in project support for Silverlight applications.
- Fully intelligent editor for XAML, C #, and VB.
The list of new features provided to create truly rich applications is quite long:
-
- The smooth interface improves the availability of applications through animation effects.
-
- Supports network cameras and microphones to allow video and audio sharing, such as for chat or customer service applications.
-
- The local recording capability of audio and video allows you to capture raw videos without requiring interaction with the server. This allows a wide range of end-user interaction and communication scenarios, such as video conferencing.
-
- Add data with copy, paste, or drag to your application.
- Now you can scroll the long list easily with the mouse scroll.
-
- Supports regular desktop interaction with new features such as right-click environment menu.
-
- Support for Google Chrome.
-
- Performance optimization, which means that the Silverlight 4 Application can be started faster and run twice as fast as the Silverlight 3 application.
-
- Improved deep scaling, including hardware acceleration to support larger datasets and faster animations.
-
- Multi-touch support to support some gestures and touch interactions, which will bring a better user experience.
-
- Multicast Network (Multicast networking) allows enterprises to reduce the cost of stream broadcast events, such as corporate meetings and training.
-
- Uses the Silverlight DRM provided by playready to provide content protection for H.264 media.
-
- Provides output protection for audio/video streams, allowing content owners or distributors to ensure that protected content can only be viewed through secure video connections.
As an early release, Silverlight 4 is only available to developers, but has not yet provided the running environment for end users. Silverlight 4 requires support from vs2010. The most basic tools and documents are:
Silverlight 4 beta tools for Visual Studio 2010Including support for development runtime, Visual Studio project, andSilverlight 4 SDK.
Silverlight Toolkit, Including various controls with the open-source license releasedSource code.
Silverlight 4 beta online documentation
Offline CHM help documentation for Silverlight 4 Beta
Video and sample code-- The video explains the top features. Including C # and VB. NET source code
The application demonstrated on PDC 2009 is a Facebook client.FishbowlIt is actually a Silverlight application running out of a browser. It allows users to connect to their Facebook account that can interact with it through a customizable rich interface. The source code of fishbowl can be obtained in codeplex.
Copyright: http://www.infoq.com/news/2009/11/Silverlight-4;jsessionid=BB15CC7A8CB5465A98D1AEBC62D96FCB
Download: http://social.microsoft.com/Forums/zh-CN/silverlightzhchs/thread/09c8fe9e-143e-4224-be12-6e0803405fad/