+ All Categories
Home > Documents > It’s always better live. MSDN Events INTRODUCTION TO SILVERLIGHT prepared by Joe Nov 06 2007...

It’s always better live. MSDN Events INTRODUCTION TO SILVERLIGHT prepared by Joe Nov 06 2007...

Date post: 16-Jan-2016
Category:
Upload: gerard-nash
View: 215 times
Download: 0 times
Share this document with a friend
Popular Tags:
12
It’s always better live. MSDN Events INTRODUCTION TO INTRODUCTION TO SILVERLIGHT SILVERLIGHT prepared prepared by Joe Nov 06 2007 by Joe Nov 06 2007
Transcript
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.

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.

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.

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.

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.

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.

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.

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.

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.

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.

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.

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.

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


Recommended