°Ë±¦Êé¿â > ÎÄѧÆäËûµç×ÓÊé > ÉîÈëdz³öMFCµÚ2°æ(PDF¸ñʽ) >

µÚ3²¿·Ö

ÉîÈëdz³öMFCµÚ2°æ(PDF¸ñʽ)-µÚ3²¿·Ö

С˵£º ÉîÈëdz³öMFCµÚ2°æ(PDF¸ñʽ) ×ÖÊý£º ÿҳ4000×Ö

°´¼üÅÌÉÏ·½Ïò¼ü ¡û »ò ¡ú ¿É¿ìËÙÉÏÏ·­Ò³£¬°´¼üÅÌÉ쵀 Enter ¼ü¿É»Øµ½±¾ÊéĿ¼ҳ£¬°´¼üÅÌÉÏ·½Ïò¼ü ¡ü ¿É»Øµ½±¾Ò³¶¥²¿£¡
¡ª¡ª¡ª¡ªÎ´ÔĶÁÍꣿ¼ÓÈëÊéÇ©ÒѱãÏ´μÌÐøÔĶÁ£¡






¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡xv¡¡


¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­Page¡¡20¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­

¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡Î人bin_zhou¡¡



¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡I¡¡am¡¡your¡¡reader¡¡of¡¡¡¡¡¶ÉîÈëdz³öWINDOWS¡¡MFC¡¡³ÌÐòÉè¼Æ¡·£¨±à°´£ºÉîÈëdz³öMFC¡¡¼òÌå¡¡



¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡°æ£©¡£¡¡I'm¡¡leaving¡¡in¡¡HUBEI__WUHAN¡¡¡¡£¨±à°´£ººþ±±Î人£©¡£¡¡Now£»¡¡I¡¡have¡¡already¡¡get¡¡the¡¡book¡¡in¡¡



¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡HUA_ZHONG_LI_GONG_DA_XUE¡¡¡¡£¨±à°´£º»ªÖÐÀí¹¤´óѧ£©¡£¡¡And¡¡I¡¡am¡¡interested¡¡in¡¡this¡¡book¡¡



¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡very¡¡much¡£¡¡



¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡ÆÁ¶«a8756001@mail¡£npust¡£edu¡£tw¡¡



¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡ºîÏÈÉú£»ÄúºÃ£¬ÎÒÊÇÆÁ¿Æ´óµÄѧÉú£¬ÏëÒªÓÃMFC¡¡Ð´Ò»¸ö¿ÉÒÔÐÂÔö¡¢Ð޸ġ¢É¾³ý×ÊÁϵȶ¯×÷µÄ¡¡



¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡³ÌÐò£¬ÈÕÇ°ÀÏʦ½èÁËÎÒÄúµÄÊéÉîÈëdz³öMFC¡¡µÚ¶þ°æ£¬ÎÒ¶ÁÁ˺ܿìÀÖ£¬¶ÔÓÚVisual¡¡C£«£«¡¡¡¡µÄ¡¡



¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡IDE¡¡»·¾³¸üΪÁ˽⣬¶ÔÓÚMFC¡¡Õû¸ö¼Ü¹¹£¬ÓÐÁ˱ȽÏÃ÷Àʵĸоõ¡£¡¡



¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡´ó½Mike¡¡Dong¡¡¡¡



¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡×𾴵ĺ½ÜÏÈÉú£ºÎҽж­Ñ®¡£ÎÒ¶ÔC/C£«£«¡¡·Ç³£ÓÐÐËȤ¡£³©¶ÁÁËÄúдµÄÊ顶ÉîÈëdz³ö¡¡



¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡WINDOWS¡¡MFC¡¡³ÌÐòÉè¼Æ¡·£¨±à°´£ºÉîÈëdz³öMFC¡¡¼òÌå°æ£©£¬¶ÔÎÒÓзdz£´óµÄ°ïÖú¡£ÔÚ¡¡



¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡´Ë£¬ÏȸÐлÄú¡£ÏÖÔÚÎҸе½¶ÔC£«£«¡¡ÓïÑÔ±¾ÉíºÍMFC¡¡¿ò¼ÜÊ®·ÖÁ˽⣬µ«ÔÚ±à³Ì¹ý³ÌÖÐÈÔÈ»¡¡



¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¸Ðµ½ÉúÊ裬Ö÷ÒªÊǺ¯ÊýµÄÔËÓúͺ¯ÊýµÄ²ÎÊýÊ®·Ö¸´ÔÓ¡£ÎÒ¶ÔWINDOWS¡¡SDK¡¡±à³Ì½ÏÉÙ£¬ÊÇ¡¡



¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡·ñÓ¦¸ÃÒªÊìϤWINDOWS¡¡API¡¡¡¡º¯Êýºó£¬½áºÏMFC¡¡¿ò¼Ü±à³Ì£¿¡¡



¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡ºî¿¡½Ü»Ø¸´£ºµÄÈ·Èç´Ë¡£MFC¡¡Æäʵ¾ÍÊÇ°ÑWindows¡¡API¡¡×öÁËÒ»²ã±¡±¡°ü×°£¬°ü×°ÓÚ¸÷¸öÉè¡¡



¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¼ÆÁ¼ºÃµÄclasses¡¡¶øÒÑ¡£ËùÒÔ£¬ÕÆÎÕÁËMFC¡¡framework¡¡¼Ü¹¹×éÖ¯Ö®ºó£¬½ÓÏÂÀ´ÔÚprogramming¡¡



¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡ÊµÎñ·½Ã棬¾ÍÊÇÈ¥Á˽ⲢÔËÓø÷¸öclasses¡¡£¬¶ø¸÷¸öclasses¡¡¡¡µÄmember¡¡functions¡¡ÓÐÐí¶à¾ÍÊÇ¡¡



¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡Windows¡¡APIs¡¡¡¡µÄÒ»¶ÔÒ»»¯Éí¡£¡¡



xvi¡¡


¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­Page¡¡21¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­

¡¡¡¡×óÓªluke@orchid¡£ee¡£ntu¡£edu¡£tw¡¡



ºîÏÈÉúÄãºÃ£ºÎÒÏÖÔÚÊÇÒ»ÃûÐÅÏ¢Ô¤¹Ù£¬»¹ÔÚ×óÓªÊÜѵ¡£ÒòΪÊÜѵµÄ¹ØϵËùÒÔżȻ¼äÓлú»á¶Á¡¡



µ½ÄãдµÄÉîÈëdz³öMFC¡¡µÚ¶þ°æ¡£±¾ÒÔΪÕâô´óÒ»±¾Ê飬һ¶¨ºÜÄÑK¡¡£¬µ«´ÓµÚÒ»ÑÛ¿ªÊ¼ÎÒ¡¡



¾ÍÉîÉîµÄ±»ÆäÖÐÓÅÑÅÇÒÊʵ±µÄÎÄ´ÇËùÎüÒý¡£ÓÈÆäµ±ÔĶÁµÚÈýÕÂʱ£¬ÄÇЩ±í¸ñÈÃÎÒ»ØÒäÆðÒÔÇ°¡¡



ÐÞ¹ýadvanced¡¡piler¡¡È¥trace¡¡java¡¡piler¡¡¡¡µÄÄǶιý³Ì£¬²»½û·¢³ö»áÐÄһЦ¡£¡¡



ÓÉÓÚÎÒ±¾ÉíѧµÄÊǵç»ú£¬ËùÒÔ²»Í¬ÓÚÒ»°ãÐÅÏ¢ÈËÔ±Ëù×ÅÖصÄÓ¦ÓòãÃæ¡£´Ó´ó¶þʱÒòΪÏë³äʵ¡¡



×Ô¼ºµÄ¼ÆËã»úʵÁ¦£¬Å¬Á¦Ñ§Ð´³ÌÐò¿ªÊ¼£¬¾ÍÔںƺ²µÄÊ麣Öз¢ÏÖÄã¶ÀÌصķç¸ñ¡£ÓÈÆäÏÖ½ñµçÊé¡¡



