Microsoft C# Advanced: Creating and Managing .NET Components
Overview/Description
This course, Microsoft C# Advanced: Creating and Managing .NET Components, presents advanced C# programming concepts, including creating .NET components and assemblies, and managing component interoperability.
Target Audience
You should have an intermediate-level understanding of the essential components of Microsoft C#, including writing and compiling C# code.
Expected Duration
This course, including the practice exercises, will take up to 4 hours to complete.
Objectives:
Creating .NET Components and Assemblies
Recognize component object modeling (COM)
Identify .NET components and assemblies
Build a .NET component CS file
Place a component assembly into the GAC
Create a client application for a component
Recognize the steps for creating shared assemblies
Generate a shared name
Sign an assembly
Managing Component Interoperability
Bind components with the Type Library Exporter utility
Run the ActiveXControl Import utility
Create a Platform Invocation service
Define component compatability
Define binding Bind components with the Type Library Importer utility
Register components with the RegAsm.exe utility
Create a Client Application for a transaction component
Enable .NET components for COM+ services
Identify the Component Services administration program
Create a transaction component in VSNET
Course Number: MDEV0206