¡åAdvertisement
right event
¡åAdvertisement
ÀÐÀ»°Å¸® > µðº§·ÎÆÛ Ç÷¯½º

½Ç¹ö¶óÀÌÆ® ±â¹Ý ÀÎÅͳÝTV ±¸Çö

ÃÖ±Ù IT°è¸¦ ºñ·ÔÇØ »çȸ Àü¹Ý¿¡¼­ À̽´·Î ºÎ°¢µÇ°í ÀÖ´Â IPTV¸¦ À¥¿¡¼­ ±¸ÇöÇØ º¸¾Ò´Ù. ¾î·Æ°Ô »ý°¢ÇÒ ¼öµµ ÀÖ´Â ÀÛ¾÷ÀÌÁö¸¸ IPTV ¼ö½Å±â¸¦ ÇϳªÀÇ Æ¯È­µÈ ÄÄÇ»ÅͶó°í ÀνÄÇÏ¸é »ý°¢º¸´Ù ½±°Ô ±¸ÇöÇÒ ¼ö ÀÖ´Ù. ÀÌ·± ÀνÄÀ» Åä´ë·Î À¥ ±â¹Ý ¸®Ä¡ ÀÎÅÍ³Ý ¾ÖÇø®ÄÉÀÌ¼Ç Áß¿¡¼­µµ °­·ÂÇÑ ¹Ìµð¾î ±â´ÉÀ¸·Î ÁÖ¸ñ¹Þ°í ÀÖ´Â ½Ç¹ö¶óÀÌÆ®¸¦ ÀÌ¿ëÇϸé IPTVÀÇ ÇѰ踦 ±Øº¹ÇÑ ÀÎÅͳÝTV¸¦ ±¸ÇöÇÒ ¼ö ÀÖ´Ù.

½ÅÁø¼ö jinsu0000@naver.com, À¯Å»ó, ¹Ú¸íÈñ, ¹®±Ç¿ì | ¿äÁò ¾²ÀÌ´Â ºñ¼Ó¾î¸¦ ¼¯ÀÚ¸é 'ÂÉ·¾ °³¹ßÀÚ'´Ù. ¸» ±×´ë·Î ¾ÆÁ÷ ÇлýÀÌ°í ¹Ì¼÷ÇÏÁö¸¸, °³¹ß ´É·ÂÀ» ½×°íÀÚ ÇÏ´Â ¿å½ÉÀº ´©±¸¿¡°Ôµµ ÁöÁö ¾Ê´Â´Ù. Àü¿ª ÈÄ ¹Ù·Î ºñÆ® ±³À°¼¾ÅÍ¿¡ µé¾î°¡ CS ÀͽºÆÛÆ® 305±â¸¦ ¼ö·áÇϱâ±îÁö 1³â ³²Áþ °øºÎÇß´Ù. ¾ÆÁ÷µµ °¥ ±æÀÌ ¸Ö´Ù´Â °ÍÀ» ´©±¸º¸´Ù Àß ¾Æ´Â ±×´Â ÇöÀç °æ¿ø´ëÇб³ ¿µ»óó¸® ¹× ÀÓº£µðµå ¿¬±¸½Ç¿¡¼­ »õ·Î¿î °øºÎ¿¡ Àü³äÇϰí ÀÖ´Ù.

ÇÊÀÚ´Â ¾î·ÈÀ» ¶§ºÎÅÍ ¹Ì±¹ÀÇ ÀÏ»ó°ú »çȸ¸¦ dzÀÚÇÑ ¸¸È­ ‘½É½¼ °¡Á·‘À» Áñ°Ü º¸¾Ò´Ù. ±Ø Áß ÁÖÀΰøÀΠȣ¸Ó ½É½¼ ¾¾´Â µµ³ÊÃ÷ Áßµ¶¿¡ °É¸° ÀüÇüÀûÀÎ ¹Ì±¹ÀÇ Ä¿Ä¡ Æ÷Å×ÀÌÅä(Couch potato: °¨ÀÚĨÀ» µé°í ¼îÆÄ¿¡ ¾É¾Æ TV½ÃûÀ» ÁÖ·Î »ï´Â °ÔÀ¸¸§¹ðÀÌ)´Ù. ±×´Â Àϰú ¿Ü¿£ ¾î±è¾øÀÌ ±º°ÍÁúÀ» Çϸç ÅÚ·¹ºñÀüÀ» º»´Ù. Áö±ÝºÎÅÍ È£¸Ó¾¾¿Í ¾Æµé ¹ÙÆ®¸¦ ÅëÇØ º» ÇÁ·ÎÁ§Æ®¿¡ ´ëÇÑ ½Ã³ª¸®¿À¸¦ »óȲ±ØÀ¸·Î Ç¥ÇöÇØ º¸°Ú´Ù.

È£¸Ó´Â ¿À´Ãµµ °í¹Î ÁßÀÌ´Ù. ÃÖ±Ù »ç¶÷µéÀÇ ÀÔ¿¡ ¿À¸£³»¸®´Â IPTV ¶§¹®ÀÌ´Ù. ¿øÇÏ´Â ½Ã°£¿¡ º¸°í ½ÍÀº ä³ÎÀ» º¼ ¼ö ÀÖÀ» »Ó´õ·¯, ÀÎÅÍ³Ý °Ë»öÀ» ºñ·ÔÇÑ ºÎ°¡¼­ºñ½º°¡ °¡´ÉÇÏ´Ù´Ï, ±¸¹Ì ´ç±â´Â À̾߱â´Ù. ÇÏÁö¸¸ ¼ö½Å±â¸¦ ´Ù´Â ¹ø°Å·Î¿ò°ú ºñ¿ë ¹®Á¦ ¶§¹®¿¡ °¥µî ÁßÀÌ´Ù. ¸¸ÀÏ IPTV¸¦ ½ÃûÇϱâ·Î °áÁ¤Çصµ ȸ»ç¸¶´Ù Á¦°øÇÏ´Â ¼­ºñ½º°¡ ´Þ¶ó °áÁ¤¿¡ ¾î·Á¿òÀÌ ´õÇØÁú ¼ö¹Û¿¡ ¾ø´Ù. ¶Ç °Å½ÇÀÇ ÅÚ·¹ºñÀüÀº ³Ê¹« ±¸½ÄÀ̶ó, HD ÅÚ·¹ºñÀüÀ» »õ·Î ±¸ÀÔÇØ¾ß ÇÒ ½ÇÁ¤ÀÌ´Ù. ¸Ó¸®¸¦ ±ÜÀûÀÌ´Â ¾Æ¹öÁö¸¦ ÁöÄѺ¸´ø ¾î¸° ¹ÙÆ®´Â Àå³­±â¾î¸° Ç¥Á¤À¸·Î ¾Æ¹öÁöÀÇ ¼ÕÀ» ²ø¾î ÀÚ½ÅÀÇ ¹æÀ¸·Î ÀεµÇÑ´Ù. ÀÌÀ¹°í, È£¸Ó´Â °í¹ÎÀÌ Ç®¸°µí ȯÇÏ°Ô ¿ô´Â´Ù.