¼®¶àÊÇ·­Òë¾Ó¶àÆäÖÐÆ·ÖÊÁ¼Ý¬²»Æ룬ÄãµÄ×÷Æ·ÓÈÆäÄÑÄܿɹó¡£ÏÖ½ñÎÒÈÔÈ»ÓÐʱ»áÈ¥ÔĶÁרҵ¡¡



ÆÚ¿¯»òÕßÔÓÖ¾£¬µ«°­ÓڱϾ¹²»ÊÇÐÅÏ¢½ÌÓýѵÁ·³öÉí£¬ÓÐʱ»á×¥²»×¡Öص㣬ÉõÕß²»ÇóÉõ½â¡£Õâ¡¡



ÊÇÎÒ¾õµÃÒź¶Ö®´¦¡£µ«¶ÁÄãµÄ×÷Æ·ÈÃÎÒÔÚÖÊÁ¿Ö®¼ä¶¼»ñµÃÁËÏ൱µÄ½ø²½£¬ÇÒ¶ÁÀ´Ï൱ÇáËÉ×Ô¡¡



È»¡£ÄãµÄÐòÑÔÖÐÌáµ½»¶Ó­¶ÁÕߵķ´Ó¦£¬ÕâÒ²ÊÇÕâ·âmail¡¡¡¡µÄ¶¯»ú¡£ÎÒÏëºÃµÄ×÷¼ÒÐèÒªÎÒÃǵĹġ¡



Àø£¬µ±È»Ò²Ï£ÍûÄÜ´ÓÄã´¦»ñµÃ¸ü¶àµÄÐÂÖª¡£Ð»Ð»¡£¡¡



¡¡¡¡´ó½¡¨BaiLu¡¨¡¡¡¡



ºîÏÈÉú£ºÄúºÃ£¡ÒÔÇ°ÎÒÒ»Ö±ÊÇÓÃDELPHI¡¡ºÍPB¡¡Ö÷Òª×öµ÷Öƽâµ÷Æ÷µÄ£¬½üÈÕÔÚ¿´Äú±àдµÄ¡¶Éî¡¡



Èëdz³öWINDOWS¡¡MFC¡¡³ÌÐòÉè¼Æ¡·£¨±à°´£ºÉîÈëdz³öMFC¡¡¼òÌå°æ£©£¬ÊÕÒæ·Çdz£¬ºÜÅå¡¡



·þÄúµÄд×÷ˮƽ£¬½²µÃ·Ç³£ºÃ¡£ÔÚ´ó½»¹ÊǺÜÉÙÓÐÄúÕâ°ãˮ׼дC£«£«¡¡¡¡µÄÊé¡£Ôڴ˱íʾ¸Ðл¡£¡¡



¡¡¡¡±±¾©¡¨Zhang¡¡Yongzhong¡¨¡¡¡¡



×𾴵ĺ½ÜÏÈÉú£ºÄúºÃ£¡ÎÒÊDZ±¾©µÄÒ»Ãû¼ÆËãÆ÷¹¤×÷Õߣ¬Ò²ÊÇÄúµÄÖÒʵ¶ÁÕß¡£ÓÐÐÒ¶Áµ½Äú¡¡



µÄÒ»±¾·Ç³£ÓÅÐãµÄÖø×÷¡¶ÉîÈëdz³öWINDOWS¡¡MFC¡¡³ÌÐòÉè¼Æ¡·£¬·Ç³£ÐË·Ü£¬×Ô¸ÐÊÜÒæ·Ë¡¡



¡¡Ç³£¬¾õµÃÊÇÒ»±¾ÄѵõĺÃÊé¡£¡¡



¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡xvii¡¡


¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­Page¡¡22¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­

xviii¡¡


¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­Page¡¡23¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­

¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡ÉîÈëdz³öMFC¡¡



¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¶þ°æÎåË¢¸ÐÑÔ¡¡



ÎҺܿªÐĵػñÖª£¬ÉîÈëdz³öMFC¡¡µÚ¶þ°æ¼´½«½øÐеÚÎåË¢¡£Èç¹û°ÑµÚÒ»°æËã½øÈ¥£¬ÄǾÍÀÛ»ý¡¡



