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

VCÓïÑÔ6.0³ÌÐòÉè¼Æ´ÓÈëÃŵ½¾«Í¨-µÚ54ÕÂ

°´¼üÅÌÉÏ·½Ïò¼ü ¡û »ò ¡ú ¿É¿ìËÙÉÏÏ·­Ò³£¬°´¼üÅÌÉ쵀 Enter ¼ü¿É»Øµ½±¾ÊéĿ¼ҳ£¬°´¼üÅÌÉÏ·½Ïò¼ü ¡ü ¿É»Øµ½±¾Ò³¶¥²¿£¡
¡ª¡ª¡ª¡ªÎ´ÔĶÁÍꣿ¼ÓÈëÊéÇ©ÒѱãÏ´μÌÐøÔĶÁ£¡






¡¡¡¡¡¡¡¡×¢Òâ¸Ãº¯ÊýÖ»±£Ö¤Êý¾ÝÍêÈ«´«Ë͵½Ö¸¶¨µÄ¡¡CFile¡¡¶ÔÏóÖУ¬¶øÇÒ±ØÐëͨ¹ý¡¡CFile£º£ºClose¡¡²ÅÄÜ¡¡

Íê³É×îÖÕÏò´ÅÅÌдÈëÊý¾ÝµÄ¹ý³Ì¡£¡¡¡¡



¡¡¡¡¡¡¡¡3¡¡£®×´Ì¬ºÍ±êÖ¾º¯Êý¡¡¡¡



¡¡¡¡¡¡¡¡¸ÃÀຯÊýÖ÷ÒªÓС¡IsLoading£¨£©ºÍ¡¡IsStoring£¨£©Á½¸öº¯Êý£¬ÕâÁ½¸öº¯Êý·Ö±ðÓÃÓÚÈ·¶¨¡¡CArchive¡¡

¶ÔÏóÊÇ·ñ´¦ÓÚ¶Áȡ״̬£¬»òÕßÊÇ·ñ´¦ÓÚ±£´æ״̬¡£ÆäÔ­ÐÍ·Ö±ðΪ£º¡¡¡¡



¡¡¡¡¡¡¡¡BOOL¡¡IsLoading£¨¡¡£©¡¡const£»¡¡¡¡



¡¡¡¡¡¡¡¡BOOL¡¡IsStoring£¨¡¡£©¡¡const£»¡¡¡¡



¡¡¡¡¡¡¡¡4¡¡£®Close£¨£©º¯Êý¡¡¡¡



¡¡¡¡¡¡¡¡¸Ãº¯ÊýÓÃÓÚÇå¿Õ»º³åÇø£¬¹Ø±Õ¡¡CArchive¡¡¶ÔÏ󣬲¢ÇÒ½«¡¡CArchive¡¡¶ÔÏóÓë¡¡CFile¡¡¶ÔÏó·ÖÀë¡£¡¡

ÆäÔ­ÐÍΪ£º¡¡¡¡



¡¡¡¡¡¡¡¡void¡¡Close£¨¡¡£©£»¡¡¡¡



8¡£1¡£4¡¡¡¡¡¡¡¡¼ÓÈë´®Ðл¯´úÂë¡¡¡¡



¡¡¡¡¡¡¡¡½éÉÜÍê´®Ðл¯µÄ»ù±¾ÄÚÈÝ£¬±¾½Ú½«½²ÊöÈçºÎÔÚÎĵµÊÓͼӦÓóÌÐòÖÐÌí¼ÓÎĵµÀàµÄ´®Ðл¯¡¡

¹¦Äܵķ½·¨À´ÊµÏÖÎĵµµÄ±£´æºÍ¶ÁÈ¡¡£¡¡¡¡

¡¡¡¡¡¡¡¡ÔÚ¡¡MFC¡¡ÖУ¬ÎĵµÊý¾Ý½øÐд®Ðл¯µÄ´¦Àí¹ý³Ì£¬Í¬ÑùÊÇͨ¹ýÎĵµÀàµÄ¡¡Serialize£¨£©º¯Êý½øÐС£¡¡

