Presentation is loading. Please wait.

Presentation is loading. Please wait.

BESUG Keynote  Gill Cleeren Microsoft Regional Director Benelux MVP ASP.NET Software architect Ordina  Blog:  Mail:

Similar presentations


Presentation on theme: "BESUG Keynote  Gill Cleeren Microsoft Regional Director Benelux MVP ASP.NET Software architect Ordina  Blog:  Mail:"— Presentation transcript:

1 BESUG Keynote  Gill Cleeren Microsoft Regional Director Benelux MVP ASP.NET Software architect Ordina  Blog: www.snowball.be  Mail: gill.cleeren@ordina.be

2

3

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

6

7

8

9 Developer Designer

10 Developer Designer User interface Logic Data sources Logic User interface Request Response

11 Developer Designer XAML

12

13

14

15

16

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"; =

18

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

25

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";

28

29

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

33

34

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

37


Download ppt "BESUG Keynote  Gill Cleeren Microsoft Regional Director Benelux MVP ASP.NET Software architect Ordina  Blog:  Mail:"

Similar presentations


Ads by Google