Ó¡ÖÆ9150¡¡±¾ÁË£¨²»º¬¼òÌå°æ£©¡£Ò²¾ÍÊÇ˵£¬Õâ±¾ÊéÓµÓм¸½üÒ»ÍòÈË£¨´Î£©µÄ¶ÁÕßȺ£¨²»º¬¡¡



¼òÌå°æ¶ÁÕߣ©¡£¡¡



¶ÔÒ»±¾Èç´Ë¸ß½×ÓÖÈç´Ë¸ß¼ÛµÄ¼¼ÊõÊé¼®¶øÑÔ£¬³Ï²»Ò×Ò²¡£ÎÒÓÐÐí¶à¸Ð´¥£¡¡¡



ÏÈ´Ó¼¼ÊõÃæ̸Æð¡£ÎÒÔĶÁ¹ýµÄVC£«£«¡¡»òMFC¡¡Êé¼®²»ËãÉÙ£¬Òò´Ë£¬ÎÒºÜÓÐÐÅÐĵØ˵£¬Õâ±¾Êé¡¡



µÄÄÚÈÝÓÐÆä¶À²½È«ÇòÖ®´¦¡£±¾ÊéÆóͼÒýÁì¶ÁÕß½øÈëMFC¡¡Õâ¸öÊ®·ÖÅÓ´ó²¢ÔÚÈí¼þ¹¤¾ßÊг¡ÉÏ¡¡



¼«¶ËÖØÒªÖ®application¡¡framework¡¡¡¡µÄºËÐÄ£»ÎÒ³¢ÊÔÆÊÎöÆäÖÐÃÀºÃµÄ¶ÔÏóµ¼ÏòÐÔÖÊ£¨×¢1£©µÄʵ¡¡



×÷·½Ê½£¬Òà³¢ÊÔÆÊÎöÆäÖÐÓëWindows¡¡³ÌÐòÉè¼ÆÄ£ÐÍ£¨×¢2¡¡£©Ï¢Ï¢Ïà¹ØÖ®ÌØÊâÐÔÖÊ£¨×¢3¡¡£©µÄ¡¡



ʵ×÷·½Ê½¡£¡¡



×¢1£º´ËÖ¸runtime¡¡type¡¡information¡¡¡¢dynamic¡¡creation¡¢persistence¡¡¡¢document/view£¡¡¡¡¡K¡¡¡£¡¡



×¢2¡¡£º´ËÖ¸message¡¡based¡¡¡¢event¡¡driven¡¡Ö®programming¡¡model¡¡¡£¡¡



×¢3¡¡£º´ËÖ¸message¡¡mapping¡¢mand¡¡routing¡¡£¡¡¡¡¡K¡¡¡£¡¡



¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡1¡¡


¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­Page¡¡24¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­

¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡ÔÚ¼¼Êõ²ã´ÎÉÏ£¬Î¨MFC¡¡Internals¡¡¿°Óë±¾Êé±ÈÄ⣨±¾Ê鸽¼£Á¸½ÓÐMFC¡¡Internals¡¡¼ò½é£©¡£¡¡



¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡µ«ÊÇMFC¡¡Internals¡¡ÓëDissecting¡¡MFC¡¡£¨±¾ÊéÖ®Ó¢ÎÄÃû³Æ£©²»½öÔÚÄÚÈÝÉϸ÷ÉÃʤ³¡£¬ÔÚËßÇó¡¡



¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡ÉÏÒà½ØÈ»²»Í¬¡£Õâ±¾Êé²¢²»ÊÇΪ¾«Í¨MFC¡¡programming¡¡¡¡µÄÀÏÊÖ¶øд£¨ËäÈ»Ëüͨ³£Òà´ø¸øÕâÑù¡¡



¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡µÄ¶ÁÕß²»ÉÙ°ïÖú£©£¬¶øÊÇΪ³õ¿úMFC¡¡programming¡¡¡¡µÄÐÂÊÖËùд¡£MFC¡¡Internals¡¡¿ÉÒÔ˵ÊÇΪ¡¡



¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¼¼Êõ¶ø¼¼Êõ£¬Ì½ÌÖÉîÈ룬ȡ²Ä·¶Î§¼«¹ã£»Dissecting¡¡MFC¡¡È´ÊÇΪÉú»î¶ø¼¼Êõ£¬Ì½ÌÖÉîÈ룬µ«¡¡



¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡½÷ÊØÖ÷Öá·Ý¼Ê¡£ËùÓÐÎÒËùÆ̳µĺËÐIJãÃæµÄ֪ʶ£¬¶¼ÊÇΪÁ˽¨Á¢ÆðÒ»·ÝÔúÔúʵʵµÄ¡¡



¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡programming¡¡»ù´¡£¬ÈÃÄã³¹µ×Á˽âMFC¡¡ÎªÄãÆ̳µĹǸɱ³ºó£¬Òþ²ØÁ˶àÉÙÇÉÃî»ú¹Ø£¬×öµô¡¡



¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡Á˶àÉÙ·³ËöÊÂÎñ¡£¡¡



¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡ÓÐÁËÕâ·Ý»ù´¡£¬Äã²ÅÓÐÇáËɼÝÔ¦MFC¡¡¡¡µÄ±¾Ç®¡£¡¡



¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡Î¨ÓÐÕâ·Ý»ù´¡£¬²ÅÄÜʹÄãÐØÖÐ×ÔÓÐÇðÛÖ¡£¡¡



¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡Èç¹û¹»ÓÃÐÄ£¬Ä㻹¿ÉÒÔ¸½´øµØ´Ó±¾Êé¸ÅÂÔѧϰµ½Ò»¸öapplication¡¡framework¡¡¡¡µÄÉè¼ÆÀ¶Í¼¡£Ëä¡¡



¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡È»£¬99¡£99999£¥¡¡µÄprogrammer¡¡ÖÕÆäÒ»Éú²»»áÉè¼ÆÒ»¸öapplication¡¡framework£¬ÕâÑùµÄÀ¶Í¼ÈÔ¡¡



¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¿ÉÒÔΪÄãµÄ¶ÔÏóµ¼Ïò¹ÛÄî´øÀ´Ðí¶àÃæÏòµÄ°ïÖú¡£¡¡



¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡ÎÒһֱϣÍû£¬Äܹ»Îª´ËÊé·¢ÐÐÓ¢ÎĹú¼Ê°æ¡£àóÓÚ¸öÈ˵ÄÓïÎÄÄÜÁ¦ÒÔ¼°Ê±¼ä£¬ÖÕδÄÜÐС£µ«ÊÇ¡¡



¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¿´µ½À´×ÔÊÀ½ç¸÷µØµÄ»ªÈ˶ÁÕßµÄÐź¯£¨¼ÓÄôó¡¢Å¦Î÷À¼¡¢Ô½ÄÏ¡¢Ó¡Äá¡¢Ïã¸Û¡¢Öйú´ó½¡¢ÃÀ¡¡



¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¹ú¡£¡£¡££©£¬Ò²ÊÇÁíÒ»ÖÖ°²Î¿¡£ÔÚBBS¡¡¼°Internet¡¡News¡¡¿´µ½¸÷½ç¶Ô´ËÊéµÄÆÀ½é£¬ÒÔ¼°¶Ô´ËÊéÄÚÈÝ¡¡



¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡µÄ̽ÌÖ£¬ÒàÈÃÎҸе½Ê®·ÖÐÀϲ¡£¡¡



2¡¡


¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­Page¡¡25¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­

Õâ±¾Ê飨µÚ¶þ°æ£©ËùʹÓõĿª·¢»·¾³ÊÇVisual¡¡C£«£«¡¡5¡£0¡¡&¡¡MFC¡¡4¡£21¡¡¡£¾ÍÔÚµÚÎåË¢¼´½«Ó¡Ðеġ¡



½ñÌ죬Visual¡¡C£«£«¡¡6¡£0¡¡Ò²ÒÑÎÊÊÀ£»ÆäÖеÄprogramming¡¡¹Ø¼ü£¬Ò²¾ÍÊÇMFC¡¡£¬ÔÚÖ÷¸ÉÉÏûÓÐʲ¡¡



