Whether you are a new C++ developer ready to learn about writing Metro style apps, an intermediate developer who wants to hone your 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
-
Herb Sutter: Visual C++ for Windows 8
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++,...
-
Building Windows Runtime Components with 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...
-
Combining XAML and DirectX in Metro style apps
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.
...
-
-
Getting the most out of the C++ compiler
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.
[This...
-
-
Interactive Panel #1
- May 18, 2012
from 12:35PM to 1:00PM
-
Herb Sutter, Vikas Bhatia, Sridhar Madhugiri, Tim Heuer and Harry Pierson answer questions from the audience ( both on premise and in the cloud )