Learn all about the new app model (Metro style apps) that allows
you to create powerful new apps. All while retaining the ability to use
your existing apps. Web-connected and web-powered apps built using C#
and XAML have access to the power of the PC.
This course walks you through creating a complete Metro style app
using C# with XAML. Metro style apps are focused, fluid, and elegant.
From the new Start screen to new UI layout and controls, the
presentation of your app is about showing off what it's great at.
Metro Style Apps Development
Metro style apps are full screen apps tailored to your users' needs, tailored to the device they run on, tailored for touch interaction, and tailored to the Windows user interface. Windows helps you interact with your users, and your users interact with your app.
- Metro Infrastructure
- Metro style apps built-in controls
- Visual Studio 2011 and Bled 5 for developed Metro style Apps
- Developing basic Metro style apps using C# and XAML
- Leverage existing code when developing Metro style apps
- Metro style apps with OData and WCF RIA Services
- Debugging Metro style apps
- Metro Apps Packaging and Deployment
Windows Runtime API’s
The Windows Runtime is designed to enable you to create Metro style apps in a language-independent way. A Metro style app maintains the benefits of the web, but extends the browser experience to the richer experience of Windows.
- Controllers Overview
- Using Windows Runtime from C#
- Communication and Data
- Graphics and Media
- User Interface (UI)
- Devices and Printing
Converting your existing .NET Framework code
When converting existing .NET Framework code, you should be aware of the following changes you may need to make in your Metro style app:
- UI changes
- I/O changes
- Storage changes
- Threading changes
- Reflection changes
- Changes in general .NET Framework types
What’s New in .NET 4.5
The next major release of the .NET Framework, .NET 4.5, allows you to easily use Windows 8 technologies, like Windows Runtime, directly from .NET 4.5. Accessing your data is easier than ever with support for the newest features in SQL Server and support for WebSockets. Programs are more responsive, with the AWAIT keyword, faster ASP.NET startup and an improved server Garbage Collector. .NET 4.5 incorporates key customer feedback, with the newest MEF features, support for long running workflows with State Machines, and improved HTML 5 support in ASP.NET. In this overview talk, you’ll learn about all of these technologies, and get pointers to deeper dives where you can learn more.