ô±ä»¯£¬Òò´ËÎÒ²»´òËãΪÁËVisual¡¡C£«£«¡¡6¡£0¡¡¶ø¸Ä°æ¡£¡¡



ÔÚ´ËÐÂË¢ÖУ¬ÎÒ¼ÌÐøÐÞÕýÁËһЩ±ÊÎ󣬲¢¼ÓÉÏеĶÁÕßÀ´º¯¡£¡¡



δÀ´£¬±¾ÊéµÚÈý°æ£¬Äã»á¿´µ½ºÜ´óµÄ±ä»¯¡£¡¡



¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡ºî¿¡½Ų̈Íå¡£ÐÂÖñ1998¡£09¡£11¡¡



¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡jjhou@ccca¡£nctu¡£edu¡£tw¡¡



¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡FAX¡¡886¡­3¡­5733976¡¡



¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡3¡¡


¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­Page¡¡26¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­

¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡4¡¡


¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­Page¡¡27¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­

¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡µÚ¶þ°æÐò¡¡



ÈκÎÈË¿´µ½Ç°ÃæµÄ¶ÁÕßÀ´º¯£¬¶¼»á¸Ð¶¯ÓÚÒ»±¾¼ÆËã»úÊé¼®µÄ¶ÁÕßÓë×÷Õß¾¹È»Äܹ»²úÉúÈç´ËÉîºñ¡¡



µÄ¹²Ãù£¬ÒÔ¼°ËÆÎÞÈôÓеij¤ÆÚÇé¸Ð¡£¡¡



ºÎ¿ö£¬ÉíΪÕâ±¾ÊéµÄ×÷ÕßµÄÎÒ£¡¡¡



ÎÒдµÄÊÇÒ»±¾¼¼ÊõÊé¼®£¬µ«ÊÇÓ®µÃδÔøıÃæµÄÅóÓÑÃǵÄÐÅÀµÓë¸ÐÇé¡£ÎÒÖªµÀ£¬ÄÇÊÇÒòΪÕâ±¾¡¡



ÊéÀïÃæÒ²ÓÐÐí¶àÎÒ×Ô¼ºµÄ¸ÐÇ顣ÿµ±ÊÕµ½¶ÁÓÑÃÇÕë¶ÔÕâ±¾Êé¼ÄÀ´µÄÐżþ£¨Ö½ÕŵĻòµç×ӵģ©£¬¡¡



ÎÒ×ÜÊÇ»³×Ÿж÷µÄÐÄÇé×ÐϸÔĶÁ¡£ºÃ¼¸Î»¶ÁÓÑ£¬Õë¶ÔÊéÖеĿÉÒÉ´¦»òÊÇ¿ÉÒÔ¸üºÃµÄµØ·½£¬²»¡¡



ÁßØĵز¦³öʱ¼ä£¬Ð´ÂúÒ»´óÕÅÒ»´óÕŵÄÐÅÖ½£¬Ò»Ò»ÏòÎÒÖ¸Õý¡£ÎÒÃÇ̸µÄ²»Ö»ÊǼ¼Êõ£¬»¹°üÀ¨¡¡



ÓôÊDz×ÖµÄÒâ¾³¡£ÐÂÖñÁõ¼Î¾ùÏÈÉúºÍ¼ÓÄôó³Â×ÚÌ©ÏÈÉú¸øÎҷdz£±¦¹óµÄ¼¼ÊõÉϵÄÒâ¼û¡£³ÂÏÈ¡¡



ÉúÉõÖÁÔÚÒ»¸öÔÂÄÚÀ´ÁËÎå·âº½¿ÕÐÅ¡£¡¡



ÕâЩ£¬Ôõ²»½ÌÎÒÐÄ»³¸Ðл£¬²¢ÇÒ¸ü¼Ó½äÉ÷¿Ö¾å£¡¡¡



¸ÐлËùÓжÁÕß´Ù³ÉÕâ±¾ÊéµÄ¸ü¾«Ö»¯¡£Visual¡¡C£«£«¡¡5¡£0¡¡ÃæÊÀÁË£¬MFC¡¡ÔòÍ£ÁôÔÚ4¡£2¡¡£¬³ÌÐòÉè¼Æ¡¡



