Date post: | 16-Jan-2016 |
Category: |
Documents |
Upload: | gerard-nash |
View: | 215 times |
Download: | 0 times |
It’s always better live. MSDN Events
INTRODUCTION TO INTRODUCTION TO SILVERLIGHTSILVERLIGHT prepared by Joe prepared by Joe Nov 06 2007Nov 06 2007
What Will We cover?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
Level 300
Helpful ExperienceHelpful Experience
.NET languages (C#/VB)
Dynamic languages (Python/Ruby)
Web Services
Basic understanding of Silverlight
AgendaAgenda
Programming Silverlight with .NET
Silverlight’s Dynamic Language Support
Silverlight and Connectivity
Custom Silverlight Controls
Programming Silverlight Programming Silverlight with .NETwith .NETSignificant 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
AgendaAgenda
Programming Silverlight with .NET
Silverlight’s Dynamic Language Support
Silverlight and Connectivity
Custom Silverlight Controls
Dynamic Language RuntimeDynamic 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
Languages that target the DLRLanguages that target the DLR
IronPython
IronRuby
Managed JavaScript
Visual Basic
DLR Console
http://silverlight.net/Samples
AgendaAgenda
Programming Silverlight with .NET
Silverlight’s Dynamic Language Support
Silverlight and Connectivity
Custom Silverlight Controls
Silverlight and ConnectivitySilverlight 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)
AgendaAgenda
Programming Silverlight with .NET
Silverlight’s Dynamic Language Support
Silverlight and Connectivity
Custom Silverlight Controls
Custom Silverlight ControlsCustom Silverlight Controls
Extend the base Control class
Public, parameter-less constructor
Use XAML for the control presentation
Expression Blend
Control class initialized from XAML