ÓÑÇéÌáʾ£ºÈç¹û±¾ÍøÒ³´ò¿ªÌ«Âý»òÏÔʾ²»ÍêÕû£¬Çë³¢ÊÔÊó±êÓÒ¼ü¡°Ë¢Ð¡±±¾ÍøÒ³£¡ÔĶÁ¹ý³Ì·¢ÏÖÈκδíÎóÇë¸æËßÎÒÃÇ£¬Ð»Ð»£¡£¡ ±¨¸æ´íÎó
Ò»ÊÀÊé³Ç ·µ»Ø±¾ÊéĿ¼ ÎÒµÄÊé¼Ü ÎÒµÄÊéÇ© TXTÈ«±¾ÏÂÔØ ½øÈëÊé°É ¼ÓÈëÊéÇ©

ÉîÈëdz³öMFCµÚ2°æ(PDF¸ñʽ)-µÚ10ÕÂ

°´¼üÅÌÉÏ·½Ïò¼ü ¡û »ò ¡ú ¿É¿ìËÙÉÏÏ·­Ò³£¬°´¼üÅÌÉ쵀 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£¬Ò༴º
·µ»ØĿ¼ ÉÏÒ»Ò³ ÏÂÒ»Ò³ »Øµ½¶¥²¿ ÔÞ£¨0£© ²È£¨1£©
δÔĶÁÍꣿ¼ÓÈëÊéÇ©ÒѱãÏ´μÌÐøÔĶÁ£¡
ÎÂÜ°Ìáʾ£º ο´Ð¡ËµµÄͬʱ·¢±íÆÀÂÛ£¬Ëµ³ö×Ô¼ºµÄ¿´·¨ºÍÆäËüС»ï°éÃÇ·ÖÏíÒ²²»´íŶ£¡·¢±íÊéÆÀ»¹¿ÉÒÔ»ñµÃ»ý·ÖºÍ¾­Ñé½±Àø£¬ÈÏÕæдԭ´´ÊéÆÀ ±»²ÉÄÉΪ¾«ÆÀ¿ÉÒÔ»ñµÃ´óÁ¿½ð±Ò¡¢»ý·ÖºÍ¾­Ñé½±ÀøŶ£¡