Web Resources:
Linux:
The Linux Documentation Project, GNU Project, GCC, GDB, Make, glibc, Linux Tutorial - administration and basic knowledge, Linux Tutorials, eclipse
Windows:
SysInternals, Best SysInternals Tools, Dr. Dobb's Journal, Windows Forms
COM:
COM at MSDN, IDL Language, base MIDL types, OLE data types, IDL attributes, MIDL data types, MIDL Language Reference
Other:
Code Project, The Java Tutorials - Oracle, Java Package summary
The Linux Documentation Project, GNU Project, GCC, GDB, Make, glibc, Linux Tutorial - administration and basic knowledge, Linux Tutorials, eclipse
Windows:
SysInternals, Best SysInternals Tools, Dr. Dobb's Journal, Windows Forms
COM:
COM at MSDN, IDL Language, base MIDL types, OLE data types, IDL attributes, MIDL data types, MIDL Language Reference
Other:
Code Project, The Java Tutorials - Oracle, Java Package summary
Content:
Today we continue examining managed code, emphasizing C++\CLI because of its key role bridging the managed and native environments.- Syllabus describes topics to be covered, reading material for you to digest before coming to class, and due dates for the assigned projects.
- Programming Models:
-
Managed Code Examples:
COM: We will discuss each of these in later lectures. You may find it amusing to peek ahead now.- COM InProc in native C++
- COM InProc via ATL
- COM OutProc in native C++
- COM OutProc via ATL
- COM Interfaces
- Hello World
- Simple Swing GUI
- C++/CLI Bridge - interoperation, Reference for abstract ref classes
- Basic Examples - look particularly at MixedClasses_again
- C++\CLI Syntax Examples
- Hello world and simple syntax demos
- Simple WPF GUI
- Synchronized Methods - interception
- Create AppDomain
- Context Bound Object
-
C++/CLI Bridge - interoperation
This is an old project, based on version 2.0 of the .Net Framework, and no longer works. I'll fix soon.