°´¼üÅÌÉÏ·½Ïò¼ü ¡û »ò ¡ú ¿É¿ìËÙÉÏÏ·ҳ£¬°´¼üÅÌÉ쵀 Enter ¼ü¿É»Øµ½±¾ÊéĿ¼ҳ£¬°´¼üÅÌÉÏ·½Ïò¼ü ¡ü ¿É»Øµ½±¾Ò³¶¥²¿£¡
¡ª¡ª¡ª¡ªÎ´ÔĶÁÍꣿ¼ÓÈëÊéÇ©ÒѱãÏ´μÌÐøÔĶÁ£¡
¡¡¡¡¡¡¡¡¡¡°¸ÓÖÊǺóÕߣ¬µÚÈý¸ö¿¼Á¿µãÊÇÎÒʹÓÃÄÄÒ»ÌײúÆ·£¿MFC¡¡»òOWL¡¡»òOpen¡¡Class¡¡Library¡¡£¿¡¡
¡¡¡¡¡¡¡¡¡¡¡¡£¨Ä¿Ç°PC¡¡ÉÏ»¹Ã»ÓеÚËÄÌ×Ëæ±àÒëÆ÷¸½ÔùµÄApplication¡¡Framework¡¡²úÆ·£©¡¡
¡¡¡¡¡¡¡¡¡¡±ðÈÏΪÕâÊÇÁìµ¼ÕßµÄÊÂÇé²»ÊÇÎÒ£¨¹¤³Ìʦ£©µÄÊÂÇ飬ÓÐÕâÖÖÏë·¨Äã¾ÍÓÀÔ¶µ±²»³ÉÁìµ¼Õß¡£¡¡
¡¡¡¡¡¡¡¡¡¡Ò²±ðÈÏΪÕâÊǹ¤³ÌʦµÄÊÂÇé²»ÊÇÎÒ£¨Ñ§Éú£©µÄÊÂÇ飬ѧÉúµÄÏÂÒ»²½¾ÍÊǹ¤³Ìʦ£»¼°ÔçÏë¡¡
¡¡¡¡¡¡¡¡¡¡µã¹¤Òµ½çµÄ¼¤ÁÒ¾ºÕù£¬¶ÔÄãÔÚѧÉú½×¶Î¹æ»®ÈËÉú½«ÓÐĪ´óÖúÒæ¡£¡¡
¡¡¡¡¡¡¡¡¡¡ÎÒÏàÐÅ£¬Application¡¡Framework¡¡ÊÇ×îºÃµÄ¸Ü¸ËÖ§µã¡£¡¡
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡321¡¡
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡Page¡¡384¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡µÚƪ¡¡¡¡¡¡¡¡œ³ö¡¡¡¡MFC¡¡¡¡³ÌʽÔOÓ‹¡¡
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡£¬¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡£¬¡¡
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡Application¡¡Framework¡¡¡¡Class¡¡Library¡¡GUI¡¡toolkit¡¡
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡Ò»°ã¶øÑÔ£¬Class¡¡Library¡¡ºÍGUI¡¡toolkit¡¡±ÈApplication¡¡Framework¡¡¡¡µÄ¹æģС£¬¶¨Î»Ò²¡¡
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡Ã»ÄÇô¸ß½×ºê¹Û¡£Class¡¡Library¡¡¿ÉÒÔ¶¨ÒåΪ¡¸Ò»×é¾ß±¸¶ÔÏóµ¼ÏòÐÔÖʵÄÀà±ð£¬ËüÃÇʹ¡¡
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡Ó¦ÓóÌÐòµÄijЩ¹¦ÄÜʵÏÖÆðÀ´ÈÝÒ×һЩ£¬ÕâЩ¹¦ÄÜ°üÀ¨ÊýÖµÔËËãÓëÊý¾Ý½á¹¹¡¢»æͼ¡¢¡¡
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡ÄÚ´æ¹ÜÀíµÈµÈµÈ£»ÕâЩÀà±ð¿ÉÒÔһƬһƬºÁÎ޹ϸðµØ²¢ÈëÓ¦ÓóÌÐòÄÚ¡¹¡£¡¡
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡ÇëÌرð×¢ÒâÕâ¸ö¶¨ÒåÖÐËùÇ¿µ÷µÄ¡¸Ò»Æ¬Ò»Æ¬ºÁÎ޹ϸ𡹣¬¶ø²»ÏñApplication¡¡
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡Framework¡¡ÊÇ´ó»ï¶ùÒ»²¢¼ÓÈë¡£Òò´Ë£¬Ä㾡¿ÉÒÔËæÒâʹÓÃClass¡¡Library¡¡£¬Ëü²¢²»»áÇ¿¡¡
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡ÆÈÄã×ñÑÈκÎÌض¨µÄ³ÌÐò¼Ü¹¹¡£Class¡¡Library¡¡Í¨³£ÌṩµÄ²»Ö»ÊÇUI¡¡¹¦ÄÜ¡¢Ò²°üÀ¨Ò»¡¡
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡°ãÐÔÖʵĻúÄÜ£¬ÏñÊý¾Ý½á¹¹µÄ´¦Àí¡¢ÈÕÆÚÓëʱ¼äµÄת»»µÈµÈ¡£¡¡
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡GUI¡¡toolkit¡¡ÌṩµÄ·þÎñÀàËÆClass¡¡Library¡¡£¬µ«ËüµÄ³ÌÐò½Ó¿ÚÊdzÌÐòµ¼Ïò¶ø·Ç¶ÔÏ󵼡¡
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡Ïò¡£¶øÇÒËüµÄ¹¦Äܴ󶼼¯ÖÐÔÚͼÐÎÓëUI¡¡½Ó¿ÚÉÏ¡£GUI¡¡toolkit¡¡µÄ·¢Õ¹ÀúÊ·ÔçÔÚ¶ÔÏó¡¡
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡µ¼ÏòÓïÑÔ֮ǰ£¬Ä³Ð©¼«Îª³É¹¦µÄ²úÆ·ÉõÖÁÊÇÒÔ»ã±àÓïÑÔ£¨assembly¡¡£©Ð´³É¡£²»Òª±ØÈ»¡¡
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡µØ°ÑGUI¡¡ÁªÏëµ½Windows¡¡£¬GUI¡¡toolkit¡¡Ò²ÓÐDOS¡¡°æ±¾¡£ÎÒÓùýµÄChatter¡¡Box¡¡¾Í¡¡
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡ÊÇDOS¡¡»·¾³ÏµÄGUI¡¡¹¤¾ß£¨ÊÇÒ»¸öº¯Êý¿â£©¡£¡¡
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡Ê¹ÓÃApplication¡¡Framework¡¡¡¡µÄ×îÖ±½ÓÔÒòÊÇ£¬ÎÒÃÇÊܹ»ÁËÈÕÒ汩ÔöµÄWindows¡¡API¡¡¡£°Ñ¡¡
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡MFC¡¡ÏëÏóΪµÚËÄ´úÓïÑÔ£¬µ¥µ¥Ò»¸öÀà±ð¾Í°ïÎÒÃÇ×öµôÔÏÈÒªÒÔÒ»´ó¶ÑAPIs¡¡²ÅÄÜÍê³ÉµÄ¡¡
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡ÊÂÇé¡£¡¡
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡µ«¸üÉîÈëµØÏ룬Application¡¡Framework¡¡¾ø²»Ö»ÊÇΪÁ˽µµÍÎÒÃÇ»¨ÔÚºÆå«ÎÞÑĵÄWindows¡¡
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡API¡¡¡¡µÄʱ¼ä¶øÒÑ£»ËüËù´øÀ´µÄ¶ÔÏóµ¼Ïò³ÌÐòÉè¼Æ¹ÛÄîÓë·½·¨£¬Ê¹ÎÒÃÇÄܹ»Õ¾ÔÚһȺÓÅÐã¡¡
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¹¤³Ìʦ£¨MFC¡¡»òOWL¡¡¡¡µÄ´´ÔìÕߣ©µÄŬÁ¦ÐÄѪÉÏ£¬¼Ì³ÐÆä³É¹û¶ø¿ª·¢×Ô¼ºÖ®ËùÐ衣ͬʱ£¬¡¡
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡ÒòΪApplication¡¡Framework¡¡ÌØÊâµÄ¹¤×÷ÀàÐÍ£¬ÕûÌ忪·¢¹¤¾ß¸üÈÝÒ×ÖÆ×÷£¬Ò²ÖÆ×÷µÄ¸üÍê¡¡
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡ÃÀ¡£ÔÚÎÒÃǾö¶¨Ê¹ÓÃApplication¡¡Framework¡¡¡¡µÄͬʱ£¬ÎÒÃÇÒ²»ñµÃÁËÕâЩÕûºÏÐÔÈí¼þ¿ª·¢¡¡
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡»·¾³µÄÖ§³Ö¡£ÔÚÈí¼þ¿ª·¢¹ý³ÌÖУ¬ÕâЩ¿ª·¢¹¤¾ß½ÇÉ«Ö®³ÔÖز»ÑÇÓÚApplication¡¡Framework¡¡
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡±¾Éí¡£¡¡
322¡¡
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡Page¡¡385¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡µÚ£µÕ¡¡¡¡¡¡¡¡¿‚Ó^Application¡¡Framework¡¡¡¡
¡¡Application¡¡Framework¡¡½«³ÉΪÈí¼þ¼¼ÊõÖÐ×îÖØÒªµÄÒ»»·¡£Èç¹ûÄã²»ÖªµÀËüÊÇʲô£¬¸Ï¿ì¡¡
¡¡¡¡Ñ§Ï°Ëü£»Èç¹ûÄ㻹ûÓÐʹÓÃËü£¬¸Ï¿ì¿ªÊ¼Ó᣻ú»áÖ®´°²»»áÓÀԶΪÄã´ò¿ª£¬ÔÚÄãµÄ¾ºÕù¡¡
¡¡¡¡Õß°ÑËü¹Ø±Õ֮ǰ¸Ï¿ì½øÈ룡Èç¹ûÄãÈÏΪ¸Ä³¯»»´ú»¹ÔçµÃºÜ£¬Çë×¢ÒâÁ½¼þÊÂÇé¡£µÚÒ»£¬½¡¡
¡¡¡¡É½Ê²Ã´Ê±ºò±äÉ«¿ÉËÒ²Áϲ»×¼£¬µ±ÄãÂñÊ×¹¤×÷ʱ£¬ÍâÃæµÄÊÀ½ç½ø²½ÓÈÆä·É¿ì£»µÚ¶þ£¬Îï¡¡
¡¡¼þµ¼ÏòºÍApplication¡¡Framework¡¡¿É²»ÊÇÄÇôÈÝÒ×ѧµÄ£¬»¨¶àÉÙʱ¼ä²ÅÄܵÇÌÃÈëÊÒ¿É»¹µÃ¡¡
¡¡¡¡Æ¾¸÷ÈË×ÊÖʺͻù´¡ÄØ¡£¡¡
¡¡ºÆå«ÎÞÑĵÄWindows¡¡API¡¡
Windows¡¡°æ±¾¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡ÍƳöÈÕÆÚ¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡API¡¡¸öÊý¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡ÏûÏ¢¸öÊý¡¡
1¡£0¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡1985¡£11¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡379¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡£¿¡¡
2¡£0¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡1987¡£11¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡458¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡£¿¡¡
3¡£0¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡1990¡£05¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡578¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡£¿¡¡
Multimedia¡¡Ex¡£¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡1991¡£12¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡120¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡£¿¡¡
3¡£1¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡1992¡£04¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡973¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡271¡¡
¡¡¡¡¡¡¡¡
Win32s¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡1993¡£08¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡838¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡287¡¡
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡1449¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡291¡¡
Win32¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡1993¡£08¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡£¨³ÖÐøÔö¼Óµ±ÖУ©¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡£¨³ÖÐøÔö¼Óµ±ÖУ©¡¡
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡A¡¡PI¡¡Jun¡¡gle¡¡
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡323¡¡
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡Page¡¡386¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡µÚƪ¡¡¡¡¡¡¡¡œ³ö¡¡¡¡MFC¡¡¡¡³ÌʽÔOÓ‹¡¡
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡£¨¡¡¡¡£©¡¡
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡Microsoft¡¡Foundation¡¡Classes¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡MFC¡¡
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡PC¡¡ÊÀ½çÀï³öÁËÈýÌ×C£«£«¡¡Application¡¡Frameworks¡¡£¬²¢ÇÒÓÐÓú¶àÓú¶àµÄÇ÷ÊÆ¡£ÕâÈýÌ×ÊÇ¡¡
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡Microsoft¡¡¡¡µÄMFC¡¡¡¡£¨Microsoft¡¡Foundation¡¡Classes¡¡¡¡£©¡¡£¬¡¡Borland¡¡¡¡µÄOWL¡¡¡¡£¨Object¡¡
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡WindowLibrary¡¡£©£¬ÒÔ¼°IBM¡¡VisualAge¡¡C£«£«¡¡¡¡µÄOpen¡¡Class¡¡Library¡¡¡£ÖÁÓÚÆäËüC£«£«¡¡±àÒë¡¡
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡Æ÷³§ÉÌÈçWat¡¡¡¢Symantec¡¢Metaware¡¡£¬Ö»Êǹ©Ó¦ÕûºÏ¿ª·¢»·¾³£¨Integraded¡¡Development¡¡
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡Environment¡¡£¬IDE£©£¬ÆäApplication¡¡Framework¡¡¶¼ÊDzÉÓÃ΢Èí¹«Ë¾µÄMFC¡¡¡£¡¡
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡Delphi¡¡£¨Pascal¡¡ÓïÑÔ£©£¬ÒÀÎÒÖ®¼û£¬Ò²³ÆµÃÉÏÊÇÒ»Ì×Application¡¡Framework¡¡¡£Java¡¡ÓïÑÔ¡¡
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡±¾ÉíÄÚ½¨Ò»Ì×±ê×¼Àà±ð¿â£¬ÒÀÎÒÖ®¼û£¬Ò²¹»µÃÉÏ×ʸñ±»³ÆΪApplication¡¡Framework¡¡¡£¡¡
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡Delphi¡¡ºÍVisual¡¡Basic¡¡£¬ÓÖ±»³ÆΪÊÇÒ»ÖÖÓ¦ÓóÌÐò¿ìËÙ¿ª·¢¹¤¾ß£¨RAD¡¡£¬Rapid¡¡Application¡¡
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡Development¡¡£©¡£ËüÃDzÉÓÃPME¡¡¡¡£¨Properties¡Method¡Event¡¡£©¼Ü¹¹£¬Ð´³ÌÐòµÄ¹ý³ÌÏñÊÇÔÚ¡¡
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡Ò»ÕÅ»²¼ÉÏÆ´´ÕÒ»¸ö¸öÏֳɵÄ×é¼þ£¨ponents¡¡£©£ºÉ趨ËüÃǵÄÊôÐÔ£¨properties¡¡£©¡¢Ö¸¡¡
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¶¨ËüÃÇÓ¦¸Ã¡¸ÓÐËù¸Ð¡¹µÄÍâÀ´´Ì¼¤£¨events¡¡£©£¬²¢¾ö¶¨ËüÃÇÃæ¶Ô´Ë´Ì¼¤Ê±ÔÚÔ¤ÉèÐÐΪ֮Íâ¡¡
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡µÄÐÐΪ£¨methods¡¡£©¡£ËùÓж¯×÷¶¼ÒÔÍÏÀ¡¢É趨ÊýÖµµÄ·½Ê½Íê³É£¬·Ç³£¼òµ¥¡£Ö»ÓÐÔÚÉ趨¡¡
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡×é¼þÓë×é¼þÖ®¼äµÄ»¥¶¯¹Øϵʱ²ÅÇ£Éæµ½³ÌÐò´úÂëµÄд×÷£¨ÕâһС¶ÎÂëÒ²Òò´Ë³ÉΪ˳Àû³É¹¦¡¡
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡µÄ¹Ø¼ü£©¡£¡¡
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡Borland¡¡¹«Ë¾ÓÚ1997¡¡ÄêÈýÔÂÍƳöµÄC£«£«¡¡Builder¡¡Ò²ÊôÓÚPME¡¡¼Ü¹¹£¬ÌṩһÌ×Visual¡¡
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡ponent¡¡Library¡¡£¨VCL¡¡£©£¬ÄÚÓÐÐíÐí¶à¶àµÄ×é¼þ¡£Òò´ËC£«£«¡¡Builder¡¡Ò²ËãµÃÉÏÊÇÒ»Ìס¡
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡RAD¡¡£¨Ó¦ÓóÌÐò¿ìËÙ¿ª·¢¹¤¾ß£©¡£¡¡
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡Ôç³õ£¬¿ª·¢Windows¡¡Ó¦ÓóÌÐò±ØÐëʹÓÃ΢ÈíµÄSDK¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡£¨Software¡¡Development¡¡Kit¡¡£©£¬Ö±¡¡
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡½Óµ÷ÓÃWindows¡¡API¡¡¡¡º¯Êý£¬ÏòWindows¡¡²Ù×÷ϵͳÌá³ö¸÷ÖÖÒªÇó£¬ÀýÈçÅäÖÃÄÚ´æ¡¢¿ª¡¡
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡Æô´°¿Ú¡¢Êä³öͼÐΡ£¡£¡£¡£¡¡
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡ËùνAPI¡¡£¨Application¡¡Programming¡¡Interface¡¡£©£¬¾ÍÊÇ¿ª·Å¸øÓ¦ÓóÌÐòµ÷ÓõÄϵͳ¹¦ÄÜ¡£¡¡
324¡¡
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡Page¡¡387¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡µÚ£µÕ¡¡¡¡¡¡¡¡¿‚Ó^Application¡¡Framework¡¡¡¡
ÊýÒÔǧ¼ÆµÄWindows¡¡APIs¡¡£¬Ã¿¸ö¿´ÆðÀ´¶¼ºÃÏó±ÈÖØÏàÈô£¨ÖÁÉÙÄã´ÓÊÖ²áÉÏ¿´²»³öÀ´ÊëÇá¡¡
ÊëÖØ£©¡£ÓÐЩAPIs¡¡±Ë´ËËäÓÐȺ×é¹Øϵ£¬È´Ã»ÓÐÏà½ü»ò×éÖ¯»¯µÄº¯ÊýÃû³Æ¡£ÐÇÂÞÆå²¼£¬¡¡
ÎíÁÐÐdzۣ»ÓÖËÆÑ©ÇòÒ»°ãÓú¹öÓú¶à£¬Óú¹öÓú´ó¡£×«Ð´Windows¡¡Ó¦ÓóÌÐòÐèÒª´óÁ¿µÄÄÍ¡¡
Á¦ÓëÒãÁ¦£¬ÒÔ¼°´óÁ¿µÄСÐĽ÷É÷£¡¡¡
MFC¡¡°ïÖúÎÒÃÇ°ÑÕâЩºÆ·±µÄAPIs¡¡£¬ÀûÓöÔÏóµ¼ÏòµÄÔÀí£¬Âß¼µØ×éÖ¯ÆðÀ´£¬Ê¹ËüÃǾߡ¡
±¸³éÏ󻯡¢·â×°»¯¡¢¼Ì³ÐÐÔ¡¢¶à̬ÐÔ¡¢Ä£¿é»¯µÄÐÔÖÊ¡£¡¡
1989¡¡Äê΢Èí¹«Ë¾³ÉÁ¢Application¡¡Framework¡¡¼¼ÊõÍŶӣ¬ÃûΪAFX¡¡Ð¡×飬ÓÃÒÔ¿ª·¢C£«£«¡¡
¶ÔÏóµ¼Ïò¹¤¾ß¸øWindows¡¡Ó¦ÓóÌÐò¿ª·¢ÈËԱʹÓá£AFX¡¡¡¡µÄ¡¨X¡¨¡¡ÆäʵûÓÐʲôÒâÒ壬¡¡
Ö»ÊÇΪÁË´Õ³ÉÒ»¸öÏìÁÁºÃÄîµÄÃû×Ö¡£¡¡
Õâ¸öС×é×î³õµÄ¡¸ÏÜÕ¡¹£¬¸ù¾Ý¼ÇÔØ£¬ÊÇÒª¡¨utilize¡¡the¡¡latest¡¡in¡¡object¡¡oriented¡¡technology¡¡to¡¡
provide¡¡tools¡¡and¡¡libraries¡¡for¡¡developers¡¡writing¡¡the¡¡most¡¡advanced¡¡GUI¡¡applications¡¡on¡¡the¡¡
market¡¨£¬ÆäÖв¢Î´»µØ×ÔÏÞÓëWindows¡¡²Ù×÷ϵͳÓйء£¹ûÈ»£¬ÆäµÚÒ»¸öÔÐͲúÆ·£¬ÓС¡
×Ô¼ºµÄ´°¿Úϵͳ¡¢×Ô¼ºµÄ»æͼϵͳ¡¢×Ô¼ºµÄ¶ÔÏóÊý¾Ý¿â¡¢ÄËÖÁÓÚ×Ô¼ºµÄÄÚ´æ¹ÜÀíϵͳ¡£¡¡
µ±Ð¡×é³ÉÔ±ÒԴ˲úÆ·¿ª·¢Ó¦ÓóÌÐò£¬ËûÃÇ·¢ÏÖʵÔÚÊÇÌ«¸´ÔÓ£¬ÓÖã£À빫˾µÄÖ÷Á÷ϵͳ¡
Windows¡¡¡Ì«Ò£Ô¶¡£ÓÚÊÇËûÃÇÐÞ¸ÄÏÜÕ±ä³É¡¨deliver¡¡the¡¡power¡¡of¡¡object¡oriented¡¡solutions¡¡
to¡¡programmers¡¡to¡¡enable¡¡them¡¡to¡¡build¡¡world¡class¡¡Windows¡¡based¡¡applications¡¡in¡¡C£«£«¡£¡¨¡¡Õâ²î¡¡
²»¶àÕýÊÇWindows¡¡3¡£0¡¡Òì¾üáÈÆðµÄʱºò¡£¡¡
C£«£«¡¡ÊÇÒ»¸ö¸´ÔÓµÄÓïÑÔ£¬AFX¡¡Ð¡×éÔ¤ÆÚMFC¡¡¡¡µÄʹÓÃÕß²»¿ÉÄÜÈËÈ˽ÔΪC£«£«¡¡×¨¼Ò£¬Ëù¡¡
ÒÔËûÃDz¢Ã»ÓвÉÓÃË