Download presentation
Presentation is loading. Please wait.
Published byGerard Nash Modified over 9 years ago
1
It’s always better live. MSDN Events INTRODUCTION TO SILVERLIGHT prepared by Joe Nov 06 2007 INTRODUCTION TO SILVERLIGHT prepared by Joe Nov 06 2007
2
What Will We cover? Programming Silverlight Client-side C#/VB Dynamic Languages Silverlight and Connectivity HTTP Networking Web Services Silverlight Controls Extending XAML Control class
3
Level 300 Helpful Experience.NET languages (C#/VB) Dynamic languages (Python/Ruby) Web Services Basic understanding of Silverlight
4
Agenda Programming Silverlight with.NET Silverlight’s Dynamic Language Support Silverlight and Connectivity Custom Silverlight Controls
5
Programming Silverlight with.NET Significant client-side application logic Full.NET CLR (almost) Partial Framework Class Library Assembly runs in the client Familiar Development Framework Visual Studio Familiar.NET libraries and APIs
6
Agenda Programming Silverlight with.NET Silverlight’s Dynamic Language Support Silverlight and Connectivity Custom Silverlight Controls
7
Dynamic Language Runtime Better dynamic language support for.NET Shared dynamic type system Standard hosting model Fast dynamic code generation DLR on Silverlight Shared sandbox security model Browser integration Client-side code
8
Languages that target the DLR IronPython IronRuby Managed JavaScript Visual Basic DLR Console http://silverlight.net/Samples
9
Agenda Programming Silverlight with.NET Silverlight’s Dynamic Language Support Silverlight and Connectivity Custom Silverlight Controls
10
Silverlight and Connectivity HTTP Networking Uses browser’s networking stack BrowserHttpWebRequest XML Basic support for reading/writing XML XLINQ coming Web Services WCF services JSON serialization (SOAP coming)
11
Agenda Programming Silverlight with.NET Silverlight’s Dynamic Language Support Silverlight and Connectivity Custom Silverlight Controls
12
Extend the base Control class Public, parameter-less constructor Use XAML for the control presentation Expression Blend Control class initialized from XAML
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.