Обучающие видео » Компьютерные видеоуроки и обучающие интерактивные DVD » Программирование (видеоуроки)
The Essentials of COMГод выпуска: 2013
Производитель: Pluralsight
Сайт производителя:
http://pluralsight.com/training/courses/TableOfContents?courseName=com-essentials...ghlight=kenny-keАвтор: Kenny Kerr
Продолжительность: 3h 1m
Тип раздаваемого материала: Видеоурок
Язык: Английский
Описание: This is the first in a series of courses exploring the essentials of COM and the Windows Runtime. In this first course, you are going to learn everything you need to know to use COM confidently and effectively. This course explores the history of COM. You will learn about how C++ shaped the design of COM. You will learn the essentials of compilation and linking, fundamental to the idea of dynamically linking applications and components together. By the end of this course you will have a thorough understanding of COM’s IUnknown interface, how and why it works the way it does, how to implement it, how to use it, and how to wrap it up in a safe and efficient manner with modern C++ libraries
Это первый курс из серии курсов, посвященных основам COM и Windows Runtime. Этот курс поможет вам начать уверенную и эффективную работу с COM-объектами. Вы ознакомитесь с такими важными моментами, как компиляция и связывание, а также с идеей динамического связывания приложений и компонентов. К окончанию курса у вас будет четкое представление о том, что такое IUnknown COM-интерфейс, как и почему он работает именно так, как он работает, как его реализовать и каким образом можно использовать обертки этого интерфейса, работая с современными библиотеками C++.
[spoiler="Содержание"]
Microsoft's Component Object ModelIntroduction
What is COM?
Core Concepts
Pillars of COM
History
The Players
Summary
COM and C++Introduction
COM as a better C++98
Dynamic Linking
Demo: Dynamic Linking
Exporting Objects
Demo: Exporting Objects
Managing Lifetime
Demo: Managing Lifetime
Extending Objects
Demo: Extending Objects
Say Hello to IUnknown
IUnknown and modern C++Introduction
S_OK, it's just an HRESULT
Demo: S_OK, it's just an HRESULT
Taming the GUID
Demo: Taming the GUID
Demo: Implementing IUnknown
Demo: IUnknown and C#
The Rise of the Smart Pointer
Demo: The Rise of the Smart Pointer
C++11 as a better COM
Demo: C++11 as a better COM
LibrariesIntroduction
Windows Runtime C++ Template Library (WRL)
WRL's ComPtr
Demo: WRL's ComPtr
WRL's RuntimeClass
Demo: WRL's RuntimeClass
Demo: ATL
Summary
[/spoiler]
Файлы примеров: присутствуют
Формат видео: MP4
Видео: MPEG-4 | 1024x768 | 760 Kbps | AVC | 15fps
Аудио: AAC | 122 Kbps | 2 chanels | 44.1 KHz
[spoiler="Скриншоты"]






[/spoiler]
Released: 5/14/2013The Essentials of COM. Part 2https://rutracker.org/forum/viewtopic.php?t=4531622