2002/09-2003/01 NTOUCS µøµ¡Àô¹Òµ{¦¡³]­p

Instructor: ¤B°ö¼Ý

¡@

¿ï­×¦~¯Å¡G ¤G¡B¤T¡B¥|
¥ý­×½Òµ{¡G C++ ª«¥ó¾É¦Vµ{¦¡³]­p
½Òµ{¥Ø¼Ð¡G ÁA¸Ñµøµ¡¨t²Î¹B§@­ì²z, MFC Ãþ§O¨ç¦¡®w¹B§@­ì²z, ¥H WIN32 SDK ¤Î MFC ¼¶¼g·L³nµøµ¡µ{¦¡
½Òµ{­n¨D¡G
  1. 10% ½Ò°ó¹ê²ß°ÝÃD

  2. 40% §@·~ («ö®Éú¥æ¨Ã®i¥Ü)

  3. 25% ´Á¤¤¦Ò (91/11/13 ¬P´Á¤T 14:10-16:00 INS???)

  4. 25% ´Á¥½µ{¦¡ (92/01/20 ¬P´Á¤@)

¤W½Ò®É¶¡¡G ¬P´Á¤T(14:10-16:55)
¤W½Ò¦aÂI¡G PC ±Ð«Ç (INS205)
Office
Hour¡G
¬P´Á¤@¤U¤È 1:00-4:00
¤u¨ã¨t²Î¡G ·L³n Visual C++ 6.0 / Visual Studio / MFC 4.2 / MSDN Library
°Ñ¦Ò®ÑÄy¡G MFC
  1. Visual C++ 6 Bible °ò¦»Pµ{¦¡³]­p¬[ºc½g, Richard C. Leinecker, Tom Archer ­ìµÛ, §õ©_½sĶ, ¤å»í. 2001/8
  2. Programming Microsft Visual C++, 5th Ed., D.J.Kruglinski, G. Shepherd, S. Wingo, MSVC++ µ{¦¡³]­p«ü«n, ²Ä¤­ª©, ªL¾Ç»õµ¥Ä¶, ªQ±^, 1999/
  3. Visual C++ 6 ¶W¯Å¤â¥U, Kate Gregory µÛ, ·¨¥È¹üµ¥Ä¶, ùÖ®p 1999/5
  4. Microsoft Visual C++ 6.0 µ{¦¡¶}µo¤â¥U, ªQ±^, ³¯«Â§Óµ¥Ä¶, Beck Zaratian.
  5. ²`¤J Visual C++ 4.0, D. J. Kruglinski µÛ, 1996, «J«T³ÇĶ, ùÖ®p
  6. ²`¤J²L¥X MFC, ²Ä¤Gª©, Using VC5.0 and MFC4.2 «J«T³ÇµÛ, 1997, ªQ±^
  7. MFC À³¥Î¸t¸g, ÁéªN¨j½sĶ, ©MºÓ, 1997/1
  8. Visual C++ 5 ¶W¯Å¤â¥U, ¥ß¦­Ä¶, ùÖ®p 1998/3
  9. Visual C++ 5 µøµ¡µ{¦¡³]­p¸g¨å, ªL«T³ÇµÛ, ùÖ®p,
  10. MFC ¶i¶¥µ{¦¡¶}µo«ü«n, ±i²MÀ²Ä¶, ªQ±^, 1997/11
  11. Programming Windows 95 with MFC, Ray Duncan, 1996
  12. MFC Internels, George Shepherd, Scot Wingo, Addison Wesley, 1996
  13. Developer Studio Online Help (MSDN Library)
  14. Windows 2000 µ{¦¡³]­p¹ê°È (Windows 2000 Developer's Guide), ¶ÀºÕºÖ, ³¯¥Ã¬R Ķ, ºX¼Ð 89/09
  15. The MFC Answer Book: Solutions for Effective Visual C++ Applications, Eugene Kain, Addison-Wesley, 1999
  16. VC++ MFC Extensions by Example, John E. Swanke, R&D Book, Miller Freeman, Inc., 1999
SDK ¤Î WIN32 API
  1. Programming Windows, Charles Petzold, MicroSoft Press (¤¤Ä¶¥»: Programming Windows µ{¦¡¶}µo³]­p«ü«n, ²Ä¤­ª©, §E©s¾ÇĶ, µØ±m³nÅé, 2000/6¡^
  2. WIN32 À³¥Îµ{¦¡³]­p¸t¸g, ¶À©ýØzĶ, 1998/3, ©MºÓ
  3. WIN32 µ{¦¡³]­p¹ê°È [°ò¦½g], ½²©ú§Ó, ªQ±^
  4. Developer Studio Online Help (MSDN Library)
ActiveX Controls
  1. ActiveX Control Inside Out, Adam Denning, ActiveX ±±¨î¤¸¥ó¹ý©³¬ã¨s¡A«J«T³ÇĶ, ªQ±^, 1997/10
  2. OLE COM / ActiveX µ{¦¡³]­p, ©P·çµÛ, ª«¥ó¾É¦VÂø»x, 1997/3
  3. ²`¤J COM, Dale Rogerson, ¶À©ýØzĶ, ªQ®æ,
  4. COM ¥»½è½×, Essential COM, Don Box, «J«T³ÇĶ, ùÖ®p, 1999
  5. Developer Studio Online Help (MSDN Library): ATL tutorial
Multithread & Socket
  1. WIN32 ¦hºüµ{¦¡³]­p, «J«T³ÇĶ, ùÖ®p
  2. ²`¤J Internet with WinSock ³]­p, ¤ý»·ËGĶ
WIN32 System, VxD, and Device Driver
  1. ²`¤J Windows µ{¦¡³]­p, Advanced Windows, ±i¥Ã¼yĶ, 1997/10
  2. Windows 95 ¨t²Îµ{¦¡³]­p¤j¶ø¯¦, «J«T³ÇĶ, 1995
  3. Writing Windows VxD and Device Driver, Karen Hazzah, R&D Publications, 1997
  4. System Programming for Windows 95, Walter Oney, MicroSoft Press.
  5. Win 32 System Services : The Heart of Windows 95 and Windows NT, 2nd Ed., Marshall Brain, Dec. 1995, Prentice Hall.
  6. Windows 95 ¨t²Îµ{¦¡³]­p: µêÀÀ¾÷¾¹»P VxD µ{¦¡³]­p, Walter Oney, 1996, «J«T³ÇĶ, 1999, 1 ªQ±^
C++
  1. C++ FAQ, 2nd Ed., M. Cline, G. Lomow, and M. Girou, Addison Wesley.
  2. ¦h«¬»PµêÀÀ, «J«T³ÇµÛ, ªQ±^
  3. ²`«×±´¯Á C++ ª«¥ó¼Ò«¬, Lippmann, «J«T³ÇĶ, ùÖ®p
Design Patterns
  1. Design Patterns: Elements of Reusable Object-Oriented Software, by Erich Gamma, Richard Helm,Ralph Johnson, and John Vlissides. Addison Wesley. October 1994.

¡@½Òµ{¤º®e¡G

¦^ µøµ¡¨t²Îµ{¦¡³]­p½Òµ{ ­º­¶

»s§@¤é´Á: 10/18/2002 by ¤B°ö¼Ý (Pei-yih Ting)
E-mail: pyting@cs.ntou.edu.tw TEL: 02 24622192x6615
®ü¬v¤j¾Ç ²z¤u¾Ç°| ¸ê°T¬ì¾Ç¨t