Mastering Windows 8 C++ App Development

Pavel Yosifovich

  • 出版商: Packt Publishing
  • 出版日期: 2013-03-28
  • 售價: $2,010
  • 貴賓價: 9.5$1,910
  • 語言: 英文
  • 頁數: 304
  • 裝訂: Paperback
  • ISBN: 1849695024
  • ISBN-13: 9781849695022
  • 相關分類: C++ 程式語言
  • 已絕版

買這商品的人也買了...

相關主題

商品描述

A practical guide to developing Windows Store apps with C++ and XAML

Overview

  • Details the most important features of C++, XAML, and WinRT for building fantastic Windows Store apps
  • Full of detailed and engaging code samples that can be used as a basis for your own projects
  • Provides a clear overview of Windows Runtime and C++/CX

In Detail

Windows 8 provides an unprecedented opportunity for developers to create applications for a new and exciting platform, for an entirely new market. Leveraging modern C++ and the new Windows Runtime, this book guides you through the many facets of WinRT whilst using modern C++ features for ultimate power and performance.

"Mastering Windows 8 C++ App Development" shows you how to create Windows Store apps that use many of the new features and functionality available for Windows 8. You'll discover how you can harness the power of the new Windows Runtime with C++ combined with XAML for the creation of fantastic user experiences.

Starting with coverage of C++/CX (a set of extensions that make working with WinRT easier) and user interface design with XAML, this book shows you how to use major Windows 8 features, including Live Tiles and Contracts, while leveraging common patterns such as data binding and the Model View ViewModel (MVVM). You'll discover how WinRT works, its various capabilities, and how it can best be leveraged using C++11 and Visual Studio 2012.

What you will learn from this book

  • Leverage your existing C++ skills with this new and exciting platform
  • Discover how to effectively use C++/CX to call Windows Runtime APIs
  • Integrate XAML for fast and fluid user interfaces
  • Create custom controls for special UI scenarios
  • Learn how to integrate your application with Windows 8 by implementing contracts
  • Build data-driven apps with XAML, data binding, and MVVM

Approach

Specifically designed to be an engaging and practical tutorial, Mastering Windows 8 C++ App Development will augment your skills and help you create high quality Windows Store apps.

Who this book is written for

If you are a C++ developer who wants to utilize the combined power of COM, WinRT, C++/CX, and XAML to build Store apps for the new Windows 8 platform, then this book is for you. Prior experience with XAML-based technologies is not required.

商品描述(中文翻譯)

一本實用指南,教你如何使用C++和XAML開發Windows Store應用程式。

概述:
- 詳細介紹了C++、XAML和WinRT的最重要功能,以建立出色的Windows Store應用程式。
- 充滿詳細且引人入勝的程式碼範例,可作為您自己專案的基礎。
- 提供了Windows Runtime和C++/CX的清晰概述。

詳細內容:
Windows 8為開發人員提供了一個前所未有的機會,可以為全新且令人興奮的平台創建應用程式,面對全新的市場。本書將引導您使用現代C++和新的Windows Runtime,深入了解WinRT的各個方面,同時利用現代C++的功能來實現極致的效能和性能。

《精通Windows 8 C++應用程式開發》將向您展示如何創建使用Windows 8的許多新功能和功能的Windows Store應用程式。您將發現如何結合C++和XAML利用新的Windows Runtime來創建出色的用戶體驗。

從C++/CX(一組使與WinRT的工作更輕鬆的擴展)和XAML的用戶界面設計開始,本書將向您展示如何使用主要的Windows 8功能,包括動態磚和合約,同時利用常見的模式,如數據繫結和模型-視圖-視圖模型(MVVM)。您將了解WinRT的工作原理、其各種功能以及如何在C++11和Visual Studio 2012中充分利用它。

本書的學習重點:
- 利用您現有的C++技能,開發這個新興且令人興奮的平台。
- 學習如何有效地使用C++/CX調用Windows Runtime API。
- 整合XAML以實現快速流暢的用戶界面。
- 為特殊的UI場景創建自定義控件。
- 學習如何通過實現合約將您的應用程式與Windows 8集成。
- 使用XAML、數據繫結和MVVM構建數據驅動的應用程式。

本書的特點:
- 設計成一本引人入勝且實用的教程,將增強您的技能,幫助您創建高質量的Windows Store應用程式。

本書的讀者:
- 如果您是一位C++開發人員,希望利用COM、WinRT、C++/CX和XAML的結合威力,為新的Windows 8平台建立商店應用程式,那麼本書適合您。不需要具備XAML技術的先前經驗。