Download presentation
Presentation is loading. Please wait.
1
BESUG Keynote Gill Cleeren Microsoft Regional Director Benelux MVP ASP.NET Software architect Ordina Blog: www.snowball.be Mail: gill.cleeren@ordina.be
4
Microsoft Silverlight is a cross-browser, cross-platform implementation of.NET for building and delivering the next generation of media experiences & rich interactive applications for the Web.
5
Productivity Performance Portability
9
Developer Designer
10
Developer Designer User interface Logic Data sources Logic User interface Request Response
11
Developer Designer XAML
17
<Grid> </Grid><Grid> </Grid> TextBlock t = new TextBlock(); t.FontSize = 32; t.Text = "Hello world"; TextBlock t = new TextBlock(); t.FontSize = 32; t.Text = "Hello world"; =
19
<Canvas> </Canvas><Canvas> </Canvas>
20
public void Page_Loaded(sender, MouseEventArgs e) { MyButton.Content = “Push Me!”; MyButton.Content = “Push Me!”;} public void Page_Loaded(sender, MouseEventArgs e) { MyButton.Content = “Push Me!”; MyButton.Content = “Push Me!”;}
21
public void MyButton_Click(object sender, RoutedEventArgs e) { // todo: add code // todo: add code} public void MyButton_Click(object sender, RoutedEventArgs e) { // todo: add code // todo: add code}
22
Use XAML where possible! Otherwise, you’ll get a team of sad designers and developers…
23
BESUG Keynote Using Visual Studio 2008 and Blend 2
24
2D, Graphics Audio, Video Animations Text, Text Input Controls Layout Styles/Templates Data Binding Networking HTTP/S and Sockets.NET Support C# and VB.NET LINQ XML APIs Generics HTML Integration Local storage Crypto APIs (AES) Threading
26
Core Controls: Border Image MediaElement MultiScaleImage ToolTip ScrollViewer Dropdown list Navigation Controls: HyperlinkButton Popup Large Controls: Calendar DataGrid Slider DateTimePicker Shapes: Ellipse Rectangle Line TextBlock Path
27
Button b = new Button(); b.Width = 150; b.Height = 50; b.Content = “Push Me"; Button b = new Button(); b.Width = 150; b.Height = 50; b.Content = “Push Me";
30
Shiny Blue Rainier Purple Expression Light Shiny Red Rainier Orange Expression Dark
31
BESUG Keynote Standard controls and the control toolkit
32
BESUG Keynote Showcasing
35
BESUG Keynote Gill Cleeren Microsoft Regional Director Benelux MVP ASP.NET Software architect Ordina www.snowball.be www.snowball.be gill.cleeren@ordina.be gill.cleeren@ordina.be
36
BESUG Keynote Gill Cleeren Microsoft Regional Director Benelux MVP ASP.NET Software architect Ordina www.snowball.be www.snowball.be gill.cleeren@ordina.be gill.cleeren@ordina.be
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.