Description
Introduction
In this 2-hour course you will learn about interoperating
managed and unmanaged code in the Microsoft® .NET Framework 2.0.
Topics range from exposing COM components to .NET and exposing .NET
components to COM as well as using PInvoke to call Win32 dlls. In
the lab, you will use interop to work with Microsoft Office from
within a .NET Framework application.
Using interop will allow you build .NET Framework applications that
harness existing COM libaries and to expose new .NET Framework
components to COM applications.
This course also will help you prepare for Exam 70-536 TS:
Microsoft .NET Framework 2.0—Application Development
Foundation.
Objectives
At the end of the course, st…
Read the complete description
Frequently asked questions
There are no frequently asked questions yet. If you have any more questions or need help, contact our customer service.
Introduction In this 2-hour course you will learn about
interoperating managed and unmanaged code in the Microsoft® .NET
Framework 2.0. Topics range from exposing COM components to .NET
and exposing .NET components to COM as well as using PInvoke to
call Win32 dlls. In the lab, you will use interop to work with
Microsoft Office from within a .NET Framework application.
Using interop will allow you build .NET Framework applications that
harness existing COM libaries and to expose new .NET Framework
components to COM applications.
This course also will help you prepare for Exam 70-536 TS:
Microsoft .NET Framework 2.0—Application Development Foundation.
Objectives At the end of the course, students will be able to:
- Use Interop Services
- Import a Type Library into .NET
- Use COM Types in Managed Code
- Compile and Deploying Interop applications
- Expose an Assembly to COM
- Make .NET Types Interoperable
- Control Type Conversion with COM Attributes
- Deploy interoperable assemblies
- Access COM Components by Using Platform Invocation Services
- Call Win32 API Functions
- Create Prototypes in Managed Code
- Call COM Functions from managed code
- Map exceptions to HRESULT
- How pinvoke marshals data
- Control data marshalling with Marshal and
MarshalAsAttribute
Modules & Lessons Course Overview Module Introduction
Navigation Overview Lab Information Course Information
Interoperating Between COM Components and Assemblies Module
Introduction Accessing COM Components by Using Interop Services
Lesson Introduction Create an Interop Assembly by Importing a Type
Library Interoperate with COM Components by Using COM Types in
Managed Code Methods to Compile and Deploy an Interop Application
Identifying the Role of Interop Services in Accessing COM Self Test
Exposing an Assembly to COM Components by Using Interop Services
Lesson Introduction Qualify .NET Framework Types for
Interoperability with COM Components Apply Attributes to Control
Type Conversion for COM Interoperability How Is an Assembly
Packaged and Deployed for COM Interoperability? Categorizing the
Tasks in Exposing an Assembly to COM Components Self Test Accessing
COM Components by Using Platform Invocation Services Lesson
Introduction Create a .NET Framework Class to Hold Win32 API
Functions Create Prototypes in Managed Code Call a COM DLL Function
from within a Managed Code Map an Exception Class to an HRESULT How
Platform Invoke Marshals Data Marshal Data by Using the Marshal and
MarshalAsAttribute Classes Self Test Lab: Interoperating Between
COM Components and Assemblies Lesson Introduction Scenario
Exercises Lab Review Module Summary Glossary Module Introduction
System Requirements To view this course, you need:
- A Pentium II, 256 MB RAM with a processor speed greater than or
equal to 400 MHZ
- Microsoft® Windows® 2000 or higher
- Microsoft Internet Explorer 6.0 or higher
- Adobe Flash 7.0 or higher (1MB disk space needed to
install)
- Microsoft Silverlight 4.0 or higher
- Microsoft Windows Media Player 7.0 or higher
- Microsoft XML Core Services 3.0 or higher
- A Super VGA monitor with minimum screen resolution 1024x768,
with 16-bit color.
- A sound card, and either speakers or headphones (for
multi-media audio).
- Internet bandwidth of 56K or faster. Broadband internet access
is recommended.
For courses containing Virtual Server-based labs (courses in the IT
Professional and Developer Catalog), you will need:
- Microsoft Virtual Server ActiveX control (1MB disk space needed
to install)
Test your computer's capabilities to see if it supports this
course. Accessibility Requirements The following software must be
running on your computer in order to access this course with Screen
Reader Software:
- Microsoft Internet Explorer 6.0 or higher
- Window-Eyes from GW Micro
- JAWS from Freedom Scientific
- MSAA enabled
There are no reviews yet. Share your review
Do you have experience with this course?
Submit your review and help other people make the right choice. As a thank you for your effort we will donate $1.- to Stichting Edukans.