ÏÂÃæÒÔÑ¡Ôñ¡°Îļþ£üÁí´æΪ¡±²Ëµ¥ÃüÁîΪÀý½éÉÜÕâ¸ö¹ý³Ì¡£Ê×ÏÈ¡¡MFC¡¡¿ò¼ÜÌáʾÓû§Ñ¡È¡Îļþ¡¡

Ãû£¬²¢´ò¿ª¶ÔÓ¦µÄ¡¡CFile¡¡¶ÔÏó¡£½Ó×Å¿ò¼Ü´´½¨Ö¸Ïò¸Ã¡¡CFile¡¡¶ÔÏóµÄ¡¡CArchive¡¡¶ÔÏó¡£ÓÉÓÚÊÇ¡°Áí¡¡

´æΪ¡±£¬Òò´Ë¸Ã¶ÔÏóÉèÖÃΪ¡°´æ´¢¡¡¡±£¬¼´¡¡CArchive£º£ºstore¡¡¡£È»ºóµ÷Óá¡CDocument¡¡ÅÉÉúÀ༴³ÌÐò¡¡

µÄÎĵµÀàÖж¨ÒåµÄ¡¡Serialize£¨£©º¯Êý£¬½«¡¡CArchive¡¡¶ÔÏóµÄÒýÓô«µÝ¸ø¸Ãº¯Êý¡£³ÌÐòµÄÎĵµÀàµÄ¡¡

Serialize£¨£©º¯ÊýÖ´ÐÐÍê±Ïºó£¬¿ò¼ÜÏÈÏú»Ù¡¡CArchive¡¡¶ÔÏó£¬ÔÙÏú»Ù¡¡CFile¡¡¶ÔÏ󡣡¡¡¡

¡¡¡¡¡¡¡¡Òò´Ë£¬¸ù¾ÝÉÏÊö¹ý³Ì£¬ÔÚÎĵµÊÓͼӦÓóÌÐòÖнøÐÐÎĵµµÄ´®Ðл¯´¦Àí£¬Ö»ÐèÒªÔÚÎĵµÀà¡¡

ÖÐÖØÔØ¡¡CDocument£º£ºSerialize£¨£©º¯Êý£¬¶ÔÌض¨µÄÎĵµÊý¾Ý½øÐд®Ðл¯¼´¿ÉʵÏÖ¡£ÏÂÃæ¸ø³öÒ»¸ö¡¡

ÔÚÎĵµÀàÖмÓÈë´®Ðл¯´úÂëµÄʾÀý´úÂë¡£¸Ã¶Î´úÂëÖС¡CSampleDoc¡¡ÀàÊdzÌÐòµÄÎĵµÀ࣬ËüÓС¡

Ò»¸ö¡¡CSampleData¡¡ÀàµÄ³ÉÔ±±äÁ¿Ö¸Õ룬ÓÃÓÚ±£´æÎĵµÊý¾Ý¡£Ê¾ÀýÑÝʾÁË¡¡CSampleDoc¡¡ÀàÈçºÎ¡¡

½«¡¡CSampleData¡¡ÀàµÄÎĵµÊý¾Ý´®Ðл¯¡£¡¡¡¡



¡¡¡¡¡¡¡¡1£®CSampleData¡¡ÀàµÄÉùÃ÷¡¡¡¡



¡¡¡¡¡¡¡¡¾ßÌå´úÂëÈçÏ£º¡¡¡¡



¡¡¡¡¡¡¡¡class¡¡CSampleData¡¡£º¡¡public¡¡CObject¡¡¡¡¡¡¡¡¡¡¡¡



¡¡¡¡¡¡¡¡£û¡¡¡¡



¡¡¡¡¡¡¡¡public£º¡¡¡¡



¡¡¡¤182¡¡¡¤¡¡¡¡


¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­Page¡¡194¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­

¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡µÚ¡¡8¡¡Õ¡¡¡¡¡¡¡¡Îļþ²Ù×÷¡¡¡¡



¡¡¡¡¡¡¡¡¡¡¡¡¡¡//¶¨ÒåµÄ¹«¹²Êý¾ÝÀàÐÍ¡¡¡¡



¡¡¡¡¡¡¡¡¡¡¡¡¡¡CString¡¡m_strName£»¡¡¡¡



