°Á Àü Å¿ÀÀÇ Àâ´ã>
µåµð¾î 4¿ù¸»¿¡ .NET 2.0 Beta2°¡ °ø°³µÈ´Ù°í ÇÕ´Ï´Ù.
º£Å¸2°¡ °ø°³µÇ°í ³ª¸é, ÀÌÁ¦ ºü¸£¸é ¿Ã °¡À»¿¡´Â .NET 2¸¦ ¸¸³ªº¼ ¼öµµ
ÀÖÁö ¾ÊÀ»±î ½Í½À´Ï´Ù. ¾öû³ª°Ô ¸¹Àº °ÍµéÀÌ º¸°µÈ .NET 2 !!
±â´ë°¡ µË´Ï´Ù. ^^
°øÅë ¸Þ½ÃÁö °ü¸®¿¡ ´ëÇÏ¿©..
¿©·¯ºÐÀº °øÅë ¸Þ½ÃÁö °ü¸®¸¦ ¾î¶»°Ô ÇϽóª¿ä?
±×·¯´Ï±ñ,
¿¹¸¦ µéÀÚ¸é.. ¸ðµç aspx ÆäÀÌÁö¿¡ °øÅëÀûÀ¸·Î »ç¿ëÇÒ ¸Þ½ÃÁö°°Àº °ÍµéÀ» ¾î¶»°Ô °ü¸®ÇϳĴ Áú¹®À̶ø´Ï´Ù.
"±×·± °Í ¾ø´Âµ¥..."
¶ó°í ³Ê¹« »¡¸® ´ë´äÇÏÁö ¸¶¼¼¿ä. -_-++
Àß »ý°¢Çغ¸¸é ÀÖÀ¸½Ç °Ì´Ï´Ù. ±×·¯´Ï±ñ, ¿¹¸¦ µé¸é, "Àá½Ã¸¸ ±â´Ù·Á Áֽʽÿä"³ª "¿¡·¯°¡
¹ß»ýÇÏ¿´½À´Ï´Ù. ÀÚ¼¼ÇÑ ¿¡·¯´Â ¿¡·¯·Î±×¸¦ È®ÀÎÇϽʽÿä" ¶ó´ø°¡ "*** ´Ô. ¾î¼¿À½Ê½Ã¿ä"¿Í °°Àº ¸Þ½ÃÁöµé ÀÖÁö ¾Ê½À´Ï±î?
ȤÀº ´ÙÁß¾ð¾î¸¦ Áö¿øÇØ¾ß ÇÏ´Â »çÀÌÆ® °°Àº °æ¿ì´Â ±×·¯ÇÑ ¸Þ½ÃÁöµéÀÇ ¿µ¾î ¹öÀü, Áß±¹¾î ¹öÀüµîµî °¢ ¾ð¾îº°
¸Þ½ÃÁö¸¦ º°µµ·Î ÀúÀåÇØµÎ°í »ç¿ëÇØ¾ß ÇÒ °æ¿ìµµ ÀÖ°ÚÁÒ? ±×·± °æ¿ì´Â ¾î¶»°Ôµé ÇÏ°í °è½Ã³ª¿ä?
"¿ì¸° Çѱ¹¾î¸¸ Çϴµ¥.... ´ÙÁß¾ð¾î´Â ÇÊ¿ä¾ø¾î¿ä..."
¶ó°í ª°Ô °ÅºÎÇÏÁö ¸»¾ÆÁÖ¼¼¿ä. ¤Ð¤Ð Á¦°¡ ¾Æ¹«¸® ¿À·£¸¸¿¡
°Á ¿Ã¸°´Ù°í ÇØµµ ±×·¸Áö.. ÀÌ·± ½ÄÀ¸·Î ¾ß¹ÚÇÏ°Ô ³ª¿À½Ã¸é Àú.. ¸Å¿ì ½ØµåÇØÁý´Ï´Ù. ¤Ì¤Ì
¹°·Ð,
ÀûÀº °³¹ß½Ã°£°ú °úµµÇÑ ¾÷¹«·Î
ÀÎÇØ ÀÌ·¯ÇÑ ºÎºÐÀ» ½Å°æÁ¶Â÷ ¾µ ¼ö ¾ø´Â ȯ°æ¿¡ ÀÖÀ¸½Å ºÐµéµµ ÀÖÀ¸½Ã°ÚÁö¸¸, ±× ÀÏÀº
±×·¸´ÙÃĵµ.. ºÐ¸í °³ÀÎÀûÀ¸·Î ÇÑ, µÎ¹ø¾¿Àº ÀÌ·¯ÇÑ À¯»çÇÑ °í¹ÎÀº ÇØº¸¼ÌÀ» °Å¶ó »ý°¢ÇÕ´Ï´Ù. °øÅëÀûÀ¸·Î ¿©·¯ ¾îÇø®ÄÉÀ̼ǿ¡¼
°øÀ¯Çؼ »ç¿ëÇØ¾ß ÇÒ ¸Þ½ÃÁö°¡ Àִٰųª, ȤÀº »çÀÌÆ®¸¦ ¿µ¾î ¹öÀü°ú Çѱ¹¾î ¹öÀü µî 2°¡Áö ÀÌ»óÀÇ
¾ð¾î¹öÀüÀ¸·Î ¸¸µé¾î¾ß ÇÒ °æ¿ì ƯÈ÷³ª ÀÌ·¯ÇÑ °øÅëÀûÀÎ ¸Þ½ÃÁöÀÇ °ü¸®¹æ¹ýÀº Áß¿äÇÑ ¹®Á¦·Î ´Ù°¡¿À°Åµç¿ä...
Á¦ÀÏ ½¬¿î ¹æ¹ýÀº Á÷Á¢ ¼Ò½º¿¡´Ù°¡ ±×·¯ÇÑ ¸Þ½ÃÁö¸¦ ÇϵåÄÚµùÇÏ´Â ¹æ¹ýÀ̰ÚÁÒ?
¾Æ¸¶ ¸¹Àº ºÐµéÀÌ ÀÌ ¹æ¹ýÀ» »ç¿ëÇÏ½Ç °ÍÀÔ´Ï´Ù¸¸, ÀÌ ¹æ¹ýÀÇ ´ÜÁ¡Àº Â÷ÈÄ¿¡ ¸Þ½ÃÁö¸¦ ¹Ù²ã¾ß ÇÒ °æ¿ì, ¼Ò½º¿¡¼
±×·¯ÇÑ ¸Þ½ÃÁöµéÀ» ÀÏÀÏÈ÷ ã¾Æ¼ °íÃÄ¾ß Çϰí, ½ÉÁö¾î´Â ÄÄÆÄÀÏ ¹× ºôµå¸¦ ´Ù½Ã ÇØ¾ßÇÒ ¼öµµ Àֱ⿡ »ç½Ç °ü¸®¼º Ãø¸é¿¡¼ °¡Àå ¶³¾îÁö´Â ¹æ¹ýÀ̶ó ÇÒ ¼ö ÀÖ½À´Ï´Ù.(ÀÌ·¸°Ô
¸»ÇÏ´Â Àúµµ ½ÇÀº ÇϵåÄÚµùÀ» ÁÖ·Î~ »ç¿ëÇß¾ú´Ù´Â -_-+)
ÇÏÁö¸¸, ´Ù¼Ò ±Ô¸ðÀÖ´Â »çÀÌÆ®³ª °æÇèÀÌ ¸¹Àº °³¹ßÀÚµéÀº ±×·¯ÇÑ °øÅë ¸Þ½ÃÁöµéÀ» µ¥ÀÌÅͺ£À̽º³ª ÅØ½ºÆ® ÆÄÀÏ(XML µî)¿¡
ÀúÀåÇØµÎ°í ¾îÇø®ÄÉÀ̼ǿ¡¼´Â ±× ¸Þ½ÃÁö¸¦ µ¿ÀûÀ¸·Î Àоî¿Í¼ »ç¿ëÇϱ⵵ ÇϼÌÀ» °ÍÀÔ´Ï´Ù. ¼º´ÉÀ» À§Çؼ ±×·¯ÇÑ µ¥ÀÌÅ͸¦
À¥ ¾îÇø®ÄÉÀÌ¼Ç ±¸µ¿½Ã¿¡ Cache¿Í °°Àº °÷¿¡ ³Ö¾îµÎ°í »ç¿ëÇÏ½Ç ¼öµµ ÀÖ°ÚÁÒ? ±×·¸ÁÒ?
±×·±µ¥, °©ÀÚ±â ÀÌ·¯ÇÑ À̾߱â´Â ¿Ö Çϳı¸¿ä?
°Á Á¦¸ñÀ» º¸½Ã¸é ÀÌ¹Ì ¾Æ½Ã°ÚÁö¸¸, ¹Ù·Î ±×·¯ÇÑ ºÎºÐÀ» º¸´Ù ½±°í, À¯Áöº¸¼ö¼º ³ô°Ô °ü¸®ÇÒ ¼ö ÀÖ´Â .NETÀûÀÎ ¹æ½ÄÀ»
¾Ë·Áµå¸®·Á°í ÀÌ·¯ÇÑ À̾߱âµéÀ» ²¨³½ °ÍÀ̶ø´Ï´Ù. ^^
ÀÏ´Ü, °øÅë
¸Þ½ÃÁöµéÀº µ¥ÀÌÅͺ£À̽º·Î °ü¸®°¡ µÇ´Â °ÍÀÌ ÁÁ½À´Ï´Ù. ¹°·Ð, XML ÆÄÀÏ·Î °ü¸®µÇ´Â °Íµµ ÁÁÁÒ. ȤÀº ¸Þ½ÃÁöµéÀ» µ¥ÀÌÅͺ£À̽º¿¡ ³Ö¾îµÎ°í Á¤±âÀûÀ¸·Î
±× µ¥ÀÌÅ͵éÀ» XML·Î µ¿Àû »ý¼ºÇؼ, ½ÇÁ¦ ¾îÇø®ÄÉÀ̼ǿ¡¼´Â XMLÀ» ÀÌ¿ëÇϵµ·Ï ±¸¼ºÇÏ´Â °Íµµ ÁÁ½À´Ï´Ù. ¾Æ¹«·¡µµ
¼º´ÉÀ» »ý°¢ÇÏ¸é µ¥ÀÌÅͺ£À̽º¸¦ Á÷Á¢ Á¢±ÙÇÏ´Â °Íº¸´Ù´Â... ÀÏÁ¾ÀÇ ÆÄÀÏij½¬(Cache)·Î¼ XML ÆÄÀÏÀ» ±¸¼ºÇÏ¿© À̸¦ »ç¿ëÇÏ´Â °ÍÀÌ ¹Ù¶÷Á÷ÇÒÅ״ϱî¿ä. ^^
ÀÌ·¯ÇÑ ÀÌÀ¯·Î .NET¿¡¼´Â ±×·¯ÇÑ ¸®¼Ò½º µ¥ÀÌÅÍ(¹®ÀÚ¿ µî)¸¦ ½±°Ô °ü¸®ÇÒ ¼ö ÀÖµµ·Ï .resx ¶ó´Â ÆÄÀÏ Çü½ÄÀ»
Áö¿øÇϱ¸¿ä. resx ÆÄÀÏÀÇ µ¥ÀÌÅ͸¦ ½±°Ô ÀÌ¿ëÇÒ ¼ö ÀÖ°Ô ÇØ ÁÖ´Â ResourceManager ¶ó´Â Ŭ·¡½ºµµ Á¦°øÇÕ´Ï´Ù. resx Çü½ÄÀÇ ¸®¼Ò½º ÆÄÀÏÀº
°ÑÀ¸·Î º¸±â¿¡´Â ÀÌÁø ÆÄÀÏó·³ º¸ÀÌÁö¸¸ ½ÇÁ¦ ³»ºÎÀûÀ¸·Î´Â µ¥ÀÌÅ͸¦ XML ±¸¼ºÀ¸·Î °ü¸®ÇÏ´Â ÀÏÁ¾ÀÇ XML ÆÄÀÏÀÔ´Ï´Ù. ^^
±×¸®°í, ÀÌ
resx Çü½ÄÀ» ÀÌ¿ëÇÒ °æ¿ì¿¡´Â ´ÙÁß ¾ð¾îÁö¿øÀÌ ÇÊ¿äÇÒ °æ¿ì¿¡µµ ¸Å¿ì ½±°Ô ±× Áö¿ø±â´ÉÀ» ¾îÇø®ÄÉÀ̼ǿ¡ Ãß°¡
¹× È®ÀåÇÒ ¼ö ÀÖ´Ù´Â Å« ÀåÁ¡µµ ÀÖ½À´Ï´Ù. ÇØ¼, ´ëºÎºÐÀÇ ¿£ÅÍÇÁ¶óÀÌÁî±Þ(±â¾÷±Þ)ÀÇ ¾îÇø®ÄÉÀ̼ǿ¡¼´Â resx·Î
°øÅë ÀÚ¿øµéÀ» °ü¸®ÇÏ´Â °ÍÀÌ º¸ÆíÀûÀÌÁÒ. ±×·¸Áö ¾Ê³ª¿ä??
¿©·¯ºÐ Áß ¸î¸î ºÐµéÀº ÀÌ¹Ì ÀÌ·¸°Ô °ü¸®ÇÏ°í °è½Ã´Â ºÐµéµµ ÀÖÀ»ÅÙµ¥¿ä
^^; ±× ºÐµéÀº º¹½ÀÂ÷¿ø¿¡¼ Çѹø ´Ù½Ã »ìÆìº¸½Ã´Â °Íµµ ÁÁ´Ù°í »ý°¢Çϱ¸¿ä. ¾ÆÁ÷ ¸ð¸£¼Ì´ø ºÐµéÀÌ ÀÖ´Ù¸é ÀÌ
°Á¸¦ ÀÐ°í¼ ÇöÀç °³¹ßÁßÀÎ ¾îÇø®ÄÉÀ̼ǿ¡ Çѹø Àû¿ëÇØ º¸½Ã¶ó°í ±ÇÇØµå¸®°í ½Í³×¿ä.
ÀÌ·¸°Ô °øÅë ¸Þ½ÃÁö¸¦ ¸®¼Ò½º ÆÄÀÏÀ» ÅëÇØ¼ °ü¸®Çϰí, À̸¦ È®ÀåÇÏ¿© ´Ù±¹¾î¸¦
Áö¿øÇÏ´Â ¹æ½ÄÀº ¸Å¿ì È¿°úÀûÀ̶ó´Â ÆòÀ» ÀÌ¹Ì ´ë,³»¿ÜÀûÀ¸·Î ¾ò¾ú±â¿¡, .NET 2.0(ASP.NET 2.0 Æ÷ÇÔ)ºÎÅÍ´Â ¾Æ¿¹ À̸¦ º¸´Ù ½±°Ô »ç¿ëÇÒ ¼ö ÀÖµµ·Ï, À¥
Æû¿¡¼ Á÷Á¢ÀûÀ¸·Î ¸®¼Ò½º Çü½ÄÀ» ½±°Ô Á¢±ÙÇÒ ¼ö ÀÖ´Â ¹æ¹ýµµ Á¦°øÇÏ°Ô µË´Ï´Ù. °í·Î, ASP.NET 2.0ÀÌ
µîÀåÇϸé, ÀÌ·¯ÇÑ ±â´ÉÀ» ¾Æ¸¶µµ New Features(»õ·Î¿î ±â´É)!!À̶ó´Â Á¦¸ñÀ¸·Î º¸½Ã°Ô µÉ °¡´É¼ºÀÌ ³ô´ä´Ï´Ù. »ç½Ç ¿À´Ã Á¦°¡ ´Ù
¼³¸í µå¸± °ÍÀ̱⿡.. ¾Ë°íº¸¸é ¿ÏÀüÈ÷ »õ·Î¿î ±â´Éµµ ¾Æ´Ñµ¥ ¸»ÀÔ´Ï´Ù. ^^;;
¾î·µç, ±â¿ÕÀ̸é .NET 2.0 ¹ßÇ¥ Àü¿¡ ¸®¼Ò½º °ü¸® ±â¹ýÀ» ¹Ì¸® ¾Ë¾ÆµÎ¸é ¿©·¯¸ð·Î ¿ì¸®¿¡°Ô À̷οó°ÚÁÒ?
±×·¡¾ß ¹º°¡ Á» Â÷º°µÈ °³¹ßÀÚÀÇ ´À³¦ÀÌ µéÁö ¾Ê°Ú½À´Ï±î? ±×·¯¸é¼ ¼¼È÷ Áß±Þ °³¹ßÀÚ¶ó°í ÀÚºÎÇÒ ¼öµµ
ÀÖ°Ô µÇ´Â °ÍÀ̱¸¿ä ^^ ±×·¸ÁÒ?? ±×·¯¸é ´Þ·Áº¾½Ã´Ù~~
Àλý ¹¹ ÀÖ½À´Ï±î? ´Þ¸± ¶© ±×³É »çÁ¤¾øÀÌ ´Þ¸®´Â °Ì´Ï´Ù.. ±â¿Õ ´Þ¸®´Â °Å. ÀÌ °Á ÀÌ´ë·Î ³¡±îÁö Çѹø¿¡
³¡³»¹ö¸³½Ã´Ù. Áý¿¡ °¡¼ ¸¶Àú ºÁ¾ßÁö~ À̵û°¡ ´ã¹è ÇDZ¸¿Í¼ ºÁ¾ßÁö~ ÀÌ·±°Å´Â ¹è¹ÝÀÔ´Ï´Ù!!! ´Þ¸±¶§ °Á ´Þ¸®´Â °Ì´Ï´Ù.
ÇÖ!! °©ÀÚ±â ±× ºÐÀÌ ¿À¼Ì³×¿©.... -_-;;; Àú...... Àá½Ã ÈÀå½ÇÀ» Á».... -_-
(10ºÐ °æ°ú...)
±×·¯´Ï±î ¸»ÀÔ´Ï´Ù.....!! ´Þ¸®´Â °Ì´Ï´Ù!!!! À½... ¼³µæ·ÂÀÌ ¸¹ÀÌ ¶³¾îÁö´Â ´À³¦ÀÌ µå´Â±º¿ä...
ÀÚ. ±×·¯¸é ÀÌÁ¦ º»°ÝÀûÀ¸·Î ½ÃÀÛÇØ º¸°Ú½À´Ï´Ù. ¿ì¼± ¿©·¯ºÐÀº »õ·Î¿î À¥ ¾îÇø®ÄÉÀ̼ÇÀ» Çϳª VS.NET(C#)À» ÀÌ¿ëÇØ¼ ¸¸µéµµ·Ï Çϼ¼¿ä. ^^;; Àü ÇÁ·ÎÁ§Æ®
À̸§À» SampleProject¶ó°í Á־¾Ò½À´Ï´Ù. (»ç½Ç, À¥ ¾îÇø®ÄÉÀ̼ÇÀÌ´ø À©µµ¿ì ¾îÇø®ÄÉÀ̼ÇÀÌ´ø µ¿ÀÏÇÏ°Ô Àû¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù¸¸.. ¿ì¸®´Â À¥ ¾îÇø®ÄÉÀ̼ÇÀ¸·Î ÇØº¸°Ú½À´Ï´Ù)
±×¸®°í... ±× ÇÁ·ÎÁ§Æ®¿¡ ´ÙÀ½°ú °°ÀÌ ¸®¼Ò½ºµé¸¸À» ¸ð¾Æ³õÀ» »õ Æú´õ¸¦ Çϳª Ãß°¡ÇϽñ¸¿ä.(Àú´Â Æú´õ À̸§À» Resources ¶ó°í ÇØ ÁÖ¾ú½À´Ï´Ù)

±× Æú´õ¿¡ ´ÙÀ½°ú °°ÀÌ '¾î¼Àºí¸® ¸®¼Ò½º ÆÄÀÏ' Çü½ÄÀÇ resx ÆÄÀÏÀ» Ãß°¡ÇØ º¸¼¼¿ä. ÆÄÀÏÀÇ À̸§Àº ÀúÀÇ °æ¿ì AppResources.resx ¶ó°í ÁÖ¾ú½À´Ï´Ù.
resx ÆÄÀÏÀÌ Ãß°¡µÇ¸é, ´ÙÀ½ ±×¸²°ú °°ÀÌ VS.NET µðÀÚÀ̳ʿ¡ Ç¥ ¸ð¾çÀ¸·Î µ¥ÀÌÅ͸¦ ³ÖÀ» ¼ö ÀÖ´Â ÆíÁýµµ±¸°¡ ³ªÅ¸³¯ °ÍÀÔ´Ï´Ù.
ÀÌÁ¦ ¿©±â¿¡´Ù°¡ ÇÊ¿äÇÑ ¸Þ½ÃÁöµéÀ» ±â·ÏÇÏ½Ã¸é µË´Ï´Ù. Àú´Â ´ÙÀ½°ú °°ÀÌ ±â·ÏÇØ º¸¾Ò½À´Ï´Ù.
À̰ÍÀº ¿¹¸¦ µé±â À§ÇÑ °Á´ϱñ, ¸Þ½ÃÁöµéÀÌ ´Ü¼øÇÕ´Ï´Ù¸¸, ½ÇÁ¦ ¾÷¹«¿¡ »ç¿ëµÇ´Â ¸Þ½ÃÁöµéÀº Á» ´õ °Ý½ÄÀÖ°í, ¾÷¹«ÀûÀÎ ¸Þ½ÃÁö°¡ µÉ °ÍÀÔ´Ï´Ù. ^^
ÀÚ. ÇöÀç »óÅ¿¡¼ µðÀÚÀÌ³Ê ÁÂÃø ÇÏ´ÜÀ» º¸½Ã¸é XML ÆíÁý±â·Î ¹Ù²Ù¾î¼ º¼ ¼ö ÀÖ´Â ¹öưÀÌ ÀÖÁÒ? À§ÀÇ ±×¸²¿¡¼ ÁÂÃø ÇÏ´Ü¿¡ º¸ÀÌ´Â °Íó·³ ¸»ÀÔ´Ï´Ù. ãÀ¸¼ÌÀ¸¸é ±×°ÍÀ» Çѹø Ŭ¸¯ÇØ º¸½Ã°Ú¾î¿ä?
±×·¯¸é ´ÙÀ½°ú °°ÀÌ XML ÆÄÀÏÀÌ ³ªÅ¸³ª°Ô µÉ °ÍÀÔ´Ï´Ù. µðÀÚÀ̳ʿ¡¼ ¹ÙµÏÆÇ ±¸Á¶ÀÇ ÆíÁý±â°¡ ³ªÅ¸³µ´ø °ÍÀº VS.NETÀÌ Á¦°øÇØÁÖ´Â µµ±¸¿´À» »ÓÀ̾ú±¸¿ä. »ç½Ç Resx ÆÄÀÏÀº ÀÌ·¸°Ô XML ±¸Á¶·Î
±¸¼ºµÇ¾îÁ® ÀÖ½À´Ï´Ù. XML ÆÄÀÏÀ» ¿¾îº¸¸é »ó´Ü¿¡´Â ½ºÅ°¸¶°¡ ÁÖ¿í ³ª¿À´Â °ÍÀ» º¼ ¼ö ÀÖ±¸¿ä. ¿ì¸®°¡ ÆíÁý±â¿¡´Ù°¡ ±â·ÏÇÑ
¸Þ½ÃÁö µ¥ÀÌÅÍ´Â XML ÇÏ´Ü¿¡ ³ª¿À°í ÀÖ´Â °ÍÀ» º¸½Ç ¼ö ÀÖ½À´Ï´Ù. ´ÙÀ½ ±×¸²Ã³·³ ¸»ÀÌÁÒ ^^
±×·¸½À´Ï´Ù. »ç½ÇÀº ÀÌ·¸°Ô XML µ¥ÀÌÅͷμ ¸Þ½ÃÁöµéÀÌ °ü¸®µÇ°í ÀÖ¾ú´ø °ÍÀÌÁÒ ^^
ÀÏ´Ü, °øÅë ¸Þ½ÃÁöµéÀ» ÃëÇÕÇØ¼ Á¤¸®ÇÏ´Â °ÍÀº ÀÌÁ¦ ¿Ï·áÇß´Ù°í °¡Á¤À» ÇØ º¸°Ú½À´Ï´Ù. ±Ùµ¥¿ä. Âü°í·Î ÈùÆ®¸¦ Çϳª
µå¸®ÀÚ¸é ¸»ÀÔ´Ï´Ù. ÀÌ·¸°Ô °øÅë µ¥ÀÌÅÍ·Î °ü¸®ÇÒ ¼ö ÀÖ´Â °ÍÀÌ ´Þ¶û ¹®ÀÚ¿ ¸Þ½ÃÁö¸¸ ÀÖ´Â °ÍÀº ¾Æ´Ï¶ø´Ï´Ù.
À̹ÌÁö(Image)ÀÇ °æ¿ìµµ ÀÌó·³ ¸®¼Ò½º ÆÄÀÏ·Î °ü¸®ÇÒ ¼ö°¡ ÀÖ¾î¿ä. ^^ ÀÌ ºÎºÐÀº ³ªÁß¿¡ ½Ã°£ÀÌ ³¯ ¶§ À̾߱âÇØ
º¸µµ·Ï Çϱ¸¿ä. ¿ì¸®´Â °è¼Ó Áøµµ¸¦ ³ª°¡º¸µµ·Ï ÇϰڽÀ´Ï´Ù.
ÀÚ. ÀÌÁ¦ °øÅë ¸Þ½ÃÁöµéÀº Áغñ°¡ µÇ¾ú³×¿ä. ±×·¸´Ù¸é, ÀÌ ¸Þ½ÃÁö¸¦ ¿ì¸®ÀÇ ASPX ÆäÀÌÁö¿¡¼´Â ¾î¶»°Ô ºÒ·¯¿Ã ¼ö
ÀÖÀ»±î¿ä? ÀÌÁ¦ ±×°ÍÀ» À̾߱âÇØ º¼±î¿ä? ±×·¸´Ù¸é, ÇÁ·ÎÁ§Æ®¿¡ À¥ ÆûÀ» Çϳª Ãß°¡ÇØ ÁÖ¼¼¿ä. ¸¸ÀÏ, ±âº»ÀûÀ¸·Î
WebForm1.aspx ÆÄÀÏÀÌ ÀÌ¹Ì Á¸ÀçÇϰí ÀÖ´Ù¸é ±× Ä£±¸¸¦ ÀÌ¿ëÇØµµ ¹«°üÇϰڽÀ´Ï´Ù. ^^
ÆûÀ» ÁغñÇÏ¼Ì´Ù¸é ´ÙÀ½°ú °°ÀÌ ·¹À̺í Çϳª¿Í ¹öư Çϳª¸¦ °¢°¢ ¿Ã·ÁÁÖ¼¼¿ä ^^

¹¹.. ¿¹Á¦ÀÌ´Ùº¸´Ï, ±¸µ¿ÇÏ´Â ¹æ½Ä¸¸À» ¾Ë¾Æº¸¸é µÉ °Í °°¾Æ¼... ÆûÀº ÀÌ·¸°Ô
´Ü¼øÇÏ°Ô ±¸¼ºÇß½À´Ï´Ù. ÀÌ¹Ì ¾î¶»°Ô ÇÏ·Á´Â °ÍÀÎÁö ´«Ä¡Ã¤¼Ì°ÚÁö¸¸, ÆäÀÌÁö°¡ ·ÎµåµÉ ¶§, ¸®¼Ò½º ÆÄÀϷκÎÅÍ À£ÄÄ ¸Þ½ÃÁö¿Í
Ŭ¸¯ ¸Þ½ÃÁö¸¦ °¡Á®¿Í¼, °¢°¢ ·¹À̺í°ú ¹öư¿¡ Ãâ·ÂÇÏ·Á´Â °ÍÀ̶ø´Ï´Ù.
ÀÚ. ¿©±â±îÁö Áغñ°¡ µÇ¼ÌÀ¸¸é... ÀÌÁ¦ ¼Ò½º¸¶Àú ä¿ì°í À̾߱⸦ °è¼Ó ³ª´©µµ·Ï ÇϰڽÀ´Ï´Ù. ÄÚµå
ºñÇÏÀÎµå ÆäÀÌÁö¿¡¼ Page_Load À̺¥Æ®¿¡ ´ÙÀ½°ú °°Àº Äڵ带 ±âÀÔÇØ ÁÖ¼¼¿ä ^^
private void Page_Load(object sender, System.EventArgs e)
{ string fullName = "SampleProject.Resources.AppResources";
System.Reflection.Assembly Assem = System.Reflection.Assembly.GetExecutingAssembly();
ResourceManager appResourceMgr = new ResourceManager(fullName, Assem);
Button1.Text = appResourceMgr.GetString("Msg.Click"); Label1.Text =
appResourceMgr.GetString("Msg.Welcome");
}
|
±×¸®°í, ÆäÀÌÁö¸¦ ½ÇÇàÇØ º¾´Ï´Ù. ^^;; ¿¹»óÇϼ̵íÀÌ, ¸Úµå·¯Áö°Ô
¸®¼Ò½º ÆÄÀϷκÎÅÍ ¸Þ½ÃÁö¸¦ Àоî¿Í¼ ±×°ÍÀ» Ãâ·ÂÇÏ°Ô µÉ °ÍÀÔ´Ï´Ù. ÇÏÇÏÇÏ!

ÀÚ. ±×·³ ÀÌÁ¦ Äڵ带 »ìÆìº¼±î¿ä?
½ÇÁ¦ Resx ÆÄÀϷκÎÅÍ µ¥ÀÌÅ͸¦ °¡Á®¿À±â À§Çؼ ÇÊ¿äÇÑ ÇÙ½É Å¬·¡½º´Â ¹Ù·Î ResourceManager ÀÔ´Ï´Ù. ÀÌ
Ä£±¸°¡ ƯÁ¤ resx ÆÄÀϷκÎÅÍ ¿ì¸®°¡ ¿øÇÏ´Â µ¥ÀÌÅ͸¦ »Ì¾Æ¿Ã ¼ö ÀÖµµ·Ï µµ¿ÍÁִ Ŭ·¡½ºÀ̰ŵç¿ä. ÀÌ Å¬·¡½ºÀÇ ´õ¿í
±¸Ã¼ÀûÀÎ ¼³¸íÀº MSDN¿¡¼ Çѹø ã¾Æº¸½Ã±æ ±ÇÇØµå¸³´Ï´Ù.
ÀÏ´Ü, ResourceManager Ŭ·¡½º´Â¿ä. »ç¿ë¹ýÀÌ °£´ÜÇÕ´Ï´Ù. Ŭ·¡½ºÀÇ ÀνºÅϽº¸¦ ¸¸µé¸é¼ »ý¼ºÀÚ¿¡ 2°¡ÁöÀÇ
¸Å°³º¯¼ö¸¦ ÁöÁ¤ÇØ ÁÖ½Ã¸é µÇ°Åµç¿ä. Áï, ¿ì¸®°¡ »ç¿ëÇÏ·Á´Â ¸®¼Ò½º ÆÄÀÏÀÇ ³í¸®ÀûÀÎ À̸§(Àüü À̸§)À» ù¹øÂ° ÀÎÀÚ·Î
±×¸®°í, »ç¿ëÇÏ·Á´Â ¸®¼Ò½º ÆÄÀÏÀÌ µé¾îÀÖ´Â ¾î¼Àºí¸®¸¦ µÎ¹øÂ° ÀÎÀÚ·Î ÁöÁ¤ÇØ ÁÖ½Ã¸é µÇ´Â °ÍÀÔ´Ï´Ù.
±×·¸´Ù¸é, ¿ì¸®°¡ »ç¿ëÇÏ·Á´Â ¸®¼Ò½º ÆÄÀÏÀÇ ³í¸®ÀûÀÎ À̸§ Áï, ·çÆ® À̸§Àº ¾î¶»°Ô ¾Ë ¼ö ÀÖÀ»±î¿ä? ÀÌ À̸§Àº
³×ÀÓ½ºÆäÀ̽º¸¦ Æ÷ÇÔÇÑ ¸®¼Ò½ºÀÇ ¸íĪÀ» ¸»ÇÏ´Â °ÍÀÌÀݽÀ´Ï±î? ±×·¸±â¿¡, ÀÏ´Ü ±× ¸íĪÀÇ ½ÃÀÛÀº ÇÁ·ÎÁ§Æ®ÀÇ ³×ÀÓ½ºÆäÀ̽ºÀÎ
SampleProject. À¸·Î ½ÃÀÛÇϰÚÁÒ? ±×¸®°í, ÇöÀç Resources ¶ó´Â Æú´õ¾È¿¡ µé¾îÀÖÀ¸¹Ç·Î, ¿ÏÀüÇÑ
¸íĪÀº SampleProject.Resources.AppResourcesÀÌ µÉ °ÍÀÔ´Ï´Ù.
¹°·Ð, À̰ÍÀº C#ÀÎ °æ¿ì ±×·± °ÍÀ̱¸¿ä. VB.NETÀ¸·Î ÇÁ·ÎÁ§Æ®¸¦ ¸¸µå¼Ì´Ù¸é À̾߱Ⱑ ¾à°£ ´Þ¶óÁý´Ï´Ù. ¿Ö³ÄÇϸé,
C#Àº ±âº»ÀûÀ¸·Î ÄÄÆÄÀÏ ½Ã¿¡, Æú´õ°¡ ÀÖÀ¸¸é ±× Æú´õ À̸§À» ³×ÀÓ½ºÆäÀ̽º¿¡ Ãß°¡Çؼ ´Þ°í °¡´Â ¹Ý¸é, VB.NETÀº ±×
Æú´õ¸íÀ» ¹«½ÃÇϰŵç¿ä. Áï, ÇöÀçÀÇ °æ¿ì C# ÇÁ·ÎÁ§Æ®À̰í, ¿ì¸®°¡ »ç¿ëÇÏ·Á´Â ¸®¼Ò½º ÆÄÀÏÀÌ Resources Æú´õ ¾È¿¡ ÀÖÀ¸´Ï, SampleProject.Resources.AppResources
°¡ ¿ÏÀüÇÑ ¸®¼Ò½º ÆÄÀÏÀÇ ³í¸®ÀûÀÎ À̸§ÀÌ µÇ°ÚÁö¸¸, VB.NETÀÇ °æ¿ì´Â Æú´õ¸íÀ» ¹«½ÃÇϱ⿡
SampleProject.AppResources
°¡ µÈ´Ù´Â °ÍÀÔ´Ï´Ù. ^^;; (¸Ç µÚ¿¡ .resx°¡ ¾ø´Â °Í¿¡ ÁÖÀÇÇϼ¼¿ä ^^)
»ç½Ç, ÀÌ ºÎºÐ(³í¸®ÀûÀÎ À̸§°æ·Î)Àº VS.NETÀ» ¼³Ä¡ÇÏ¸é °°ÀÌ ¼³Ä¡µÇ´Â À¯Æ¿¸®Æ¼ÀÎ ILDASM.exeÀ¸·Î È®ÀÎÇØº¸¸é ´õ È®½ÇÇѵ¥¿ä.
¿¹¸¦ µé¸é, ´ÙÀ½ ±×¸²ÀÌ ¹Ù·Î ILDASMÀ» ÀÌ¿ëÇØ¼ ÇöÀç ÇÁ·ÎÁ§Æ®ÀÇ ÄÄÆÄÀÏµÈ DLLÀ» ±î(?) º» °ÍÀ̰ŵç¿ä.
±× Áß MENIFEST ºÎºÐÀ» ´õºíŬ¸¯Çؼ, »ìÆìº¸¸é °ü·Ã ÀÚ¿øµéÀÇ ¸ñ·ÏÀÌ ÁÖ·ç·è ³ª¿µÇ¾îÁ® ÀÖ´Â °ÍÀ» º¸½Ç ¼ö ÀÖÀ» °Å¿¹¿ä. ±× Áß¿¡ º¸¸é ³¸ÀÍÀº ¾ó±¼ÀÌ º¸ÀÌÁÒ??? ±×·¸½À´Ï´Ù. À̸¦ »ç¿ëÇØÁÖ½Ã¸é µÇ´Â °Å¿¹¿ä ^^
Âü°í : ILDASM¿¡¼ À§ÀÇ ±×¸²°ú´Â ´Þ¸® ¸®¼Ò½º °æ·Î°¡ ¾È³ª¿É´Ï´Ù!!
±×·² ¼ö ÀÖ½¿´Ù. ¸¸ÀÏ, ¼Ó¼º â¿¡¼ AppResources.resx ÆÄÀÏÀÇ [ºôµåÀÛ¾÷]ÀÇ °ªÀ» ¹Ù²Ù¼Ì´Ù¸é ¸»ÀÌÁÒ.
¸®¼Ò½º ÆÄÀÏÀº ±× ÀÚü°¡ DLL¾È¿¡ Æ÷ÇԵǾî¾ß Çϱ⠶§¹®¿¡, ¹Ýµå½Ã ´ÙÀ½ ±×¸²Ã³·³ [ºôµåÀÛ¾÷]ÀÇ °ªÀÌ
"Æ÷ÇÔ ¸®¼Ò½º"¿©¾ß ÇÕ´Ï´Ù. À̰ÍÀ» ²À È®ÀÎÇØ º¸¼¼¿ä ^^
|
±Ùµ¥, ¿Ö ±×¸²¿¡¼´Â °æ·ÎÀÇ ¸¶Áö¸·¿¡ .resources ¶ó´Â °ÍÀÌ ºÙ¾îÀÖ³Ä°í ¹°¾îº¸½Ã·Á ÇϽô±¸·Á~
±×°ÍÀº À̰ÍÀÌ ¸®¼Ò½º ÆÄÀÏÀ̱⠶§¹®¿¡ ºÙ¿©Áö´Â °ÍÀ̶ø´Ï´Ù. ¿ø·¡ ¿ì¸®´«¿¡ º¸±â¿¡ .resx ¿´´ø °ÍÀÇ º»¸íÀÌ Á¦´ë·Î
ºÙ¿©Áø °ÍÀÌÁö¿ä ^^;; ÇÏÁö¸¸, ResourceManager Ŭ·¡½º¸¦ ÀÌ¿ëÇØ¼ ¸®¼Ò½º ÆÄÀÏÀ» ·ÎµåÇÏ´Â °æ¿ì¿¡´Â Àüü
°æ·Î¿¡¼ .resources ¶ó´Â ºÎºÐÀº ¹«½ÃÇϼŵµ µË´Ï´Ù. ¿Ö³ÄÇϸé, ResourceManager ¸¦ ÀÌ¿ëÇϸé ÀÌ Ä£±¸´Â
¾Ë¾Æ¼ .resources·Î ³¡³ª´Â ¸®¼Ò½ºµéÀ» ã°Ô µÇ´Ï±î¿ä ^^
ÀÚ. ÀåȲÇϱä ÇßÁö¸¸ ƯÁ¤ ¸®¼Ò½º ÆÄÀÏÀÇ ³í¸®ÀûÀÎ ·çÆ®°æ·Î¸¦ ¾î¶»°Ô ¾Ë¾Æ³¾ ¼ö
ÀÖ´ÂÁö À̾߱⸦ ÇØ º¸¾Ò½À´Ï´Ù. ÀÌÁ¦ ´Ù½Ã ¿ø·¡ÀÇ ¼Ò½ºÄÚµå·Î µ¹¾Æ°¡¼ À̾߱⸦ °è¼ÓÇØ º¸°Ú½À´Ï´Ù. ¿ì¸®ÀÇ ¼Ò½º ÄÚµåÀÇ
µÎ¹øÂ° ¶óÀÎÀº ´ÙÀ½°ú °°¾Ò½À´Ï´Ù.
System.Reflection.Assembly Assem = System.Reflection.Assembly.GetExecutingAssembly();
ÀÌ ÄÚµå´Â ¹«¾ùÀ» ÀǹÌÇÏ´Â °ÍÀϱî¿ä? ÀÌ´Â .NET ¸®Ç÷º¼ÇÀ̶ó´Â ±â¹ýÀ» ÀÌ¿ëÇϰí
ÀÖ´Â °ÍÀä. ÀÌ ÄÚµåÀÇ Àǹ̴ ¹Ù·Î ÇöÀç ±¸µ¿ÁßÀÎ ¾î¼Àºí¸® ÀÚü¸¦ ¾ò¾î¿À´Â °ÍÀÔ´Ï´Ù. ¿ì¸®°¡ »ç¿ëÇϰíÀÚ
ÇÏ´Â ¸®¼Ò½º ÆÄÀÏÀÌ ÇöÀç ½ÇÇàµÇ°í ÀÖ´Â ¾î¼Àºí¸®¿¡ µé¾îÀÖÀ¸¹Ç·Î, À̸¦ .NET ¸®Ç÷º¼ÇÀ» ÀÌ¿ëÇØ¼ ¾ò¾î¿À´Â °ÍÀÌÁÒ. ¸»Àº
¾î·Á¿ïÁö ¸ð¸£Áö¸¸ ÄÚµå´Â ¸Å¿ì °£´ÜÇÕ´Ï´Ù.
Áï,
System.Reflection.Assembly.GetExecutingAssembly()
¶ó´Â Äڵ带 ÀÌ¿ëÇϽøé ÇöÀç ½ÇÇàÁßÀÌ DLLÀ̳ª EXE ¾î¼Àºí¸® ÀÚü¸¦ ¾ò¾î¿Ã ¼ö°¡ ÀÖ°Ô µË´Ï´Ù. ¿Ö ÀÌ ¾î¼Àºí¸®¸¦
¾ò¾î¿À³Ä±¸¿ä? À½.... ¾Õ¿¡¼ ÁýÁßÀ» Á¶±Ý ´ú Çϼ̾ú±º¿©!!!
ResourceManager Ŭ·¡½ºÀÇ »ý¼ºÀÚ°¡ ¿ä±¸ÇÏ´Â µÎ¹øÂ° ÀÎÀÚ¶ó ¹¹¶ó°í Çß¾úÁÒ? ¹Ù·Î »ç¿ëÇÏ·Á´Â ¸®¼Ò½º ÆÄÀÏÀÌ µé¾îÀÖ´Â ¾î¼Àºí¸®¶ó°í Çß¾úÁÒ? ±×·¸½À´Ï´Ù. ±×·¸±â ¶§¹®¿¡ ÀÌ·¸°Ô ¾î¼Àºí¸®¸¦
¾ò¾î¿À´Â °ÍÀÔ´Ï´Ù. ^^
Âü°í : ¸®Ç÷º¼ÇÀ̶õ?
MSDNÀ» Âü°íÇØ º¸¸é ¸»ÀÔ´Ï´Ù. MSDN¿¡¼´Â ¸®Ç÷º¼ÇÀ» ´ÙÀ½°ú °°ÀÌ ¼³¸íÇϰí ÀÖ½À´Ï´Ù.
¸®Ç÷º¼ÇÀ» »ç¿ëÇÏ¿© Çü½ÄÀÇ ÀνºÅϽº¸¦ µ¿ÀûÀ¸·Î ¸¸µé°Å³ª, Çü½ÄÀ» ±âÁ¸ °³Ã¼¿¡ ¹ÙÀεùÇϰųª, ±âÁ¸ °³Ã¼¿¡¼ Çü½ÄÀ» °¡Á®¿Ã ¼ö ÀÖ½À´Ï´Ù. ±×¸®°í ³ª¼ Çü½ÄÀÇ ¸Þ¼µå¸¦ È£ÃâÇϰųª Çü½ÄÀÇ ÇÊµå ¹× ¼Ó¼º¿¡ ¾×¼¼½ºÇÒ ¼ö ÀÖ½À´Ï´Ù. ¸®Ç÷º¼ÇÀÇ ÀϹÝÀûÀÎ ¿ëµµ´Â ´ÙÀ½°ú °°½À´Ï´Ù.
Assembly¸¦ »ç¿ëÇÏ¿© ¾î¼Àºí¸®¸¦ Á¤ÀÇ ¹× ·ÎµåÇϰí, ¾î¼Àºí¸® ¸Å´ÏÆä½ºÆ®¿¡ ³ª¿µÈ ¸ðµâÀ» ·ÎµåÇϸç, ÀÌ ¾î¼Àºí¸®¿¡¼ Çü½ÄÀ» ã¾Æ Çü½ÄÀÇ ÀνºÅϽº¸¦ ¸¸µì´Ï´Ù.
MethodInfo¸¦ »ç¿ëÇÏ¿© ¸Þ¼µåÀÇ À̸§, ¹Ýȯ Çü½Ä, ¸Å°³ º¯¼ö, public ¶Ç´Â private °°Àº ¾×¼¼½º ÇÑÁ¤ÀÚ, Ãß»ó ¶Ç´Â °¡»ó °°Àº ±¸Çö Á¤º¸¸¦ °Ë»öÇÕ´Ï´Ù. TypeÀÇ GetMethods ¶Ç´Â GetMethod ¸Þ¼µå¸¦ »ç¿ëÇÏ¿© ƯÁ¤ ¸Þ¼µå¸¦ È£ÃâÇÕ´Ï´Ù.
FieldInfo¸¦ »ç¿ëÇÏ¿© ÇʵåÀÇ À̸§, ¾×¼¼½º ÇÑÁ¤ÀÚ, public ¶Ç´Â private °°Àº ¾×¼¼½º ÇÑÁ¤ÀÚ, static °°Àº ±¸Çö Á¤º¸¸¦ °Ë»öÇϰí, ÇÊµå °ªÀ» °¡Á®¿À°Å³ª ¼³Á¤ÇÕ´Ï´Ù.
.... (ÀÌÈÄ »ý·«)
|
* À§ÀÇ ±ÛÀº MSDN(VS.NET ÇÑ±Û µµ¿ò¸»)¿¡¼ ÀοëÇÑ °ÍÀÓÀ» ¹àÈü´Ï´Ù.
|
ÀÌÁ¦, ÇÊ¿äÇÑ µÎ°¡Áö ÀÎÀÚ°¡ ¸ðµÎ ÁغñµÇ¾úÀ¸´Ï ResourceManager Ŭ·¡½ºÀÇ ÀνºÅϽº¸¦ »ý¼ºÇØ º¸°Ú½À´Ï´Ù. ÄÚµåÀÇ 3¹øÂ° ¶óÀÎÀÌ ¹Ù·Î ±× ÀÛ¾÷À» Çϰí ÀÖÁÒ?
ResourceManager appResourceMgr = new ResourceManager(fullName, Assem);
±×·¸½À´Ï´Ù. À̰ÍÀ¸·Î ¸ðµç Áغñ´Â ³¡³ °ÍÀÔ´Ï´Ù. ÀÌÁ¦ appResourceMgr ¶ó´Â º¯¼ö¸íÀ» ÀÌ¿ëÇØ¼ ¸¾²¯ ¸®¼Ò½º ÆÄÀϾÈÀÇ µ¥ÀÌÅ͵éÀ» ºÒ·¯¿Ã ¼ö°¡ ÀÖ°Ô µÈ °ÍÀÔ´Ï´Ù.
µ¥ÀÌÅ͸¦ ºÒ·¯¿À±â À§Çؼ´Â ²Ã¶û~ GetString¶ó´Â ¸Þ¼µå¸¦ »ç¿ëÇØ ÁÖ½Ã¸é µË´Ï´Ù. ^^ À̹ÌÁö³ª ÀÌÁø µ¥ÀÌÅ͸¦ ºÒ·¯¿À±â À§Çؼ GetObject¶ó´Â ¸Þ¼µåµµ ÀÌ¿ëÇÒ ¼ö ÀÖ±ä ÇÕ´Ï´Ù¸¸,
Çö¾÷¿¡¼´Â ÁÖ·Î ¹®ÀÚ¿ ¸Þ½ÃÁöµéÀ» ´ã°Ô µÉ °ÍÀ̱⿡... GetString ¸¸À» ±â¾ïÇÏ°í °è¼Åµµ ¹«³ÇÕ´Ï´Ù ^^..
¿¹¸¦ µé¸é, ´ÙÀ½ ÄÚµåó·³ ¸»ÀÌÁÒ
Button1.Text = appResourceMgr.GetString("Msg.Click");
GetString ¸Þ¼µåÀÇ ÀÎÀڷδ ºÒ·¯¿À°íÀÚ ÇÏ´Â ¸Þ½ÃÁöÀÇ Å° °ªÀ» Àû¾îÁÖ½Ã¸é µË´Ï´Ù. ±×·¯¸é ±×¿¡ ÇØ´çÇÏ´Â °ªÀ» »Ì¾Æ³¾ ¼ö ÀÖ´Â °ÍÀÌÁÒ ^^;; ½±Áö ¾Ê½À´Ï±î?
¹º°¡ Ãʱ⠼¼ÆÃÀÌ º¹ÀâÇØ º¸ÀÏ ¼öµµ Àִµ¥¿ä. Çѹø ÇØº¸°í ³ª¸é ÇѰ³µÎ ¾È º¹ÀâÇÕ´Ï´Ù.
±×¸®°í, ÄÄÆ÷³ÍÆ® °³¹ß¿¡ Àͼ÷ÇϽŠºÐÀ̶ó¸é À§ÀÇ ÄÚµå Áß °øÅëÀûÀÎ ºÎºÐÀ» µû·Î »©¼... º°µµÀÇ ÇïÆÛ Ŭ·¡½º¸¦ ¸¸µé¾î¼ ResourceManager¸¦ Á» ´õ »ç¿ëÇϱ⠽±°Ô ¸¸µå½Ç ¼öµµ
Àְڳ׿ä ^^
±×·±µ¥!!!!!!
¿©±â±îÁö µû¶óÇϽŠºÐµé Áß, ȤÀº ¿©±â±îÁö µû¶óÇÏÁö´Â ¾Ê°í ´«ÆÃ¸¸ ÇϽŠºÐµé Áß¿¡... ÀÌ·¸°Ô »ý°¢ÇϽô ºÐµé ²À ÀÖ´Ù!!! º£½ºÆ® 3!!!
1. ±Ùµ¥, ¿Ö ÀÌ·¸°Ô º¹ÀâÇÏ°Ô ÇØ¾ß ÇØ? ¿ÀÈ÷·Á ´õ º¹ÀâÇѰÅ
°°¾Æ.. ±×³É µðºñ ¾²ÀÚ
2. ¸Þ½ÃÁö¸¦ °ü¸®ÇÏ±ä ¹».... ±×³É Äڵ忡 ¹Ú¾Æ!!!
3. ´å³ÝÀº ÇǰïÇØ....
ÇϽô ºÐµé ÀÖÁÒ?
ÇϾÆ... ¿ª½Ã³ª ÀÌÁ¤µµ¸¸À¸·Î´Â °¨µ¿ÇÏÁö ¸øÇϽô °ÍÀϱî¿ä? ´Ü ÄÚµå 3,4
ÁÙÀ» »ç¿ëÇÏ´Â °ÍÀ¸·Î... XML ±â¹ÝÀÇ ¸®¼Ò½º ÆÄÀϷκÎÅÍ ¹®ÀÚ¿ µ¥ÀÌÅ͵éÀ» ¸¾²¯ °¡Á®´Ù ¾µ ¼ö°¡ Àִµ¥µµ... ÀüÇô °¨µ¿ÀûÀÌÁö ¾ÊÀ¸½Å °ÍÀ̱º¿ä...
±×·¸´Ù¸é ¾î¿ ¼ö ¾ø³×¿ä.... ÀÌÁ¦ ÁøÂ¥ °¨µ¿ÀûÀÎ °ÍÀ» º¸¿©µå¸± ¼ö ¹Û¿¡ ¾ø³×¿ä
°¨µ¿ÀûÀÎ °Í??? ±×°Ô ¹¹³Ä±¸¿ä? ±×°ÍÀº ¹Ù·Î ¸®¼Ò½º ÆÄÀÏÀ» ÀÌ¿ëÇØ¼ ´Ù±¹¾î¸¦ Áö¿øÇÏ´Â °ÍÀÔ´Ï´Ù. ´Ù±¹¾î Áö¿øÀ» ÇØ º¸½Å ºÐÀÌ ÀÖ´Ù¸é »ó´çÈ÷
°í¹ÎÇØ¾ß ÇÒ °Íµµ ¸¹°í, ÇǰïÇß´ø ±â¾ïµéÀÌ Çѹø¾¿Àº ÀÖÀ» °ÍÀÔ´Ï´Ù. ±×Ãݱ×ÃÝ???
ÇÏÁö¸¸, Resx ¸¦ ÀÌ¿ëÇϸé ÀÌ ¸¶Àúµµ ¸Å¿ì Æí¸®ÇØ Áý´Ï´Ù. ±×·¸´Ù¸é,
±× ȯ»óÀûÀÎ ¸ð½ÀÀ» Çѹø °°ÀÌ º¼±î¿ä? ¾î¶§¿ä? ¸· ±Ã±ÝÇØ Áö½Ã³ª¿ä???
È÷Èý.. ±× °¨µ¿ÀûÀÎ ³»¿ëÀº ´ÙÀ½ °Á¿¡¼ À̾îÁý´Ï´Ù~~ (´ãÁÖ¿¡ ºÆ¾î¿ä)
Âü°í : ASP.NET 2.0¿¡¼´Â ¸®¼Ò½º ÆÄÀÏÀ» ´Ù·ç±â°¡ ´õ¿í ÆíÇØÁý´Ï´Ù.
´ÙÀ½Àº ASP.NET 2.0¿¡¼ ¸®¼Ò½º ÆÄÀÏÀ» »ç¿ëÇÏ´Â ÄÚµå »ùÇÃÀä. ÀÌ·¸°Ô °£´ÜÇØ Áý´Ï´Ù.
private void Page_Load(object sender, System.EventArgs e)
{
LinkButton1.Text = Resources.¸®¼Ò½ºÆÄÀϸí.۰ª;
//¿¹ : LinkButton1.Text = Resources.AppResources.MyMessage;
}
¾î¶°¼¼¿ä? ¸Å¿ì °£´ÜÇØÁöÁÒ? À§ÀÇ ÄÚµå´Â ÄÚµå ´Ü¿¡¼ »ç¿ëÇÏ´Â ¹æ¹ýÀ̶ó¸é, UI´Ü¿¡¼ ¹ÙÀεù Ç¥Çö½ÄÀ¸·Î »ç¿ëÇÏ´Â ¹æ½ÄÀº ´ÙÀ½°ú °°½À´Ï´Ù.
½±ÁÒ?
|
OK!!! ¿©±â±îÁö~~~
°Á ¸ñ·ÏÀ¸·Î..
|