silverlight for students
DESCRIPTION
This is a presentation I gave to a new group of Microsoft Student Partners for the '08-'09 school yearTRANSCRIPT
Martha RotterMicrosoft IrelandDeveloper & Platform [email protected]
Silverlight 2 Deepdivefor 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
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*
Silverlight Media
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
DeepZoom
Deep Zoom: Hard Rock Cafe
Controls
Layout
• Layout containers• Canvas, Grid, StackPanel, Border
• Layout properties• Width, MinWidth, MaxWidth,
ActualWidth• Height, MinHeight, MaxHeight,
ActualHeight• Margin and Padding
• Layout extensibility
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
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
DLR
Tools
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]
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
Martha RotterMicrosoft IrelandDeveloper & Platform Group
http://blogs.msdn.com/martharotter
Thanks!
Please Let Me Know What You Think!