¡¡¡¡¡¡¡¡¡¡¡¡¡¡int¡¡m_nType£»¡¡¡¡



¡¡¡¡



¡¡¡¡¡¡¡¡¡¡¡¡¡¡CSampleData£¨£©£»¡¡¡¡



¡¡¡¡¡¡¡¡¡¡¡¡¡¡virtual¡¡~CSampleData£¨£©£»¡¡¡¡



¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡



¡¡¡¡¡¡¡¡¡¡¡¡¡¡//¶¨Òå´®Ðл¯µÄºê¡¡¡¡



¡¡¡¡¡¡¡¡¡¡¡¡¡¡DECLARE_SERIAL£¨CSampleData£©¡¡¡¡



¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡



¡¡¡¡¡¡¡¡¡¡¡¡¡¡//¡¡´®Ðл¯Ð麯Êý¡¡¡¡



¡¡¡¡¡¡¡¡¡¡¡¡¡¡virtual¡¡void¡¡Serialize£¨CArchive¡¡&ar£©£»¡¡¡¡



£ý£»¡¡¡¡



2¡¡£®CSampleData¡¡ÀàµÄʵÏÖ¡¡¡¡



¾ßÌå´úÂëÈçÏ£º¡¡¡¡



//ʵÏÖ´®Ðл¯µÄºê¡¡¡¡



IMPLEMENT_SERIAL£¨CSampleData£»¡¡CObject£»¡¡0£©¡¡¡¡



¡¡¡¡



//³õʼ»¯¡¡¡¡



CSampleData£º£ºCSampleData£¨£©¡¡¡¡



£û¡¡¡¡



¡¡¡¡¡¡¡¡¡¡¡¡¡¡m_nType=0£»¡¡¡¡



¡¡¡¡¡¡¡¡¡¡¡¡¡¡m_strName=¡¨¡¨£»¡¡¡¡



£ý¡¡¡¡



¡¡¡¡



CSampleData£º£º~CSampleData£¨£©¡¡¡¡



£û¡¡¡¡



¡¡¡¡



£ý¡¡¡¡



¡¡¡¡



//¡¡´®Ðл¯º¯Êý¡¡¡¡



void¡¡CSampleData£º£ºSerialize£¨CArchive¡¡&ar£©¡¡¡¡



£û¡¡¡¡



¡¡¡¡¡¡¡¡¡¡¡¡¡¡//»ùÀàµÄ´®Ðл¯¡¡¡¡



¡¡¡¡¡¡¡¡¡¡¡¡¡¡CObject£º£ºSerialize£¨ar£©£»¡¡¡¡



¡¡¡¡¡¡¡¡¡¡¡¡¡¡if¡¡£¨ar¡£IsStoring£¨£©£©¡¡¡¡



¡¡¡¡¡¡¡¡¡¡¡¡¡¡£û¡¡¡¡



¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡//´æ´¢Êý¾Ý¡¡¡¡



¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡arm_strName£»¡¡¡¡



¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡£ý¡¡¡¡



¡¡¡¡¡¡¡¡¡¡¡¡¡¡£ý¡¡¡¡



¡¡¡¡¡¡¡¡¡¡¡¡¡¡3¡¡£®CSampleDoc¡¡ÀàµÄÉùÃ÷¡¡¡¡



¡¡¡¡¡¡¡¡¡¡¡¡¡¡¾ßÌå´úÂëÈçÏ£º¡¡¡¡



¡¡¡¡¡¡¡¡¡¡¡¡¡¡class¡¡CSampleDoc¡¡£º¡¡public¡¡CDocument¡¡¡¡



¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡£û¡¡¡¡



¡¡¡¡¡¡¡¡¡¡¡¡¡¡protected£º¡¡//¡¡create¡¡from¡¡serialization¡¡only¡¡¡¡



¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡CSampleDoc£¨£©£»¡¡¡¡



¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡DECLARE_DYNCREATE£¨CSampleDoc£©¡¡¡¡



¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡



¡¡¡¡¡¡¡¡¡¡¡¡¡¡//¡¡Attributes¡¡¡¡



