210099 程式設計 (Programming)

Programming Environment

Tips for Visual C++ 2008

  1. Tools - Options - Text Editor - C++
  2. Help source choices can be changed in the Options dialog box under /Help/Online.
  3. Project Properties (Alt-F7) - C/C++ - Preprocessor - Preprocessor Definition

課程評量方式:

How will your programming assignments be evaluated

Syllabus


Topic Quiz Homework Weekly Reading
Week 1 2/24 Chapter 7: Classes Quiz 1 HW1 URL typos earn Google $497 million per year
Week 2 3/3 Mid-Term Exam (1), Mid-Term Exam (1')

Dream Jobs 2010: Jacob Melvin, Technical Director at Dreamworks Animation
Week 3 3/10 Chapter 8: Destructor
HW2 Steamed: Valve Software Battles Video-game Cheaters
Week 4 3/17 Chapter 8: Operator Overloading Quiz 2
How to measure Windows 7 memory usage
Week 5 3/24 Chapter 9: Class Inheritance Quiz 3
Organizational adoption of open source software: barriers and remedies
Week 6 3/31 #define, #include

15 Windows Utilities You Can't Live Without
Week 7 4/7 Chapter 9: Class Inheritance Quiz 4
HTC posts response to Apple lawsuit with a walk through HTC history
Week 8 4/14
Mid-Term Exam (2)


Your Guide to Windows 7
Week 9 4/21
Chapter 13: Windows Programming with the Microsoft Foundation Classes


Emily Postnews Answers Your Questions on Netiquette
Week 10 4/28 Chapter 14: Working with Menus and Toolbars
Quiz 5
RFC 1855 - Netiquette Guidelines
Week 11 5/5 春季健行
Quiz 6
The Sound of Raining
Week 12 5/12 Chapter 15: Drawing in a Window
Partially finished sketcher-ch15.zip
Quiz 7
Quiz 8

Analyst's View: PDF - Pretty Dangerous Format?
Week 13 5/19 Mid-Term Exam (3)

Bank of America ATM hacker to plead guilty
Week 14 5/26 Chapter 16: Creating the Document and Improving the View

HP Buys Palm
Week 15 6/2 Chapter 17: Working with Dialogs and Controls Quiz 9

MIT's Oxygen Project
Week 16 6/9 Chapter 18: Storing and Printing Documents

Quiz 10
15 reasons Facebook may be worth $15bn
Week 17 6/16 Dragon Boat Festival

第六感驚人的潛力 Pranav Mistry
Week 18 6/23 Final Exam 6/25 Second Chance (Questions) NTT DoCoMo Vision (1)
NTT DoCoMo Vision (2)

References

  1. Tutorial to MFC Controls
  2. C++ Sample Code
  3. C++ FAQ , C++ FAQ Lite
  4. GUI (Windows) Programming
  5. Instructor Companion
  6. cflow
  7. GNU GLOBAL source code tag system
  8. GLOBAL Related Tools
  9. Doxygen
  10. Free Disassembler