È£¸ÓÀÇ °í¹Î´ë·Î IPTV´Â ¿ä±Ý¹®Á¦, ¼ÂÅé¹Ú½º¸¦ ±¸¸ÅÇØ¾ß ÇÑ´Ù´Â °Í»Ó¸¸ ¾Æ´Ï¶ó Ãʰí¼Ó ÀÎÅͳÝÀ» »ç¿ëÇÔ¿¡µµ ºÒ±¸Çϰí ÇÑÁ¤µÈ ¼­ºñ½º¹Û¿¡ Á¦°øÇÏÁö ¸øÇÑ´Ù´Â °Ô ÇѰè´Ù. ÀÌ·¯ÇÑ ÇѰ踦 ±Øº¹ÇÏ´Â ¹æ¹ýÀÌ ¾øÀ»±î? È£¸ÓÀÇ ¾Æµé ¹ÙÆ®´Â ´ÜÁö À¥ºê¶ó¿ìÀú¸¦ ½ÇÇà½ÃÄÑ È£¸Ó¸¦ ¸¸Á·½ÃÄ×´Ù. À¥ºê¶ó¿ìÀú¿¡´Â ÀÎÅͳÝTV°¡ ¶ç¿öÁ® ÀÖ¾ú°í, ÀÌ ¼­ºñ½º´Â HD±Þ °íÈ­Áú ÄÜÅÙÃ÷ ¹æ¼ÛÀº ¹°·Ð, »ç¿ëÀÚ°¡ ¿øÇÏ´Â ÀÎÅÍ³Ý ¼­ºñ½º¸¦ Á÷Á¢ °ñ¶ó ¸¸µå´Â À§Á¬ ±â´ÉÀ» Á¦°øÇÑ´Ù. À§ ½Ã³ª¸®¿À´Â º» ÇÁ·ÎÁ§Æ® Settop Box On WebÀÌ ½Ç¿ëÈ­ µÇ¾úÀ» ¶§ÀÇ À̾߱â´Ù. È£¸Ó¸¦ ¸¸Á·½ÃŲ ÀÎÅͳÝTV°¡ ¾î¶»°Ô ±¸ÇöµÇ´ÂÁö »ìÆìº¸ÀÚ.

½Ç¹ö¶óÀÌÆ®¿Í ¹Ìµð¾î ¼­ºñ½º
Áö³­ 2007³â 4¿ù ¹Í½º 07Çà»ç¿¡¼­ ½Ç¹ö¶óÀÌÆ®¿¡ ´ëÇÑ °ü½ÉÀÌ ÁýÁßµÈ ÀÌ·¡·Î ¸¹Àº ¿µ»ó ¼­ºñ½º ¾÷üµéÀÌ ½Ç¹ö¶óÀÌÆ®¸¦ ÅëÇÑ ¼­ºñ½º¸¦ °³½ÃÇϱ⠽ÃÀÛÇß´Ù. ¿ì¸®³ª¶ó¿¡¼­´Â ¿¥³Ý¹Ìµð¾î³ª iSBS µîÀÌ À¯¸íÇÑ »ç·Ê´Ù. ½Ç¹ö¶óÀÌÆ®´Â VC-1 ÄÚµ¦À» ÅëÇØ HD±Þ °íÈ­ÁúÀÇ ¿À¹ö·¹ÀÌ ¹Ìµð¾î ¼­ºñ½º¸¦ Áö¿øÇÏ°í ±âÁ¸ À©µµ¿ìÁî ¹Ìµð¾î ºñµð¿À(WMV) Çü½ÄÀ» ±×´ë·Î »ç¿ëÇÑ´Ù´Â Â÷º°È­µÇ´Â ¹Ìµð¾î ¼­ºñ½º Ư¡ÀÌ ÀÖ´Ù. ¶Ç ¼­ºñ½º Á¦°øÀÚÀÇ Ãø¸é¿¡¼­´Â ÄÚµ¦ÀÌ ¹«·á¶ó´Â °Í°ú À©µµ¿ìÁî ¹Ìµð¾î ¼­¹ö¸¦ ÅëÇÑ ±¤°í »ðÀÔÀÌ ½±´Ù´Â °­Á¡ÀÌ ÀÖÀ¸¸ç, ½Ç¹ö¶óÀÌÆ® ½ºÆ®¸®¹Ö ¼­ºñ½º³ª ÀÎÄÚ´õ SDK¸¦ Á¦°øÇÏ´Â µî ¸¶ÀÌÅ©·Î¼ÒÇÁÆ®»çÀÇ ¹Ìµð¾î ºÐ¾ß Áö¿øµµ ´Ã°í ÀÖ´Ù.

º» ÇÁ·ÎÁ§Æ®ÀÇ ÁÖÁ¦¸¦ ¼±Á¤ÇÑ ÈÄ »ç¿ë ¾ð¾î¿Í Åø¿¡ ´ëÇÑ °í¹ÎÀº Å©Áö ¾Ê¾Ò´Ù. ¸®Ä¡ ÀÎÅÍ³Ý ¾ÖÇø®ÄÉÀ̼ÇÀ» ÅëÇØ °íÈ­Áú ¿µ»ó ¼­ºñ½º¸¦ ±¸ÇöÇϱâ·Î È®Á¤ÇÑ ÀÌ»ó ½Ç¹ö¶óÀÌÆ®°¡ °¡Àå ÀûÇÕÇÏ´Ù°í ÆÇ´ÜÇß´Ù. Ãʱ⿡´Â ½Ç¹ö¶óÀÌÆ®°¡ ¼ø¼öÇÑ Å¬¶óÀÌ¾ðÆ® ±â¼úÀ̱⠶§¹®¿¡ ¼­¹ö¸¦ ¹«¾ùÀ¸·Î »ç¿ëÇÏµç »ó°ü¾ø´Ù°í ¿ÀÆÇÇß´Ù. ±×·¯³ª ½Ç¹ö¶óÀÌÆ®ÀÇ ¿©·¯ °¡Áö ±î´Ù·Ó´Ù¸é ±î´Ù·Î¿î Á¶°Ç°ú WMVÇü½ÄÀÇ ÄÜÅÙÃ÷¶ó´Â Á¡¿¡¼­ Âø¾È À©µµ¿ìÁî ¹Ìµð¾î ¼­¹ö¸¦ »ç¿ëÇϱâ·Î ÃÖÁ¾ °áÁ¤Çϰí <±×¸² 1>°ú °°ÀÌ ½Ã½ºÅÛ ¾ÆÅ°ÅØÃ³¸¦ ±×·È´Ù.

<±×¸² 1>ÀÇ Å¬¶óÀÌ¾ðÆ®´Â ½Ç¹ö¶óÀÌÆ® ·±Å¸ÀÓ°ú À¥ºê¶ó¿ìÀú¸¦ °¡Áö°í ÀÖ´Â ÀÏ¹Ý ÄÄÇ»ÅÍ´Ù. À¥¼­¹ö´Â À©µµ¿ìÁî ¼­¹ö 2003 ±â¹Ý¿¡ MS SQL 2005¸¦ µ¥ÀÌÅͺ£À̽º·Î »ç¿ëÇÑ´Ù, »ç¿ëÀÚ´Â À¥ºê¶ó¿ìÀú¸¦ ÅëÇØ À¥¼­¹ö¿¡ žÀçµÈ ¾ÖÇø®ÄÉÀ̼ÇÀ» »ç¿ëÇÏ°Ô µÇ°í ¸Þ´ºÀÇ Ã¤³ÎÀ» ÅëÇØ¼­ Á÷Á¢ ½ºÆ®¸² ¼­¹öÀÇ ½ºÆ®¸®¹Ö ¼­ºñ½º¸¦ ¹Þ°Ô µÈ´Ù. °ü¸®ÀÚ´Â ¿øº» ¿µ»ó ÄÜÅÙÃ÷¸¦ ÀÎÄÚµù ÇÁ·Î¹ÙÀÌ´õ¸¦ ÅëÇØ ÀÎÄÚµùÇÑ´Ù. ÀÎÄÚµù ÇÁ·Î¹ÙÀÌ´õ´Â WPF¸¦ »ç¿ëÇÏ¿© ¸¸µç ¾ÖÇø®ÄÉÀ̼ÇÀ» ÅëÇØ ÀÎÄÚµù ÀÛ¾÷°ú ½ºÆ®¸®¹Ö ¼­¹ö·ÎÀÇ FTPÀü¼Û, LINQ to SQLÀ» ÅëÇØ À¥¼­¹öÀÇ µ¥ÀÌÅͺ£À̽º ¾÷µ¥ÀÌÆ®¸¦ ¼öÇàÇÑ´Ù. ÀÎÄÚµù ÀÛ¾÷Àº ¸¶ÀÌÅ©·Î¼ÒÇÁÆ®ÀÇ ÀͽºÇÁ·¹¼Ç ÀÎÄÚ´õ ¸í·É¾î¸¦ ¹èÄ¡ÆÄÀÏ ¹× ÄÁÇÇ±× ¸í·ÉÀ¸·Î ¼öÇàÇÏ°Ô µÈ´Ù.  