¡¡¡¡¡¡¡¡¡¡¡¡¡¡public£º¡¡¡¡



¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡



¡¡¡¡¡¡¡¡¡¡¡¡¡¡//¡¡Operations¡¡¡¡



¡¡¡¡¡¡¡¡¡¡¡¡¡¡public£º¡¡¡¡



¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡



¡¡¡¡¡¡¡¡¡¡¡¡¡¡//¡¡Overrides¡¡¡¡



¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡//¡¡ClassWizard¡¡generated¡¡virtual¡¡function¡¡overrides¡¡¡¡



¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡//£û£ûAFX_VIRTUAL£¨CSampleDoc£©¡¡¡¡



¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡public£º¡¡¡¡



¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡virtual¡¡BOOL¡¡OnNewDocument£¨£©£»¡¡¡¡



¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡virtual¡¡void¡¡Serialize£¨CArchive&¡¡ar£©£»¡¡¡¡



¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡//£ý£ýAFX_VIRTUAL¡¡¡¡



¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡



¡¡¡¡¡¡¡¡¡¡¡¡¡¡//¡¡Implementation¡¡¡¡



¡¡¡¡¡¡¡¡¡¡¡¡¡¡public£º¡¡¡¡



¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡CSampleData¡¡*m_pData£»¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡//ÕâÀï¼ÓÈë×Ô¶¨ÒåÎĵµÊý¾Ý¡¡¡¡



¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡



¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡virtual¡¡~CSampleDoc£¨£©£»¡¡¡¡



¡¡¡¡¡¡¡¡¡¡¡¡¡¡#ifdef¡¡_DEBUG¡¡¡¡



¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡virtual¡¡void¡¡AssertValid£¨£©¡¡const£»¡¡¡¡



¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡virtual¡¡void¡¡Dump£¨CDumpContext&¡¡dc£©¡¡const£»¡¡¡¡



¡¡¡¡¡¡¡¡¡¡¡¡¡¡#endif¡¡¡¡



¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡



¡¡¡¤184¡¡¡¤¡¡¡¡


¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­Page¡¡196¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­

¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡µÚ¡¡8¡¡Õ¡¡¡¡¡¡¡¡Îļþ²Ù×÷¡¡¡¡



protected£º¡¡¡¡



¡¡¡¡



//¡¡Generated¡¡message¡¡map¡¡functions¡¡¡¡



protected£º¡¡¡¡



¡¡¡¡¡¡¡¡¡¡¡¡¡¡//£û£ûAFX_MSG£¨CSampleDoc£©¡¡¡¡



¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡//¡¡NOTE¡¡the¡¡ClassWizard¡¡will¡¡add¡¡and¡¡remove¡¡member¡¡functions¡¡here¡£¡¡¡¡



¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡//¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡DO¡¡NOT¡¡EDIT¡¡what¡¡you¡¡see¡¡in¡¡these¡¡blocks¡¡of¡¡generated¡¡code¡¡£¡¡¡¡¡



¡¡¡¡¡¡¡¡¡¡¡¡¡¡//£ý£ýAFX_MSG¡¡¡¡



¡¡¡¡¡¡¡¡¡¡¡¡¡¡DECLARE_MESSAGE_MAP£¨£©¡¡¡¡



£ý£»¡¡¡¡



4¡¡£®CSampleDoc¡¡ÀàµÄʵÏÖ¡¡¡¡



¾ßÌå´úÂëÈçÏ£º¡¡¡¡



CSampleDoc£º£ºCSampleDoc£¨£©¡¡¡¡



£û¡¡¡¡



¡¡¡¡¡¡¡¡¡¡¡¡¡¡//¡¡TODO£º¡¡add¡¡one¡­time¡¡construction¡¡code¡¡here¡¡¡¡



¡¡¡¡¡¡¡¡¡¡¡¡¡¡//¡¡¡¡³õʼ»¯Êý¾Ý¡¡¡¡



¡¡¡¡¡¡¡¡¡¡¡¡¡¡m_pData=NULL£»¡¡¡¡



£ý¡¡¡¡



¡¡¡¡



CSampleDoc£º£º~CSampleDoc£¨£©¡¡¡¡



