Career Training >> Information Technology Training >> C/C++ Training >> Programming with Managed Extensions for Microsoft Visual C++ .NET Training Seminar
Course ID: 5659 | Course Duration: 3 Days
 
Career Training
 

Programming with Managed Extensions for Microsoft Visual C++ .NET Training Class

Course ID: 5659
 
 
Course Snapshot View Dates Add To My Courses Get More Information About This Course Register Online Register By Fax On-Site Training View Printer Friendly Version
 
     
 

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.

 
     
     
  Course Details  
     
     
  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.
 
     
     
 
On-Site Training Bring this Programming with Managed Extensions for Microsoft Visual C++ .NET training class in-house at your facility. Request More Information Request More Information On Programming with Managed Extensions for Microsoft Visual C++ .NET
 
Career Training
 
 
Career Training
  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
Request More Information Request More Information    Culver City, CA Request More Information  
Request More Information Request More Information    Oxnard, CA Request More Information  
Request More Information Request More Information    Jacksonville, FL Request More Information  
Request More Information Request More Information    Miami, FL Request More Information  
Request More Information Request More Information    Plantation, FL Request More Information  
Request More Information Request More Information    Albuquerque, NM Request More Information  
Request More Information Request More Information    Las Vegas, NV Request More Information  
Request More Information Request More Information    Reno, NV Request More Information  
Request More Information Request More Information    Fairborn, OH Request More Information  
Request More Information Request More Information    Columbia, SC Request More Information  
Career Training
 
     
 
On-Site Training Bring this Programming with Managed Extensions for Microsoft Visual C++ .NET training class in-house at your facility. Request More Information Request More Information On Programming with Managed Extensions for Microsoft Visual C++ .NET
 
Career Training
 
 
Career Training
  Browse Our Catalog  
     
  Select a market segment to view more courses

 
     
  Or, select a category to view more Information Technology courses

 
     
  Browse By Category Browse By Category

Browse By Location Browse By Location

Browse New Courses Browse New Courses

 
     
Career Training
 
   
 
 
 
 






Site Map -- Top Training Courses -- Request On-Site Training

Find Jobs -- Degree Programs -- Training Providers -- Resource Center -- About Us -- Contact us

TrainUp.com Your Career Training Marketplace