°´¼üÅÌÉÏ·½Ïò¼ü ¡û »ò ¡ú ¿É¿ìËÙÉÏÏ·ҳ£¬°´¼üÅÌÉ쵀 Enter ¼ü¿É»Øµ½±¾ÊéĿ¼ҳ£¬°´¼üÅÌÉÏ·½Ïò¼ü ¡ü ¿É»Øµ½±¾Ò³¶¥²¿£¡
¡ª¡ª¡ª¡ªÎ´ÔĶÁÍꣿ¼ÓÈëÊéÇ©ÒѱãÏ´μÌÐøÔĶÁ£¡
28¡¡
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡Page¡¡51¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡µÚ£°Õ¡¡¡¡¡¡¡¡Ä㶨Ҫ֪µÀ£¨Œ§×x£©¡¡
ÄãÐèҪʲô¼¼Êõ»ù´¡¡¡
¡¡¡¡¡¡¡¡¡¡´Óʲô¼¼Êõ²ãÃæÇÐÈëWindows¡¡Èí¼þ¿ª·¢ÁìÓò£¿C/SDK¡¡£¿ÒÖ»òC£«£«/MFC¡¡£¿ÕâÒ»Ö±ÊǸö¡¡
¡¡¡¡¡¡¡¡¡¡ÒýÆðÕùÒéµÄÂÛÌâ¡£¾ÍÎÒ¸öÈ˹۵㣬C£«£«/MFC¡¡³ÌÐòÉè¼Æ±ØÐë¿çÔ½ËÄ´ó¼¼ÊõÕÏ°£º¡¡
¡¡¡¡¡¡¡¡¡¡¡¡1¡£¡¡¶ÔÏóµ¼Ïò¹ÛÄîÓëC£«£«¡¡ÓïÑÔ¡£¡¡
¡¡¡¡¡¡¡¡¡¡¡¡2¡£¡¡Windows¡¡³ÌÐò»ù±¾¹ÛÄ³ÌÐò½øÈëµã¡¢ÏûÏ¢Á÷¶¯¡¢´°¿Úº¯Êý¡¢callback¡£¡£¡£¡¡£©¡£¡¡
¡¡¡¡¡¡¡¡¡¡¡¡3¡£¡¡Microsoft¡¡Foundation¡¡Classes¡¡£¨MFC¡¡£©±¾Éí¡£¡¡
¡¡¡¡¡¡¡¡¡¡4¡£¡¡Visual¡¡C£«£«¡¡ÕûºÏ»·¾³Óë¸÷ÖÖ¿ª·¢¹¤¾ß£¨ÄѶȲ»¸ß£¬µ«ÐèÊìÁ·£©¡£¡¡
¡¡¡¡¡¡¡¡¡¡»»ÑÔÖ®£¬Èç¹ûÄã´Óδ½Ó´¥C£«£«¡¡£¬Ç§Íò²»ÒªÔĶÁ±¾Ê飬ÄÇÖ»»á´ò»÷Äãѧϰм¼ÊõµÄÐÅÐĶø¡¡
¡¡¡¡¡¡¡¡¡¡ÒÑ¡£Èç¹ûÒѽӴ¥¹ýC£«£«¡¡µ«²»Ê®·ÖÊìϤ£¬Äã¿ÉÒÔÒ»±ß¸´Ï°C£«£«¡¡Ò»±ßѧϰMFC¡¡£¬ÕâÒ²ÊÇ¡¡
¡¡¡¡¡¡¡¡¡¡ÎÒËù¹ÄÀøµÄ·½Ê½£¨ºÜ¶àÈËÊÇΪÁËʹÓÃMFC¡¡¶øȥѧϰC£«£«¡¡¡¡µÄ£©¡£C£«£«¡¡ÓïÑԵļ̳С¡
¡¡¡¡¡¡¡¡¡¡£¨inheritance¡¡£©ÌØÐÔ¶ÔÓÚÎÒÃÇʹÓÃMFC¡¡ÓÈΪÖØÒª£¬ÒòΪʹÓÃMFC¡¡¾ÍÊÇÒª¼Ì³Ð¸÷¸öÀà±ð¡¡
¡¡¡¡¡¡¡¡¡¡²¢Îª¼ºÓá£ËùÒÔ£¬ÄãÓ¦¸Ã¶ÔC£«£«¡¡¡¡µÄ¼Ì³ÐÌØÖÊ£¨ÒÔ¼°ÐéÄ⺯Êý£¬µ±È»£©¶à¼ÓÌå»á¡£ÎÒÔÚ¡¡
¡¡¡¡¡¡¡¡¡¡µÚ£²Õ°²ÅÅÁËһЩC£«£«¡¡¡¡µÄ±ØÒª»ù´¡¡£ÎÒËùÌôÑ¡µÄÌâÄ¿¶¼ÊDZ¾Êé»áÓõ½µÄ¼¼Êõ£¬¶øÆäÉî¡¡
¡¡¡¡¡¡¡¡¡¡¶ÈÄã²»¼ûµÃÄܹ»ÔÚÒ»°ãC£«£«¡¡Êé¼®Öз¢ÏÖ¡£¡¡
¡¡¡¡¡¡¡¡¡¡Èç¹ûÄãÓÐC£«£«¡¡ÓïÑÔ»ù´¡£¬µ«´Óδ½Ó´¥¹ýWin16¡¡»òWin32¡¡³ÌÐòÉè¼Æ£¬Ö»ÔÚDOS¡¡»·¾³Ï¡¡
¡¡¡¡¡¡¡¡¡¡¿ª·¢¹ýÈí¼þ£¬ÎÒÔÚµÚ£±ÕÂΪÄã°²ÅÅÁËһЩWin32¡¡³ÌÐòÉè¼Æ»ù´¡¡£Õâ¸ö»ù´¡ÖÁΪÖØÒª£¬Ö»¡¡
¡¡¡¡¡¡¡¡¡¡»áÔÚ¸÷¸öWizards¡¡ÉÏ°´À´°´È¥£¬È´²»¶®Ëùνmessage¡¡loop¡¡Óëwindow¡¡procedure¡¡¡¡µÄÈË£¬¡¡
¡¡¡¡¡¡¡¡¡¡²»¿ÉÄܸ㶨Windows¡¡³ÌÐòÉè¼Æ¡²»¹ÜÄãÓõÄÊÇMFC¡¡»òOWL¡¡»òOpen¡¡Class¡¡
¡¡¡¡¡¡¡¡Library¡¡£¬²»¹ÜÄãÓõÄÊÇVisual¡¡C£«£«¡¡»òBorland¡¡C£«£«¡¡»òVisualAge¡¡C£«£«¡¡¡£¡¡
¡¡¡¡ÄãÐèҪʲôÈíÓ²¼þ»·¾³¡¡
¡¡¡¡¡¡¡¡¡¡Ò»Ì×Windows¡¡95¡¡£¨»òWindows¡¡NT¡¡£©²Ù×÷ϵͳµ±È»ÊDZØÐëµÄ£¬ÖÐÓ¢ÎĽԿɡ£´ËÍ⣬ÄãÐè¡¡
¡¡¡¡¡¡¡¡¡¡ÒªÒ»Ì×Visual¡¡C£«£«¡¡32¡¡Î»°æ¡£Ä¿Ç°µÄ×îа汾ÊÇVisual¡¡C£«£«¡¡5¡£0¡¡£¬Ò²ÊÇÎÒʹÓõİ汾¡£¡¡
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡29¡¡
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡Page¡¡52¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡ÉîÈ뜳ö¡¡¡¡MFC¡¡
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡Ó²¼þ·½Ã棬ֻҪÄÜÅÜÉÏÊöÁ½ÖÖ²Ù×÷ϵͳ¾ÍËã¹ý¹Ø¡£Äڴ棨RAM¡¡£©ÊÇÓ°ÏìÔË×÷ËٶȵÄÖ÷¡¡
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡Òò£¬¶à¶àÒæÉÆ¡£³§ÉÌÐû³Æ16MB¡¡RAM¡¡ÊÇÒ»¸öÄܹ»Ê¹Ä㹤×÷ÊæÊʵÄÊý×Ö£¬µ«ÎÒÒò´Ë»³ÒÉ¡¡
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¸ÊæÊÊ¡¹Õâ¸ö×ÖÑ۵Ķ¨Ò塣д×÷±¾ÊéʱÎÒµÄÈíÓ²¼þ»·¾³ÊÇ£º¡¡
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡ö¡¡¡¡Pentium¡¡133¡¡
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡ö¡¡¡¡96M¡¡RAM¡¡
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡ö¡¡¡¡2GB¡¡Ó²ÅÌ¡¡
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡ö¡¡¡¡17¡¡´çÏÔʾÆ÷¡£±ðÒÔΪÏÔʾÆ÷ºÍ³ÌÐòÉè¼ÆûÓйØϵ¡£´ó³ß´çÆÁĻʹÎÒÃÇÒ»´Î¿´¶à¡¡
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡Ò»µã¶«Î÷£¬²»±ØÔÚVisual¡¡C£«£«¡¡ÕûºÏ»·¾³ËùÌṩµÄÃÜÃÜÂéÂéµÄ»ÃæÉϾíÀ´¾íÈ¥¡£¡¡
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡ö¡¡¡¡Windows¡¡95¡¡£¨ÖÐÎİ棩¡¡
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡ö¡¡¡¡Visual¡¡C£«£«¡¡5¡£0¡¡
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡ÈÃÎÒÃÇʹÓÃͬһÖÖÓïÑÔ¡¡
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡ÒªÔÚ¼ÆËã»úÊé¼®²»¿É»òȱµÄÓ¢ÎÄÊõÓïÓëÁ÷Àû˳³©µÄÖÐÎĽâ˵֮¼ä±£³ÖÒ»¸öƽºâ£¬ÊǶàô²»¡¡
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡ÈÝÒ×µÄÒ»¼þÊ¡£ÎÒÔø¾ÒÔΪÎÒͨ¹ýÁË×î´óµÄ¿¼Ñ飬µ«Ã¿´Î×ÜÓÐÐÂÏÊʶù·¢Éú¡£ÊǸýÐclass¡¡
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡ºÃÄØ£¿»¹ÊǽС¸Àà±ð¡¹ºÃ£¿¸Ã½Ðobject¡¡ºÃÄØ£¿»¹ÊǽС¸¶ÔÏ󡹺ã¿framework¡¡ÄѵÀ¸ÃÒë¡¡
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡Îª¿ò¼ÜÂð£¿Document¡¡ÒëΪ¡¸Îļþ¡¹£¬¿ÉÒ²£¬¿ÉView¡¡ÊÇʲôÍë¸â£¿ÎÒºÜÉËÄÔ½îÒ®¡£¿¼¡¡
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡ÂÇÁËÕâ±¾ÊéµÄDZÔÚ¶ÁÕßËù¾ß±¸µÄ¼¼Êõ»ù´¡Óë½ÌÓý±³¾°Ö®ºó£¬ÔÁÂÎÒ£¬²»Ï²»¶ÔÚÖÐÎÄÊéÖС¡
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¿´µ½Ì«¶àÓ¢ÎÄ×ÖµÄÅóÓÑ£¬ÄãÖÕ¾¿»¹ÊÇÔÚÕâ±¾ÊéÉÏ¿´µ½Á˲»ÉÙÔÎÄÃû´Ê¡£Ö»Óм¸ÒÑͳһ»¯¡¢¡¡
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡Ã»ÓÐÒìÒé¡¢¿ÉÒÔÍûÎÄÉúÒåµÄÖÐÎÄÃû´Ê£¬ÎÒ²ÅʹÓᣡ¡
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡ËäÈ»Ðí¶àÃû´ÊÒѾ¶úÊìÄÜÏ꣬ÎÒÏëÎÒ»¹ÊÇÓбØÒª°ÑËüÃǽ綨һÏ£º¡¡
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡API¡¡Application¡¡Programming¡¡Interface¡¡¡£ÏµÍ³¿ª·Å³öÀ´£¬¸ø³ÌÐòԱʹÓõĽӿڣ¬¾ÍÊÇ¡¡
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡API¡¡¡£Ò»°ãÈ˵ĹÛÄîÖÐAPI¡¡ÊÇÖ¸ÏñC¡¡º¯ÊýÄÇÑùµÄ¶«Î÷£¬²»¾¡È»£¡DOS¡¡¡¡µÄÖжÏÏòÁ¿¡¡
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡£¨interrupt¡¡vector¡¡£©Ò²¿ÉÒÔ˵ÊÇÒ»ÖÖAPI¡¡£¬OLE¡¡Interface¡¡£¨ÒÔC£«£«¡¡Àà±ðµÄÐÎʽ³ÊÏÖ£©Ò²¿É¡¡
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡ÒÔ˵ÊÇÒ»ÖÖAPI¡¡¡£²»ÊÇÓÐÈËÕâô˵Âð£ºMFC¡¡Êƽ«³ÉΪWindows¡¡»·¾³Éϱê×¼µÄC£«£«¡¡API¡¡
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡£¨ÎÒ¸öÈËÈÏΪÕâ¾ä»°ÒѳÉΪÊÂʵ£©¡£¡¡
30¡¡
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡Page¡¡53¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡µÚ£°Õ¡¡¡¡¡¡¡¡Ä㶨Ҫ֪µÀ£¨Œ§×x£©¡¡
SDK¡¡Software¡¡Development¡¡Kit¡¡£¬ÔÖ¸Èí¼þ¿ª·¢¹¤¾ß¡£Ã¿Ò»Ì×»·¾³¶¼¿ÉÄÜÓÐ×Ô¼ºµÄ¡¡
SDK£¬ÀýÈçPhar¡¡Lap¡¡µÄ386£üDOS¡¡Extender¡¡Ò²ÓÐ×Ô¼ºµÄSDK¡£ÔÚWindows¡¡ÕâÒ»ÁìÓò£¬¡¡
SDK¡¡ÔÊÇÖ¸Microsoft¡¡¡¡µÄÈí¼þ¿ª·¢¹¤¾ß£¬µ«ÏÖÔÚÒѾ±ä³ÉÒ»¸öÒ»°ãÐÔÃû´Ê¡£·²ÒÔ¡¡
Windows¡¡raw¡¡API¡¡×«Ð´µÄ³ÌÐòÎÒÃÇͨ³£Ò²³ÆΪSDK¡¡³ÌÐò¡£Ò²ÓÐÈË°ÑWindows¡¡API¡¡³ÆΪ¡¡
SDK¡¡API¡¡¡£Borland¡¡¹«Ë¾µÄC£«£«¡¡±àÒëÆ÷Ò²Ö§³ÖÏàͬµÄSDK¡¡API¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡£¨Äǵ±È»£¬ÒòΪWindows¡¡
Ö»ÓÐÒ»Ì×£©¡£±¾ÊéÈç¹û³öÏÖ¡¸SDK¡¡³ÌÐò¡¹ÕâÑùµÄÃû´Ê£¬Ö¸µÄ¾ÍÊÇÒÔWindows¡¡raw¡¡API¡¡Íê¡¡
³ÉµÄ³ÌÐò¡£¡¡
MFC¡¡Microsoft¡¡Foundation¡¡Classes¡¡¡¡µÄËõд£¬ÕâÊÇÒ»¸ö¼Ü¹¹ÔÚWindows¡¡API¡¡Ö®Éϵġ¡
C£«£«¡¡Àà±ð¿â£¨C£«£«¡¡Class¡¡Library¡¡£©£¬ÒâͼʹWindows¡¡³ÌÐòÉè¼Æ¹ý³Ì¸üÓÐЧÂÊ£¬¸ü·ûºÏÎï¡¡
¼þµ¼ÏòµÄ¾«Éñ¡£MFC¡¡ÔÚÕùÈ¡³ÉΪ¡¸Windows¡¡Àà±ð¿â±ê×¼¡¹µÄ·ÉÏÉùÊƺƴó¡£Symantec¡¡C£«£«¡¡
ÒÔ¼°WAT¡¡C/C£«£«¡¡¡¡ÒÑÏò΢ÈíÈ¡µÃÊÚȨ£¬ÔÚËüµÄÈí¼þ¿ª·¢Æ½Ì¨ÉϹ©Ó¦MFC¡¡¡£Borland¡¡
C£«£«¡¡Ò²¿ÉÒÔ³Ô½øMFC¡¡³ÌÐò´úÂë¡°¡£¬OWL¡¡¡¡µÄµØλÒæÐÎÞÏÞÎÁË¡£¡¡
OWL¡¡Object¡¡Windows¡¡Library¡¡µÄËõд£¬ÕâÒ²ÊÇÒ»¸ö¾ß±¸Application¡¡Framework¡¡¼ÜÊÆ¡¡
µÄC£«£«¡¡Àà±ð¿â£¬¸½º¬ÔÚBorland¡¡C£«£«¡¡Ö®ÖС£¡¡
Application¡¡Framework¡¡ÔÚ¶ÔÏóµ¼ÏòÁìÓòÖУ¬ÕâÊÇÒ»¸öרÓÐÃû´Ê¡£¹ØÓÚËüµÄÒâÒ壬±¾Êé¡¡
µÚ£µÕÂÓв»ÉÙ½éÉÜ¡£»ù±¾ÉÏËü¿ÉÒÔ˵ÊÇÒ»¸ö¸üÓÐÄý¾ÛÁ¦£¬¹ØÁªÐÔ¸üÇ¿µÄÀà±ð¿â¡£²¢²»ÊÇ¡¡
ÿһÌ×C£«£«¡¡Àà±ð¿â¶¼ÓÐ×ʸñ³ÆΪApplication¡¡Framework¡¡£¬²»¹ýMFC¡¡ºÍOWL¡¡¶¼¿ÉÈë¡¡
ÁУ¬IBM¡¡¡¡µÄOpen¡¡Class¡¡Library¡¡Ò²ÊÇ¡£Application¡¡Framework¡¡¡¡µ±È»²»Ò»¶¨µÃÊÇC£«£«¡¡Àà±ð¡¡
¿â£¬Java¡¡ºÍDelphi¡¡Ó¦¸ÃÒ²¶¼³ÆµÃÉÏ¡£¡¡
ΪʹȫÊéÎÄ×ÖÁ÷³©¾«¼ò£¬ÎÒÓÃÁËһЩËõд×Ö£º¡¡
¡¡¡¡API¡¡Application¡¡Programming¡¡Interface¡¡
¡¡¡¡DLL¡¡Dynamic¡¡Link¡¡Library¡¡
¡¡¡¡GUI¡¡Graphics¡¡User¡¡Interface¡¡
¡¡¡¡MDI¡¡Multiple¡¡Document¡¡Interface¡¡
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡31¡¡
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡Page¡¡54¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡ÉîÈ뜳ö¡¡¡¡MFC¡¡
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡MFC¡¡Microsoft¡¡Foundation¡¡Class¡¡
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡OLE¡¡Object¡¡Linking¡¡&¡¡Embedded¡¡
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡OWL¡¡Object¡¡Windows¡¡Library¡¡
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡SDK¡¡Software¡¡Development¡¡Kit¡¡
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡SDI¡¡Single¡¡Document¡¡Interface¡¡
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡UI¡¡¡¡¡¡¡¡User¡¡Interface¡¡
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡WinApp¡¡£º¡¡Windows¡¡Application¡¡
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡ÒÔÏÂÊDZ¾ÊéʹÓÃÖ®ÖÐÓ¢ÎÄÃû´Ê¶ÔÕÕ±í£º¡¡
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¢¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¢¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡£¡¡
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡Edit¡¡ListBox¡¡Button¡£¡£¡£¡¡
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡control¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¿ØÖÆ×é¼þ£¬Èç¡¡
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡drag¡¡&¡¡drop¡¡¡¡¡¡¡¡¡¡¡¡¡¡ÍÏ·Å£¨Êó±ê×ó¼ü°´Ï£¬Ñ¡ÖÐͼ±êºóÍ϶¯£¬È»ºó·Å¿ª£©¡¡
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡Icon¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡Í¼±ê£¨´°¿ÚËõС»¯ºóµÄСͼÑù£©¡¡
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡linked¡list¡¡¡¡¡¡¡¡¡¡¡¡¡¡´®ÐС¡
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡listbox¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡Áбí¿ò¡¢ÁбíÇåµ¥¡¡
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡notification¡¡¡¡¡¡¡¡¡¡¡¡Í¨¸æÏûÏ¢£¨·¢ÉúÓÚ¿ØÖÆ×é¼þ£©¡¡
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡preemptive¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡Ç¿ÖÆÐÔ¡¢ÏÈռʽ¡¢ÓÅÏÈȨʽ¡¡
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡process¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡½ø³Ì£¨Ò»¸öÖ´ÐÐÆðÀ´µÄ³ÌÐò£©¡¡
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡queue¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¶ÓÁС¡
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡template¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡template¡¡C£«£«¡¡ÓÐËùνµÄclass¡¡template£¬Ò»°ãÒëΪÀà±ðÄ£°å£»¡¡
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡Windows¡¡ÓÐËùνµÄdialog¡¡template£¬ÎÒ°ÑËüÒëΪ¶Ô»°¿òÄ£°å£»¡¡
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡MFC¡¡ÓÐËùνµÄDocument¡¡Template£¬ÎÒûÓÐÒëËü£¨ÆäÒåÇë¼ûµÚ£·Õ¡¡
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡ºÍµÚ£¸Õ£©¡¡
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡window¡¡class¡¡¡¡¡¡¡¡¡¡¡¡´°¿ÚÀà±ð£¨²»ÊÇÒ»ÖÖ¡¡¡¡C£«£«¡¡¡¡Àà„e£©¡¡
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡window¡¡focus¡¡¡¡¡¡¡¡¡¡¡¡´°¿Ú½¹µã£¨ÓµÓн¹µãÖ®´°¿Ú£¬½«¿É»ñµÃ¼üÅÌÊäÈ룩¡¡
32¡¡
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡Page¡¡55¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡µÚ£°Õ¡¡¡¡¡¡¡¡Ä㶨Ҫ֪µÀ£¨Œ§×x£©¡¡
¡¡Àà±ð¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡class¡¡
¡¡¶ÔÏó¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡object¡¡
¡¡¹¹Ôìʽ¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡constructor¡¡
¡¡Îö¹¹Ê½¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡destructor¡¡
¡¡ÔËËã×Ó¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡operator¡¡
¡¡¸Äд¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡override¡¡
¡¡¶àÔØ¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡overloading£¬ÒàÓÐËûÊéÒëΪ¡¸¹ýºÉ¡¹¡¡
¡¡·â×°¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡Encapsulation¡¡
¡¡¼Ì³Ð¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡Inheritance¡¡
¡¡¶¯Ì¬°ó¶¨¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡Dynamic¡¡Binding£¬Ò༴º