Create your first universal Windows app using C++

Applies to Windows and Windows Phone

Learn how to use C++ and XAML to create a Store app.

In this section


Lesson 1: Create an app

In Visual Studio 2013 with Update 2 or later, you can use C++ to develop an app that runs on Windows 8.1 and Windows Phone 8.1, and has a UI that's defined in Extensible Application Markup Language (XAML).

Lesson 2: Manage life cycle and state

In this part of the C++ tutorial series, you update your "Hello, world" app to respond to life-cycle events, and save user and session data.

Lesson 3: Add navigation and views

This part of the C++ tutorial series teaches how to add pages and navigation, arrange controls and content on a page, and adapt the page layout to different orientations and views. We're going to use the design tools in Visual Studio, but you can also create and modify a UI by typing XAML directly into the code editor.

Lesson 4: Enable file pickers

This final part of the C++ tutorial series shows how to add a FileOpenPicker so that a user can get a file, bind UI controls to data, and implement a MostRecentlyUsedList so that the user can access a previously opened file.

Start-to-finish: Create a blog reader

Start to finish, here's how to use C++ and XAML to develop a Store app that you can deploy to Windows 8.1 or to Windows Phone 8.1. The app reads blogs from RSS 2.0 or Atom 1.0 feeds.

Doc roadmap

Here are key resources to help you get started with using C++ (including Visual C++ component extensions (C++/CX)) to develop Windows Runtime apps.




© 2015 Microsoft