ÓÑÇéÌáʾ£ºÈç¹û±¾ÍøÒ³´ò¿ªÌ«Âý»òÏÔʾ²»ÍêÕû£¬Çë³¢ÊÔÊó±êÓÒ¼ü¡°Ë¢Ð¡±±¾ÍøÒ³£¡
ÉîÈëdz³öMFCµÚ2°æ(PDF¸ñʽ)-µÚ28²¿·Ö
¿ì½Ý²Ù×÷: °´¼üÅÌÉÏ·½Ïò¼ü ¡û »ò ¡ú ¿É¿ìËÙÉÏÏ·ҳ °´¼üÅÌÉ쵀 Enter ¼ü¿É»Øµ½±¾ÊéĿ¼ҳ °´¼üÅÌÉÏ·½Ïò¼ü ¡ü ¿É»Øµ½±¾Ò³¶¥²¿! Èç¹û±¾ÊéûÓÐÔĶÁÍ꣬ÏëÏ´μÌÐø½Ó×ÅÔĶÁ£¬¿ÉʹÓÃÉÏ·½ "Êղص½ÎÒµÄä¯ÀÀÆ÷" ¹¦ÄÜ ºÍ "¼ÓÈëÊéÇ©" ¹¦ÄÜ£¡
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡ßí£¬¸Ãtemplate¡¡classes¡¡¡¡µÄ˵Ã÷ÎļþÖÐÓ¦¸ÃÓÐËù˵Ã÷¡£Èç¹ûûÓУ¬Ö»ÓÐÔ´´úÂë²ÅÄܽÒ¶ÃØ¡¡
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡ÃÜ¡£C£«£«¡¡¡¡ÄÚ½¨×ÊÁÏÐͱðÈçint¡¡ºÍfloat¡¡¡¡µÈ²»ÐèÒªÔÚÒâÕâ·ÝÒªÇó£¬ÒòΪËùÓÐÄÚ½¨µÄ×ÊÁÏÀàÐÍ¡¡
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¶¼Ö§³ÖËùÓеıê×¼ÔËË㶯×÷¡£¡¡
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡Templates¡¡¡¡¡¡µÄ±àÒëÓëÁª½á¡¡
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¶Ô³ÌÐòÔ±¶øÑÔC£«£«¡¡templates¡¡¿É˵ÊÇÊ®·ÖÈÝÒ×Éè¼ÆÓëʹÓ㬵«¶ÔÓÚ±àÒëÆ÷ºÍÁª½áÆ÷¶øÑÔ¡¡
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡È´ÊÇÒ»´óÌôÕ½¡£±àÒëÆ÷Óöµ½Ò»¸ötemplate¡¡Ê±£¬²»Äܹ»Á¢¿ÌΪËü²úÉú»úÆ÷Â룬Ëü±ØÐëµÈ´ý£¬¡¡
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡Ö±µ½template¡¡±»Ö¸¶¨Ä³ÖÖÀàÐÍ¡£´Ó³ÌÐòÔ±µÄ¹ÛµãÀ´¿´£¬ÕâÒâζ×Åtemplate¡¡function¡¡»ò¡¡
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡template¡¡class¡¡¡¡µÄÍêÕû¶¨Ò彫³öÏÖÔÚtemplate¡¡±»Ê¹ÓõÄÿһ¸ö½ÇÂ䣬·ñÔò£¬±àÒëÆ÷¾ÍûÓÐ×ã¡¡
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¹»µÄÐÅÏ¢¿ÉÒÔ°ïÖú²úÉúÄ¿µÄÂë¡£µ±¶à¸öÔ´ÎļþʹÓÃͬһ¸ötemplate¡¡Ê±£¬ÊÂÇé¸üÇ÷¸´ÔÓ¡£¡¡
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡Ëæ×űàÒëÆ÷µÄ²»Í¬£¬ÕÆÎÕÕâÖÖ¸´ÔӶȵļ¼ÊõÒ²²»Í¬¡£ÓÐÒ»¸ö³£Óõļ¼Êõ£¬Borland¡¡³Æ֮Ϊ¡¡
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡Smart¡¡£¬Ó¦¸ÃËãÊÇ×îÈÝÒ׵ģºÃ¿Ò»¸öʹÓÃTemplate¡¡¡¡µÄ³ÌÐò´úÂëµÄÄ¿µÄµµÖж¼´æÔÚÓÐtemplate¡¡
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡Â룬Áª½áÆ÷¸ºÔð¸´ÖƺÍɾ³ý¡£¡¡
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¼ÙÉèÎÒÃÇÓÐÒ»¸ö³ÌÐò£¬°üº¬Á½¸öÔ´ÎļþA¡£CPP¡¡ºÍB¡£CPP¡¡£¬ÒÔ¼°Ò»¸öTHREE¡£H¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡£¨ÆäÄÚ¡¡
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¶¨ÒåÁËÒ»¸ötemplate¡¡Àà±ð£¬ÃûΪCThree£©¡£A¡£CPP¡¡ºÍB¡£CPP¡¡¶¼°üº¬THREE¡£H¡¡¡£Èç¹ûA¡£CPP¡¡
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡ÒÔint¡¡ºÍdouble¡¡Ê¹ÓÃÕâ¸ötemplate¡¡Àà±ð£¬±àÒëÆ÷½«ÔÚA¡£OBJ¡¡¡¡ÖвúÉúint¡¡ºÍdouble¡¡Á½ÖÖ°æ±¾¡¡
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡µÄtemplate¡¡Àà±ð¿ÉÖ´ÐÐÂë¡£Èç¹ûB¡£CPP¡¡¡¡ÒÔint¡¡ºÍfloat¡¡¡¡Ê¹ÓÃÕâ¸ötemplate¡¡Àà±ð£¬±àÒëÆ÷½«¡¡
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡ÔÚB¡£OBJ¡¡¡¡ÖвúÉúint¡¡ºÍfloat¡¡¡¡Á½ÖÖ°æ±¾µÄtemplate¡¡Àà±ð¿ÉÖ´ÐÐÂë¡£¼´Ê¹ËäÈ»A¡£OBJ¡¡¡¡ÖÐÒѾ¡¡
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡ÓÐÒ»¸öint¡¡°æÁË£¬±àÒëÆ÷ûÓа취֪µÀ¡£¡¡
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡È»ºó£¬ÔÚÁª½á¹ý³ÌÖУ¬ËùÓÐÖظ´µÄ²¿·Ý½«±»É¾³ý¡£Ç뿴ͼ2¡1¡¡¡£¡¡
106¡¡
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡Page¡¡169¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡µÚ£²Õ¡¡¡¡C£«£«¡¡µÄÖØÒªÐÔÙ£ü¡¡
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡THREE¡£H¡¡
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡template¡¡¡¡
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡class¡¡CThree¡¡
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡£û¡¡
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡£¡£¡£¡¡
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡£ý¡¡
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡piler¡¡preprocess¡¡
¡¡¡¡A¡£CPP¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡B¡£CPP¡¡
¡¡¡¡#include¡¡¡°three¡£h¡±¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡#include¡¡¡°three¡£h¡±¡¡
¡¡¡¡¡¡#include¡¡¡°three¡£h¡±¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡#include¡¡¡°three¡£h¡±¡¡
¡¡¡¡¡¡¡£¡£¡£¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡£¡£¡£¡¡
¡¡¡¡¡¡¡¡¡£¡£¡£¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡£¡£¡£¡¡
¡¡¡¡CThree¡¡obj1£»¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡CThree¡¡obj1£»¡¡
¡¡¡¡¡¡CThree¡¡obj1£»¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡CThree¡¡obj1£»¡¡
¡¡¡¡CThree¡¡obj2£»¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡CThree¡¡obj2£»¡¡
¡¡¡¡¡¡CThree¡¡obj2£»¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡CThree¡¡obj2£»¡¡
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡pile¡¡
¡¡¡¡A¡£OBJ¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡B¡£OBJ¡¡
¡¡¡¡¡¡¡¡CThree¡¡int¡¡version¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡CThree¡¡int¡¡version¡¡
¡¡¡¡¡¡CThree¡¡double¡¡version¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡CThree¡¡float¡¡version¡¡
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡link¡¡
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡£EXE¡¡¡¡¡¡¡¡CThree¡¡float¡¡version¡¡
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡CThree¡¡int¡¡version¡¡
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡CThree¡¡double¡¡version¡¡
ͼ2¡1¡¡Áª½áÆ÷»á°ÑËùÓÐ׸ÓàµÄtemplate¡¡ÂëÌÞ³ý¡£ÕâÔÚBorland¡¡Áª½áÆ÷Àï¡¡
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡Í·³ÆΪsmart¡¡¼¼Êõ¡£ÆäËüÁª½áÆ÷ÒàʹÓÃÀàËƵļ¼Êõ¡£¡¡
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡107¡¡
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡Page¡¡170¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡µÚƪ¡¡¡¡ÎðÔÚ¸¡É°ºB¸ß̨¡¡
108¡¡
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡Page¡¡171¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡
µÚ£³Õ¡¡
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡MFC¡¡Áù´ó¹Ø¼ü¼¼ÊõÖ®·ÂÕæ¡¡
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡ÑÝ»¯£¨evolution£©ÓÀÔ¶ÔÚ½øÐУ¬¡¡
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡Õâ¸öÊÀ½çÈ´²»ÊÇÿÌ춼ÓиïÃü£¨revolution£©·¢Éú¡£¡¡
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡Application¡¡Framework¡¡ÔÚÈí¼þ½çȷʵ³ÆµÃÉϾßÓиïÃü¾«Éñ¡£¡¡
¡¡·ÂÕæMFC¡¡£¿ÓбØÒªÂð£¿ÒâÒåºÎÔÚ£¿ÈçºÎ·ÂÕ棿¡¡
¡¡ÎÒÒѾÔÚÐòÑÔÒÔ¼°µ¼¶Á¿ª×ÚÃ÷Òå˵¹ýÁË£¬Õâ±¾Êé³ýÁ˽̵¼ÄãʹÓÃMFC£¬ÁíÒ»¸öÖØÒªµÄ¹¦¡¡
¡¡ÄÜÊÇÈÃÄãÈÏʶһ¸öapplication¡¡framework¡¡¡¡µÄÄÚ²¿ÔË×÷¡£ÒÔMFC¡¡Îª½ÌѧÔؾߣ¬ÎҼȿÉÒÔ¡¡
¡¡ÈÃÄãÁìÂÔapplication¡¡framework¡¡¡¡µÄÉè¼Æ·½Ê½£¬¸ü¿ÉÒÔÈÃÄãÊìϤMFC¡¡Àà±ð£¬½«À´ÔËÓÃʱ¡¡
¡¡µÃÐÄÓ¦ÊÖ¡£ºÇ£¬Ë«Ð§ºÏÒ»¡£¡¡
¡¡Õû¸öMFC¡¡4¡£0¡¡¶à´ï189¡¡¸öÀà±ð£¬Ô´´úÂë´ï252¡¡¸öʵ×÷µµ£¬58¡¡¸öÍ·Îļþ£¬¹²10¡¡MB¡¡Ö®¶à¡£¡¡
¡¡MFC¡¡4¡£2¡¡ÓÖ¶à¼ÓÁË29¡¡¸öÀà±ð¡£ÕâôÅÓ´óµÄ¶ÔÏ󣬵±È»²»ÊÇÿһ¸öÀà±ðÿһ¸öÊý¾Ý½á¹¹¡¡
¡¡¶¼ÊÇÎҵķÂÕæÄ¿±ê¡£ÎÒÖ»ÌôÑ¡×îÉñÃØÓÖ×îÖØÒª£¬ÓëÓ¦ÓóÌÐòÖ÷¸ÉϢϢÏà¹ØµÄÌâÄ¿£¬°üÀ¨£º¡¡
¡¡¡¡¡¡¡¡MFC¡¡¡¡
¡¡¡ö¡¡¡¡¡¡¡¡¡¡¡¡³ÌÐòµÄ³õʼ»¯¹ý³Ì¡¡
¡¡¡¡¡¡¡¡RTTI¡¡Runtime¡¡Type¡¡Information¡¡
¡¡¡ö¡¡¡¡¡¡¡¡¡¡¡¡£¨¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡£©Ö´ÐÐʱÆÚÐͱðÐÅÏ¢¡¡
¡¡¡¡¡¡¡¡Dynamic¡¡Creation¡¡¡¡
¡¡¡ö¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¶¯Ì¬Éú³É¡¡
¡¡¡¡¡¡¡¡Persistence¡¡¡¡
¡¡¡ö¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡ÓÀÐøÁô´æ¡¡
¡¡¡¡¡¡¡¡Message¡¡Mapping¡¡¡¡
¡¡¡ö¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡ÏûÏ¢Ó³Éä¡¡
¡¡¡¡¡¡¡¡Message¡¡Routing¡¡¡¡
¡¡¡ö¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡ÏûÏ¢ÈÆÐС¡
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡109¡¡
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡Page¡¡172¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡µÚƪ¡¡¡¡ÎðÔÚ¸¡É°ºB¸ß̨¡¡
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡MFC¡¡±¾ÉíµÄÉè¼ÆÔÚApplication¡¡Framework¡¡Ö®Öв»¼ûµÃ×îºÃ£¬µÐÊÓÕßÉõÖÁÈÏΪËüÊǸö¡¡
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡Minotaur¡¡£¨×¢£©£¡µ«ÎÞÂÛÈçºÎ£¬ÕâÊǵ±½ñÈí¼þ°ÔÖ÷΢Èí¹«Ë¾µÄ²úÆ·£¬´Ó̽¾¿application¡¡
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡framework¡¡Éè¼ÆµÄ½Ç¶ÈÀ´Ëµ£¬ÊµÎªÒ»¸öÖØÒª²Î¿¼£»¶øÈç¹û´ÓÑ¡ÔñÒ»Ì×application¡¡framework¡¡
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡×÷ΪÈí¼þ¿ª·¢¹¤¾ßµÄ½Ç¶ÈÀ´Ëµ£¬µ¥¾Í¾ÍÒµÊг¡µÄÐèÇó£¬ÎÒ¶ÔMFC¡¡¡¡µÄÍƼöÔÙ¼Ó10¡¡·Ö£¡¡¡
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡×¢£ºMinotaur¡¡ÊÇÏ£À°Éñ»°ÖеÄţͷÈËÉí¹ÖÎ¾ÓסÔÚÃÔ¹¬Ö®ÖС£½øÈëÃÔ¹¬µÄÈËÈç¹û×ß²»¡¡
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡³öÀ´£¬¾Í»á±»Ò»¿Ú³Ôµô¡¡
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡ÁíÒ»¸öÎÊÌâÊÇ£¬ÎªÊ²Ã´Òª·ÂÕ棿µÚÈýƪµÚËÄƪ¸÷Õ½ڲ»ÊÇ»¹ÒªÍÚMFC¡¡Ô´´úÂëÀ´¿´Âð£¿Ô¡¡
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡ÒòÊÇMFC¡¡Ì«¹ýÅÓ´ó£¬ÎÒ±ØÐëƲ¿ªÖ¦½Ú£¬°ÑΨһÖصãÍ»ÏÔ³öÀ´£¬²ÅÈÝÒ×ÊÕµ½½ÌÓýЧ¹û¡£¶ø¡¡
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡ÇÒ£¬·ÂÕæ²ÅÄÜʵ֤Â¡¡
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡ÈçºÎ·ÂÕ棿ÎÒ²ÉÓÃÎÄ×Öģʽ£¬Ò²¾ÍÊÇËùνµÄConsole¡¡³ÌÐò£¬ÕâÑù¿ÉÒ԰ѳÌÐò½á¹¹µÄ¸ººÉ¡¡
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡½µµ½×îµÍ¡£µ«ÊÇÏñÏûÏ¢Ó³ÉäºÍÏûÏ¢ÈÆÐÐÔõô°ì£¿ÏûÏ¢µÄÁ÷¶¯ÊÇWindows¡¡³ÌÐò²ÅÓеÄÌØ¡¡
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡Õ÷°¡£¡ßí£¬¿´ÁËÄã¾ÍÖªµÀ¡£¡¡
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡ÎÒµÄ×î¸ßÔÔòÊÇ£º¼ò»¯ÔÙ¼ò»¯£¬¼ò»¯µ½²»ÄÜÔÙ¼ò»¯¡£¡¡
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡Çë×¢Ò⣬ÒÔÏÂËùÓгÌÐòµÄÀà±ð½×²ã¼Ü¹¹¡¢Àà±ðÃû³Æ¡¢±äÁ¿Ãû³Æ¡¢½á¹¹Ãû³Æ¡¢º¯ÊýÃû³Æ¡¢¡¡
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡º¯ÊýÐÐΪ£¬¶¼ÒÔMFC¡¡Îª·ÂÕæ¶ÔÏ󣬾ßÌå¶ø΢¡£Ò²¿ÉÒÔ˵£¬ÎÒ´ÓÊýÒÔÍòÐмƵÄMFC¡¡Ô¡¡
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡´úÂëÖУ¬¡¸Íµ¡¹ÁËһЩ³öÀ´£¬¿³µôÅÔ֦ĩ½Ú£¬Ö»Â¶³öÖص㡣¡¡
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡ÔÚÎļþµÄ°²ÅÅÉÏ£¬ÎÒ°Ñ·ÂÕæMFC¡¡¡¡µÄÀà±ð¶¼¼¯ÖÐÔÚMFC¡£H¡¡ºÍMFC¡£CPP¡¡¡¡ÖУ¬°Ñ×Ô¼ºÑÜ¡¡
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡ÉúµÄÀà±ð¼¯ÖÐÔÚMY¡£H¡¡ºÍMY¡£CPP¡¡¡¡ÖС£¶ÔÓÚ×Ô¶¨Àà±ð£¬ÎÒµÄÃüÃû·½Ê½ÊÇÔÚ¸¸Àà±ðµÄÃû¡¡
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡³ÆÇ°Ãæ¼ÓÒ»¸ö¡¨My¡¨£¬ÀýÈçÑÜÉú×ÔCWinApp¡¡Õߣ¬ÃûΪCMyWinApp£¬ÑÜÉú×ÔCDocument¡¡
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡Õߣ¬ÃûΪCMyDoc¡£¡¡
110¡¡
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡Page¡¡173¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡µÚ£³Õ¡¡¡¡¡¡¡¡MFC¡¡Áù´óêPæI¼¼Ðg֮ģ”M¡¡
¡¡MFC¡¡Àà±ð½×²ã¡¡
¡¡¡¡¡¡¡¡¡¡Ê×ÏÈÎÒÒÔÒ»¸ö¼«¼òµ¥µÄ³ÌÐòFrame1£¬°ÑMFC¡¡Êý¸ö×îÖØÒªÀà±ðµÄ½×²ã¹Øϵ·ÂÕæ³öÀ´£º¡¡
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡CObject¡¡
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡CObject¡¡
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡CCmdTarget¡¡
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡CCmdTarget¡¡
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡CWinThread¡¡
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡CWinThread¡¡
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡CWinApp¡¡
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡CWinApp¡¡
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡CMyWinApp¡¡
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡CMyWinApp¡¡
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡CWnd¡¡
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡CWnd¡¡
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡CView¡¡
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡CMyView¡¡
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡CMyView¡¡
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡CFrameWnd¡¡
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡CFrameWnd¡¡
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡CMyFrameWnd¡¡
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡CMyFrameWnd¡¡
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡CDocument¡¡
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡CDocument¡¡
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡CMyDoc¡¡
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡CMyDoc¡¡
¡¡¡¡¡¡¡¡¡¡¡¡Õâ¸öʵÀý·ÂÕæMFC¡¡¡¡µÄÀà±ð½×²ã¡£ºóÐøÊý½ÚÖУ¬ÎÒ»á¼ÌÐøÔÚÕâ¸öÀà±ð½×²ãÉÏ¿ª·¢ÐµÄÄÜ¡¡
¡¡¡¡¡¡¡¡¡¡¡¡Á¦¡£ÔÚÕâЩÃûΪFrame£¿¡¡¡¡µÄ¸÷·¶ÀýÖУ¬ÎÒÒÔMFC¡¡Ô´´úÂëΪÀ¶±¾£¬¾¡Á¿·ÂÕæMFC¡¡¡¡µÄÄÚ²¿¡¡
¡¡¡¡¡¡¡¡¡¡¡¡ÐÐΪ£¬²¢ÇÒʹÓÃÍêÈ«ÏàͬµÄÀà±ðÃû³Æ¡¢º¯ÊýÃû³Æ¡¢±äÁ¿Ãû³Æ¡£ÕâÑùµÄ·ÂÕæ¶ÔÓÚÎÒÃÇÔÚµÚ¡¡
¡¡¡¡¡¡¡¡¡¡¡¡ÈýƪÒÔ¼°µÚËÄƪÖÐÉîÈë̽ÌÖMFC¡¡Ê±½«ÓÐĪ´óÖúÒæ¡£ÏàÐÅÎÒ£¬ÕâÊÇÕæµÄ¡£¡¡
Frame1¡¡·¶Àý³ÌÐò¡¡
¡¡¡¡¡¡¡¡¡¡¡¡MFC¡£H¡¡
¡¡¡¡¡¡¡¡¡¡¡¡#0001¡¡¡¡#include¡¡¡¡
¡¡¡¡¡¡¡¡¡¡¡¡#0002¡¡
¡¡¡¡¡¡¡¡¡¡¡¡#0003¡¡¡¡class¡¡CObject¡¡
¡¡¡¡¡¡¡¡¡¡¡¡#0004¡¡¡¡£û¡¡
¡¡¡¡¡¡¡¡¡¡¡¡#0005¡¡¡¡public£º¡¡
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡111¡¡
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡Page¡¡174¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡µÚƪ¡¡¡¡ÎðÔÚ¸¡É°ºB¸ß̨¡¡
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡#0006¡¡¡¡¡¡¡¡CObject£º£ºCObject£¨£©¡¡¡¡£û¡¡¡¡cout¡¡
¿ì½Ý²Ù×÷: °´¼üÅÌÉÏ·½Ïò¼ü ¡û »ò ¡ú ¿É¿ìËÙÉÏÏ·ҳ °´¼üÅÌÉ쵀 Enter ¼ü¿É»Øµ½±¾ÊéĿ¼ҳ °´¼üÅÌÉÏ·½Ïò¼ü ¡ü ¿É»Øµ½±¾Ò³¶¥²¿!
ÎÂÜ°Ìáʾ£º ο´Ð¡ËµµÄͬʱ·¢±íÆÀÂÛ£¬Ëµ³ö×Ô¼ºµÄ¿´·¨ºÍÆäËüС»ï°éÃÇ·ÖÏíÒ²²»´íŶ£¡·¢±íÊéÆÀ»¹¿ÉÒÔ»ñµÃ»ý·ÖºÍ¾Ñé½±Àø£¬ÈÏÕæдԴ´ÊéÆÀ ±»²ÉÄÉΪ¾«ÆÀ¿ÉÒÔ»ñµÃ´óÁ¿½ð±Ò¡¢»ý·ÖºÍ¾Ñé½±ÀøŶ£¡