Presentation is loading. Please wait.

Presentation is loading. Please wait.

Tampa Bay Windows Developers User Group File…New…Metro Jan 18th 2012

Similar presentations


Presentation on theme: "Tampa Bay Windows Developers User Group File…New…Metro Jan 18th 2012"— Presentation transcript:

1 Tampa Bay Windows Developers User Group File…New…Metro Jan 18th 2012
Brian Kassay @briankassay

2 Agenda Preview the auto generated templates in Visual Studio 11 Express for Windows Developer Preview XAML / C# HTML5 / JavaScript Modify the templates to do something practical Tips with developing in the new platform

3

4

5 C# Templates

6 XAML Template Summary Application (blank) Grid Split Empty, minimal
Preloaded default data in grid Split Preloaded default data in split view

7 XAML Grid Application Demo

8 Synchronous vs. asynchronous
var data = DownloadData(...); ProcessData(data); STOP ProcessData DownloadData var future = DownloadDataAsync(...); future.ContinueWith(data => ProcessData(data)); DownloadDataAsync ProcessData © 2010 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

9 Async Interop keywords
Makes your method asynchronous Await Makes the rest of your method a callback Task Lets you coordinate activities

10 Grid Application / Async Demo

11 Split Application Demo

12

13 HTML5 Templates

14 HTML5 Template Summary Blank Fixed Layout Grid Navigation Split
Empty, minimal Fixed Layout Basic layout added to the blank template Grid Preloaded default data in grid Navigation Similar layout to Grid but with no sample data Split Preloaded default data in split view

15 HTML5 Grid Application Demo

16 Resources Start building on Windows 8 Learn to build Metro style apps
Learn to build Metro style apps Async Homepage: Windows 8 Snap Feature for low res displays Slides


Download ppt "Tampa Bay Windows Developers User Group File…New…Metro Jan 18th 2012"

Similar presentations


Ads by Google