¼­¹ö ȯ°æ ±¸Ãà
¼­¹ö´Â ±âº»ÀûÀ¸·Î À©µµ¿ìÁî ¼­¹ö 2003 ¼­ºñ½º ÆÑ 2 ȯ°æ¿¡¼­ Á¦°øÇÏ´Â IIS 6.0 ¹× À©µµ¿ìÁî ¹Ìµð¾î ¼­ºñ½º¸¦ »ç¿ëÇÏ¿´´Ù. »ç½Ç»ó ½Ç¹ö¶óÀÌÆ®¸¦ ÅëÇÑ ¹Ìµð¾î ¼­ºñ½º¿¡ °¡Àå ÀûÇÕÇÑ ¼­¹ö ¹öÀüÀº À©µµ¿ìÁî ¼­¹ö 2008°ú IIS 7.0ÀÎ °ÍÀ¸·Î ¾Ë·ÁÁ® ÀÖ´Ù. ¶Ç º» ÇÁ·ÎÁ§Æ®´Â ½ºÆ®¸®¹Ö ¼­ºñ½º¿¡ Àü³äÇϱâ À§ÇÑ ½ºÆ®¸² ¼­¹ö¸¦ ³ª´©¾î »ç¿ëÇßÀ¸³ª, ¿©°Ç¿¡ µû¶ó¼­ À¥¼­¹ö¿Í ½ºÆ®¸² ¼­¹ö¸¦ ÇÔ²² »ç¿ëÇÏ´Â °Íµµ »ó°ü¾øÀ¸¸ç »óȲ¿¡ µû¶ó ½ºÆ®¸² ¼­¹ö¸¦ ¿©·¯ °³·Î ºÐ¸®ÇÏ¿© ¹ë·±½ÌÀ» ¸ÂÃß´Â °Íµµ ÇϳªÀÇ ¹æ¹ýÀÏ ¼ö ÀÖ´Ù.
À¥¼­¹ö¿¡ »ç¿ëÇÒ µ¥ÀÌÅͺ£À̽º·Î´Â MS-SQL Server 2005¸¦ »ç¿ëÇÑ´Ù. ¶Ç À¥ ¼­ºñ½º¸¦ ÂüÁ¶ÇÏ¿© À¥¼­¹ö¿¡ ¾÷µ¥ÀÌÆ®Çϱâ À§ÇÏ¿© ºñÁÖ¾ó½ºÆ©µð¿À 2008°ú ½Ç¹ö¶óÀÌÆ® 2.0 ŸŶµµ ¼³Ä¡ÇØ¾ß ÇÑ´Ù.

