silverlight for students

17
Martha Rotter Microsoft Ireland Developer & Platform Group [email protected] Silverlight 2 Deepdive for Students

Upload: martha-rotter

Post on 09-May-2015

1.651 views

Category:

Business


1 download

DESCRIPTION

This is a presentation I gave to a new group of Microsoft Student Partners for the '08-'09 school year

TRANSCRIPT

Page 1: Silverlight For Students

Martha RotterMicrosoft IrelandDeveloper & Platform [email protected]

Silverlight 2 Deepdivefor Students

Page 2: Silverlight For Students

Silverlight Roadmap:

• Silverlight V1 Shipped Q307

• Silverlight V2• TechEd 2008: Beta 2 with go live license• RTW: Autumn 2008

• Tools• Expression Suite and Visual Studio updates for

all public Silverlight releases• Visual Studio Designer support (Cider) later

this year• Currently Designer is read only – you’ll see this

shortly

Page 3: Silverlight For Students

Silverlight 2 Runtime Features

* New in Silverlight 2

.NET Support*C# and VB.NET*

LINQ*XML APIs*Generics*HTML Integration*

JSON SerializerLocal storage*Crypto APIs (AES)*Threading*

2D, GraphicsAudio, VideoAnimationsText, Text Input*Controls*Layout*Styles/Templates*Data Binding*Networking

HTTP/S and Sockets*

Page 4: Silverlight For Students

Silverlight Media

Page 5: Silverlight For Students

Media

• Integrated• Part of the Windows Media ecosystem

• Rich• Video as a 1st class citizen

• Flexible• Branded experiences• Multiple Delivery Methods

• Monetized• Helps save and make money

Page 6: Silverlight For Students

DeepZoom

Page 7: Silverlight For Students

Deep Zoom: Hard Rock Cafe

Page 8: Silverlight For Students

Controls

Page 9: Silverlight For Students

Layout

• Layout containers• Canvas, Grid, StackPanel, Border

• Layout properties• Width, MinWidth, MaxWidth,

ActualWidth• Height, MinHeight, MaxHeight,

ActualHeight• Margin and Padding

• Layout extensibility

Page 10: Silverlight For Students

User Controls in Silverlight

• User Controls• Most common way to build reusable

components• Derivative of

System.Windows.Controls.Control base class (like TextBox control)• Acts as generic container of other

controls

Page 11: Silverlight For Students

Data Binding in Silverlight

• Property Binding• One-way, two-way and one-time• Use the “Data Context” property• Supports Value Converters

• Collection / List Binding• Support Data Templates (repeater)• Use “ItemsSource” property

Page 12: Silverlight For Students

DLR

Page 13: Silverlight For Students

Tools

Page 14: Silverlight For Students

Resources

www.silverlight.net– Tutorials– Blogs– Hands-On Labs– Code!

http://silverlight.net/blogs/silverlightcommunity/

http://silverlight.net/blogs/jesseliberty/ http://www.hanselman.com/blog/http://blogs.msdn.com/martharotter

E-mail me: [email protected]

Page 15: Silverlight For Students

Just a quick plug:

Ireland Girl Geek Dinners

A chance for ladies in technology to get together, enjoy some nice food and drinks, and have fun meeting other women in their field.

UPCOMING DINNERS: Dublin – Tuesday August 26th at 7:30pmCork – Sunday Sepember 7th at 7:30pm

More details: http://www.irelandgirlgeekdinners.com

Page 16: Silverlight For Students

Martha RotterMicrosoft IrelandDeveloper & Platform Group

[email protected]

http://blogs.msdn.com/martharotter

Thanks!

Please Let Me Know What You Think!

Page 17: Silverlight For Students