Course
Skills Expanded
The Essentials of the Windows Runtime
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.
What you'll learn
This course gives a practical introduction to the Windows Runtime (WinRT), the foundational technology that underpins the future of the Windows API. You'll learn what lies beneath the different language projections, how WinRT relates to COM and .NET, and how to implement COM and Windows Runtime classes with modern C++, Windows Runtime strings, and Windows Runtime components developed in Standard C++.
Table of contents
Introduction
9mins
COM With Classes
6mins
Implementing the Windows Runtime
47mins
Windows Runtime Strings
47mins
Windows Runtime Components
56mins
- Introduction 1m
- Preparing the Project 6m
- IDL For the Windows Runtime 5m
- Implementing the Runtime Class 3m
- Supporting Activation 4m
- Implementing the Activation Factory 5m
- Activation From Standard C++ 6m
- Inside Activation 4m
- Activation From C# 3m
- Defining Constructors 5m
- Implementing Constructors 4m
- Adding Static Members 3m
- Calling Constructors and Statics From C++ 6m
- Summary 2m