Webcast Series: The New C++

Multimedia This six part series covers the new Visual C++ 2005 language aims and will provide you with both the knowledge and practical skills to create great software.



Webcasts

MSDN Webcast: The New C++: Introduction to the New C++
April 28th, 2004
Brandon Bray - Microsoft Program Manager
Part 1 of this 6-part Webcast series covers basic program organization and fundamental concepts for targeting .NET with C++. Brandon also provides an introduction to basic elements of the new syntax that ECMA is standardizing under the C++/CLI working group.
MSDN Webcast: The New C++: More Basics, Properties, Delegates, and Events
May 17, 2004
1:00 PM - 2:30 PM Pacific Time
Brandon Bray, Program Manager, Microsoft Corporation
In part 2 of this 6-part webcast series, we will cover the remaining fundamental concepts that were not covered in the introduction session. Next, attention will turn to properties where both scalar and indexed properties will be covered. Building on that experience, the session will close with understanding delegates and events.
MSDN Webcast: The New C++: Deterministic Cleanup
May 26, 2004
1:00 PM - 2:30 PM Pacific Time
Brandon Bray, Program Manager, Microsoft Corporation
In part 3 of this 6-part webcast series, attention will be devoted to deterministic finalization. We will review destructors in C++ and apply that knowledge to managed code. In particular, this webcast will detail how deterministic cleanup in C++ removes the need for the Dispose pattern in C++.
MSDN Webcast: The New C++: Operators, Conversions, and Casting
Tuesday, June 16, 2004
1:00PM-2:30PM Pacific Time
In part 4 of this 6-part series, the syntax and semantics of operator overloading will be covered, specifically with the goal of writing operators that can be consumed by any language. Afterwards attentions will be given to boxing and safe casting. That knowledge will be applied to writing both implicit and explicit conversions.
MSDN Webcast: The New C++: Overriding, Templates and Generics
Wednesday, June 30, 2004
1:00PM-2:30PM Pacific Time
In part 5 of this 6-part series, the explicit interface implementation pattern will be demonstrated with the C++ overriding syntax. Following that attention will turn to using C++'s templates mechanisms to solve modern programming problems on .NET. Combining that with an introduction to generics, the session will conclude by combining both generics and templates together to create highly flexible libraries.
MSDN Webcast: The New C++: Interacting with Native Code and Other Languages
Thursday, July 29, 2004
1:00PM-2:30PM Pacific Time
In part 6 of this 6-part series, we will conclude with syntax for interacting with other languages, including a discussion of the Common Language Specification and a demonstration of MSIL linking. The series will end with coverage of pinning and the new __clrcall calling convention.