Build Windows 8 apps with Microsoft Visual C++ step by step

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...

Descripción completa

Detalles Bibliográficos
Autor principal: Regnicoli, Luca (-)
Otros Autores: Brunetti, Roberto, Pialorsi, Paolo
Formato: Libro electrónico
Idioma:Inglés
Publicado: Sebastopol, California : O'Reilly Media, Inc 2013.
Edición:1st edition
Colección:Step by step (Sebastopol, Calif.)
Materias:
Ver en Biblioteca Universitat Ramon Llull:https://discovery.url.edu/permalink/34CSUC_URL/1im36ta/alma991009628496106719
Tabla de Contenidos:
  • Intro
  • Build Windows 8 Apps with Microsoft Visual C++ Step by Step
  • Table of Contents
  • Dedication
  • 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 &amp
  • 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.