Normal view MARC view ISBD view

Mastering Windows 8 C++ App Development.

By: Yosifovich, Pavel.
Material type: TextTextSeries: eBooks on Demand.Publisher: Birmingham : Packt Publishing, 2013Description: 1 online resource (304 p.).ISBN: 9781849695039.Subject(s): Application software -- Development | C++ (Computer program language) | Microsoft Windows (Computer file)Genre/Form: Electronic books.Additional physical formats: Print version:: Mastering Windows 8 C++ App DevelopmentDDC classification: 005.1 | 005.26/8 LOC classification: QA76.65Online resources: Click here to view this ebook.
Contents:
Cover; Copyright; Credits; About the Author; About the Reviewers; www.PacktPub.com; Table of Contents; Preface; Introduction to Windows 8 Apps; Introducing Windows 8; Touch everywhere; The Start (Home) screen; The AppBar; The Charms bar; Desktop apps versus Store apps; The Windows Runtime; Language projections; Building the user interface; Creating your first Store application; Closing an application; Application deployment; Where did int.ToString come from?; Project structure; Summary; COM and C++ for Windows 8 Store Apps; Welcome to C++11; New features in C++11; nullptr; auto; Lambdas
Smart pointersConclusion; COM and WinRT; The IUnknown interface; IInspectable interface; Creating a WinRT object; WinRT metadata; The Windows Runtime Library; C++/CX; Creating and managing objects; Accessing members; Methods and properties; Delegates; Events; Defining types and members; A WinRT component project; Adding properties and methods; Adding an event; Consuming a WinRT component; Building a C++ client; Building a C# client; The Application Binary Interface; Asynchronous operations; Using tasks for asynchronous operations; Cancelling asynchronous operations; Error handling
Using existing librariesSTL; MFC; ATL; Win32 API; CRT; DirectX; C++ AMP; The Windows Runtime class library; Strings; Collections; Exceptions; Summary; Building UI with XAML; XAML; XAML basics; Type converters; Complex properties; Dependency properties and attached properties; Content properties; Collection properties; Markup extensions; Naming elements; Connecting events to handlers; XAML rules summary; Introducing the Blend for Visual Studio 2012 tool; XAML compilation and execution; Connecting XAML, H, and CPP files to the build process; Resources; Binary resources; Logical resources
Managing logical resourcesDuplicate keys; Styles; Implicit (automatic) styles; Style inheritance; Store application styles; Summary; Layout, Elements, and Controls; Introducing layout; Layout panels; StackPanel; Grid; Canvas; Adding children to a panel dynamically; VariableSizedWrapGrid; Panel virtualization; Virtualizing panels; Working with elements and controls; Content controls; Buttons; ScrollViewer; Other content controls to note; Collection-based controls; ListBox and ComboBox; ListView and GridView; FlipView; Text-based elements; Using custom fonts; TextBlock; TextBox; PasswordBox
RichTextBlock and RichEditBoxImages; The SemanticZoom control; Summary; Data Binding; Understanding data binding; Data binding concepts; Element-to-element binding; Object-to-element binding; Binding failures; Change notifications; Binding to collections; Customizing a data view; Value converters; Other parameters for Convert and ConvertBack; Data template selectors; Commands; Introduction to MVVM; MVVM constituents; Building an MVVM framework; More on MVVM; Summary; Components, Templates, and Custom Elements; Windows Runtime Components; Converting C++ to WinRT; Crossing the ABI
Consuming Windows Runtime Components
Summary: 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.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.
Tags from this library: No tags from this library for this title. Log in to add tags.
Item type Current location Call number URL Status Date due Barcode
Electronic Book UT Tyler Online
Online
QA76.65 (Browse shelf) http://uttyler.eblib.com/patron/FullRecord.aspx?p=1142885 Available EBL1142885

Cover; Copyright; Credits; About the Author; About the Reviewers; www.PacktPub.com; Table of Contents; Preface; Introduction to Windows 8 Apps; Introducing Windows 8; Touch everywhere; The Start (Home) screen; The AppBar; The Charms bar; Desktop apps versus Store apps; The Windows Runtime; Language projections; Building the user interface; Creating your first Store application; Closing an application; Application deployment; Where did int.ToString come from?; Project structure; Summary; COM and C++ for Windows 8 Store Apps; Welcome to C++11; New features in C++11; nullptr; auto; Lambdas

Smart pointersConclusion; COM and WinRT; The IUnknown interface; IInspectable interface; Creating a WinRT object; WinRT metadata; The Windows Runtime Library; C++/CX; Creating and managing objects; Accessing members; Methods and properties; Delegates; Events; Defining types and members; A WinRT component project; Adding properties and methods; Adding an event; Consuming a WinRT component; Building a C++ client; Building a C# client; The Application Binary Interface; Asynchronous operations; Using tasks for asynchronous operations; Cancelling asynchronous operations; Error handling

Using existing librariesSTL; MFC; ATL; Win32 API; CRT; DirectX; C++ AMP; The Windows Runtime class library; Strings; Collections; Exceptions; Summary; Building UI with XAML; XAML; XAML basics; Type converters; Complex properties; Dependency properties and attached properties; Content properties; Collection properties; Markup extensions; Naming elements; Connecting events to handlers; XAML rules summary; Introducing the Blend for Visual Studio 2012 tool; XAML compilation and execution; Connecting XAML, H, and CPP files to the build process; Resources; Binary resources; Logical resources

Managing logical resourcesDuplicate keys; Styles; Implicit (automatic) styles; Style inheritance; Store application styles; Summary; Layout, Elements, and Controls; Introducing layout; Layout panels; StackPanel; Grid; Canvas; Adding children to a panel dynamically; VariableSizedWrapGrid; Panel virtualization; Virtualizing panels; Working with elements and controls; Content controls; Buttons; ScrollViewer; Other content controls to note; Collection-based controls; ListBox and ComboBox; ListView and GridView; FlipView; Text-based elements; Using custom fonts; TextBlock; TextBox; PasswordBox

RichTextBlock and RichEditBoxImages; The SemanticZoom control; Summary; Data Binding; Understanding data binding; Data binding concepts; Element-to-element binding; Object-to-element binding; Binding failures; Change notifications; Binding to collections; Customizing a data view; Value converters; Other parameters for Convert and ConvertBack; Data template selectors; Commands; Introduction to MVVM; MVVM constituents; Building an MVVM framework; More on MVVM; Summary; Components, Templates, and Custom Elements; Windows Runtime Components; Converting C++ to WinRT; Crossing the ABI

Consuming Windows Runtime Components

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

Description based upon print version of record.

There are no comments for this item.

Log in to your account to post a comment.