£û¡¡¡¡



£ý¡¡¡¡



¡¡¡¡



BOOL¡¡CSampleDoc£º£ºOnNewDocument£¨£©¡¡¡¡



£û¡¡¡¡



¡¡¡¡¡¡¡¡¡¡¡¡¡¡if¡¡£¨£¡CDocument£º£ºOnNewDocument£¨£©£©¡¡¡¡



¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡return¡¡FALSE£»¡¡¡¡



¡¡¡¡



¡¡¡¡¡¡¡¡¡¡¡¡¡¡//¡¡TODO£º¡¡add¡¡reinitialization¡¡code¡¡here¡¡¡¡



¡¡¡¡¡¡¡¡¡¡¡¡¡¡//¡¡£¨SDI¡¡documents¡¡will¡¡reuse¡¡this¡¡document£©¡¡¡¡



¡¡¡¡¡¡¡¡¡¡¡¡¡¡//´´½¨ÐµÄÎĵµÊý¾Ý¡¡¡¡



¡¡¡¡¡¡¡¡¡¡¡¡¡¡if¡¡£¨m_pData£¡=NULL£©¡¡delete¡¡m_pData£»¡¡¡¡



¡¡¡¡¡¡¡¡¡¡¡¡¡¡m_pData=new¡¡CSampleData£»¡¡¡¡



¡¡¡¡¡¡¡¡¡¡¡¡¡¡CString¡¡m_str£»¡¡¡¡



¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡



¡¡¡¡¡¡¡¡¡¡¡¡¡¡return¡¡TRUE£»¡¡¡¡



£ý¡¡¡¡



¡¡¡¡



¡¡¡¡



¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¤185¡¡¡¤¡¡¡¡


¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­Page¡¡197¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­

Visual¡¡C£«£«¡¡6¡£0¡¡³ÌÐòÉè¼Æ´ÓÈëÃŵ½¾«Í¨¡¡¡¡



¡¡¡¡¡¡¡¡¡¡¡¡¡¡



¡¡¡¡¡¡¡¡¡¡¡¡/////////////////////////////////////////////////////////////////////////////¡¡¡¡



¡¡¡¡¡¡¡¡¡¡¡¡//¡¡CSampleDoc¡¡serialization¡¡¡¡



¡¡¡¡¡¡¡¡¡¡¡¡//¡¡CSampleDoc¡¡µÄ´®Ðл¯º¯Êý¡¡¡¡



¡¡¡¡¡¡¡¡¡¡¡¡void¡¡CSampleDoc£º£ºSerialize£¨CArchive&¡¡ar£©¡¡¡¡



¡¡¡¡¡¡¡¡¡¡¡¡£û¡¡¡¡



¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡if¡¡£¨ar¡£IsStoring£¨£©£©¡¡¡¡



¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡£û¡¡¡¡



¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡//¡¡TODO£º¡¡add¡¡storing¡¡code¡¡here¡¡¡¡



¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡//±£´æ¡¡m_pData¡¡¡¡



¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡arm_pData£»¡¡¡¡



¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡£ý¡¡¡¡



¡¡¡¡¡¡¡¡¡¡¡¡£ý¡¡¡¡



8¡£2¡¡¡¡¡¡¡¡Îļþ¡¡CFile¡¡Àà¡¡¡¡



¡¡¡¡¡¡¡¡¡¡¡¡ÔÚ¡¡¡¡8¡£1¡¡½ÚÖнéÉÜÁËÈçºÎÔÚÎĵµÊÓͼӦÓóÌÐòÖмÓÈë´®Ðл¯²¢½øÐÐÎļþµÄ±£´æºÍ´ò¿ª¡£Õâ¡¡

ÖÖ´®Ðл¯·½·¨Ò²ÓÐÖî¶à¾ÖÏÞ£¬²»ÄÜʵÏÖÁé»îµÄÎļþ·ÃÎÊ¡£µ±³ÌÐòÐèÒª×Ô¶¨ÒåÎļþ²Ù×÷ʱ£¬¾Í¡¡

