Skip to main content
Create your first Windows Store app using C# or Visual Basic

Applies to Windows only

[This tutorial series is featured in Develop great apps for Windows 8.]

Learn how to use C# or Visual Basic to create Windows Store apps.

In this section

TopicDescription

Part 1: Create a "Hello, world" app

This tutorial teaches you how to create a simple "Hello, world" Windows Store app using Extensible Application Markup Language (XAML) with Microsoft Visual Basic or C#. It's the first tutorial in a series that teach you what you need to know to build Windows Store apps.

Part 2: Manage app life cycle and state

In Windows 8, you can launch several apps and switch between them without having to worry about slowing down the system or running the battery down. That's because the system automatically suspends (and sometimes terminates) apps that are running in the background for you. A well-designed app can be suspended, terminated, and relaunched by the system and seem as though it were running the entire time.

In Part 2 of this tutorial series, you update your "Hello, world" app to respond to lifecycle events and save user and session data.

Part 3: Navigation, layout, and views

The UI design for your Windows Store app is about organizing and presenting content to your users, and providing commands that enable your users to act on the content. UI design includes the organization of pages in the app, the navigation between pages, and the layout of content and commands on each page.

In Part 3 of this tutorial series, you add a photo viewer page to your "Hello, world" app and learn how to use Microsoft Visual Studio to create a UI.

Part 4: File access and pickers

To access file system locations such as the user’s library folders, your app needs to declare capabilities to access the data programmatically, or use a file picker to let the user open the file manually.

In Part 4 of this tutorial series, you learn how to access files and update the app to use a file picker.

Part 5: Create a blog reader

We introduce the essential code and concepts you need to create a Windows Store app using C# or Visual Basic.