µÄÖ÷ÖáûÓÐʲô´ó¸Ä±ä¡£¶ÔÓÚжÁÕߣ¬±¾ÊéÄËȫвúÆ·×Ô²»´ýÑÔ£¬Äú¿ÉÒÔ´ÓĿ¼ÖÐϸϸ×ÁÄ¥¡¡



ËùÓеÄÖ÷Ìâ¡£¶ÔÓÚÀ϶ÁÕߣ¬±¾ÊéËù´ø¸øÄúµÄ£¬ÊǸü¾«ÖµÄÖÆ×÷£¬ÒÔ¼°ÊýÕÂÐÂÔöµÄÄÚÈÝ£¨Çë¿´¡¡



µÚ£°Õ¡¸ÓëÇ°°æ±¾Ö®²îÒ졹£©¡£¡¡



¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡5¡¡


¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­Page¡¡28¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­

¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡×îºó£¬ÎÒҪ˵£¬ÎÒÖªµÀ£¬Õâ±¾ÊéÕæµÄ´ø¸øÐí¶àÈ˺ÜÔúʵµÄ¶«Î÷¡£¶øÎÒËùÒÔÔ¸Òâ²»¼Æ´ú¼ÛÈ¥×ö¡¡



¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡Ð©²»Çó½üÀûµÄÉî¸û¹¤×÷£¬³ýÁËÕâÊÇÉíΪרҵ×÷¼ÒµÄÔðÈΣ¬ÒÔ¼°¸öÈ˵ÄÐËȤ֮Í⣬Êǵģ¬ÎÒ×Ô¡¡



¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¼ºÊǹ¤³Ìʦ£¬ÎÒ×îÇå³þ¹¤³ÌʦÔÚѧϰMFC¡¡Ê±ÏëÖªµÀʲô¡¢ÔÚÄÄÀï´¥½¸¡£¡¡



¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡ËùÓгö×ÔÎÒ±ÊϵĶ«Î÷£¬ÎÒ×Ô¼ºÊÜÒæ×î·á¡£¡¡



¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¸ÐлÄãÃÇ¡£¡¡



¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡ºî¿¡½Ų̈Íå¡£ÐÂÖñ1997¡£04¡£15¡¡



¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡jjhou@ccca¡£nctu¡£edu¡£tw¡¡



¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡FAX¡¡886¡­3¡­5733976¡¡



6¡¡


¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­Page¡¡29¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­

¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡µÚÒ»°æÐò¡¡



ÓÐÒ»ÖÖÈí¼þÃûÔ»version¡¡control¡¡£¬ÓÃÀ´¼Ç¼³ÌÐò¿ª·¢¹ý³ÌÖеĸ÷ÖÖ°æ±¾£¬ÒÔÓ¦²»Ê±Ö®Ð裬¿ÉÒÔ¡¡



Ëæʱ·´Ê¡¡¢¼ì²é¡¢»Ø¸´¹ýȥŬÁ¦µÄ¹ì¼£¡£¡¡



Òź¶µÄÊÇÈ˵ĴóÄÔûÓÐversion¡¡control¡¡¡¡µÄÄÜÁ¦¡£Ñ§Ï°¹ý³ÌµÄáÝáåÓÌÔ¥¡¢´ìÕÛÀ§¶Ù¡¢ÔÚÈÕ»ýÔ¡¡



À۵Ľ¥Îò»òxÄÇÖ®¼äµÄ¶ÙÎòÖ®ºó£¬áݷ𶼳ÉÁËңԶģºýµÄ»ØÒ䣻¶øÂÅÆðÂÅÆÍ¡¢´ó»ó²»½âµÄµØ¡¡



·½£¬Ñ§³ÉÖ®ºó¿´ÆðÀ´ÔòÊÇÄÇô¡¸ÀíËùµ±È»¡¹¡£¡¡



