================================================================================ MICROSOFT »ù´¡Àà¿â : ENRIT ÏîÄ¿¸ÅÊö =============================================================================== Ó¦ÓóÌÐòÏòµ¼ÒÑΪÄú´´½¨ÁË´Ë ENRIT Ó¦ÓóÌÐò¡£´ËÓ¦ÓóÌÐò²»½öÑÝʾ Microsoft »ù´¡ÀàµÄ»ù±¾Ê¹Ó÷½·¨£¬»¹¿É×÷ΪÄú±àдӦÓóÌÐòµÄÆðµã¡£ ±¾Îļþ¸ÅÒª½éÉÜ×é³É ENRIT Ó¦ÓóÌÐòµÄÿ¸öÎļþµÄÄÚÈÝ¡£ ENRIT.vcxproj ÕâÊÇʹÓÃÓ¦ÓóÌÐòÏòµ¼Éú³ÉµÄ VC++ ÏîÄ¿µÄÖ÷ÏîÄ¿Îļþ£¬ÆäÖаüº¬Éú³É¸ÃÎļþµÄ Visual C++ µÄ°æ±¾ÐÅÏ¢£¬ÒÔ¼°ÓйØÊ¹ÓÃÓ¦ÓóÌÐòÏòµ¼Ñ¡ÔñµÄƽ̨¡¢ÅäÖúÍÏîÄ¿¹¦ÄܵÄÐÅÏ¢¡£ ENRIT.vcxproj.filters ÕâÊÇʹÓá°Ó¦ÓóÌÐòÏòµ¼¡±Éú³ÉµÄ VC++ ÏîĿɸѡÆ÷Îļþ¡£Ëü°üº¬ÓйØÏîÄ¿ÎļþÓëɸѡÆ÷Ö®¼äµÄ¹ØÁªÐÅÏ¢¡£ÔÚ IDE ÖУ¬Í¨¹ýÕâÖÖ¹ØÁª£¬ÔÚÌØ¶¨½ÚµãÏÂÒÔ·Ö×éÐÎʽÏÔʾ¾ßÓÐÏàËÆÀ©Õ¹ÃûµÄÎļþ¡£ÀýÈ磬¡°.cpp¡±ÎļþÓë¡°Ô´Îļþ¡±É¸Ñ¡Æ÷¹ØÁª¡£ ENRIT.h ÕâÊÇÓ¦ÓóÌÐòµÄÖ÷Í·Îļþ¡£ ÆäÖаüÀ¨ÆäËûÏîÄ¿ÌØ¶¨µÄ±êÍ·£¨°üÀ¨ Resource.h£©£¬²¢ÉùÃ÷ CENRITApp Ó¦ÓóÌÐòÀà¡£ ENRIT.cpp ÕâÊǰüº¬Ó¦ÓóÌÐòÀà CENRITApp µÄÖ÷Ó¦ÓóÌÐòÔ´Îļþ¡£ ENRIT.rc ÕâÊdzÌÐòʹÓõÄËùÓÐ Microsoft Windows ×ÊÔ´µÄÁÐ±í¡£Ëü°üÀ¨ RES ×ÓĿ¼Öд洢µÄͼ±ê¡¢Î»Í¼ºÍ¹â±ê¡£´ËÎļþ¿ÉÒÔÖ±½ÓÔÚ Microsoft Visual C++ ÖнøÐб༭¡£ÏîÄ¿×ÊÔ´°üº¬ÔÚ 2052 ÖС£ res\ENRIT.ico ÕâÊÇÓÃ×÷Ó¦ÓóÌÐòͼ±êµÄͼ±êÎļþ¡£´Ëͼ±ê°üÀ¨ÔÚÖ÷×ÊÔ´Îļþ ENRIT.rc ÖС£ res\ENRIT.rc2 ´ËÎļþ°üº¬²»ÔÚ Microsoft Visual C++ ÖнøÐб༭µÄ×ÊÔ´¡£ÄúÓ¦¸Ã½«²»¿ÉÓÉ×ÊÔ´±à¼­Æ÷±à¼­µÄËùÓÐ×ÊÔ´·ÅÔÚ´ËÎļþÖС£ ///////////////////////////////////////////////////////////////////////////// Ö÷¿ò¼Ü´°¿ÚµÄÇé¿ö: ÏîÄ¿°üÀ¨±ê×¼µÄMFC½Ó¿Ú¡£ MainFrm.h, MainFrm.cpp ´ËÎļþ°üº¬¿ò¼ÜÀàCMainFrame¡£ Õâ¸öÀàÅÉÉúÓÚCFrameWnd£¬²¢¿ØÖÆËùÓÐSDIµÄ¿ò¼Ü¹¦ÄÜ¡£ ///////////////////////////////////////////////////////////////////////////// ÔÚÓ¦ÓóÌÐòÏòµ¼Öд´½¨Ò»¸öÎĵµ¸ñʽºÍÒ»¸öÊÓͼ¡£ ENRITDoc.h, ENRITDoc.cpp - Îļþ Õâ¸öÎļþ°üº¬Ò»¸öCENRITDocÀà¡£±à¼­Õâ¸öÎļþ Ìí¼ÓÌØÊâÎĵµÊý¾Ý²¢Í¨¹ýCENRITDoc::SerializeÍê³ÉÎļþ ʵÏÖ´æ´¢ºÍ¼ÓÔØ¡£ ENRITView.h, ENRITView.cpp - ÎĵµÊÓͼ Õâ¸öÎļþ°üº¬Ò»¸öCENRITViewÀà¡£ CENRITView¸öÌåÓÃÓڲ鿴CENRITDoc¸öÌå¡£ ///////////////////////////////////////////////////////////////////////////// ÆäËû¹¦ÄÜ£º ActiveX ¿Ø¼þ ¸ÃÓ¦ÓóÌÐò°üº¬¶ÔʹÓà ActiveX ¿Ø¼þµÄÖ§³Ö¡£ Windows Í·Îļþ Ó¦ÓóÌÐòÖ§³ÖʹÓÃTCP/IPÍøÂçµÄͨÐÅ¡£ ///////////////////////////////////////////////////////////////////////////// ÆäËû±ê×¼Îļþ: StdAfx.h, StdAfx.cpp ÕâЩÎļþÓÃÓÚÉú³ÉÃûΪ ENRIT.pch µÄÔ¤±àÒëÍ· (PCH) ÎļþºÍÃûΪ StdAfx.obj µÄÔ¤±àÒëÀàÐÍÎļþ¡£ Resource.h ÕâÊDZê׼ͷÎļþ£¬¿ÉÓÃÓÚ¶¨ÒåеÄ×ÊÔ´ ID¡£Microsoft Visual C++ ½«¶ÁÈ¡²¢¸üдËÎļþ¡£ ChipData.manifest Windows XP ʹÓÃÓ¦ÓóÌÐòÇåµ¥ÎļþÀ´ÃèÊöÌØ¶¨°æ±¾µÄ²¢ÐгÌÐò¼¯µÄÓ¦ÓóÌÐòÒÀÀµÏî¡£¼ÓÔØ³ÌÐòʹÓÃÕâЩÐÅÏ¢À´´Ó³ÌÐò¼¯»º´æÖмÓÔØÏàÓ¦µÄ³ÌÐò¼¯£¬²¢±£»¤Æä²»±»Ó¦ÓóÌÐò·ÃÎÊ¡£Ó¦ÓóÌÐòÇåµ¥¿ÉÄÜ»á°üº¬ÔÚÄÚ£¬ÒÔ×÷ΪÓëÓ¦ÓóÌÐò¿ÉÖ´ÐÐÎļþ°²×°ÔÚͬһÎļþ¼ÐÖеÄÍⲿ .manifest Îļþ½øÐÐÖØÐ·ַ¢£¬Ëü»¹¿ÉÄÜÒÔ×ÊÔ´µÄÐÎʽ°üº¬ÔÚ¿ÉÖ´ÐÐÎļþÖС£ ///////////////////////////////////////////////////////////////////////////// ÆäËû×¢ÊÍ: Ó¦ÓóÌÐòÏòµ¼Ê¹Óá°TODO:¡±À´Ö¸Ê¾Ó¦Ìí¼Ó»ò×Ô¶¨ÒåµÄÔ´´úÂ벿·Ö¡£ Èç¹ûÓ¦ÓóÌÐòʹÓù²Ïí DLL ÖÐµÄ MFC£¬Äú½«ÐèÒªÖØÐ·ַ¢ MFC DLL¡£Èç¹ûÓ¦ÓóÌÐòËùʹÓõÄÓïÑÔÓë²Ù×÷ϵͳµÄÇøÓòÉèÖò»Í¬£¬Ôò»¹ÐèÒªÖØÐ·ַ¢ÏàÓ¦µÄ±¾µØ»¯×ÊÔ´ mfc110XXX.DLL¡£ ÓйØÉÏÊö»°ÌâµÄ¸ü¶àÐÅÏ¢£¬Çë²Î¼û MSDN ÎĵµÖÐÓйØÖØÐ·ַ¢ Visual C++ Ó¦ÓóÌÐòµÄ²¿·Ö¡£ /////////////////////////////////////////////////////////////////////////////