IIS¼³Ä¡ ½Ã¿¡´Â µî·Ï Á¤º¸¿¡ MIME Çü½ÄÀ» ¼±ÅÃÇÏ¿© XAML°ú XAP Çü½ÄÀ» Ãß°¡ÇØÁà¾ß ÇÑ´Ù. MIME Çü½ÄÀº ½Ç¹ö¶óÀÌÆ® ¹öÀü¿¡ µû¶ó Á¶±Ý¾¿ ´Þ¶óÁö¹Ç·Î MSDNÀ» Âü°íÇÒ °ÍÀ» ±ÇÀåÇÑ´Ù. ¶Ç »ç¿ë À¥»çÀÌÆ® ¼Ó¼º â¿¡¼­ ASP.NET ¹öÀüÀ» 2.0 ÀÌ»óÀ¸·Î ¹Ù²ãÁØ´Ù.
À¥¼­¹ö¿Í °°Àº ¼­¹ö¿¡ ¹Ìµð¾î ¼­ºñ½º¸¦ »ç¿ëÇÑ´Ù¸é ¹Ýµå½Ã Æ÷Æ®ÀÇ Ãæµ¹ÀÌ ÀϾÁö ¾Êµµ·Ï ¹øÈ£¸¦ ¹Ù²ãÁØ´Ù. ÀÌÈÄ¿¡ ¹Ìµð¾î ¼­ºñ½ºÀÇ ÄÜÅÙÃ÷´Â [mms://¼­¹ö ÁÖ¼Ò:Æ÷Æ® ¹øÈ£/ÆÄÀÏ °æ·Î ¹× À̸§]À¸·Î Á¢±ÙÇÏ°Ô µÈ´Ù. ¶Ç MMS ÇÁ·ÎÅäÄÝÀ» »ç¿ëÇÏÁö¸¸ µ¶¸³ÀûÀÎ °ø½Ä ÇÁ·ÎÅäÄÝÀº ¾Æ´Ï¹Ç·Î HTTP ¼­¹ö ÇÁ·ÎÅäÄÝÀ» ÇÔ²² »ç¿ëÇØ¾ß ÇÑ´Ù.

¾ÖÇø®ÄÉÀÌ¼Ç Àü¹Ý
ÀÌÁ¦ À¥ ¾ÖÇø®ÄÉÀ̼ÇÀ» ÀÛ¼ºÇÒ Â÷·Ê´Ù. º» ÇÁ·ÎÁ§Æ®ÀÇ ±âº» ÆäÀÌÁö´Â ÁÂÃøÀÇ Ã¤³Î ¸Þ´º¿Í ¿ìÃøÀÇ À§Á¬ ¸Þ´º, ±×¸®°í Ç÷¹À̾î ÄÁÆ®·Ñ·Î ±¸¼ºµÈ´Ù. ä³Î ¸Þ´º´Â À帣 ÇÏÀ§¿¡ ½ºÅ×À̼Ç(¹æ¼Û±¹) ±×¸®°í ±×¿¡ ÇØ´çµÇ´Â ºñµð¿À ÄÜÅÙÃ÷µé·Î ÀÌ·ïÁø´Ù. µ¥ÀÌÅͺ£À̽ºÀÇ Å×ÀÌºí ¿ª½Ã À帣, ½ºÅ×À̼Ç, ÄÜÅÙÃ÷·Î ±¸¼ºµÈ´Ù.

½Ç¹ö¶óÀÌÆ®´Â ±âº»ÀûÀ¸·Î ¸ðµâº¸´Ù´Â °´Ã¼ÀÇ ±â´ÉÀ» °¡Áö´Â À¯Àú ÄÁÆ®·ÑÀ̶ó´Â ´ÜÀ§¸¦ »ç¿ëÇÑ´Ù. º» ÇÁ·ÎÁ§Æ®´Â ±âº» Page À¯Àú ÄÁÆ®·Ñ ¿Ü¿¡ À帣ÀÇ Å¸ÀÔÀ¸·Î »ç¿ëµÇ´Â ChGenre À¯Àú ÄÁÆ®·Ñ°ú, ¹æ¼Û±¹°ú ÄÜÅÙÃ÷ÀÇ Å¸ÀÔÀÌ µÇ´Â Chobj À¯Àú ÄÁÆ®·ÑÀ» »ç¿ëÇÑ´Ù. ±× ¿Ü¿¡ À§Á¬¿¡ °ü·ÃµÈ À¯Àú ÄÁÆ®·Ñµé°ú ±âº» ÆäÀÌÁö »ó¿¡¼­ ÁÂÃø, ¿ìÃø ¸Þ´ºÀÇ È¿°ú·Î »ç¿ëµÉ ElipControl, ·Îµù ½ºÇ÷¡½¬ À¯Àú ÄÁÆ®·Ñ µîÀÌ ÀÖ´Ù(À§Á¬¿¡ °üÇÑ ³»¿ëÀº ´ÙÀ½ È£¿¡¼­ ´Ù·ç±â·Î ÇÑ´Ù).

<¸®½ºÆ® 1>°ú °°ÀÌ Ã¤³Î¿¡ °ü·ÃµÈ À¯Àú ÄÁÆ®·ÑÀº List ÄÁÅ×À̳ʷΠ°ü¸®µÈ´Ù. »ç¿ëÀÚ°¡ ä³ÎÀ» ¼±ÅÃÇÒ ½Ã Äõ¸®¸¦ ÅëÇØ DB¿¡¼­ ºÒ·¯Áø µ¥ÀÌÅ͵éÀº À¯Àú ÄÁÆ®·Ñ Çü½ÄÀ¸·Î º¯È¯µÇ¾î List ÄÁÅ×À̳ÊÀÇ Add ¸â¹ö ÇÔ¼ö¸¦ ÅëÇØ¼­ »ðÀԵȴÙ. »ðÀÔµÈ À¯Àú ÄÁÆ®·ÑµéÀº °¢°¢ ¸¶¿ì½º À̺¥Æ® µî·ÏµÇ¾î ´ÙÀ½ ¸í·ÉÀ» ±â´Ù¸®°Ô µÈ´Ù.

ÁÂÃø, ¿ìÃø, Ç÷¹À̾î ÄÁÆ®·ÑÀÇ »ç¿ë ¿©ºÎ´Â ENUMÇüÀ» ÅëÇØ °ü¸®µÈ´Ù. ¾î´À ÇÑ ÄÁÆ®·ÑÀ» »ç¿ëÇÒ ¶§ ´Ù¸¥ ÄÁÆ®·Ñ¿¡ ¸í·ÉÀÌ µé¾î°£´Ù´øÁö ¹æÇذ¡ µÇÁö ¾Êµµ·Ï Collapsed ¼Ó¼ºÀ» Àß È°¿ëÇÑ´Ù(¾ó¸¶ Àü Ãâ½ÃµÈ ½Ç¹ö¶óÀÌÆ® 2.0 Beta 2¿¡¼­´Â ºÎ¸ð³ª ´Ù¸¥ À¯Àú ÄÁÆ®·Ñ¿¡ À̺¥Æ®°¡ µé¾î°¡´Â À̺¥Æ® ¹öºí¸µÀ» ¸·¾ÆÁÖ´Â ±â´Éµµ »ý°åÀ¸³ª µå·¡±×¾Øµå¶ø°ú °°ÀÌ ÀǵµÀûÀÎ À̺¥Æ® Àü´ÞÀÌ ÇÊ¿äÇÏ´Ù¸é »ç¿ëÇÏÁö ¾Ê´Â ÆíÀÌ ½±´Ù).  ä³Î ¿ª½Ã Enum ÇüÀ¸·Î °ü¸®µÈ´Ù.

UI Á¦ÀÛ
¸®Ä¡ ÀÎÅÍ³Ý ¾ÖÇø®ÄÉÀ̼ÇÀº ±âÁ¸ÀÇ »õ·Î°íħÀ̳ª µ¿±â¹æ½ÄÀÌ ¾Æ´Ñ ºñµ¿±âÀû ¹æ½ÄÀ» »ç¿ëÇϹǷΠµ¥½ºÅ©Åé ¼öÁØÀÇ À¯Àú ÀÎÅÍÆäÀ̽º¸¦ ±¸ÇöÇÒ ¼ö ÀÖ¾î Æí¸®ÇÑ UX¸¦ Á¦°øÇÑ´Ù. ƯÈ÷ ½Ç¹ö¶óÀÌÆ®´Â µðÀÚÀÌ³Ê¿Í °³¹ßÀÚÀÇ Çù¾÷¿¡ Å« ±â¿©¸¦ ÇÑ´Ù´Â Æò°¡¸¦ ¹Þ°í ÀÖ´Â XAML Çü½ÄÀ» ÅëÇØ UI¸¦ ±¸Çö ÇÒ ¼ö ÀÖ´Ù.

XAMLÀº À©µµ¿ìÁî ÇÁ·¹Á¨Å×ÀÌ¼Ç ÆÄ¿îµ¥À̼ǿ¡¼­ »ç¿ëµÇ´ø XMLÇü½ÄÀÇ ¾ð¾î·Î¼­ ¾ð¾î ÆíÁý±â¸¦ ÅëÇØ °£´ÜÈ÷ ÀÛ¼ºÇÒ ¼ö ÀÖÁö¸¸ ¸¶ÀÌÅ©·Î¼ÒÇÁÆ®¿¡¼­ Á¦°øÇÏ´Â ÀͽºÇÁ·¹¼Ç ÅøÀ» »ç¿ëÇÏ´Â °ÍÀÌ Çö¸íÇÏ´Ù. <¸®½ºÆ® 2>ÀÇ °£´ÜÇÑ XAML ÀÛ¼ºÀÇ ¿¹·Î ChGenre.xaml Äڵ带 º¸¸ç  UI Á¦ÀÛÀ» »ìÆìº¸ÀÚ.

½Ç¹ö¶óÀÌÆ®2.0ÀÇ ±âº» ·¹À̾ƿô ÄÁÆ®·ÑÀº Àý´ëÁÂÇ¥ ±â¹ÝÀÇ ´Ü¼øÇÑ ÄÁÅ×À̳ÊÀΠĵ¹ö½º¿Í, ¼öÆò ȤÀº ¼öÁ÷À¸·Î °´Ã¼¸¦ Á¤·ÄÇÏ´Â ½ºÅÃÆÐ³Î, Çà°ú ¿­ÀÇ °³³äÀ¸·Î Á¤·ÄÇÏ´Â ±×¸®µå·Î ±¸ºÐµÈ´Ù. \

ChGenre´Â ĵ¹ö½º ±â¹ÝÀÇ À¯Àú ÄÁÆ®·ÑÀÌ´Ù. <¸®½ºÆ® 2>¸¦ º¸¸é ´À³¢°ÚÁö¸¸ XAMLÀº óÀ½ º¸´Â »ç¶÷µµ ÀÌÇØ°¡ ºü¸¦ Á¤µµ·Î ½±°í °£´ÜÇÑ ¾ð¾î´Ù. ĵ¹ö½º ¾È¿¡ ¸ÕÀú ÆÄ¶õ»ö °è¿­ÀÇ ±×¶óµ¥À̼ÇÀ» ³ÖÀº Rectangle ÄÁÆ®·ÑÀ» ³Ö¾ú´Ù. ´Ü, Opacity°¡ 0À¸·Î ¼³Á¤µÈ °ÍÀº Åõ¸íµµ°¡ 0À̶ó´Â ¶æÀ¸·Î Ä¿¼­¸¦ ¿Ã¸®°Å³ª Ŭ¸¯À» ÇßÀ» ¶§ Åõ¸íµµ¸¦ ³ô¿© ÆÄ¶õ»öÀ¸·Î º¯ÇÏ´Â È¿°ú¸¦ ÁÖ±â À§ÇÑ ¸ñÀûÀÌ´Ù. ±âº»ÀûÀÎ ¾îµµºñ °è¿­ÀÇ µðÀÚÀΰú ´Ù¸¥ Á¡À̶ó¸é ·¹À̾ƿô ¼Ò½º°¡ ¾Æ·¡·Î °¥¼ö·Ï »óÀ§ ·¹À̾ƿôÀÇ °³³äÀ» °¡Áø´Ù´Â Á¡ÀÌ´Ù. <¸®½ºÆ® 2>¿Í °°ÀÌ ÆÄ¶õ RectangleÀ§¿¡ °æ°è¼±, À§¿¡ À̹ÌÁö ÄÁÆ®·Ñ, ±× À§¿¡ ¼±ÅÃÇØÁ¦ »óÅÂÀÇ Äµ¹ö½º¸¦ µ¤À» ¶Ç ´Ù¸¥ ³×¸ð ÄÁÆ®·Ñ Cotten°ú ÅØ½ºÆ® »óÀÚ°¡ ÀÖ´Ù.

½ºÅ丮º¸µå Á¦ÀÛ ¹× µî·Ï
´ÙÀ½Àº ±¸ÇöµÈ À¯Àú ÄÁÆ®·Ñ¿¡ ¾Ö´Ï¸ÞÀÌ¼Ç È¿°ú¸¦ ³Ö´Â ¹ýÀ» °£´ÜÈ÷ »ìÆìº¸ÀÚ(<¸®½ºÆ® 3> Âü°í). ½Ç¹ö¶óÀÌÆ®ÀÇ ¾Ö´Ï¸ÞÀÌ¼Ç È¿°ú´Â ½ºÅ丮º¸µå¶ó´Â °³³äÀ¸·Î »ç¿ëµÇ¸ç ¿øÇÏ´Â ·¹À̾ƿôÀ̳ª À¯Àú ÄÁÆ®·Ñ ÀÚü¿¡ ½Ã°£¿¡ µû¸¥ º¯È­¸¦ ÁÙ ¼ö ÀÖ´Ù. ¿ª½Ã ÀͽºÇÁ·¹¼Ç ºí·»µå¸¦ ÅëÇØ¼­ ŸÀÓ¶óÀÎÀ» ½Ã°¢ÀûÀ¸·Î »ìÆì°¡¸ç Á¤±³ÇÏ°Ô ±¸ÇöÇÒ ¼ö ÀÖ´Ù. ÀÛ¼ºµÈ ½ºÅ丮º¸µå´Â À¯Àú ÄÁÆ®·ÑÀÇ ¸®¼Ò½º¿µ¿ª¿¡ µé¾î°£´Ù.

<¸®½ºÆ® 3>Àº <¸®½ºÆ® 2>¿¡¼­ »ý¼ºµÈ ·¹À̾ƿôµé·Î ÀÛ¼ºµÈ ½ºÅ丮º¸µåµéÀÌ´Ù. MouseOverÀ̶ó´Â À̸§À» °¡Áø ½ºÅ丮º¸µå´Â 0,3ÃÊ µ¿¾È RactangleÀÇ Åõ¸íµµ°¡ 0.404±îÁö ¿Ã¶ó°£´Ù. ¹Ý¸é CottenÀ̶ó´Â ÄÁÆ®·ÑÀº °°Àº ½Ã°£ 0±îÁö Åõ¸íµµ°¡ ³»·Á°¡¸ç »óÀ§ÀÇ ·¹À̾ƿôÀÎ °æ°è¼±ÀÌ ¸íÈ®ÇÏ°Ô ÁøÇØÁø´Ù. ÀÌ ½ºÅ丮º¸µå´Â ChGenre À¯Àú ÄÁÆ®·Ñ¿¡ ¸¶¿ì½º¸¦ ¿Ã·ÈÀ» ¶§ÀÇ À̺¥Æ® ¹ß»ý ½Ã ½ÇÇàµÉ °ÍÀÌ´Ù. ºñ´Ü ChGenreÀÇ °æ¿ì»Ó¸¸ ¾Æ´Ï¶ó, ±âº» PageºÎÅÍ ¸ðµç À¯Àú ÄÁÆ®·Ñ¿¡ À̸£±â±îÁö UI¿Í ½ºÅ丮º¸µå ÀÛ¼ºÀº °°Àº Çü½ÄÀ» °¡Áø´Ù.

ÀÌÁ¦ À§¿¡¼­ ±¸ÇöÇÑ UI¿Í ½ºÅ丮º¸µå¸¦ ¸¶¿ì½º À̺¥Æ®¿¡ Á÷Á¢ µî·ÏÇØº¸ÀÚ. XAML·Î ±¸ÇöµÈ UI´Â ´å³Ý ÇÁ·¹ÀÓ¿öÅ© Ç÷§Æû ±â¹Ý ÇÏ¿¡ ÀÚ¹Ù ½ºÅ©¸³Æ® ¶óµçÁö C#À̳ª VBÀ» ºñ·ÔÇÑ ´å³Ý ¾ð¾î·Î 󸮰¡ °¡´ÉÇÏ´Ù. ¿©±â¼­´Â °¡Àå ¸¹Àº °³¹ßÀÚ°¡ ¼±È£ÇÏ´Â ¹æ½ÄÀÎ C#À» ÅëÇÑ Ã³¸®°úÁ¤À» »ìÆìº¸ÀÚ. ChGenreÀÇ À̺¥Æ® µî·Ï Çü½ÄÀº <¸®½ºÆ® 4>¿Í °°´Ù.

<¸®½ºÆ® 4>ÀÇ ChGenre »ý¼ºÀÚ ºÎºÐ¿¡¼­ ¸¶¿ì½º À̺¥Æ®¸¦ µî·ÏÇϰí ÀÖ´Ù. ÀÚ½ÅÀÇ ¿µ¿ª¿¡ ¸¶¿ì½º Ä¿¼­°¡ µé¾î¿À¸é À̺¥Æ® ÇÔ¼ö·Î ChGenre_MouseEnter¸¦ È£ÃâÇÏ°í ±× ¼Ó¿¡¼­ ½ºÅ丮º¸µå MouseOverÀÇ ¸â¹öÇÔ¼öÀÎ Begin()À» È£ÃâÇÏ´Â ½ÄÀÌ´Ù. ÀÌ»ó ¾ÆÁÖ ±âº»ÀûÀÎ ³»¿ëÀ̾ú´Ù. ³ª¸ÓÁö ¸Þ´ºµµ ÀÌ¿Í °°Àº ¹æ½ÄÀ¸·Î ±¸ÇöµÈ´Ù. ±¸ÇöÀÌ ¿Ï¼ºµÈ ¸ð½ÀÀº <È­¸é1>°ú °°´Ù.

Ç÷¹ÀÌ¾î ±¸Çö
´ÙÀ½Àº ¿µ»ó ¼­ºñ½ºÀÇ °¡Àå Á᫐ ±â¼úÀÎ Ç÷¹ÀÌ¾î ±¸ÇöÀÌ´Ù. »ç½Ç ½Ç¹ö¶óÀÌÆ® ÀÚü°¡ Ç÷¹ÀÌ¾î ±â´ÉÀÇ ´ëºÎºÐÀ» Á¦°øÇϱ⠶§¹®¿¡ °³¹ßÀÚ´Â ¾î¶°ÇÑ À̺¥Æ®¿¡ ¾î¶»°Ô ¿¬°áÇÏ´À³Ä°¡ ¹®Á¦´Ù. Àç»ýÀÇ ÇÁ·Î±×·¹½Ãºê ¹Ù´Â º¸Åë ŸÀ̸Ӹ¦ ÅëÇØ¼­ Áõ°¡½ÃŰ´Â °æ¿ì°¡ ¸¹´Ù. ÇÁ·Î±×·¡½Ãºê ¹ÙÀÇ Àüü ±æÀÌ¿Í ÇöÀç Àç»ý ºñÀ²À» °öÇÑ °ªÀÌ ÇöÀç Àç»ý ÇÁ·Î±×·¹½Ãºê ¹ÙÀÇ ±æÀ̰¡ µÇ°í À̸¦ ÃÊ´ÜÀ§ÀÇ htm lŸÀ̸Ӹ¦ ÅëÇØ È£ÃâÇÏ´Â Çü½ÄÀÌ´Ù.

ÀÌÀü ä³ÎÀ̳ª ´ÙÀ½ ä³Î Àç»ýÀÇ °æ¿ì´Â ¸®½ºÆ® ÇüÅÂÀÇ listMy Ch ÄÁÅ×ÀÌ³Ê ¾È¿¡ ÀÖ´Â ¸ñ·ÏÀÇ ¼ø¼­¸¦ µû¸¥´Ù. listMyCh ÄÁÅ×À̳ʴ »ç¿ëÀÚ°¡ °í¸¥ ¿µ»óÀ» ´ã°Å³ª »¬ ¼ö ÀÖ°í, ±âº»ÀûÀ¸·Î ¼øÂ÷ÀûÀÎ Àç»ýÀ» Á¦°øÇÑ´Ù.

ÀÌ»ó ä³Î°ú Ç÷¹ÀÌ¾î µîÀ» ÅëÇØ ½Ç¹ö¶óÀÌÆ®ÀÇ ±âº»ÀûÀÎ ±¸Çö ¹æ½Ä¿¡ ´ëÇÏ¿© °£·«È÷ »ìÆìº¸¾Ò´Ù. ÀÌÈÄ¿¡ ¿µ»óÀÇ Àç»ýÀ» ºñ·ÔÇÑ ¿©·¯ °¡Áö ±â´ÉµéÀ» ¼öÇàÇÏ´Ù º¸¸é ¿µ»ó ºÎºÐÀÇ ºñÀ² Á¶Á¤ÀÌ ¹Ýµå½Ã ÇÊ¿äÇÏ´Ù´Â »ý°¢À» ÇÏ°Ô µÈ´Ù. À¥ºê¶ó¿ìÀú´Â À¯µ¿ÀûÀÎ À©µµ¿ì ±¸Á¶À̱⠶§¹®¿¡ °¡·Î ¼¼·ÎÀÇ ºñÀ²ÀÌ ¹«ÀÛÀ§·Î ¹Ù²ï´Ù. ¶ÇÇÑ Àüüȭ¸éÀ» ÇßÀ» ¶§µµ ºñÀ²ÀÌ º¯ÇÑ´Ù. ¹°·Ð ½Ç¹ö¶óÀÌÆ®ÀÇ ¾ÖÇø®ÄÉÀ̼ÇÀº º¤ÅÍ ¹æ½ÄÀ» µû¸£°í ºê¶ó¿ìÀúÀÇ ºñÀ²¿¡ µû¶ó À¯¿¬ÇÏ°Ô º¯È­ ÇÏ´Â ¸ð½ÀÀÌ ´ë°ßÇÏ´Ù. ÇÏÁö¸¸ ¿ì¸®°¡ ¼Ò³à½Ã´ëÀÇ ¿µ»óÀ» º¸°í ÀÖ´Ù°í °¡Á¤Çغ¸ÀÚ. Áö±ØÈ÷ ³³ÀÛÇϰųª ±æ¾îÁ®¹ö¸° ±×³àµéÀº ´õ ÀÌ»ó ¿ÀºüµéÀÇ ¸¶À½À» ÈÆÈÆÇÏ°Ô ´þÇôÁÖÁö ¸øÇÒ °ÍÀÌ´Ù. ´ÙÀ½À¸·Î È­¸é ºñÀ²À» Á¶Á¤ÇÑ ÈÄ¿¡ ¼Ò³à½Ã´ë ÄÜÅÙÃ÷¸¦ Àç»ýÇØ º¸°Ú´Ù.  
 
È­¸é ºñÀ² Á¶Á¤
º» ÇÁ·ÎÁ§Æ®ÀÇ ±âº» È­¸é ºñÀ²Àº 1280 x 720 Çȼ¿·Î HD ±Ô°ÝÀ» µû¸¥´Ù. ºê¶ó¿ìÀúÀÇ Å©±â°¡ º¯ÇßÀ» ¶§ÀÇ À̺¥Æ®´Â ¾ÖÇø®ÄÉÀÌ¼Ç È£½ºÆ® ¿µ¿ª¿¡¼­ Á¦°øÇØÁÖ´Â Cotent_Resized À̺¥Æ® ¸Þ¼Òµå¸¦ ÅëÇØ¼­ ¼öÁ¤ÇÒ ¼ö ÀÖ´Ù.  ¸ÕÀú ±âº» Page À¯Àú ÄÁÆ®·ÑÀÇ <¸®½ºÆ® 5>°ú °°ÀÌ ½ºÄÉÀÏÀ» 1·Î ¸í½ÃÇØ ³õ°í ¸ÞÀÎ ¹Ìµð¾î Ç÷¹À̾ ¿ª½Ã ½ºÄÉÀÏÀ» 1·Î Àâ¾ÆÁÖÀÚ.

Àüü È­¸é ºñÀ²Àº AllScale·Î ¹Ìµð¾î Ãâ·Â ¿µ¿ªÀº mpScale·Î À̸§ ºÙ¿©Á³À¸¸ç µÎ ºñÀ² ¸ðµÎ XÃà°ú YÃàÀÇ ÇöÀç ºñÀ²À» 1·Î Àâ¾Æ ³õ¾Ò´Ù. ÀÌ·¸°Ô ÇØ¼­ XAMLÀ» ÅëÇÑ Áغñ´Â ³¡³µ´Ù. ÀÌÁ¦ C#ÆÄÀÏ·Î Å©±â¸¦ Á¶Á¤ÇØ º¸ÀÚ(<¸®½ºÆ® 6>Âü°í).

<¸®½ºÆ® 6>ÀÇ cvRoot´Â ±âº» ÆäÀÌÁöÀÇ ·¹À̾ƿô Áß¿¡¼­ °¡Àå ±Ù°£ÀÌ µÇ´Â ĵ¹ö½ºÀÌ´Ù. Áï ÇöÀç ºê¶ó¿ìÀú Å©±â¸¦ °³¹ßÀÚ°¡ ÀÛ¼ºÇÑ ÆäÀÌÁö Å©±â·Î ³ª´« °ªÀÌ Àüü ½ºÄÉÀÏ °ªÀÌ µÇ°í, Àüü ÆäÀÌÁö Å©±â¿¡ ½ºÄÉÀÏ °ªÀÌ Àû¿ëµÇ´Â °ÍÀÌ´Ù. ¿µ»ó ºÎºÐ¿¡¼­ 14/15´Â º» ÇÁ·ÎÁ§Æ®ÀÇ »óÀ§¿¡ Á¸ÀçÇϴ ŸÀÌÆ² ¶§¹®¿¡ ¸¶ÁøÀ» ³²±ä °ªÀÌ´Ù. ÀÏ´Ü À¥ºê¶ó¿ìÀúÀÇ »çÀÌÁî¿¡ ¸Â°Ô º¯È­ ½ÃŲ ÈÄ, È®ÀÎ Â÷ ¿øÁ¡À» º¯È­µÈ cvRoot¿¡ ¸ÂÃç ÀçÁ¤ÀÇ ÇØÁØ´Ù. ±× ÈÄ Àüü ½ºÄÉÀÏ¿¡ ºñ·ÊÇÏ´Â °ªÀ¸·Î ³ª´² ÁÖ¸é <È­¸é 2>¿Í °°ÀÌ ¿ø·¡ ºñÀ²ÀÌ À¯ÁöµÇ´Â ¿µ»óÀ» º¼ ¼ö ÀÖ´Ù.

ÀÌÁ¦ È­¸é Á¶Á¤ÀÌ ¿Ï·á µÇ¾ú´Ù. <È­¸é 2>¸¦ º¸¸é »çÀÌÁî°¡ ´Ù¸¥ ¼¼ °³ÀÇ ºê¶ó¿ìÀú¿¡¼­ °¢°¢ ¿µ»óÀ» Àç»ýÇϰí ÀÖ´Ù. Ç÷¹À̾î ÄÁÆ®·ÑÀ̳ª ¸Þ´º ÄÁÆ®·Ñ ¸ðµÎ À¯µ¿ÀûÀ¸·Î Å©±â°¡ º¯ÇßÁö¸¸, ¿µ»ó ÀÚüÀÇ ºñÀ²Àº ¿øº»ÀÇ »çÀÌÁ ±×´ë·Î À¯ÁöÇϰí ÀÖ´Ù. ÀÌÁ¦ Áö±ØÈ÷ ±æ°Å³ª ªÀº ±×³àµéÀ» µÎ·Á¿ö ÇÒ Çʿ䰡 ¾ø´Ù. ºê¶ó¿ìÀú¸¦ ¾î¶»°Ô Á¶Á¤ÇϵçÁö ¿ì¸®°¡ ±â´ëÇÏ´ø ¹Ù·Î ±× ¼Ò³à½Ã´ë´Ù.

µå·¡±×¾Øµå¶ø
¸®Ä¡ ÀÎÅÍ³Ý ¾ÖÇø®ÄÉÀ̼ÇÀº µ¥½ºÅ©Åé ¾ÖÇø®ÄÉÀÌ¼Ç ¼öÁØÀÇ ºñµ¿±â ¹æ½Ä ±¸ÇöÀ» ¸ñÀûÀ¸·Î ÇÑ´Ù. Áï, »ç¿ëÀÚ °æÇè(ÀÌÇÏ UX)À» ±Ø´ëÈ­ ½Ãų ¼ö ÀÖ´Â °¡´É¼ºÀ» Á¦½ÃÇϰí ÀÖ´Ù. ¿ì¸®°¡ ÈçÈ÷ »ç¿ëÇÏ°í Æí¸®ÇÏ°Ô ´À³¥ ¼ö ÀÖ¾ú´ø µ¥½ºÅ©Åé ¾ÖÇø®ÄÉÀÌ¼Ç ±â´ÉÀÇ ÀÏȯÀÎ µå·¡±×¾Øµå¶øÀ» ±¸ÇöÇØ UX¸¦ µµ¸ðÇØ º¸¾Ò´Ù.

º» ÇÁ·ÎÁ§Æ®¿¡¼­ ±¸ÇöÇÒ µå·¡±×¾Øµå¶øÀº ä³Î¿¡ ¿Ã·ÁÁø ÄÜÅÙÃ÷µéÀ» ¸¶¿ì½º·Î ¿Å°Ü ¸¶ÀÌä³Î¿¡ ³Ö´Â ¹æ½ÄÀÌ´Ù. À§Á¬ ¿ª½Ã °°Àº ÇÔ¼ö ³»¿¡¼­ µå·¡±×¾Øµå¶øÀ» ÇÔ²² ±¸ÇöÇÑ ºÎºÐÀÌ ¸¹Áö¸¸, º» È£¿¡¼­´Â ä³Î¿¡ °üÇÑ µå·¡±× ºÎºÐ¸¸ ¾ð±ÞÇÑ´Ù. ¸ÕÀú chobjŸÀÔÀÇ ÀνºÅϽº ChobjDraged¸¦ »ý¼ºÇÑ´Ù. ±âº»ÀûÀ¸·Î Collapsed (½Ã°¢ÀûÀÎ Ãâ·Â Á¤Áö »óÅ·μ­ À̺¥Æ®¸¦ ¹ÞÁö ¸øÇÔ) »óÅ·ΠÁ¶Á¤ÇÑ´Ù. ±×¸®°í Ä¿¼­°¡ ¿Ã¶ó°¬À» ¶§ÀÇ À̺¥Æ®ÀÎ ¸¶¿ì½º ¿£ÅÍ À̺¥Æ®¸¦ °É¾îÁØ´Ù. ¶ÇÇÑ ºÒ¸®¾ð º¯¼ö¸¦ »ç¿ëÇÏ¿© ÇöÀç »óŰ¡ µå·¡±× »óÅÂÀÎÁö È®ÀÎÇØ¾ß ÇÑ´Ù. 

 <¸®½ºÆ® 7>Àº chobj ³»ÀÇ ¸â¹ö ÇÔ¼ö·Î¼­ ÀÏÁ¾ÀÇ º¹»ç »ý¼ºÀÚ¿Í °°Àº ¿ªÇÒÀ» ÇÑ´Ù. ÇöÀç À§Ä¡°¡ ¸¶ÀÌä³ÎÀÎÁö ÀÎÀÚ·Î ¹ÞÀº ºÒ¸®¾ð º¯¼ö¸¦ ÅëÇØ È®ÀÎÇÑ ÈÄ µÎ ¹øÂ° ÀÎÀÚ¿¡ ÀÚ½ÅÀ» º¹»çÇÑ´Ù. ÀÌ ¶§ ¸¶ÀÌä³ÎÀÌ ¾Æ´Ï¶ó¸é À妽º¿Í À̹ÌÁö, À̸§¸¸ º¹»çÇϸç(µå·¡±×¿ë °´Ã¼) ¸¶ÀÌä³ÎÀÏ °æ¿ì ¸ðµç °ª°ú Á¤º¸¸¦ º¹»çÇÑ´Ù. <¸®½ºÆ® 8>ÀÇ ChannelMedia´Â À帣¿Í ½ºÅ×À̼ÇÀ» ¼±ÅÃÇÏ¸é µîÀåÇÏ´Â ÄÜÅÙÃ÷ ä³ÎÀÇ chobj°´Ã¼·Î¼­ <¸®½ºÆ® 7>ÀÇ clone ¸â¹ö ÇÔ¼ö¸¦ »ç¿ëÇÏ¿© µå·¡±× µÉ ¸ð½ÀÀ» º¸¿©ÁÙ °´Ã¼ÀÎ ChobjDraged¿¡ º¹»çÇÑ´Ù.

<¸®½ºÆ® 8>¿¡¼­ isDragging ºÒ¸®¾ð º¯¼ö°¡ ÂüÀ¸·Î ¹Ù²î¸é <¸®½ºÆ® 9>ÀÇ ÀÏ·ÃÀÇ ¸Þ¼ÒµåµéÀÌ ÁøÇàµÈ´Ù. ¸ÕÀú ¸¶ÀÌä³ÎÀÌ °´Ã¼¸¦ ¹Þ¾Æµå¸± Áغñ°¡ µÇ¾úÀ½À» Ç¥½ÃÇϱâ À§ÇØ ½Ã°¢ÀûÀ¸·Î ÇϾé°Ô Ä¿Áö´Â onMyChannel ½ºÅ丮º¸µå°¡ ½ÃÀ۵Ǹç, ÄÜÅÙÃ÷ ä³Î ¸Þ´º »ó¿¡¼­ ¸¶¿ì½º ¹öưÀ» ´Ù½Ã ¶¼¹ö¸®¸é ºÒ¸®¾ð º¯¼ö¿¡ °ÅÁþÀ» ³Ö¾î µå·¡±×¸¦ ÁßÁö ½ÃŲ´Ù. ¶Ç Àüü ÆäÀÌÁö ·¹À̾ƿô »ó¿¡¼­ ºÒ¸®¾ð º¯¼ö¸¦ ÂüÀ¸·Î À¯ÁöÇÑ Ã¤ ¿òÁ÷À̸é ChobjDragedÀÇ ¸ð½ÀÀ» º¸¿©ÁÖ°í Ä¿¼­¸¦ µû¶ó´Ù´Ï°Ô ÇÑ´Ù. ÀÌ·¯ÇÑ ¹æ½ÄÀ¸·Î ¸¶¿ì½º¸¦ ÅëÇØ µå·¡±× ÇÏ´Â ±â´ÉÀ» ±¸ÇöÇØ º¸¾Ò´Ù.

¸¶Áö¸·À¸·Î µå¶øÀ» »ìÆìº¸ÀÚ. <¸®½ºÆ® 10> ù ¹øÂ° ÄÚµåÀÇ if¹®¿¡ ³ª¿Í ÀÖ´Â YÁÂÇ¥ 755ÀÌ»ó XÁÂÇ¥ 800ÀÌÇÏ´Â ¸¶ÀÌä³ÎÀÌ À§Ä¡ÇÑ °÷À¸·Î Ä¿¼­¸¦ ¶¼¸é µå·¡±× ÇÏ´ø ChobjDraged °´Ã¼¸¦ º¹»çÇØ ¸¶ÀÌä³ÎÀÇ ¸®½ºÆ®¿¡ »ðÀÔÇÑ´Ù. ÀÌ ¶§ SetMyChannel ¸Þ¼Òµå¸¦ È£ÃâÇÏ°Ô µÇ¸ç ÀÌ¹Ì ÀÖ´Â ¾ÆÀÌÅÛÀÎÁö È®ÀÎÇÏ¿© »õ·Î¿î ¾ÆÀÌÅÛÀÏ °æ¿ì¿¡¸¸ ·¹À̾ƿô À§Ä¡¿¡ ¸ÂÃç »ý¼º ¹× º¹»çÇÏ°í ¸¶ÀÌä³Î ÄÁÅ×À̳ʿ¡ ÀúÀåÇÑ´Ù.

LINQ¸¦ ÅëÇÑ µ¥ÀÌÅͺ£À̽º ¿¬°á
´ÙÀ½Àº LINQ to SQLÀ» ÅëÇÑ µ¥ÀÌÅͺ£À̽º ¿¬µ¿ÀÌ´Ù. À¥¼­ºñ½ºÀÇ IIS ÂüÁ¶¿¡ ¼ø¼­°¡ Àֱ⠶§¹®¿¡ ¼­¹ö¿¡¼­ ÇÁ·ÎÁ§Æ®¸¦ ±¸ÇöÇÑ´Ù´Â °¡Á¤À¸·Î ½ÃÀÛÇÑ´Ù. ¸ÕÀú µ¥ÀÌÅͺ£À̽º Å×À̺íÀº <±×¸² 2>°ú °°ÀÌ »ý¼ºÇÏ¿´´Ù.

´ÙÀ½Àº MS SQL 2005 ÆÐŰÁö¿¡ Æ÷ÇÔµÈ SQL ¼­¹ö ½ºÆ©µð¿À¸¦ »ç¿ëÇÏ¿© À¥¼­¹ö¿¡ »ý¼ºµÈ µ¥ÀÌÅͺ£À̽º¸¦ ¿¬°á½ÃŲ´Ù. ÀÌ ÀÛ¾÷À» ¿Ï·áÇÏ¸é ºñÁÖ¾ó½ºÆ©µð¿À 2008¿¡¼­ ¼­¹ö ÀͽºÇ÷η¯¸¦ ÅëÇØ ÇÁ·ÎÁ§Æ®¿Í ¿¬°áÀÌ °¡´ÉÇÏ´Ù. ÇÁ·ÎÁ§Æ®ÀÇ À¥»çÀÌÆ® ºÎºÐ¿¡ LINQ to SQL ¾ÆÀÌÅÛÀ» »ý¼ºÇϸé .dbmlÆÄÀÏÀÌ »ý¼ºµÈ´Ù. ÀÌ ÆÄÀÏÀÇ µðÀÚÀÌ³Ê Ã¢¿¡ ¿¬°á½ÃŲ µ¥ÀÌÅͺ£À̽ºÀÇ Å×À̺íÀ» µå·¡±×¾Øµå¶øÇÏ¿© °£´ÜÇÑ LINQ to SQLÀÇ ±âº» ÀÛ¾÷À» ³¡³¾ ¼ö ÀÖ´Ù. ÀÌÁ¦ ÇÁ·ÎÁ§Æ® ³»¿¡ À¥¼­ºñ½º¸¦ »ý¼ºÇÏ¿© Generic µî ÇÊ¿äÇÑ ³×ÀÓ ½ºÆäÀ̽º¿Í ÇÔ²² System.Data.Linq.SqlClient ³×ÀÓ ½ºÆäÀ̽º¸¦ Ãß°¡ÇØÁØ´Ù. 

<¸®½ºÆ® 11>Àº À¥¸Þ¼Òµå¿¡ LINQ Äõ¸®¸¦ ÀÛ¼ºÇÑ ÄÚµåÀÇ ÀϺημ­ µ¥ÀÌÅͺ£À̽º¿¡¼­ À帣ÀÇ ¸ñ·ÏÀ» °¡Á®¿Â´Ù. varÇüÀº C# 3.0¿¡¼­ºÎÅÍ »ý±ä À¯Ãß Å¸ÀÔÀÌ¸ç ¸» ±×´ë·Î ŸÀÔÀ» À¯ÃßÇÑ´Ù. Äõ¸® Ç¥Çö½ÄÀ» ÅëÇØ varÇü º¯¼ö r¿¡ ÀúÀåµÈ Å×À̺íÀÇ µ¥ÀÌÅ͵éÀº ÀÌÁß ¸®½ºÆ® ÄÁÅ×À̳ʿ¡ ÀúÀåµÈ´Ù. ÀÌ·¯ÇÑ °úÁ¤À» ÅëÇØ ÁúÀÇ¿Í ÀÀ´äÀÌ °¡´ÉÇÑ À¥¸Þ¼Òµå°¡ »ý¼ºµÈ´Ù. À¥¸Þ¼ÒµåµéÀÌ ¿Ï¼ºµÈ À¥¼­ºñ½º´Â ½Ç¹ö¶óÀÌÆ® ÇÁ·ÎÁ§Æ®¸¦ Á¦¿Ü½ÃŲ »óÅ¿¡¼­ ºôµåÇϰí IIS¿¡ ¿Ã·ÁÁØ´Ù. À̶§ ºñÁÖ¾ó½ºÆ©µð¿À 2008ÀÇ Copy Web Site ±â´ÉÀ» »ç¿ëÇÏ¸é Æí¸®ÇÏ°Ô ¾÷·Îµå ÇÒ ¼ö ÀÖ´Ù. ¾÷·Îµå ÈÄ¿¡ ´Ù½Ã ½Ç¹ö¶óÀÌÆ® ÇÁ·ÎÁ§Æ®¸¦ Æ÷ÇÔ½ÃŰ°í ¼­ºñ½º ·¹ÆÛ·±½º·Î ¿Ã¸° À¥¼­ºñ½º¸¦ ÂüÁ¶ÇÑ´Ù. <¸®½ºÆ® 12>ÀÇ _WS¿Í °°ÀÌ ¼­ºñ½º ·¹ÆÛ·±½º´Â XMLÇü½ÄÀ» ¹Þ¾Æ¿À´Â SOAP Ŭ¶óÀÌ¾ðÆ®·Î ¼±¾ðµÇ¸ç ºñµ¿±â½ÄÀ̱⠶§¹®¿¡ ÁúÀÇ ¿Ï·á À̺¥Æ®¸¦ ÅëÇØ¼­ »ç¿ëÇÏ°Ô µÈ´Ù.

½Ç¹ö¶óÀÌÆ®°¡ Á¦½ÃÇÑ »õ·Î¿î ¼­ºñ½º ¹æÇâ  

ÀÌ»ó °£´ÜÇϰԳª¸¶ ¾ÖÇø®ÄÉÀ̼ÇÀÇ Àü¹ÝÀûÀÎ È帧À» ÈȾ¾Ò´Ù. È®½ÇÈ÷ ±âÁ¸ÀÇ ¿©Å¸ ¹Ìµð¾î À¥¼­ºñ½ºµé°ú ¿©·¯ °¡Áö Â÷À̸¦ ´À³¥ ¼ö ÀÖÀ» °ÍÀÌ´Ù. ¿ì¼± °íÈ­ÁúÀÇ ¿µ»ó Á¦°ø»Ó¸¸ ¾Æ´Ï¶ó, HTMLÆäÀÌÁö¿¡ ¹Ìµð¾î ¼­ºñ½º¸¦ ÷°¡½ÃŲ °³³ä¿¡¼­ Å»ÇÇÇØ ¹Ìµð¾î ¼­ºñ½º ÆäÀÌÁö°¡ ÁÖ°¡ µÇ´Â ¾ÖÇø®ÄÉÀ̼ÇÀ̶ó´Â °ÍÀÌ´Ù. ¶Ç ±âÁ¸ À¥ ÆäÀÌÁö¿¡ RIA¿£ÁøÀÌ »ðÀÔµÈ ÀϹÝÀûÀÎ »ç·Ê¿Í ´Þ¸® RIA°¡ ±â¹ÝÀÌ µÇ¸ç ±× À§¿¡ À¥ÆäÀÌÁö(HTML À§Á¬ ¼­ºñ½º) µîÀÌ »ðÀÔµÈ ÇüŶó°í ºÁµµ ÁÁÀ» µíÇÏ´Ù. ÀÌ·¯ÇÑ ¹ß»óÀÇ ÀüȯÀÌ¾ß ¸»·Î ½Ç¹ö¶óÀÌÆ®¸¦ ºñ·ÔÇÑ RIAÀÇ ´õ Å« °¡´É¼ºÀ» º¸¿©ÁØ´Ù°í »ý°¢µÈ´Ù. ´ÙÀ½ È£¿¡¼­´Â È£¸Ó ½É½¼À» ¶Ç ´Ù½Ã ±â»Ú°Ô ÇØÁØ HTML À§Á¬ ¼­ºñ½º¿Í ¸Å½¬¾÷ ¼­ºñ½º¿¡ ´ëÇØ À̾߱â ÇØº¸°Ú´Ù. 

 

aboutmenu