Syllabus
Prerequisites :
Proficiency in C++ (no exceptions)
Proficiency in Any Interactive Development Environment
Written Course Work :
Weekly Programming Assignments in MS Windows(TM) Weight: 1/2
Week 7 Midterm Exam Weight: 1/6
Week 15 Final Exam Weight: 1/3
Course Materials:
Ryon, Principles of Component Programming, (these slides)
Borland C++Builder v1.0 (bundled in Borland
C++ Suite) (in bookstore)
Course Outline :
Week
1. Introduction and C++ Review
Week
2. Classes, DLL's and Privacy
Week
3. Language Independence
Week
4. Component Properties
Week
5. Events and Notifications
Week
6. Distributed Components
Week 7. Midterm Exam
Week
8. Fundamentals of COM I
Week
9. Fundamentals of COM II
Week 10.
Visual Programming I
Week
11. Visual Programming II
Week
12. Visual Components
Week
13. Enhancing VCL Components
Week
14. Windowed VCL Components
Week 15. Final Exam