CSE687 - Object Oriented Design
Lecture #23 - Winforms using C++/CLI
Revised: 05 April 2009
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.
-
Chalk talk about requirements and design issues for Project #4.
-
Project #3,
Project #4
-
Midterm Makeup Exam
C++/CLI material from last lecture
-
Managed C++ Presentation
-
Managed C++ Sytax Demos
Winforms using C++/CLI and .Net Framework
-
Chalk talk about windows event-driven programming model.
-
Basic C++/CLI Winform
-
C++/CLI Winform with child thread
-
C++/CLI Winform using FileOpen Dialog
-
C++/CLI Winform using C# control
User Interfaces and packaging
-
The art of 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.