BESUG Keynote Gill Cleeren Microsoft Regional Director Benelux MVP ASP.NET Software architect...
-
date post
22-Dec-2015 -
Category
Documents
-
view
215 -
download
0
Transcript of BESUG Keynote Gill Cleeren Microsoft Regional Director Benelux MVP ASP.NET Software architect...
- Slide 1
- BESUG Keynote Gill Cleeren Microsoft Regional Director Benelux MVP ASP.NET Software architect Ordina Blog: www.snowball.be Mail: [email protected]
- Slide 2
- Slide 3
- Slide 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.
- Slide 5
- Productivity Performance Portability
- Slide 6
- Slide 7
- Slide 8
- Slide 9
- Developer Designer
- Slide 10
- Developer Designer User interface Logic Data sources Logic User interface Request Response
- Slide 11
- Developer Designer XAML
- Slide 12
- Slide 13
- Slide 14
- Slide 15
- Slide 16
- Slide 17 TextBlock t = new TextBlock(); t.FontSize = 32; t.Text = "Hello world"; TextBlock t = new TextBlock(); t.FontSize = 32; t">
- TextBlock t = new TextBlock(); t.FontSize = 32; t.Text = "Hello world"; TextBlock t = new TextBlock(); t.FontSize = 32; t.Text = "Hello world"; =
- Slide 18
- Slide 19
- Slide 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!;}
- Slide 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}
- Slide 22
- Use XAML where possible! Otherwise, youll get a team of sad designers and developers
- Slide 23
- BESUG Keynote Using Visual Studio 2008 and Blend 2
- Slide 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
- Slide 25
- Slide 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
- Slide 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";
- Slide 28
- Slide 29
- Slide 30
- Shiny Blue Rainier Purple Expression Light Shiny Red Rainier Orange Expression Dark
- Slide 31
- BESUG Keynote Standard controls and the control toolkit
- Slide 32
- BESUG Keynote Showcasing
- Slide 33
- Slide 34
- Slide 35
- BESUG Keynote Gill Cleeren Microsoft Regional Director Benelux MVP ASP.NET Software architect Ordina www.snowball.be www.snowball.be [email protected] [email protected]
- Slide 36
- BESUG Keynote Gill Cleeren Microsoft Regional Director Benelux MVP ASP.NET Software architect Ordina www.snowball.be www.snowball.be [email protected] [email protected]
- Slide 37