ComponentOne Maps for Silverlight - Silverlight, WPF, jQuery, ASP
It’s always better live. MSDN Events INTRODUCTION TO SILVERLIGHT prepared by Joe Nov 06 2007...
-
Upload
gerard-nash -
Category
Documents
-
view
218 -
download
0
Transcript of It’s always better live. MSDN Events INTRODUCTION TO SILVERLIGHT prepared by Joe Nov 06 2007...
![Page 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.](https://reader035.fdocuments.net/reader035/viewer/2022062423/56649e355503460f94b245e3/html5/thumbnails/1.jpg)
It’s always better live. MSDN Events
INTRODUCTION TO INTRODUCTION TO SILVERLIGHTSILVERLIGHT prepared by Joe prepared by Joe Nov 06 2007Nov 06 2007
![Page 2: 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.](https://reader035.fdocuments.net/reader035/viewer/2022062423/56649e355503460f94b245e3/html5/thumbnails/2.jpg)
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
![Page 3: 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.](https://reader035.fdocuments.net/reader035/viewer/2022062423/56649e355503460f94b245e3/html5/thumbnails/3.jpg)
Level 300
Helpful ExperienceHelpful Experience
.NET languages (C#/VB)
Dynamic languages (Python/Ruby)
Web Services
Basic understanding of Silverlight
![Page 4: 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.](https://reader035.fdocuments.net/reader035/viewer/2022062423/56649e355503460f94b245e3/html5/thumbnails/4.jpg)
AgendaAgenda
Programming Silverlight with .NET
Silverlight’s Dynamic Language Support
Silverlight and Connectivity
Custom Silverlight Controls
![Page 5: 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.](https://reader035.fdocuments.net/reader035/viewer/2022062423/56649e355503460f94b245e3/html5/thumbnails/5.jpg)
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
![Page 6: 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.](https://reader035.fdocuments.net/reader035/viewer/2022062423/56649e355503460f94b245e3/html5/thumbnails/6.jpg)
AgendaAgenda
Programming Silverlight with .NET
Silverlight’s Dynamic Language Support
Silverlight and Connectivity
Custom Silverlight Controls
![Page 7: 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.](https://reader035.fdocuments.net/reader035/viewer/2022062423/56649e355503460f94b245e3/html5/thumbnails/7.jpg)
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
![Page 8: 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.](https://reader035.fdocuments.net/reader035/viewer/2022062423/56649e355503460f94b245e3/html5/thumbnails/8.jpg)
Languages that target the DLRLanguages that target the DLR
IronPython
IronRuby
Managed JavaScript
Visual Basic
DLR Console
http://silverlight.net/Samples
![Page 9: 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.](https://reader035.fdocuments.net/reader035/viewer/2022062423/56649e355503460f94b245e3/html5/thumbnails/9.jpg)
AgendaAgenda
Programming Silverlight with .NET
Silverlight’s Dynamic Language Support
Silverlight and Connectivity
Custom Silverlight Controls
![Page 10: 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.](https://reader035.fdocuments.net/reader035/viewer/2022062423/56649e355503460f94b245e3/html5/thumbnails/10.jpg)
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)
![Page 11: 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.](https://reader035.fdocuments.net/reader035/viewer/2022062423/56649e355503460f94b245e3/html5/thumbnails/11.jpg)
AgendaAgenda
Programming Silverlight with .NET
Silverlight’s Dynamic Language Support
Silverlight and Connectivity
Custom Silverlight Controls
![Page 12: 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.](https://reader035.fdocuments.net/reader035/viewer/2022062423/56649e355503460f94b245e3/html5/thumbnails/12.jpg)
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