************************************************************* * * * Think Bug and Fix * * * ************************************************************* * 20061122(¼ö) Á¶Àç½Ä 1. UpdateModule 1) À߸øµÈ ¼­¹öŸÀÔÀ» ÆÐÄ¡ Ç϶ó°í ÇßÀ»¶§, ±×¿¡´ëÇÑ Ã³¸®¸¦ ÇØ¾ß ÇÑ´Ù. * 20061115(¼ö) Á¶Àç½Ä 1. UpdateModule 1) m_byUpdateNum°ú m_byUpdateCount¸¦ ¸ðµâ¿¡¼­ ¾ø¾ÖÀÚ. iniÆÄÀÏ¿¡ °ü·ÃµÈ ³»¿ëÀº Update Ŭ·¡½º¸¦ »ó¼Ó¹ÞÀº °÷¿¡¼­ ó¸®ÇÑ´Ù. * 20061114(È­) Á¶Àç½Ä 1. UpdateModuleÀº lib´Â INIÆÄÀÏ¿¡ ¾²¿©Áø ¼ø¼­´ë·Î ¾îÇø® ÄÉÀ̼ÇÀ» ¾÷µ¥ÀÌÆ® ÇÑ´Ù.(°³³ä) 2. INIÆÄÀÏ 1) NAMEÀº FTP¼­¹ö¿¡¼­ ãÀ»(·çÆ®¿¡¼­ ã´Â´Ù.) À̸§ÀÌÀÚ, ÇØ´ç ¹öÀüÀ» ´Ù¿î ¹ÞÀ» Æú´õÀÇ À̸§ÀÌ´Ù. ±âº» ´Ù¿î·Îµå °æ·Î°¡, C:\SUNÀ̰í NAMEÀÌ AgentServerÀ̸é, FTP¼­¹ö¿¡¼­ AgentServerÀÇ Æú´õ¸¦ ã¾Æ ±× Æú´õ³»¿¡¼­ ¹öÀüÆÄÀÏÀ» ´Ù¿î·Îµå Çϰí, ´Ù¿î ¹ÞÀº ÆÄÀϵéÀº C:\SUN\AgentServer¿¡ ´Ù¿î·Îµå µÈ´Ù. 2) VersionÀº ÇØ´ç NAMEÀÇ ÇöÀç ¹öÀüÀ» ¶æÇÑ´Ù. 3) Process´Â ÇØ´ç ÇÁ·Î¼¼¼­¸¦ ¾÷µ¥ÀÌÆ® ÇÒ ´ç½Ã üũÇÒ ÇÁ·Î¼¼¼­ ¸íÀÌ´Ù. 3. ModuleÀÌ UpdateNum¸¦ ¾Ë Çʿ䰡 ÀÖÀ»±î? ==> ModuleÀº ÇѰ³ÀÇ Process¸¦ ÆÐÄ¡ÇÏ´Â ´ÜÀ§ÀÌ´Ù. 4. ÇöÀç ±¸Á¶´Â °ÔÀÓ¼­¹ö¿Í ModuleÀÌ ¼­·Î ¹ÐÁ¢ÇÏ°Ô ¿¬°áµÇ¾î ÀÖ´Â °ü°èÀÌ´Ù. ÀÌ°É ²÷ÀÚ. Dlg¿¡¼­´Â Sun¿¡ Á¾¼ÓÀûÀ¸·Î °³¹ßÇϰí, lib´Â INI¿¡ Á¾¼ÓÀûÀ¸·Î °³¹ßÇÏÀÚ. * 20061113(¿ù) Á¶Àç½Ä 1. UI¸¦ ÃÖ¼ÒÈ­ ½ÃŰÀÚ. ¸ðµç Á¤º¸´Â INIÆÄÀÏ¿¡¼­ ¾òµµ·Ï ¼öÁ¤ÇÏÀÚ. 2. ¸ðµâ Refactoring ÇÏÀÚ. 1) ³»ºÎÀûÀ¸·Î Portal ¼­¹ö°¡ Áö¿øµÇµµ·Ï ¼öÁ¤ÇÏÀÚ. 2) UpdateNum¸¦ ¾ø¾Ù¼ö ÀÖµµ·Ï ÇÏÀÚ. mapÀ¸·Î À¯ÁöÇÏ¸é µÉ °ÍÀÌ´Ù. 3) SUN¿¡ Á¾¼ÓÀûÀ¸·Î µÇ¾î ÀÖ´Â ±¸Á¶¸¦, À¯¿¬ÇÏ°Ô ¹Ù²ÙÀÚ. INIÆÄÀÏ¿¡ Á¾¼ÓµÇ°Ô ¼öÁ¤ÇÏÀÚ. 4) Manager Class¿¡¼­ Update¸¦ °ü¸®Çϵµ·Ï ¼öÁ¤ÇÏÀÚ. 5) ÇöÀç DLL·Î ºüÁ® Àִ°ÍÀ», static lib·Î »©ÀÚ. 3. ÇØ¿Ü¹öÀüÀÌ Áö¿øµÇµµ·Ï Resource ¼öÁ¤ÇÏÀÚ. 4. ·Î±×´Â ¸ðµâÂ÷¿ø¿¡¼­ ³²À¸¸é µÉ °ÍÀÌ´Ù. Tool ´Ü°è¿¡¼­ ³²°Ü¾ß ÇÒ±î? 5. S_Drive°¡ Áö¿øµÇµµ·Ï ¼öÁ¤ÇÏÀÚ. * 20061109(¸ñ) Á¶Àç½Ä 1. ¾÷µ¥ÀÌÆ® ÅøÀÇ ¸ðµâ¿¡ °ü·ÃµÈ ±â´ÉÀ» ÀüºÎ ¾²·¹µå·Î »©ÀÚ, OnInitialUpdate°¡ ³¡³ª±âµµ Àü¿¡ ÇÁ·Î±×·¥ÀÌ Á¾·áµÇ´Â °æ¿ì¿¡´Â, ¸Þ¼¼Áö°¡ Á¦´ë·Î Àü´Þ ¾ÈµÈ´Ù´Â µîÀÇ ¿©·¯°¡Áö ¹®Á¦°¡ ÀÖÀ»¼ö ÀÖ´Ù.