ÐèÒªÓõ½¡¡CFile¡¡Àà¡£ÔÚ¡¡MFC¡¡ÖУ¬CFile¡¡Àà´¦ÀíÕý³£µÄÎļþ¡¡I/O¡¡²Ù×÷¡£CFile¡¡ÀàÌṩͨÓöþ½øÖÆ¡¡

Îļþ²Ù×÷µÄ½Ó¿Ú£¬ÊÇËùÓС¡MFC¡¡Îļþ²Ù×÷ÀàµÄ»ù´¡£¬´®Ðл¯Ò²ÊÇ×îÖÕͨ¹ý¡¡CFile¡¡Àà½øÐÐÎļþ´¦¡¡

ÀíµÄ¡£±¾½Ú½«Óöà¸öʾÀý½éÉÜ¡¡CFile¡¡ÀàµÄʹÓ÷½·¨£¬²¢Ìṩ¡¡CFile¡¡ÀàÖи÷ÖÖº¯ÊýµÄʹÓòο¼¡£¡¡¡¡



¡¡¡¡¡¡¡¡¡¡¡¡ÊµÀý¡¡8¡­1£º¸öÈËÐÅϢ¼ÈëʵÀý¡£Ô´´úÂëÔÚ¹âÅÌÖС°08ʵÀý¡¡8¡­1PersonData¡±Ä¿Â¼Ï¡£¡¡¡¡



¡¡¡¡¡¡¡¡¡¡¡¡PersonData¡¡Ê¾ÀýÔËÐнçÃæÈçͼ¡¡8¡­1¡¡Ëùʾ¡£¸ÃʾÀýÊÇÒ»¸ö»ùÓÚ¶Ô»°¿òµÄ¡¡MFC¡¡Ó¦ÓóÌÐò¡£ÔË¡¡

ÐÐʱÏÈÌáʾ³ÌÐòÓû§Ñ¡Ôñ¸öÈËÐÅÏ¢Êý¾ÝÎļþ£¬±ÈÈç¡¡PersonData¡¡¹¤³ÌĿ¼Ïµġ¡test¡£dat¡¡¡£´ò¿ªÊý¡¡

¾ÝÎļþºó¾Í½øÈëÈçͼ¡¡8¡­1¡¡ËùʾµÄ½çÃæ¡£ÔÚÕâ¸ö½çÃæÀï×ó²àµÄÁбí¿ò¿ÉÒÔÌí¼Ó¡¢É¾³ýºÍÑ¡Ôñ¸ö¡¡

ÈËÐÅÏ¢µÄÌõÄ¿¡¡¡£µ±Ñ¡Ôñ¶¨Ä³¸öÈËÃûʱ£¬ÔÚÓÒ²àµÄ¡°¸öÈËÐÅÏ¢¡±À¸ÖÐÏÔʾ¸öÈËÐÅÏ¢µÄ¾ßÌåÄÚÈÝ¡£¡¡

Èç¹ûÒªÐÞ¸Äij¸öÌõÄ¿µÄ¸öÈËÐÅÏ¢£¬Ôò¿ÉÒÔÖ±½Ó±à¼­¶Ô»°¿òÓÒ²àµÄ¾ßÌåÄÚÈ
·µ»ØĿ¼ ÉÏÒ»Ò³ ÏÂÒ»Ò³ »Øµ½¶¥²¿ ÔÞ£¨0£© ²È£¨1£©
δÔĶÁÍꣿ¼ÓÈëÊéÇ©ÒѱãÏ´μÌÐøÔĶÁ£¡
ÎÂÜ°Ìáʾ£º ο´Ð¡ËµµÄͬʱ·¢±íÆÀÂÛ£¬Ëµ³ö×Ô¼ºµÄ¿´·¨ºÍÆäËüС»ï°éÃÇ·ÖÏíÒ²²»´íŶ£¡·¢±íÊéÆÀ»¹¿ÉÒÔ»ñµÃ»ý·ÖºÍ¾­Ñé½±Àø£¬ÈÏÕæдԭ´´ÊéÆÀ ±»²ÉÄÉΪ¾«ÆÀ¿ÉÒÔ»ñµÃ´óÁ¿½ð±Ò¡¢»ý·ÖºÍ¾­Ñé½±ÀøŶ£¡