I have been thinking of providing an update on the status of my work on authoring “Programming Windows 8 Applications using Microsoft Visual C++”. Today marks a good time for a teaser
As announced earlier, there are 6 chapters and I am almost done with 4 chapters along with samples that explain the finer concepts of the new platform. Here is a breakdown on the content in each of the chapters.
Chapter 1 – The Windows Runtime
- Traits of Windows 8 apps*
- What is the Windows Runtime?
- Playing by the rules of the Windows Runtime
- Mapping Windows 8 app* traits to the Windows Runtime
- A New UI Framework for C++ developers
- Introduction to the Windows Runtime Library
- Working with the Windows Runtime Library
Chapter 2 – Introduction to C++ /CX
- C++ /CX, Windows Runtime and ISO C++
- The C++ /CX Type System
- Asynchronous Programming in C++ /CX
- A peek inside the magic of C++ /CX
- Guidance on the use of C++ /CX
Chapter 3 – Programming XAML using C++ /CX
- 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
- Putting it all together: Developing a PhotoViewer App
- Introduction to XAML + DirectX
- Developing Apps using XAML + DirectX
Chapter 4 – C++ AMP and Windows 8* Apps
- The C++ AMP types
- Using Tiles in C++ AMP
- Debugging C++ AMP apps
- Developing Windows 8 Apps* using C++ AMP
The first three chapters are now with Microsoft Press and content being reviewed internally. I will post an update on this blog as the content moves through the various hoops and inches towards the end goal of getting into your hands.
It was fun writing all the stuff and I still have 2 more chapters to finish. Stay tuned and let me know your thoughts!!!
*Please note that all Windows 8 apps referred to here and in the book are based on the Windows Runtime and are not desktop apps.