| |
|
| |
Programming with Managed Extensions for Microsoft Visual C++ .NET Training Class
Course ID: 5659
|
|
| |
|
|
| |
|
|
| |
Programming with Managed Extensions for Microsoft Visual C++ .NET Training Seminar
Overview: The goal of this course is to teach existing C++ developers how to write applications for the Microsoft .NET Framework by using Managed Extensions for C++.
Who Should Attend: This course is intended for C++ application developers and Microsoft Win32 systems programmers that need to migrate or integrate their code with the .NET Framework.
At Course Completion: After completing the course, students will be able to: - Create Managed Extensions for C++ applications that execute in the .NET Framework. - Define __gc (garbage collected) classes in C++. - Use __gc pointers and references. - Define and use value types. - Use __gc arrays, .NET Framework collections, and reflection. - Use inheritance with __gc classes. - Use properties, named operator functions, and exceptions in managed code. - Migrate unmanaged C++ code to managed C++. - Use COM interoperability with managed code. - Define nested classes in a __gc enclosing class.
|
|
| |
|
|
| |
|
|
| |
|
|
| |
|
|
| |
|
|
| |
Agenda |
|
| |
Lesson 1: Managed C++ Applications and the .NET Framework
Using C++ in the .NET Framework The .NET Framework and Managed Execution Environment Programming with Managed Extensions for C++ Using .NET Framework Developer Tools
|
|
Lesson 2: Defining __gc Classes
Defining Classes in Managed Extensions for C++ Defining Members in a __gc Class Controlling Class Layout
|
Lesson 3: __gc Pointers and References
Using Pointers and References in Visual C++ Pinning and Unpinning Pointers Delegates and Events
|
Lesson 4: Value Types
Creating and Using Value Types Boxing and Unboxing Value Types Value Enums
|
Lesson 5: Arrays, Collections, and Reflection
Using Arrays in Managed Code .NET Framework Collection Classes Reflection
|
|
Lesson 6: Managed Inheritance
Defining Base Classes and Derived Classes Interfaces Using Inheritance with Other .NET Framework Languages
|
Lesson 7: Properties, Managed Operators, and Managed Exceptions
Defining and Using Properties Managed Operators Managed Exceptions
|
Lesson 8: Mixing Managed and Unmanaged Code
Directly Invoking Native APIs in Managed Code Wrapping a __nogc Class in a __gc Class
|
Lesson 9: COM Interoperability
Importing a COM Type Library into an Interop Assembly Using Imported COM Objects Exporting an Assembly into a COM Type Library
|
|
|
| |
|
| |
|
|
|
| |
|
|
| |
Pre-requisites |
|
| |
Familiarity with the .NET Framework as described on Microsofts Web site
Use the basic features of the C++ programming language
Experience using object-oriented programming techniques.
|
|
|
|
| |
|
|
|
|
| |
|
|
| |
|
|
|
| |
| |
|
| |
Programming with Managed Extensions for Microsoft Visual C++ .NET Training Course Dates and Locations
|
|
| |
|
|
| |
Course ID: 5659
| Course Duration: 3 Days
|
|
| |
|
|
| |
Locations: |
|
| |
|
|
| |
|
|
| |
|
|
| |
| Start Date |
Price |
|
Location/Event Details |
Register Online |
Request More Info |
|
Print/Fax Register |
|
|
| |
|
|
| |
|
|
|
| |
|
|
|
| |
|
|
| |
|
|
| |
Select a market segment to view more courses
|
|
| |
|
|
| |
Or, select a category to view more Information Technology courses
|
|
| |
|
|
| |
Browse By Category
Browse By Location
Browse New Courses
|
|
| |
|
|
|
| |
| |
|
|
|
|