Log In
Or create an account ->
Imperial Library
Home
About
News
Upload
Forum
Help
Login/SignUp
Index
Build Windows 8 Apps with Microsoft Visual C++ Step by Step
Dedication
A Note Regarding Supplemental Files
Introduction
Who should read this book
Who should not read this book
Assumptions
Organization of this book
Finding your best starting point in this book
Conventions and features in this book
System Requirements
Code samples
Installing the code samples
Acknowledgments
Errata & book support
We want to hear from you
Stay in touch
1. Introduction to Windows Store apps
The Windows 8 experience
Charms bar and app bars
Windows Runtime
Badges, live tiles, toasts, and lock screen
Background tasks
Contracts and extensions
Visual Studio 2012 and Windows 8 Simulator
Summary
Quick reference
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
Silhouette
Full screen
Edges
Comfort and touch
Semantic Zoom
Animations
Different form factors
Snapped and fill views
Summary
Quick reference
3. My first Windows 8 app
Software installation
Windows Store project templates
UI elements
Search functionality
Summary
Quick reference
4. Application life-cycle management
Application manifest
Application package
Windows Store
Launching
Activating
Suspending
Resuming
Summary
Quick reference
5. Introduction to the Windows Runtime
What is WinRT?
WinRT under the hood
WinRT design requirements
Creating a WinMD library
WinRT app registration
Summary
Quick reference
6. Windows Runtime APIs
Using pickers
Webcam
Sharing contracts
Summary
Quick reference
7. Enhance the user experience
Draw an application using Visual Studio 2012
Create the layout of a Windows 8 application
Customize the appearance of controls
Summary
Quick reference
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
Using Windows 8 UI-specific controls
Designing flexible layouts
Using tiles and toasts
Summary
Quick reference
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
← Prev
Back
Next →
← Prev
Back
Next →