微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

Silverlight – 01 :What is Silverlight ?

 

Silverlight is a new technology which is base on .Net Framework and cross-browser,cross-platform.It can provide a rich interactive application(RIA) for the web.Of course it can run outside of the browser on your desktop also.It is easy for you to use Extensible Application MarkuP Language (XAML)  to design UI.You can load controls,make animations,draw graphics,fabricate three-dimensional objects with XAML which sounds wonderful.

 

Commonly it like flash player pugin,Little download and easy installation but more strong than flash.It streams video and audio with hign quality even in 720p HDTV video modes.Also you can drag and drop,zoom,turn graphics in the browser.Refresh data partialy but not whole the page which is like ajax.

You can create silverlight applications in a variety of ways.You can use silverlight markup to create media and graphics and manipulate them with dynamic languages (eg.C#,VB,IronPython,C++) and manage code.silverlight also enable you to use professional-quality tools like VS2008-VS2010 for coding and Microsoft Expression Blend for layout and design graphics.

 

There are more features in silverlight:

  1. WPF and XAML.
  2. Extensions to JavaScript
  3. Cross-browser,Cross-platform support
  4. Integration with existing apllications
  5. Tools support.
  6. Networking support(eg. HTTP,TCP,WCF,SOAP,AJAX,JSON,RSS)
  7. LINQ

 

The latest version is silverlight 4,and we'll start learning begin with its controls.It contains some controls as the follow:

autocompletebox Border Button Calendar Canvas CheckBox ChildWindow ComboBox ContentPresenter Control DataGrid DataPager DatePicker DescriptionViewer Frame Grid GridSplitter HyperlinkButton Image ItemsControl ItemsPresenter Label ListBox MediaElement MultiScaleImage MultiScaleSubImage OpenFileDialog Page Panel PasswordBox ProgressBar RadioButton RichTextBox SaveFileDialog ScrollContentPresenter ScrollViewer SelectorSelectionAdapter Slider StackPanel TabControl TextBlock TextBox ToolTip ToolTipService TreeView UserControl Validation ValidationError ValidationSummary ViewBox VirtualizingPanel VirtualizingStackPanel Webbrowser WebbrowserBrush

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。

相关推荐