ѧϰ¹ýÍùµÄ¼èÐÁ£¬Ä£ºý¶øÃ÷ÁÁ£¬ÊÇѧ³É¹ÚÃáÉÏÉÁÁÁµÄ±¦Ê¯¡£¹ý³ÌÓú¼èÐÁ£¬±¦Ê¯Óúè­è²¡£×÷Ϊ¡¡



˽ÈË¡¸Ïëµ±Ä꡹µÄ¾ø¼Ñ»°Ìâ¿ÉÒÓ£¬¶ÔÓÚºóѧÔòÎÞÉõ°ïÖú¡£µÄÈ·£¬Ë­»áÔÚÒ»ÔÙµøµ¹µÄµØ·½×öÉÏ¡¡



¼ÇºÅ£¬ÓÀÖ¾²»Íü£¿Ë­»á°ÑÍÆÇÃÔÙÈýµÄÐĵÃÒóʵÏ꾡µØ¼Ç¼ÏÂÀ´£¬ÎªºóѧÆÌÒ»ÌõºìµØ̺£¿Ò²Ðí£¬¡¡



ûÓÐversion¡¡control¡¡ÕýÊÇÈËÀàµÄ±¾ÄÜ£¬¿Õ³ö¸ü¶àµÄÄÔÁ¦ÐÄÁ¦Ó뾫Á¦£¬×·Çó¸üеÄÊÂÎï¡£¡¡



µ«ÊÇ£¬×÷ΪÐÅÏ¢½ÌÓýÌåϵһԱµÄÎÒ£¬²»Äܲ»ÓÐversion¡¡control¡¡¡£ÊÂʵÉÏÎÒÒà´ÓÀ´Ã»ÓÐÍü¼Ç³õѧ¡¡



MFC¡¡¡¡µÄÍ´¿à£ºC£«£«¡¡ÓïÑÔ±¾ÉíµÄ¼¼ÊõÎÊÌâÊÇÆäÒ»£¬MFC¡¡ÅÓ´óÀà±ð¿âµÄÃüÃû¹æÔòÊÇÆä¶þ£¬ÊìÖª¡¡



µÄWindows¡¡³ÌÐò»ù±¾¶¯×÷ͳͳ²»¼ûÁËÊÇÆäÈý£¬¶ÔÏóµ¼ÏòµÄ¹ÛÄîÓëapplication¡¡framework¡¡¡¡µÄ¡¡



°ü×°ÊÇÆäËÄ¡£³õѧMFC¡¡programming¡¡¡¡Ê±£¬ÎÒµÄÄÔ´üÓÌÈçÍøÄ¿¹ý´óµÄɸ×Ó£¬Ê²Ã´¶«Î÷¶¼Áô²»×¡£»¡¡



¸÷¸öÀà±ð¼°Æä´ú±íÒâÒ壬¹ýÑÛ¼´Íü¡£¡¡



¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡7¡¡


¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­Page¡¡30¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­

¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡³õ³õ½Ó´¥MFC¡¡Ê±£¬ÎÒ¶ÔWindows¡¡²Ù×÷ϵͳÒÔ¼°SDK¡¡³ÌÐòÉè¼Æ¼¼ÊõµÄÕÆÎÕ£¬ÊµÒÑ´¦ÔÚÖÚ¡¡



¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡È˽ð×ÖËþµÄ¶¥¶Ë£¬À§¶ÙÓ̸´Èç˹¡£ÊµÔÚÊÇÒòΪ£¬¶Ô´«Í³³ÌÐòÔ±¶øÑÔ£¬application¡¡framework¡¡ºÍ¡¡



¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡MFC¡¡¡¡µÄÔË×÷»úÖÆÌ«ÈÃÈËÄ°ÉúÁË¡£¡¡



¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡Ä¿Ç°ÊÐÃæÉÏÓв»ÉÙ½²½âMFC¡¡³ÌÐòÉè¼Æ¹ÛÄîµÄÊé¼®£¬ÆäÖв»·¦ºÜºÃµ

·µ»ØĿ¼ ÉÏÒ»Ò³ ÏÂÒ»Ò³ »Øµ½¶¥²¿ ÔÞ£¨0£© ²È£¨0£©

Äã¿ÉÄÜϲ»¶µÄ