CSE775 - Distributed Objects

Lecture #19 - Managed Code

Web Resources:

Linux Tutorials eclipse Code Project SysInternals Best SysInternals Tools Dr. Dobb's Journal Windows Forms COM at MSDN IDL Language base MIDL types OLE data types IDL attributes MIDL data types MIDL Language Reference

Content:

In this we discuss interoperation between .Net code and COM code.

  1. Syllabus describes topics to be covered, reading material for you to digest before coming to class, and due dates for the assigned projects.
  2. Projects:

    Final Projects, Final Project Presentation Schedule
  3. C++\CLI:

    C++\CLI Presentation
    We will see that C++\CLI is a major avenue to interop between Native and Managed and COM code.

    C++\CLI - Basic Examples

    C++\CLI Syntax Examples

    Bridge between C# and Native C++
    C# can call into a C++\CLI dll (it's just IL) which can make calls directly into native C++.

  4. Native/.Net Interoperation:

  5. C++\CLI - Managed C++:

  6. Managed Code Topics:

    Managed Code
    Managed Code Infrastructure

  7. Java Topics:

    Java