Click here to Skip to main content
Click here to Skip to main content
Technical Blog

Tagged as

Book Review – Mastering Windows 8 C++ App Development

, 10 Jan 2014 CPOL
Rate this:
Please Sign up or sign in to vote.
Friends, Recently I got a chance to read the book – “Mastering Windows 8 C++ App Development“, written by Paul Yosifovich and published from Packt, a leading publishing website. This book explains the basics and advanced concepts of writing a Windows Store App using C++ and XAML. I

Editorial Note

This article is in the Book Review chapter. Reviews are intended to provide you with information on books - both paid and free - that others consider useful and of value to developers. Read a good programming book? Write a review!

Friends,

Recently I got a chance to read the book – “Mastering Windows 8 C++ App Development“, written by Paul Yosifovich and published from Packt, a leading publishing website. This book explains the basics and advanced concepts of writing a Windows Store App using C++ and XAML. If you are a C++ developer and are willing to Windows 8 Store apps, this book is for you to get a headstart and build some great apps and make money. This post details my thoughts for the book -

Summary

It is a well written book covering aspects in a logical manner. The book starts with explaining various essential features of Windows 8  and then moves on explaining new concepts in C++ 11. The book explains you each functionality and capability assuming you are a beginner with developing Windows 8 Apps, but do have knowledge of C++. As you go ahead reading the book, you will learn more and more exciting features of Windows 8 development like Windows RT elements, Push notifications, Background Tasks, Contracts, Extensions and packaging to allow the world see your App. The book comprises of 9 chapters with each chapter focusing on one specific functionality regarding development. Few topics covered in the book are as below -

  • Basics of Windows 8 Operating system from the Windows Store app perspective
  • Concepts around Windows Store apps and the Windows Runtime.
  • Important features from C++ 11 and the new language extensions, C++/CX, that allow easier access to the Windows Runtime types. Also know about other classic technologies and where (if at all) they fit in the Windows Store apps model.
  • Know XAML declarations and data binding using MVVM model.
  • Building reusable WinRT components that can be used by other languages as well as custom controls.
  • Working with Tiles, Push notifications in C++ Windows Store App.
  • Finally, packaging a Windows 8 Store App written using C++.

About Author

Pavel Yosifovich is a Microsoft MVP and a frequent speaker at national events apart from being CTO of  a software development, consulting, and training company, based in Israel. He is also the author of “Windows Presentation Foundation 4.5 Cookbook, Packt Publishing, 2012“. He writes, develops, consults, and trains developers on various software development topics, from Windows internals, to .NET enterprise systems, and almost everything in between. In the past, he co-founded the start-up company Quiksee that was acquired by Google in September 2010.

Who is this book for?

This book is aimed at any C++ developer who want to learn developing Windows Store apps using his/her existing knowledge of C++.

Conclusion

To conclude, I will suggest this book to any C++ developer interested to learn the new features in C++ 11 and also build Windows 8 Apps using same. The book comes with perfect examples and screenshots where ever required. The language is easy to understand and entertaining as well. After reading this book, I am confident to write a Windows 8 Store app using C++ with some cool features.

Hope you like reading the book.

License

This article, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)

Share

About the Author

Nitesh Luharuka
Team Leader Independent IT Professional, Consultant
India India
An Independent IT Professional and Consultant on MS Technologies like .Net | MVC | Silverlight | Sharepoint | MS Project Server along with open source CMS Systems like DotNetNuke etc.
 
I am an enthusiastic technocrat who love to debug problems and solve them. I love writing articles on my website in my spare time. Please visit my Website for more details and subscribe to get technology related tips/tricks.
Follow on   Twitter   LinkedIn

Comments and Discussions

 
-- There are no messages in this forum --
| Advertise | Privacy | Terms of Use | Mobile
Web03 | 2.8.141223.1 | Last Updated 11 Jan 2014
Article Copyright 2014 by Nitesh Luharuka
Everything else Copyright © CodeProject, 1999-2014
Layout: fixed | fluid