[Updated with purchase and discount links] Modern C++ and Windows Store Apps – A book about Modern C++ and native technologies

Over the past few months, I have been writing a book on developing apps using C++ and the various native technologies shipping as part of the Windows 8 wave. Some of these technologies include: C++11, C++ /CX, native XAML, the Windows Runtime, C++AMP, Windows Azure Mobile Services etc. I am happy to announce that the Kindle version of “Modern C++ and Windows Store apps” will be available shortly for purchase via the Amazon website. A paperback edition will also be available soon.


For purchasing the paperback edition of the book, please visit this link. You can use the discount code 5C56GCKN to get 20% discount off MRP.


For folks interested in an electronic edition, you can purchase a Kindle edition on Amazon


A quick update: This is just me self-publishing the book thereby bringing the work to its logical conclusion.


For the benefit of everyone, I am listing some of the topics that await anyone who picks up a copy of this book. For the more adventurous amongst us who would rather prefer to play with code, the book samples can be downloaded from the Downloads section of this blog.


The new native API

What is a Windows 8 App?

Quick walkthrough of a Windows 8 App


Hello Modern C++

Move semantics

Welcome to the Component Extensions

The C++ /CX Type System

Asynchronous Programming in C++ /CX

Building a WinRT component using C++ /CX and ISO-C++

Guidance on the use of C++ /CX


Introduction to XAML

Hello World with XAML and C++ /CX

Basic XAML Syntax

Using Panels to Layout UX

Basic XAML Controls

Windows 8 Signature XAML Controls

Handling Events

Markup Extensions

Data Binding

Binding to a Data Model

Building a XAML custom control

Using Animations in XAML Controls


Introduction to XAML + DirectX

SurfaceImageSource

VirtualSurfaceImageSource

Design considerations when using SiS and VSiS

SwapChainBackgroundPanel

The DrawIt Application – C++, XAML and DirectX


The C++ AMP Library

The ImageEffects application


Playing by the rules of the Windows Runtime

Introduction to the Windows Runtime Library

Hello World XAML App using Windows Runtime Library


Getting Started with Windows Store apps and Windows Azure Mobile Services

Creating a simple Windows Store app with Windows Azure Mobile Services

Supporting Push Notifications using Windows Azure Mobile Services


And more….


I had a lot of fun writing this stuff and learning along the way. I hope there are concepts that you can apply to your work as you build apps for the Windows 8 Store using C++.


Please send feedback on the book contents directly to win8book at sridharpoduri dot com

 •  0 comments  •  flag
Share on Twitter
Published on March 19, 2013 21:28
No comments have been added yet.