CSE775 - Distributed Objects
Lecture #27 - COM-.Net Interoperation, Revisited
Revised: 21 April 2008
Web Resources:
Code Project
Win32, COM, MFC
DevelopMentor
Windows Developer's Journal
Windows Forms
GotDotNet
C# Corner
IDL and WDSL
COM at MSDN
IDL Language
base MIDL types
OLE data types
IDL attributes
MIDL data types
MIDL Language Reference
conversion functions
Content:
Here, we discuss hosting the widely used Browser control. That can be done with .Net WinForms, MFC Windows. You can even host activeX controls on web pages.
We also give a brief introduction to windows programming, so you can provide painting for an ActiveX control's window.
-
Syllabus
Describes topics to be covered,
reading material for you to digest before coming to class, and due dates
for the assigned projects.
-
COM-.Net Interoperation
-
PInvoke with User-Defined DLL
-
Speak To Me
-
COM class .Net
-
Vijay Appadurai's late binding to COM component presentation
-
Vijay Appadurai's late binding to COM component code demo
-
Vijay Appadurai's late binding to COM Events presentation
-
Vijay Appadurai's late binding to COM Events code demo
-
Web Browser Control hosted on C# Form
-
Browser Navigation Method
-
Using Browser Control on a Form Presentation
Walks you through the process of embedding a browser control on a form, calling its methods, and reacting to its events.
-
Web Browser DOM Events Project
-
Some interesting links: