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