CSE687 - Object Oriented Design
Lecture #23 - .Net's Managed C++
Revised: 08 April 2007
Web Resources:
Stroustrup's Home Page,
Assoc. of C/C++ Users,
C++ at Microsoft,
Code Project,
Sells Brothers,
Guru of the Week,
C/C++ User's Journal,
devCentral,
Dr. Dobb's Journal,
Boost Library,
techNetCast
Content:
This lecture discusses Managed C++.
-
Syllabus
Describes topics to be covered,
reading material for you to digest before coming to class, and due dates
for the assigned projects.
-
Midterm Makeup
-
There will be a grievence day session for Project #2 grading, on Tuesday, March 10th,
starting at 10am, in CST 1-218. I've put a file,
testPr2.xml, developed by the TAs and used for grading, in the projects folder.
Project #4 - First look
-
Chalk talk about requirements and design issues for Project #4.
-
Project #4
File dependency analysis
Managed C++ and .Net Framework
-
Managed C++ Presentation
-
Managed C++ Sytax Demos
-
Managed C++ Bridge to C# Demo
User Interfaces and packaging
-
The art of truely awful interface design
-
Fragile Designs
-
Modular structure
-
User interfaces and testing
-
Use of Dynamic Link Libraries (DLLs)
-
Design Presentation
Summarizes design issues for modules and classes.
-
Design Rules
Design rules and idioms that transcend Object Oriented Design.
-
Lecture #23 folder
Contains a page of links to
presentations and code discussed in this class. The Lecture folders will occasionally
hold physical files of interest as well. Usually, however, all the materials
of interest to the class are in the presentations
and code folders. The contents of these folders will grow
as you progress through the course.