C++ Team Blog

The latest in C++, Visual Studio, VS Code, and vcpkg from the MSFT C++ team

C++ Runtime for Sideloaded Windows 8.1 apps

A while ago we posted about how the distribution and deployment of C++ Runtime as a dependency was handled through the Windows Store. That mechanism works for apps that are themselves distributed through the Store. However, there are cases in which you need to build apps that don't ship through the Windows Store, for example enterprise apps ...

Weathr, a 3D Weather App now on CodePlex

Welcome to 2014. May all your C++ code run perfectly! Thomas Petchel wanted really to explore the intersection among C++, DirectX, and XAML in the context of a Windows Store app. The result? Weathr, a 3D weather app for windows 8.1. (image) It is a smooth, responsive app that shows weather information for different locations. To run it, ...

Asynchronous programming in C++ using resumable functions and await

As you know we recently released the Visual C++ Compiler November 2013 CTP. One of the many features in this CTP is the support for resumable functions and await. In this blog post, I want to touch upon some examples where these features make the experience of programming with asynchronous API much simpler. Example 1 The first example we are...

Using Windows Azure Mobile Services from C++ Windows Store apps

Most good apps these days provide some kind of connected experience whether it is the ability to connect to existing popular web services (like Facebook, Twitter, SkyDrive etc.) or building their own custom backend based somewhere in the cloud.  Visual Studio 2013 provides support for both these scenarios for C++ developers.  For the...

New Channel 9 video on the Visual Studio 3D Starter Kit now online

If you’re interested in DirectX development, head on over to Channel 9, where there’s a new video about the Visual Studio 3D Starter Kit.  This time, Roberto Sonnino interviews Gokhan Sengun, who’s created the Virtual Experiment Laboratory app, which is the first known app on the Windows Store that was built using the ...

Developing an app with the Visual Studio 3D Starter Kit, part 1 of 3

As we promised a few weeks ago, welcome to the first post in a series where we’ll explore a full end-to-end app developed with the Visual Studio 3D Starter Kit. During this series we’ll develop a 3D dice roller that allows you to roll a 6-sided die by tapping or clicking it. In the process of rolling a number, the die will jump and...