Developing Windows 8 Metro style apps with C++

Whether you are a new C++ developer ready to learn about writing Metro style apps, an intermediate developer who wants to honeyour code and skills, or an experienced C++ developer eager to squeeze every ounce of performance out of your Metro style app, this event is for you. We present pragmatic advice for every developer writing Metro style apps and games with C++, XAML and DirectX. Talks contain VC++compiler extensions and ISO C++. The Windows Runtime Library is introduced, demoed and explained.

Featured

Want to know how to write cool tablet apps using Visual C++? To kick off our day of Metro style programming in VC++, this talk will begin with an overview of how the WinRT type system is projected in Visual C++, then delve into how easy it is to use fast and portable C++,...

The Windows Runtime enables developers from a variety of languages – JavaScript, C#, Visual Basic and C++ - to use the Windows APIs in a natural and familiar way. But did you know that you can build your own components that project into those same languages for use in your Metro style apps? Watch...

Windows 8 introduces the ability to use both XAML and DirectX in the same C++ Metro-style app, allowing you to combine the rich UI and interactivity of XAML with the power and control of DirectX graphics. Learn about the different mechanisms provided and the advantages of each approach.

Want to know how to write cool tablet apps using Visual C++? To kick off our day of Metro style programming in VC++, this talk will begin with an overview of how the WinRT type system is projected in Visual C++, then delve into how easy it is to use fast and portable C++,...

With the introduction of Metro style apps for C++ developers, Microsoft now brings the XAML UI platform to native code! I will take you through a lap around creating a Metro style app in XAML and C++. I'll introduce the fundamentals of the XAML platform in WinRT and how C++...

If you want your Metro style app to delight users you'll want to start with a great UX design. In this session, I will show you some of the key features of XAML designer in Visual Studio and Blend to design and build a C++ Metro style app that is both visually appealing and easy to use.

The Windows Runtime enables developers from a variety of languages – JavaScript, C#, Visual Basic and C++ - to use the Windows APIs in a natural and familiar way. But did you know that you can build your own components that project into those same languages for use in your Metro style apps? Watch...

Casablanca is an incubation project available on MSDN DevLabs. Its primary purpose is to explore how to access and author REST services in modern C++ using best practices such as asynchronous operations to achieve responsiveness in clients and scalability in service code.

DirectX, the most popular 3-D game API, is directly accessible by Windows 8 metro-style applications in C++. If you have a C++/Direct3D codebase, or want to create a 3-D game, this talk will show you how to use C++ and DirectX to build metro-style apps. You will also learn about...

Windows 8 introduces the ability to use both XAML and DirectX in the same C++ Metro-style app, allowing you to combine the rich UI and interactivity of XAML with the power and control of DirectX graphics. Learn about the different mechanisms provided and the advantages of each approach.

The C++ compiler in Visual Studio 11 includes a new feature, called auto-vectorization. It analyses the loops in C++ code and tries to make them run faster by using the vector registers, and instruction, inside the processor. This short talk explains what's going on.