210099 程式設計 (Programming)

Programming Environment

Tips for Visual C++ 2005

  1. Tools - Options - Text Editor - C++
  2. Project Properties (Alt-F7) - C/C++ - Preprocessor - Preprocessor Definition

課程評量方式:

How will your programming assignments be evaluated

Syllabus


Topic Quiz Homework
Week 1 2/25 Case Study: Implementing a Calculator

Week 2 3/4 Mid-Term Exam (1), Answer


Week 3 3/11 Chapter 7: Defining Your Own Data Types - Structures

HW1
Week 4 3/18 Chapter 7: Classes Quiz 1
Week 5 3/25 Mid-Term Exam (2)
Week 6 4/1

Week 7 4/8
Chapter 8: Destructor and Operator Overloading
Quiz 2
Week 8 4/15
Chapter 8: Operator Overloading

Quiz 3
Week 9 4/22
Chapter 9: Class Inheritance
Quiz 4
Week 10 Chapter 9: Class Inheritance Quiz 5
Week 11 4/29
Chapter 12: Windows Programming with the Microsoft Foundation Classes

Week 12 5/6
Chapter 13: Working with Menus and Toolbars

Week 13 5/13
Chapter 14: Drawing in a Window

Week 14 5/20
Chapter 14: Drawing in a Window
Quiz 6
Week 15 5/27 Mid-Term (3)
Week 16 6/3
Chapter 15: Creating the Document and Improving the View
Quiz 7
Week 17 6/10
Chapter 16: Working with Dialogs and Controls
Week 18 6/17
Chapter 17: Storing and Printing Documents
Week 18 6/24 Final Exam
Week 19 6/29 Second Chance

References

  1. C++ Sample Code
  2. C++ FAQ , C++ FAQ Lite
  3. GUI (Windows) Programming
  4. Instructor Companion