Book description
Your hands-on, step-by-step guide to building Windows 8 apps with Microsoft Visual C++
Teach yourself how to build Windows 8 applications using the Visual C++ language—one step at a time. Ideal for those with intermediate to advanced C++ development skills, this tutorial provides practical, learn-by-doing exercises for creating apps that can adapt to different screen sizes—including desktop and laptop computers, tablets, and slates.
Discover how to:
Build apps using Windows 8 design guidelines
Explore the Windows 8 application architecture
Apply tools and libraries from Microsoft Visual Studio and the Windows 8 SDK
Use XAML to create touch-optimized user interfaces
Create apps that make use of device sensors
Manage the Windows 8 application lifecycle
Prepare your app for the Windows Store
Table of contents
- Dedication
- Introduction
- 1. Introduction to Windows Store apps
-
2. Windows 8 user interface style
- Influences
-
Bauhaus style in the Windows 8 UI
- Enhance the functionality and the content, not the container
- Industrialize the software and user interface, and create projects, not products
- Use clear typography
- Take advantage of the grid system
- Prefer photos over drawings
- Select few and contrasting colors
- Strive for international language and employ essential iconography
- Characteristics of a Windows 8 app
- Summary
- Quick reference
- 3. My first Windows 8 app
- 4. Application life-cycle management
- 5. Introduction to the Windows Runtime
- 6. Windows Runtime APIs
- 7. Enhance the user experience
-
8. Asynchronous patterns
- Asynchronous calls with the Parallel Patterns Library in C++
- Writing asynchronous methods
- Waiting for an event in an asynchronous way
- Cancelling asynchronous operations
- Tracking operation progress
- Synchronization with multiple asynchronous calls
- Synchronizing execution context
- Summary
- Quick reference
- 9. Rethinking the UI for Windows 8 apps
-
10. Architecting a Windows 8 app
- Applications architecture in general
- Architectures for Windows 8 apps
- Implementing the data layer
- Implementing the communication layer using a SOAP service
- Implementing the communication layer using an OData service
- Consuming data from a Windows 8 app
- Implementing an app storage/cache
- SOAP security infrastructure
- OData security infrastructure
- Summary
- Quick reference
- A. About the authors
- Index
- About the Authors
- Copyright
Product information
- Title: Build Windows 8 Apps with Microsoft Visual C++ Step by Step
- Author(s):
- Release date: April 2013
- Publisher(s): Microsoft Press
- ISBN: 9780735668881
You might also like
book
Microsoft Visual C++/CLI Step by Step
Your hands-on guide to Visual C++/CLI fundamentals Expand your expertise—and teach yourself the fundamentals of the …
book
Extending MFC Applications with the .NET Framework
“To anyone looking to augment their existing MFC code base and knowledge with the powerful .NET …
book
Foundations of C++/CLI: The Visual C++ Language for .NET 3.5
Foundations of C++/CLI: The Visual C++ Language for .NET 3.5 introduces C++/CLI, Microsoft's extensions to the …
book
Porting to the Symbian Platform: Open Mobile Development in C/C++
If you want to write mobile applications without the idioms of Symbian C++, have existing software …