2014
pluralsight
Kenny Kerr
2h 48m
English
This course will help you understand the WinRT relationship to COM and how modern C++ is used to implement a class-based component abstraction on top of traditional COM interfaces.
1. Introduction
What's it all About?
2. COM With Classes
The Windows Runtime and the Essentials of COM
3.Implementing the Windows Runtime
Introduction
Implementing IUnknown
Construction and Lifetime
Implementing IUnknown With Modern C++
Recursive QueryInterface
Testing Recursive Queries
Implementing IInspectable
Implementing IInspectable With Modern C++
Testing IInspectable
Cloaked Interfaces
Summary
4. Windows Runtime Strings
Introduction
Smart Handles
Creating Strings
Interrogating Strings
Duplicates and Copies
Two-phase Construction
String References
Summary
5. Windows Runtime Components
Introduction
Preparing the Project
IDL For the Windows Runtime
Implementing the Runtime Class
Supporting Activation
Implementing the Activation Factory
Activation From Standard C++
Inside Activation
Activation From C#
Defining Constructors
Implementing Constructors
Adding Static Members
Calling Constructors and Statics From C++
Summary
Download File Size:443.7 MB