°£Æí°áÁ¦, ½Å¿ëÄ«µå û±¸ÇÒÀÎ
ÀÎÅÍÆÄÅ© ·Ôµ¥Ä«µå 5% (32,490¿ø)
(ÃÖ´ëÇÒÀÎ 10¸¸¿ø / Àü¿ù½ÇÀû 40¸¸¿ø)
ºÏÇǴϾð ·Ôµ¥Ä«µå 30% (23,940¿ø)
(ÃÖ´ëÇÒÀÎ 3¸¸¿ø / 3¸¸¿ø ÀÌ»ó °áÁ¦)
NH¼îÇÎ&ÀÎÅÍÆÄÅ©Ä«µå 20% (27,360¿ø)
(ÃÖ´ëÇÒÀÎ 4¸¸¿ø / 2¸¸¿ø ÀÌ»ó °áÁ¦)
Close

ÀÚ¹Ù·Î ¸¸µå´Â ¾Ö´Ï¸ÞÀÌ¼Ç ±×·¡ÇȽº : »ç¿ëÀÚ¸¦ »ç·ÎÀâ´Â È­·ÁÇÑ µ¥½ºÅ©Å¾ ¾ÖÇø®ÄÉÀÌ¼Ç ¸¸µé±â

¿øÁ¦ : Filthy rich clients : developing animated and graphical effects for de
¼Òµæ°øÁ¦

2013³â 9¿ù 9ÀÏ ÀÌÈÄ ´©Àû¼öÄ¡ÀÔ´Ï´Ù.

ÆǸÅÁö¼ö 31
?
ÆǸÅÁö¼ö¶õ?
»çÀÌÆ®ÀÇ ÆǸŷ®¿¡ ±â¹ÝÇÏ¿© ÆǸŷ® ÃßÀ̸¦ ¹Ý¿µÇÑ ÀÎÅÍÆÄÅ© µµ¼­¿¡¼­ÀÇ µ¶¸³ÀûÀÎ ÆǸŠÁö¼öÀÔ´Ï´Ù. ÇöÀç °¡Àå Àß Æȸ®´Â »óÇ°¿¡ °¡ÁßÄ¡¸¦ µÎ¾ú±â ¶§¹®¿¡ ½ÇÁ¦ ´©Àû ÆǸŷ®°ú´Â ´Ù¼Ò Â÷ÀÌ°¡ ÀÖÀ» ¼ö ÀÖ½À´Ï´Ù. ÆǸŷ® ¿Ü¿¡µµ ´Ù¾çÇÑ °¡ÁßÄ¡·Î ±¸¼ºµÇ¾î ÃÖ±ÙÀÇ À̽´µµ¼­ È®Àνà À¯¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù. ÇØ´ç Áö¼ö´Â ¸ÅÀÏ °»½ÅµË´Ï´Ù.
Close
°øÀ¯Çϱâ
Á¤°¡

38,000¿ø

  • 34,200¿ø (10%ÇÒÀÎ)

    1,900P (5%Àû¸³)

ÇÒÀÎÇýÅÃ
Àû¸³ÇýÅÃ
  • S-Point Àû¸³Àº ¸¶ÀÌÆäÀÌÁö¿¡¼­ Á÷Á¢ ±¸¸ÅÈ®Á¤ÇϽŠ°æ¿ì¸¸ Àû¸³ µË´Ï´Ù.
Ãß°¡ÇýÅÃ
  • 5/4(Åä) À̳» ¹ß¼Û ¿¹Á¤  (¼­¿ï½Ã °­³²±¸ »ï¼º·Î 512)
  • ¹«·á¹è¼Û
  • ÁÖ¹®¼ö·®
    °¨¼Ò Áõ°¡
    • À̺¥Æ®/±âȹÀü

    • ¿¬°üµµ¼­

    • »óÇ°±Ç

    AD

    Ã¥¼Ò°³

    ¸®Ä¡ Ŭ¶óÀ̾ðÆ®ÀÇ ¼¼°è·Î ÃÊ´ëÇÕ´Ï´Ù!

    ¸®Ä¡ Ŭ¶óÀ̾ðÆ®ÀÇ ¼±±¸ÀÚ Ã ÇϽº¿Í ·Î¸ÞÀÎ °¡ÀÌÀÇ ¡ºÀÚ¹Ù·Î ¸¸µå´Â ¾Ö´Ï¸ÞÀÌ¼Ç ±×·¡ÇȽº¡». ÀÚ¹Ù¸¦ ÅëÇØ ±×·¡ÇȽº ÀÌÆåÆ®¿Í ¾Ö´Ï¸ÞÀÌ¼Ç ÀÌÆåÆ®¸¦ È°¿ëÇÏ¿© »ç¿ëÀÚ¸¦ »ç·ÎÀâ´Â È­·ÁÇÏ°í È¿À²ÀûÀÎ ¾ÖÇø®ÄÉÀ̼ÇÀ» ¸¸µé ¼ö ÀÖµµ·Ï ÀεµÇÏ°í ÀÖ´Ù.

    ÀÌ Ã¥Àº ¿ì¸®¸¦ È­·ÁÇÏ°í È¿À²ÀûÀÎ ¾ÖÇø®ÄÉÀ̼ÇÀ» ¶æÇÏ´Â ¸®Ä¡ Ŭ¶óÀ̾ðÆ®ÀÇ ¼¼°è·Î ÃÊ´ëÇÑ´Ù. ÀÚ¹Ù»Ó ¾Æ´Ï¶ó, ½ºÀ®¿¡ ´ëÇØ ¹è¿î »ç¶÷µéÀ» ´ë»óÀ¸·Î »ï¾Ò´Ù. ¸®Ä¡ Ŭ¶óÀ̾ðÆ® °³¹ßÀÇ ±âº»ÀûÀÎ ¿ø¸®¸¦ ¼³¸íÇÑ ´ÙÀ½, µÎ ÀúÀÚ°¡ Á÷Á¢ °³¹ßÇÑ ±×·¡ÇȽº ¶óÀ̺귯¸®¿Í ¾Ö´Ï¸ÞÀÌ¼Ç ¶óÀ̺귯¸®¿¡ ´ëÇØ ¼Ò°³ÇÑ´Ù.

    »ç¿ëÀÚ¸¦ °­ÇÏ°Ô ²ø¾îµéÀÏ »Ó ¾Æ´Ï¶ó, ´«°ú ¼ÕÀ» ¶¿ ¼ö ¾ø°Ô À̲ô´Â ¸®Ä¡ Ŭ¶óÀ̾ðÆ®·Î¼­ °¡Á®¾ß ÇÒ ±âº»ÀûÀÎ ¿øÄ¢ µîµµ ´ã¾Ò´Ù. Çü½Ä¿¡ ¾ô¸ÅÀÌÁö ¾ÊÀ¸¸é¼­µµ È­·ÁÇÏ°í È¿À²ÀûÀÎ ¾ÖÇø®ÄÉÀ̼ÇÀ» Àç¹ÌÀÖ°Ô ¸¸µé¾î³¾ ¼ö ÀÖµµ·Ï µµÀüÇÑ´Ù.

    ÃâÆÇ»ç ¼­Æò

    »ç¿ëÀÚ¸¦ »ç·ÎÀâ´Â È­·ÁÇÑ µ¥½ºÅ©Å¾ ¾ÖÇø®ÄÉÀÌ¼Ç ¸¸µé±â

    ¢Â ¿ä¾à
    »ç¿ëÀÚ¸¦ ¸Å·á½ÃÅ°´Â GUI¿Í ¿ªµ¿ÀûÀÎ ÀÌÆåÆ®·Î °¡µæÇÑ ¾ÖÇø®ÄÉÀ̼Ç. ½ºÀ®°ú ÀÚ¹Ù2D·Î È­·ÁÇÏ°í ¸ÚÁø µ¥½ºÅ©Å¾ ¾ÖÇø®ÄÉÀ̼ÇÀ» ¸¸µé±â À§ÇØ ÀÚ¹Ù °³¹ßÀÚ°¡ ²À ¾Ë¾Æ¾ß ÇÒ ¾Ö´Ï¸ÞÀÌ¼Ç ÀÌÆåÆ®¿Í ±×·¡ÇȽº ÇÁ·Î±×·¡¹Ö


    ¢Â ¼Ò°³
    ¸ÚÁø ¸®Ä¡ Ŭ¶óÀ̾ðÆ®¶õ ¶Ù¾î³­ ±×·¡ÇÈÀ» Áö³à Á¤¸» ¸ÚÁ® º¸ÀÌ´Â ¸®Ä¡ ¾ÖÇø®ÄÉÀ̼ÇÀ» ¶æÇÑ´Ù. È­·ÁÇÏ°í ¸ÚÁø ¸®Ä¡ Ŭ¶óÀ̾ðÆ®´Â »ç¿ëÀÚ¸¦ °­ÇÏ°Ô ²ø¾îµéÀÌ°í ÈïºÐÇØ ¼ÕÀ» ¶¿ ¼ö ¾ø°Ô ¸¸µç´Ù. ÀÌ Ã¥¿¡¼­´Â ´õ È¿À²ÀûÀÌ°í ¸ÚÁø ¾ÖÇø®ÄÉÀ̼ÇÀ» Àß ¸¸µé¾î »ç¿ëÀÚ °æÇèÀ» ±Ø´ëÈ­ÇÏ´Â ¹æ¹ýÀ» Á¦½ÃÇÑ´Ù.

    ¸®Ä¡ Ŭ¶óÀ̾ðÆ®ÀÇ ÇÙ½ÉÀº ±×·¡ÇȽº¿Í ¾Ö´Ï¸ÞÀÌ¼Ç ÀÌÆåÆ®´Ù. À̵é ÀÌÆåÆ®¸¦ »ç¿ëÇÏ¸é ¸Å·ÂÀûÀÎ GUI¿Í, ¾ÖÇø®ÄÉÀ̼ÇÀ» »ì¾Æ ¼û½¬°Ô ÇÏ´Â ¿ªµ¿ÀûÀÎ ÀÌÆåÆ®, ¾ÖÇø®ÄÉÀ̼ÇÀÇ ³í¸®Àû È帧°ú »ç¿ëÀÚ¸¦ ¿¬°á½ÃÅ°´Â ¾Ö´Ï¸ÞÀÌ¼Ç Àå¸éÀüȯ µîÀ» ÅëÇØ »ç¿ëÀÚÀÇ °æÇèÀ» Çâ»ó½Ãų ¼ö ÀÖ´Ù. ¶ÇÇÑ ¾ÖÇø®ÄÉÀ̼ÇÀ» dzºÎÇÏ°Ô ¸¸µå´Â ÀÌÆåÆ®¸¦ È¿À²ÀûÀ¸·Î ±¸ÇöÇÏ´Â ¹æ¹ýµµ ´Ù·é´Ù.


    ¢Â ÀÌ Ã¥¿¡¼­ ´Ù·ç´Â ³»¿ë
    ¢º ±×·¡ÇÈ°ú GUI ±âÃÊ: ½ºÀ®°ú ÀÚ¹Ù 2D¸¦ ¿¬°èÇØ GUI ¾ÖÇø®ÄÉÀ̼ÇÀ» È­¸é¿¡ Ãâ·ÂÇÏ´Â ¹æ¹ý°ú ³»ºÎ ±¸Á¶¸¦ ÆÄÇìÃÄ º»´Ù. ÀÌµé ¶óÀ̺귯¸®ÀÇ À¯¿¬¼ºÀ» ±Ø´ëÈ­ÇÏ°í È¿À²ÀûÀ¸·Î »ç¿ëÇÏ´Â ¹æ¹ýÀ» ¹è¿î´Ù.
    ¢º ¼º´É: Ã¥ Àüü¿¡ °ÉÃÄ ¼³¸íÇÏ´Â Åä·Ð°ú ÆÁÀ» ÀÌ¿ëÇØ °í¼º´É GUI ¾ÖÇø®ÄÉÀ̼ÇÀ» °³¹ßÇÑ´Ù.
    ¢º À̹ÌÁö: ´õ ³ªÀº ÀÚ¹Ù ¾ÖÇø®ÄÉÀ̼ÇÀ» ¸¸µé ¼ö ÀÖ´Â À̹ÌÁö »ý¼º°ú »ç¿ë¹ýÀ» ¾Ë¾Æº»´Ù.
    ¢º °í±Þ ±×·¡ÇÈ: È­·ÁÇÑ ¸®Ä¡ Ŭ¶óÀ̾ðÆ®¿¡ ³¯°³¸¦ ´Þ¾ÆÁÖ´Â ½ºÀ®°ú ÀÚ¹Ù 2D ¿ä¼Ò¿¡ ´ëÇØ ¹è¿î´Ù.
    ¢º ¾Ö´Ï¸ÞÀ̼Ç: ¾Ö´Ï¸ÞÀ̼ÇÀÇ ÀϹÝÀû °³³ä°ú ÇÔ²² ÀÚ¹Ù Ç÷§Æû¿¡¼­ »ç¿ëÇÏ´Â ±â´ÉÀÇ »ç¿ë¹ýÀ» ¹è¿î´Ù. ÀÚ¹Ù ¾Ö´Ï¸ÞÀ̼ÇÀ» ½±°Ô ±¸ÇöÇÒ ¼ö ÀÖ´Â »õ·Î¿î À¯Æ¿¸®Æ¼ ¶óÀ̺귯¸®¸¦ ¼Ò°³ÇÑ´Ù.
    ¢º ÀÌÆåÆ®: Á¤Àû ÀÌÆåÆ®¿Í ¾Ö´Ï¸ÞÀÌ¼Ç ÀÌÅØÆ®¸¦ ¸¸µé°í Ä¿½ºÅ͸¶ÀÌÁîÇÏ´Â ¹æ¹ýÀ» ¹è¿öº»´Ù.


    ¢Â ÀÌ Ã¥ÀÇ ´ë»ó µ¶ÀÚ
    ÀÚ¹Ù ¾ð¾î¿Í ½ºÀ®¿¡ ´ëÇÑ °æÇèÀÌ ÀÖ´Ù¸é À¯¿ëÇÒ °ÍÀÌ´Ù. ÀÌ Ã¥Àº ÀÚ¹Ù¿Í ½ºÀ® ÀÔ¹®¼­°¡ ¾Æ´Ï¸ç ÀÚ¹Ù¿Í ½ºÀ®À» ¾î´À Á¤µµ ¾Ë°í ÀÖ´Â µ¶ÀÚ¸¦ ´ë»óÀ¸·Î ÇÑ´Ù. ±×·¯³ª È­·ÁÇÑ ¸®Ä¡ Ŭ¶óÀ̾ðÆ® Á¦ÀÛÀ» ÀÌÇØÇϱâ À§ÇØ Áß¿äÇÑ ½ºÀ®ÀÇ ·»´õ¸µ ±âÃÊ Áß ÀϺδ °í±Þ ½ºÀ® ÇÁ·Î±×·¡¸Ó¶ó ÇÒÁö¶óµµ ¾î·Á¿öÇÒ ¼ö Àֱ⿡, ½ºÀ®°ú ÀÚ¹Ù 2D¸¦ ÇÔ²² »ç¿ëÇØ »ç¿ëÀÚ Á¤ÀÇ ÀÌÆåÆ®¸¦ ¸¸µå´Â ¹æ¹ýÀ» ¼³¸íÇÏ´Â µ¥ ÃÊ¹Ý ¸î ÀåÀ» ÇÒ¾ÖÇß´Ù. ¿©±â¼­ ¸¸µç ÀÌÆåÆ®´Â Ã¥ Àüü¿¡¼­ »ç¿ëÇÑ´Ù.


    ¢Â ÀÌ Ã¥ÀÇ ±¸¼º
    1ºÎ. ±×·¡ÇÈ°ú GUI ±âÃÊ
    1ºÎ¿¡¼­´Â Ã¥ Àü¹Ý¿¡ °ÉÃÄ »ç¿ëÇÏ´Â ÀÚ¹Ù ±×·¡ÇÈ°ú UI ÇÁ·Î±×·¡¹ÖÀÇ ±âº» °³³äÀ» ¹è¿î´Ù. ±×·¡ÇÈ°ú UI °³¹ß¿¡ ´ëÇØ »ó¼¼È÷ ¼³¸íÇÏ´Â °ÍÀº ¾Æ´ÏÁö¸¸ API, ±â¼ú µîÀÇ ±âÃÊ¿¡ ´ëÇØ ´©±¸³ª ÀÌÇØÇÒ ¼ö ÀÖµµ·Ï ÀÚ¼¼È÷ ¼³¸íÇÏ°í ÀÌÈÄ ³»¿ëµéÀ» È°¿ëÇØ È­·ÁÇÑ ¸®Ä¡ Ŭ¶óÀ̾ðÆ®¸¦ °³¹ßÇÏ´Â µ¥ µµ¿òÀÌ µÇ´Â ³»¿ëÀ» ´Ù·ð´Ù.
    AWT, ÀÚ¹Ù 2D, ½ºÀ®À» Àß ¾Ë°í ÀÖ´Ù¸é ÀÌ ºÎºÐÀº ÁøºÎÇØ º¸ÀÏ ¼öµµ ÀÖ°ÚÁö¸¸, ±×·¡µµ ±âº» °³³äÀº ²À ÇÊ¿äÇÏ´Ù. ¶ÇÇÑ Ã¥ ¿©±âÀú±â¿¡´Â ¸ðµç µ¥½ºÅ©Å¾ ÀÚ¹Ù ÇÁ·Î±×·¡¸Ó¿¡°Ô À¯¿ëÇÑ Èï¹Ì·Î¿î Å丷 »ó½ÄÀ» ¸¹ÀÌ ´ã¾Ò´Ù.

    2ºÎ. °í±Þ ±×·¡ÇÈ ·»´õ¸µ
    2ºÎ¿¡¼­´Â ÀÚ¹Ù 2D¿Í ½ºÀ®À¸·Î ¸®Ä¡ ÀÎÅÍÆäÀ̽º¸¦ ¸¸µå´Â µ¥ À¯¿ëÇÑ °í±Þ ÁÖÁ¦µéÀ» ´Ù·é´Ù. 2ºÎ Àü¹ÝºÎ¿¡´Â ÄÄÆ÷ÁöÆ®, ±×·¡µð¾ðÆ®, À̹ÌÁö ÇÁ·Î¼¼½Ì µî ±×·¡ÇÈ °ü·Ã ±â¼úÀ» ´Ù·ç°í ÈĹݺο¡´Â ±Û¶ó½º ÆäÀÎ, ·¹À̾î ÆäÀÎ, ¸®ÆäÀÎÆ® ¸Å´ÏÀú µî ½ºÀ® °ü·Ã ±â¼úÀ» ´Ù·é´Ù.

    3ºÎ. ¾Ö´Ï¸ÞÀ̼Ç
    È­·ÁÇÑ ¸®Ä¡ Ŭ¶óÀ̾ðÆ®´Â Á¤ÀûÀÎ °ÍÀÌ ¾Æ´Ï´Ù. »ì¾ÆÀÖ´Â °ÍÀÌ´Ù. ±×·¯¹Ç·Î ¿òÁ÷¿©¾ß ÇÑ´Ù. ½ÉÀå¹Úµ¿ ¼Ò¸®·Î »ç¿ëÀÚ¿¡°Ô Á¸À縦 ¾Ë·Á¾ß ÇÑ´Ù. º¸±â ÁÁ°Ô ¸¸µå´Â °ÍÀÌ ¹ÝÀÌ°í »ì¾Æ ¿òÁ÷ÀÌ´Â µí º¸ÀÌ°Ô ÇÏ´Â °ÍÀÌ ³ª¸ÓÁö ¹ÝÀÌ´Ù.
    3ºÎ´Â ¾ÖÇø®ÄÉÀ̼ǿ¡ »ý¸íÀ» ºÒ¾î³Ö´Â ¾Ö´Ï¸ÞÀÌ¼Ç ±âÃʸ¦ ´Ù·é´Ù. ±×·¡ÇÈ ¾Ö´Ï¸ÞÀ̼ǰú GUI ¾Ö´Ï¸ÞÀ̼Ç, ¾Ö´Ï¸ÞÀÌ¼Ç °³¹ßÀ» µµ¿ÍÁÖ´Â ÀÚ¹Ù SE ¶óÀ̺귯¸®, ÀÚ¹Ù ¾Ö´Ï¸ÞÀÌ¼Ç °³¹ßÀ» ¸Å¿ì ½±°Ô ¸¸µé¾îÁִ ŸÀÌ¹Ö ÇÁ·¹ÀÓ¿öÅ© ¶óÀ̺귯¸® µîÀ» ´Ù·é´Ù.

    4ºÎ. ÀÌÆåÆ®
    4ºÎ´Â 1, 2, 3ºÎ ³»¿ëÀ» ±â¹ÝÀ¸·Î ±¸¼ºµÆ´Ù. ÀÌÆåÆ®´Â È­·ÁÇÑ ¸®Ä¡ Ŭ¶óÀ̾ðÆ®ÀÇ ÇÙ½ÉÀÌ¸ç º¸Åë ¸®Ä¡ Ŭ¶óÀ̾ðÆ®¿Í È­·ÁÇÑ ¸®Ä¡ Ŭ¶óÀ̾ðÆ®¸¦ ±¸ºÐÁþ´Â´Ù. ÀÌÆåÆ®´Â µÎ °¡Áö Ä«Å×°í¸®·Î ³ª´³´Ù. ù ¹ø° Ä«Å×°í¸®´Â ¾ÖÇø®ÄÉÀ̼ÇÀ» ´õ ¸ÚÁ® º¸ÀÌ°Ô ¸¸µå´Â Á¤Àû ÀÌÆåÆ®´Ù. µÎ ¹ø° Ä«Å×°í¸®´Â GUI¸¦ ¿òÁ÷ÀÌ°Ô ¸¸µå´Â µ¿Àû ÀÌÆåÆ®, ¶Ç´Â ¾Ö´Ï¸ÞÀÌ¼Ç ÀÌÆåÆ®´Ù. Ã¥ÀÇ À¥»çÀÌÆ®¿¡¼­ Á¦°øÇÏ´Â À¯Æ¿¸®Æ¼ ¶óÀ̺귯¸®¸¦ ÀÌ¿ëÇØ ¾Ö´Ï¸ÞÀÌ¼Ç ÀÌÆåÆ®¸¦ ±¸ÇöÇÏ´Â Animated Transitionµµ ´Ù·ç°í ÀÖ´Ù. ¸Ç óÀ½ µðÀÚÀÎ ´ÙÀ̾î±×·¥¿¡¼­ºÎÅÍ ´Ù¾çÇÑ ÀÌÆåÆ® ±¸Çö±îÁö È­·ÁÇÑ ¸®Ä¡ Ŭ¶óÀ̾ðÆ® ¿¹Á¦¸¦ °³¹ßÇÏ´Â °úÁ¤À» ¼Ò°³Çϸç 4ºÎ¸¦ ¸¶Ä£´Ù.


    ¢Â ÃßõÀÇ ±Û
    ÀÌ Ã¥Àº È­·ÁÇÏ°í ¸ÚÁø ¾ÖÇø®ÄÉÀ̼ÇÀ» ¸¸µå´Â ¹æ¹ýÀ» ´Ù·é´Ù. ÅؽºÆ®¹Ú½º¿Í ¹öÆ°ÀÌ ³­¹«ÇÏ´Â Á¤Ã¼ºÒ¸íÀÇ Ç¥ÁØ ·è¾ØÇÊÀÌ ¾Æ´Ñ, ÁøÁ¤À¸·Î ¾Æ¸§´Ù¿î ¾ÖÇø®ÄÉÀÌ¼Ç ¸»ÀÌ´Ù.

    ²Ï ¿À·¡ Àü, GUI ¼¼»óÀº Ç¥ÁØÈ­µÈ ·è¾ØÇÊ ¸í¼¼°¡ Áö¹èÇÏ°í ÀÖ¾ú´Ù. ¾ÖÇø®ÄÉÀ̼ÇÀÇ GUI ÄÚµùÀ» ¸ðµÎ Áý¾àÇÏ°í ¾ÖÇø®ÄÉÀ̼ÇÀ» ¹®¼­È­Çϱ⠽±°Ô Çϸç(½½¶óÀÌ´õÀÇ ¿ëµµ´Â ´©±¸µç ¾Ë°í ÀÖÀ¸¹Ç·Î ¼³¸íÇÒ ÇÊ¿ä°¡ ¾ø´Ù) ¿­µîÇÑ ±×·¡ÇÈ ¼º´ÉÀ» ±Øº¹Çϱâ À§ÇÑ ³ë·ÂÀÇ ÀÏȯÀ̾ú´Ù.

    ÇÏÁö¸¸ Áö³­ ¼ö½Ê ³â °£ ÄÄÇ»ÅÍ »ê¾÷°ú ¼ÒºñÀÚ°¡ »óÃæÇϸ鼭 »ç¿ëÀÚ ÀÎÅÍÆäÀ̽º(UI)ÀÇ ¹ÌÀû °¨°¢À» °­Á¶ÇÏ´Â °æÇâÀÌ Ä¿Á³´Ù. ºê·£µå ÀÎÁöµµ¿¡¼­ºÎÅÍ Á¤±³ÇÑ ½Ã½ºÅÛÀÇ ÀÌÇصµ Áõ°¡, °í°´À» »ç·ÎÀâ´Â ±Ù»çÇÔ, ±×Àú '¿ì¿Í'ÇÏ´Â °¨Åº»ç°¡ ³ª¿À°Ô ¸¸µå´Â °Í¿¡ À̸£±â±îÁö ¸ðµç °Í¿¡ ¹ÌÀǽÄ(Ú¸ëòãÛ, aesthetics)ÀÌ °ü¿©ÇÏ°í ÀÖ´Ù.

    ¹«¾îÀÇ ¹ýÄ¢´ë·Î °æÀÌÀûÀ¸·Î ¹ßÀüÇÏ´Â ÄÄÇ»ÅÍ ¼º´É, ƯÈ÷ ÇʼöÀûÀÎ ±×·¡ÇÈ ·»´õ¸µ Çϵå¿þ¾î·Î¼­ÀÇ ¼º´É ¹ßÀüÀÌ ¹Ì¿¡ ´ëÇÑ »õ·Î¿î ¹ß»ó°ú ¾î¿ì·¯Á® ¿£ÅÍÅ×ÀθÕÆ® ÇÁ·Î±×·¡¹ÖÀÇ ¿µ¿ªÀ» Å©°Ô ³ÐÈ÷°í ÀÖ´Ù.

    '¾î¶»°Ô ¾Æ¸§´Ù¿î ÀÎÅÍÆäÀ̽º¸¦ ¸¸µé±î?', '¾î¶»°Ô Çȼ¿(pixel)ÀÌ ¾î¿ì·¯Á® ¾Æ¸§´Ù¿ö º¸ÀÌ°Ô ÇÒ °ÍÀΰ¡?', '°³¹ß ¼Óµµ¸¦ ³ôÀÌ´Â ¹æ¹ýÀÌ ¹»±î?' ÀÌ·¯ÇÑ Áú¹®µé¿¡ ´ëÇØ ¸íÄèÇÏ°Ô ´ë´äÇϱâ¶õ ½±Áö ¾Ê´Ù. ÀÌ Ã¥Àº ÀÌ·¯ÇÑ ÁÖÁ¦»Ó ¾Æ´Ï¶ó ´õ ¸¹Àº Áú¹®¿¡ ´äÀ» ÁÖ°í ÀÖ´Ù. ÀÌ °°Àº ÇÁ·Î±×·¡¹Ö ÀÛ¾÷Àº ³»°Ô Å« Áñ°Å¿òÀ» ÁØ´Ù. ¿©·¯ºÐµµ ÇÔ²² Áñ±â±â ¹Ù¶õ´Ù.

    -Á¦ÀÓ½º °í½½¸µ


    ¢Â ÀúÀÚ ¼­¹®
    ¸ÚÁø ¸®Ä¡ Ŭ¶óÀ̾ðÆ® ¼¼°è¿¡ ¿Â ¿©·¯ºÐÀ» ȯ¿µÇÑ´Ù. ÀÌ Ã¥Àº ±×·¡ÇÈ ÀÌÆåÆ®¿Í ¾Ö´Ï¸ÞÀÌ¼Ç ÀÌÆåÆ®¸¦ È°¿ëÇØ ´õ ÈǸ¢ÇÏ°í È¿À²ÀûÀÌ°í ¸ÚÁø µ¥½ºÅ©Å¾ ¾ÖÇø®ÄÉÀ̼ÇÀ» °³¹ßÇÏ´Â ¹æ¹ýÀ» ´Ù·é´Ù. 2006³â ÀÚ¹Ù¿ø(JavaOne) ÄÁÆÛ·±½º¿¡¼­ ¼º°øÀûÀ¸·Î ¼¼¼ÇÀ» ¸¶Ä£ ÈÄ¿¡ ¿ì¸®´Â ÀÌ ÁÖÁ¦·Î Ã¥À» ¾²±â ½ÃÀÛÇß´Ù. ¹ßÇ¥ÇÑ ¼¼¼Ç ³»¿ëÀº ¾Ö´Ï¸ÞÀ̼ÇÀ» È°¿ëÇÏ°í °í±Þ 2D ÀÌÆåÆ®¸¦ ±¸ÇöÇØ ´õ¿í dzºÎÇÑ ¾ÖÇø®ÄÉÀ̼ÇÀ» ¸¸µå´Â ¹æ¹ý¿¡ ´ëÇÑ °ÍÀ̾ú°í 3D ÀÌÆåÆ®µµ ¾à°£ ´Ù·ð´Ù. ¿Ö ±×·± ¾ÖÇø®ÄÉÀ̼ÇÀ» °³¹ßÇØ¾ß ÇÏ´ÂÁö, ¾î¶² ±â¼úÀ» »ç¿ëÇÏ´ÂÁö, ÀÌÆåÆ®¸¦ ÀûÀýÈ÷ È°¿ëÇØ ¸ÚÁø ¸®Ä¡ Ŭ¶óÀ̾ðÆ®¸¦ °³¹ßÇÏ´Â ¹æ¹ý¿¡ ´ëÇØ ¸çÄ¥ÀÌ°í ¹ßÇ¥ÇÏ°í ½Í¾úÁö¸¸ ±×·² ¼ö´Â ¾ø¾ú´Ù.

    ÀÌ°ÍÀÌ ¹Ù·Î ÀÌ Ã¥À» ¾²°Ô µÈ µ¿±â´Ù. ¾ÕÀ¸·Î ÀÚ¹ÙÀÇ ±âÃÊ, ½ºÀ®, ÀÚ¹Ù 2D, ±×·¡ÇȽº, GUI, ¾Ö´Ï¸ÞÀ̼Ç, ¼º´É, °í±Þ ÀÌÆåÆ® µî È­·ÁÇÏ°í ¸ÚÁø ¾ÖÇø®ÄÉÀ̼ÇÀ» ¸¸µå´Â µ¥ ÇÊ¿äÇÑ ³»¿ëÀ» ÇÔ²² ¹è¿ï °ÍÀÌ´Ù.

    Áñ°Å¿î ¿©Çà¿¡ µ¿ÂüÇÏ±æ ¹Ù¶õ´Ù.


    ¢Â ¿Å±äÀÌÀÇ ¸»
    ¿äÁò ¾ÖÇø®ÄÉÀ̼ÇÀº »ç¿ëÀÚ¿¡°Ô ´Ü¼øÈ÷ ±â´É»Ó¸¸ ¾Æ´Ï¶ó Áñ°Å¿òÀ» ÁÖ·Á°í ³ë·ÂÇÑ´Ù. ƯÈ÷ »ç¿ëÀÚÀÇ ÀüȯÀÌ ºü¸£°í °æÀïÀÌ Ä¡¿­ÇÑ À¥ ¾ÖÇø®ÄÉÀ̼ÇÀº AJAX, Ç÷¡½Ã·Î À̾îÁö¸ç È­·ÁÇÑ UI¿Í »ç¿ëÀÚ °æÇè(UX, User eXperience)À» ´õ¿í °­Á¶ÇÑ RIA(Rich Internet Application)°¡ ¾î´À»õ ´ç¿¬ÇÑ °ÍÀ¸·Î ¹Þ¾Æµé¿©Áö°í ÀÖ´Ù.

    ±×¸¸Å­ °³¹ßȯ°æµµ ÁÁ¾ÆÁ®¼­ °³¹ß Åø¿¡¼­ ¸î ¹øÀÇ Á¶ÀÛ¸¸À¸·Îµµ ¸ÚÁø ¾Ö´Ï¸ÞÀ̼ÇÀ» ¸¸µé ¼ö ÀÖ´Ù. ½ÉÁö¾î ¾ÖÇø®ÄÉÀÌ¼Ç °³¹ß°ú ¾Ö´Ï¸ÞÀÌ¼Ç ±¸¼ºÀÌ º°°³ ÀÛ¾÷À¸·Î ÀÌ·ïÁö±âµµ ÇÑ´Ù. ÇÏÁö¸¸ ¸®Ä¡ Ŭ¶óÀ̾ðÆ®¿¡¼­ ¾Ö´Ï¸ÞÀ̼ÇÀÇ Àǹ̴ ´Ü¼øÈ÷ ´«À» Áñ°Ì°Ô ÇÏ´Â °Í»Ó¸¸ ¾Æ´Ï¶ó ¾ÖÇø®ÄÉÀÌ¼Ç Àüü°¡ ÇϳªÀÇ È帧À¸·Î »ç¿ëÀÚ¿¡°Ô Àü´ÞµÇ±â À§ÇÑ °ÍÀÌ´Ù. À̸¦ Á¤È®È÷ ¹Ý¿µÇϱâ À§Çؼ­´Â °³¹ßÀÚ°¡ ±×·¡ÇÈÀ̳ª ¾Ö´Ï¸ÞÀ̼ÇÀÇ ±âÃÊ ¿ø¸®¸¦ ÆľÇÇÏ°í ¾ÖÇø®ÄÉÀÌ¼Ç Àü¹Ý¿¡ °ÉÃÄ ³ì¿©³»¾ß ÇÑ´Ù. ´Ü¼øÇÑ ¾Ö´Ï¸ÞÀ̼ÇÀÇ ³ª¿­·Î´Â »ç¿ëÀÚÀÇ È£±â½ÉÀº ÀÚ±ØÇÒ ¼ö ÀÖÀ»Áö¾ðÁ¤ »ç¿ëÀÚÀÇ ¸¶À½À» Èçµé ¼ö´Â ¾ø´Ù.

    ÀÌ Ã¥¿¡¼­´Â ¸®Ä¡ Ŭ¶óÀ̾ðÆ®ÀÇ ¼±±¸ÀÚÀÎ ÀúÀÚµéÀÌ ¸®Ä¡ Ŭ¶óÀ̾ðÆ® °³¹ßÀÇ ±âº» ¿ø¸®¸¦ ±âÃʺÎÅÍ ¼³¸íÇÏ°í, dzºÎÇÑ °³¹ß °æÇè°ú ÇÔ²² Á÷Á¢ °³¹ßÇÑ ±×·¡ÇȽº/¾Ö´Ï¸ÞÀÌ¼Ç ¶óÀ̺귯¸®¸¦ Á¦½ÃÇÏ°í ¼³¸íÇÑ´Ù. ÀÚ¹Ù 2D¿Í ½ºÀ® ¶óÀ̺귯¸®¸¦ ±âÁØÀ¸·Î, ±×·¡ÇȽº³ª ¾Ö´Ï¸ÞÀ̼ÇÀÇ ±âÃÊ ¿ø¸®¸¦ °³¹ßÀÚ ´ë»óÀ¸·Î Ãæ½ÇÈ÷ ¼³¸íÇÑ´Ù. ¶ÇÇÑ ¸®Ä¡ Ŭ¶óÀ̾ðÆ®·Î¼­ °¡Á®¾ß ÇÒ ±âº» ¿øÄ¢À̳ª ÀÌÆåÆ®, ¼öÇÐÀûÀÎ ±âÃÊ, ¼º´É ÃÖÀûÈ­ ±â¹ý µîÀº Ç÷§Æû¿¡ ¹«°üÇÏ°Ô È°¿ëÇÒ ¿ä¼Ò°¡ ¸¹´Ù.

    ¾ÆÁ÷Àº µüµüÇØ º¸ÀÌ´Â ÀÌŬ¸³½º RCP¿¡ Á» ´õ È°·ÂÀ» ºÒ¾î ³ÖÀ» ¹æ¾ÈÀ» ¸ð»öÇϱâ À§ÇØ ÀÌ Ã¥ÀÇ ¹ø¿ªÀ» ¸Ã¾Ò´Ù. ¿ø·¡ ½ºÀ®À» ÁÁ¾ÆÇϱ⵵ ÇßÁö¸¸, ¡®ÄðCool¡¯ÇÑ ¾ÖÇø®ÄÉÀ̼ÇÀ» ÇâÇÑ ÀúÀÚµéÀÇ ¿­Á¤°ú ³ëÇÏ¿ì°¡ Á¤¸» ¸Å·ÂÀûÀ̾ú±â ¶§¹®ÀÌ´Ù. ÀÌ Ã¥ÀÌ ¹ø¿ªµÇ´Â µ¿¾È, ÀúÀÚ Áß ÇÑ ¸íÀÎ ÃÂÀº JavaFX¸¦ °³¹ßÇÏ´Ù °á±¹ ¾îµµºñ·Î ÀÚ¸®¸¦ ¿Å°Ü¼­ RIA Ç÷§Æû °³¹ß¿¡ ´õ¿í ¸ÅÁøÇÏ°í ÀÖ´Ù. ·Î¸ÞÀÎÀº ±¸±Û¿¡¼­ ¾Èµå·ÎÀ̵å UI °³¹ß¿¡ Âü¿©ÇÏ°í ÀÖ´Ù. ½ºÀ®¿¡ ¸¹Àº ±â¿©¸¦ Çß´ø µÎ »ç¶÷ÀÌ ÀÌÁ¦´Â ±× °æÇèÀ» »ì·Á °¢ÀÚ ´Ù¸¥ Ç÷§Æû¿¡ ±â¿©¸¦ ÇÏ°í ÀÖ´Â ¼ÀÀÌ´Ù. ±×·¡ÇȽº³ª ¾Ö´Ï¸ÞÀ̼ǿ¡ ´ëÇÑ ±âÃÊ Áö½Ä¿¡ ºÎÁ·ÇÔÀ» ´À³¤ ä Åø¿¡ ÀÇÁ¸ÇØ ¸®Ä¡ Ŭ¶óÀ̾ðÆ®¸¦ °³¹ßÇÏ°í ÀÖ´Â µ¶ÀÚ¶ó¸é, ÀÌ Ã¥¿¡¼­ µÎ ÀúÀÚ°¡ ³²°ÜµÐ ¹ßÀÚ±¹À» µû¶ó°¡¸é¼­ ´õ¿í ¸ÚÁø ¸®Ä¡ Ŭ¶óÀ̾ðÆ®¸¦ ÇâÇÑ ±â¹ÝÀ» źźÈ÷ ÇÒ ¼ö ÀÖÀ» °ÍÀÌ´Ù.

    ÀÌ Ã¥ÀÇ °¡Ä¡¸¦ ¹Ï°í Çѱ¹¾îÆÇ Ãâ°£À» ÁöÁöÇØÁֽŠ±Ç¼ºÁØ »çÀå´Ô°ú ±èÈñÁ¤ ºÎ»çÀå´Ô, ¿À·£ ÀÛ¾÷±â°£ µ¿¾È ¹°½É¾ç¸é µµ¿ÍÁֽŠȲÁö¿µ ´ë¸®´Ô µî ¿¡ÀÌÄÜÃâÆÇ»ç ºÐµé²² Áø½ÉÀ¸·Î °¨»çµå¸³´Ï´Ù.

    ÀϺ»¿¡¼­ ¾ç¼®È£ µå¸²

    ¸ñÂ÷

    1ºÎ ±×·¡ÇȽº¿Í GUI ±âÃÊ

    1Àå µ¥½ºÅ©Å¾ ÀÚ¹Ù ±×·¡ÇȽº API: ½ºÀ®, AWT, ÀÚ¹Ù 2D
    Ãß»ó À©µµ¿ì ÅøŶ
    ÀÚ¹Ù 2D
    ½ºÀ®

    2Àå ½ºÀ® ·»´õ¸µ ±âÃÊ
    À̺¥Æ®
    ½ºÀ® ÆäÀÎÆ®
    ºñµ¿±â½Ä ¸®ÆäÀÎÆ® ¿äû
    µ¿±â½Ä ÆäÀÎÆ® ¿äû
    ½ºÀ® ·»´õ¸µ
    paint()
    setOpaque()
    ÀÌÁß ¹öÆÛ¸µ
    ½º·¹µå ´Ù·ç±â
    ½º·¹µå ¸ðµ¨
    ŸÀÌ¸Ó¿Í À̺¥Æ® Çؼ® ½º·¹µå
    SwingWorker¸¦ »ç¿ëÇÑ °£ÆíÇÑ ½º·¹µå »ç¿ë
    ½º·¹µå °ü·Ã ³»¿ë ¿ä¾à

    3Àå ±×·¡ÇȽº ±âÃÊ
    ÀÚ¹Ù 2D
    ·»´õ¸µ
    ±×·¡ÇȽº °´Ã¼ ¾ò±â
    ±×·¡ÇȽº »óÅÂ
    À̹ÌÁö È®´ëÃà¼Ò °ü·Ã ÈùÆ®
    µµÇü ¾ÈƼ¾Ù¸®¾î½º ÈùÆ®
    ÅؽºÆ® ¾ÈƼ¾Ù¸®¾î½º ÈùÆ®
    ±×·¡ÇÈ ±âº»¿ä¼Ò

    4Àå À̹ÌÁö
    À̹ÌÁö ŸÀÔ
    BufferedImage
    À̹ÌÁö È®´ëÃà¼Ò
    Ç°Áú°ú ¼º´É
    getFasterScaledInstance(): ´õ ºü¸£°í ÁÁÀº Ç°ÁúÀÇ È®´ëÃà¼Ò À̹ÌÁö¸¦ Á¦°øÇÏ´Â À¯Æ¿¸®Æ¼

    5Àå ¼º´É
    Ŭ¸³ »ç¿ë
    ȣȯ À̹ÌÁö
    °ÆÁ¤ÇØ¾ß ÇÒ °Íµé
    °ü¸®µÇ´Â À̹ÌÁö¶õ?
    À̹ÌÁö ȣȯ½ÃÅ°±â
    °ü¸®µÇ´Â À̹ÌÁö
    DataBuffer °´Ã¼ Á¢±Ù
    À̹ÌÁö ³»ÀÇ ÀæÀº ·»´õ¸µ
    Áß°£»ý¼º À̹ÌÁö
    ±âº» °³³ä
    µ¿ÀÛ ¿ø¸®
    À¯ÀÇ»çÇ×
    ¿ä¾à
    ±âº» ·»´õ¸µ ÃÖÀûÈ­
    ¼º´É ÃøÁ¤
    ¸í·ÉÇà Ç÷¡±×
    ·»´õ¸µ
    ¼º´É µð¹ö±ë

    2ºÎ °í±Þ ±×·¡ÇÈ ·»´õ¸µ

    6Àå ÄÄÆ÷ÁöÆ®
    ¾ËÆÄ ÄÄÆ÷ÁöÆ®
    ¾ËÆÄ ÄÄÆ÷ÁöÆ®ÀÇ 12 ±ÔÄ¢
    Clear
    Dst
    DstAtop
    DstIn
    DstOut
    DstOver
    Src
    SrcAtop
    SrcIn
    SrcOut
    SrcOver
    Xor
    AlphaComposite »ý¼º°ú ¼³Á¤
    AlphaCompositeÀÇ ÀϹÝÀûÀÎ »ç¿ë¹ý
    Clear »ç¿ëÇϱâ
    SrcOver »ç¿ëÇϱâ
    SrcIn »ç¿ëÇϱâ
    AlphaComposite »ç¿ë½Ã ÁÖÀÇ»çÇ×
    ÀڽŸ¸ÀÇ ÄÄÆ÷ÁöÆ® ÀÛ¼º
    Add ÄÄÆ÷ÁöÆ®
    CompositeContext ±¸Çö
    Çȼ¿ ÇÕ¼º
    ¿ä¾à

    7Àå ±×·¡µð¾ðÆ®
    ÀÌÁß ¼±Çü ±×·¡µð¾ðÆ®
    Á¤±Ô ±×·¡µð¾ðÆ®¸¦ È°¿ëÇÑ Æ¯¼ö È¿°ú
    ´Ù´Ü ¼±Çü ±×·¡µð¾ðÆ®
    ¹æ»çÇü ±×·¡µð¾ðÆ®
    ±×·¡µð¾ðÆ® ÃÖÀûÈ­
    ±×·¡µð¾ðÆ® ij½ÃÇϱâ
    ´õ ¶È¶ÈÇÏ°Ô Ä³½ÃÇϱâ
    ¹Ýº¹µÇ´Â ±×·¡µð¾ðÆ® ÃÖÀûÈ­Çϱâ

    8Àå À̹ÌÁö ÇÁ·Î¼¼½Ì
    À̹ÌÁö ÇÊÅÍ
    BufferedImageOp·Î À̹ÌÁö ó¸®Çϱâ
    AffineTransformOp
    ColorConvertOp
    ConvolveOp
    Ä¿³Î ±¸¼ºÇϱâ
    °æ°è¿¡ ´ëÇÑ ÀÛ¾÷
    LookupOp
    RescaleOp
    »ç¿ëÀÚ Á¤ÀÇ BufferedImageOp
    ±â¹Ý ÇÊÅÍ Å¬·¡½º
    »öÁ¶ º¯°æ ÇÊÅÍ
    ÇÊÅÍ ¼º´É¿¡ ´ëÇÑ À̾߱â
    ¿ä¾à

    9Àå ±Û¶ó½º ÆäÀÎ
    ±Û¶ó½º ÆäÀο¡ ±×¸®±â
    ÃÖÀûÈ­µÈ ±Û¶ó½º ÆäÀÎ ÆäÀÎÆÃ
    ÀÔ·Â À̺¥Æ® °¡·Îä±â
    ¸¶¿ì½º À̺¥Æ® °ü·Ã ÁÖÀÇ»çÇ×

    10Àå ·¹À̾îµå ÆäÀÎ
    ·¹À̾îµå ÆäÀÎ ·¹ÀÌ¾î »ç¿ëÇϱâ
    ´ÜÀÏ ·¹ÀÌ¾î ³»¿¡¼­ ÄÄÆ÷³ÍÆ® Á¤·Ä
    ·¹À̾îµå ÆäÀΰú ·¹À̾ƿô
    ¿©·¯ ·¹À̾ƿôÀ» »ç¿ëÇؼ­ JLayeredPane ´ëüÇϱâ

    11Àå ¸®ÆäÀÎÆ® ¸Å´ÏÀú
    ½ºÀ®ÀÌ ³Ê¹« ¶È¶ÈÇÒ ¶§
    RepaintManager¿Í ù ´ë¸é
    RepaintManager °ü¸®Çϱâ
    RepaintManager·Î ±¸ÇöÇÑ ¹Ý»ç»ó
    ¹Ý»ç»óÀ» À§ÇÑ °ø°£ ¸¸µé±â
    ¹Ý»ç»ó ±×¸®±â
    ´õ ¹Ùº¸°°Àº, ±×·¡¼­ ´õ ¶È¶ÈÇÑ RepaintManager
    ¿ä¾à

    3ºÎ ¾Ö´Ï¸ÞÀ̼Ç

    12Àå ¾Ö´Ï¸ÞÀÌ¼Ç ±âÃÊ
    ½Ã°£¿¡ ´ëÇؼ­
    ±âÃÊ °³³ä
    ÇÁ·¹ÀÓ ±â¹Ý ¾Ö´Ï¸ÞÀ̼Ç
    ÇÁ·¹ÀÓ ºñÀ²
    ½Ã°£ ±â¹Ý ¸ð¼Ç
    ŸÀ̹Ö(±×¸®°í Ç÷§Æû ŸÀÌ¹Ö À¯Æ¿¸®Æ¼)
    ¡°Áö±Ý ¸î½ÃÁÒ?¡±
    ¡°¸ð´×ÄÝÀ» ºÎŹÇØ¿ä.¡±
    ¡°´Ù½Ã ºÒ·¯Áà¿ä. ¶Ç´Ù½Ã. ¶Ç´Ù½Ã.¡±
    ÇØ»óµµ
    System.currentTimeMillis()¿Í System.nanoTime()ÀÇ ÇØ»óµµ
    ½½¸³ ÇØ»óµµ
    ŸÀÌ¸Ó ÇØ»óµµ
    Çػ󵵿¡ ´ëÇÑ ÇØ»óµµ
    ½ºÀ® ¾ÖÇø®ÄÉÀÌ¼Ç ¿òÁ÷ÀÌ°Ô Çϱâ
    ¿òÁ÷ÀÌ´Â ±×·¡ÇÈ
    ¿òÁ÷ÀÌ´Â GUI
    ¿ä¾à

    13Àå ¸Å²ô·¯¿î ¿òÁ÷ÀÓ
    ¹è°æ: ¿Ö ¾Ö´Ï¸ÞÀ̼ÇÀÌ ¾î»öÇÏ°Ô º¸Àϱî?
    ¾Ö´Ï¸ÞÀ̼ÇÀÌ ¹ö¹÷°Å¸®´Â ¿øÀΰú ºÎµå·´°Ô ¸¸µå´Â ¹ý
    ŸÀ̹ÖÀÌ ¸ðµç °ÍÀÌ´Ù
    »ö»ó: Â÷ÀÌ°¡ ¹«¾ùÀϱî?
    ¼öÁ÷ ȸ±â: µ¿±âÈ­µÈ °¨°¢
    SmoothMoves: µ¥¸ð
    ±×·¡ÇȽº °´Ã¼ »ý¼º
    ŸÀÌ¸Ó ½ÇÇà
    ·»´õ¸µ
    ·»´õ¸µ ¿É¼Ç
    ¿ä¾à

    14Àå ŸÀÌ¹Ö ÇÁ·¹ÀÓ¿öÅ©: ±âÃÊ
    ¼Ò°³
    ÇÙ½É °³³ä
    Animator Ŭ·¡½º
    Äݹé
    Áö¼Ó½Ã°£
    ¹Ýº¹
    ÇØ»óµµ
    ½ÃÀÛ µ¿ÀÛ
    º¸°£
    °¡¼Ó°ú °¨¼Ó
    º¸°£ÀÚ
    ¿ä¾à

    15Àå ŸÀÌ¹Ö ÇÁ·¹ÀÓ¿öÅ©: °í±Þ ±â´É
    Æ®¸®°Å
    °³³ä°ú »ç¿ë¹ý
    Æ®¸®°Å »óÀ§Å¬·¡½º
    ³»Àå Æ®¸®°Å
    ÇÁ·ÎÆÛƼ ¼³Á¤ÀÚ
    PropertySetter Ŭ·¡½º
    Evaluator
    Å°ÇÁ·¹ÀÓ
    ¿ä¾à

    4ºÎ ÀÌÆåÆ®

    16Àå Á¤Àû ÀÌÆåÆ®
    ºí·¯
    »ç¿ë¸ñÀû
    °£´ÜÇÑ ºí·¯
    °¡¿ì½Ã¾È ºí·¯
    ¼º´ÉÇâ»ó ±â¹ý
    ¹Ý»ç
    »ç¿ë¸ñÀû
    ¹Ý»ç ±×¸®±â
    ºí·¯ Àû¿ë ¹Ý»ç
    µå·Ó ¼¨µµ¿ì
    »ç¿ë ¸ñÀû
    °£´ÜÇÑ µå·Ó ¼¨µµ¿ì
    »ç½ÇÀûÀÎ µå·Ó ¼¨µµ¿ì
    °­Á¶
    »ç¿ë¸ñÀû
    ¸íµµ ³ôÀ̱â
    ½ºÆ̶óÀÌÆ®
    °¡µ¶¼º °³¼±À» À§ÇÑ ÅؽºÆ® °­Á¶
    »þÇÂ
    »ç¿ë¸ñÀû
    ´Ü¼ø »þÇÂ
    ¾ð»þÇÁ ¸¶½ºÅ©
    Ãà¼ÒµÈ À̹ÌÁö¿¡ »þÇ Àû¿ë
    ¿ä¾à

    17Àå µ¿Àû ÀÌÆåÆ®
    ¿òÁ÷ÀÓ
    »ç¿ë¸ñÀû
    °©´Ï´Ù, °©´Ï´Ù, ³Ñ¾î°¬½À´Ï´Ù!
    ÆäÀ̵å
    »ç¿ë¸ñÀû
    ÆäÀ̵å Àü·«
    AlphaComposite ÆäÀ̵å
    »ö»ó ÆäÀ̵å
    Å©·Î½ºÆäÀ̵å
    ÆäÀÌµå ½±°Ô Çϱâ
    ÆÞ½º
    »ç¿ë¸ñÀû
    ÆÞ½º ´À³¢±â
    ÀÚµ¿ ¹é¿­
    ¾àµ¿ÇÏ´Â ÆÞ½º
    ½ºÇÁ¸µ
    »ç¿ë¸ñÀû
    ½ºÇÁ¸µ ´ëÈ°¾à
    ¸ðÇÎ
    »ç¿ë¸ñÀû
    ¹öÆ° ¸ðÇÎÇϱâ
    ¿ä¾à

    18Àå ¾Ö´Ï¸ÞÀÌ¼Ç Àå¸éÀüȯ
    ¾ÖÇø®ÄÉÀÌ¼Ç »óŸ¦ ²÷±è¾øÀÌ ÀüȯÇϱâ
    ±âº» °³³ä
    ¾Ö´Ï¸ÞÀÌ¼Ç Àå¸éÀüȯ: ¶óÀ̺귯¸®
    ¾Ö´Ï¸ÞÀÌ¼Ç ¾ÖÇø®ÄÉÀÌ¼Ç »óÅÂ
    GUI »óÅÂ
    API
    ÀÌÆåÆ®
    GUI ±¸Á¶
    ±×¸²°ú À̹ÌÁöȦ´õ
    ScreenTransition
    ¾Ö´Ï¸ÞÀÌÆ® Àå¸éÀüȯ: ½ºÀ®¿¡°Ô ´ëü ¾î¶² ÀÏÀ» ½ÃÅ°°í ÀÖÀ»±î?
    ¸ô·¡ ´ÙÀ½ È­¸é äºñÇϱâ
    ·¹À̾ƿôÀ» ÆîÃĺ¸ÀÚ: ·¹À̾ƿôÀ» ¼­¼­È÷ º¯È­½ÃÅ°±â
    ½ºÀ®À» ÃãÃß°Ô ÇÏÀÚ: ¼º´É
    ¿ä¾à

    19Àå ¸ÚÁø ¸®Ä¡ Ŭ¶óÀ̾ðÆ®ÀÇ Åº»ý
    ¿¡¾î¸®½º
    ¿¡¾î¸®½ºÀÇ ½ÇÇà
    Á÷Á¢ Çغ¸±â
    ÀÛ¾÷È帧µµ ÆäÀÌÆÛ µðÀÚÀÎ
    ºñÀü
    È­¸é ±¸¼º µðÀÚÀÎ
    ¸ñ¾÷
    ¸ñ¾÷¿¡¼­ ÄÚµå±îÁö
    ·¹ÀÌ¾î »ç¿ëÇϱâ
    ºí·»µù ¸ðµå
    ¾È³»¼± »ç¿ë
    ³­ ¿¹¼ú°¡°¡ ¾Æ´Ï¶ó±¸!
    ¾Ë¸ÂÀº »ö»ó ¼±ÅÃ
    µðÀÚÀÎ ¼­Àû Àбâ
    ¿ä¾à
    ÇÁ·ÎÁ§Æ®

    ¸ÎÀ½¸»
    ÀÚ¹Ù »çÀÌÆ®
    ÀúÀÚÀÇ »çÀÌÆ®
    (´ç½ÅÀÇ À̸§ÀÌ µé¾î°¥ ÀÚ¸®)

    ÀúÀÚ¼Ò°³

    àÇϽº [Àú] ½ÅÀ۾˸² SMS½Åû
    »ý³â¿ùÀÏ -

    ¿©·¯ ½Ç¸®ÄÜ ¹ë¸® ¼ÒÇÁÆ®¿þ¾î ȸ»ç¿¡¼­ ±×·¡ÇÈ ¼ÒÇÁÆ®¿þ¾î¸¦ °³¹ßÇØ ¿Ô´Ù. 2010³â ±¸±Û ¾Èµå·ÎÀ̵å ÆÀ¿¡ ÇÕ·ùÇØ ¾Ö´Ï¸ÞÀ̼ǰú »ç¿ëÀÚ ÀÎÅÍÆäÀ̽º ¼ÒÇÁÆ®¿þ¾î¸¦ °³¹ßÇß°í »ç¿ëÀÚ ÀÎÅÍÆäÀ̽º ÅøŶ ÆÀÀ» À̲ø¾úÀ¸¸ç °³¹ßÀÚ Áö¿ø ºÎ¼­·Î ¿Å°å´Ù°¡ ´Ù½Ã ±×·¡ÇÈ ÆÀ¿¡¼­ ¿£Áö´Ï¾î·Î ÀÏÇÏ°í ÀÖ´Ù. Ã¥À» ÁýÇÊÇÏ°í ±â»ç¸¦ ±â°íÇÏ°í ºñµð¿À¸¦ ¸¸µé°í ¹ßÇ¥¸¦ Çϱ⵵ Çϴµ¥ Àç¹ÌÀÖÀ¸¸é¼­µµ ±â¼úÀûÀÌ´Ù.

    ·Î¸ÞÀÎ °¡ÀÌ [Àú] ½ÅÀ۾˸² SMS½Åû
    »ý³â¿ùÀÏ -

    ÇØ´çÀÛ°¡¿¡ ´ëÇÑ ¼Ò°³°¡ ¾ø½À´Ï´Ù.

    ¾ç¼®È£ [¿ª] ½ÅÀ۾˸² SMS½Åû
    »ý³â¿ùÀÏ -

    ÇØ´çÀÛ°¡¿¡ ´ëÇÑ ¼Ò°³°¡ ¾ø½À´Ï´Ù.

    ÄÄÇ»ÅÍ/ÀÎÅÍ³Ý ºÐ¾ß¿¡¼­ ¸¹Àº ȸ¿øÀÌ ±¸¸ÅÇÑ Ã¥

      ¸®ºä

      0.0 (ÃÑ 0°Ç)

      100ÀÚÆò

      ÀÛ¼º½Ã À¯ÀÇ»çÇ×

      ÆòÁ¡
      0/100ÀÚ
      µî·ÏÇϱâ

      100ÀÚÆò

      0.0
      (ÃÑ 0°Ç)

      ÆǸÅÀÚÁ¤º¸

      • ÀÎÅÍÆÄÅ©µµ¼­¿¡ µî·ÏµÈ ¿ÀǸ¶ÄÏ »óÇ°Àº ±× ³»¿ë°ú Ã¥ÀÓÀÌ ¸ðµÎ ÆǸÅÀÚ¿¡°Ô ÀÖÀ¸¸ç, ÀÎÅÍÆÄÅ©µµ¼­´Â ÇØ´ç »óÇ°°ú ³»¿ë¿¡ ´ëÇØ Ã¥ÀÓÁöÁö ¾Ê½À´Ï´Ù.

      »óÈ£

      (ÁÖ)±³º¸¹®°í

      ´ëÇ¥ÀÚ¸í

      ¾Èº´Çö

      »ç¾÷ÀÚµî·Ï¹øÈ£

      102-81-11670

      ¿¬¶ôó

      1544-1900

      ÀüÀÚ¿ìÆíÁÖ¼Ò

      callcenter@kyobobook.co.kr

      Åë½ÅÆǸž÷½Å°í¹øÈ£

      01-0653

      ¿µ¾÷¼ÒÀçÁö

      ¼­¿ïƯº°½Ã Á¾·Î±¸ Á¾·Î 1(Á¾·Î1°¡,±³º¸ºôµù)

      ±³È¯/ȯºÒ

      ¹ÝÇ°/±³È¯ ¹æ¹ý

      ¡®¸¶ÀÌÆäÀÌÁö > Ãë¼Ò/¹ÝÇ°/±³È¯/ȯºÒ¡¯ ¿¡¼­ ½Åû ¶Ç´Â 1:1 ¹®ÀÇ °Ô½ÃÆÇ ¹× °í°´¼¾ÅÍ(1577-2555)¿¡¼­ ½Åû °¡´É

      ¹ÝÇ°/±³È¯°¡´É ±â°£

      º¯½É ¹ÝÇ°ÀÇ °æ¿ì Ãâ°í¿Ï·á ÈÄ 6ÀÏ(¿µ¾÷ÀÏ ±âÁØ) À̳»±îÁö¸¸ °¡´É
      ´Ü, »óÇ°ÀÇ °áÇÔ ¹× °è¾à³»¿ë°ú ´Ù¸¦ °æ¿ì ¹®Á¦Á¡ ¹ß°ß ÈÄ 30ÀÏ À̳»

      ¹ÝÇ°/±³È¯ ºñ¿ë

      º¯½É ȤÀº ±¸¸ÅÂø¿À·Î ÀÎÇÑ ¹ÝÇ°/±³È¯Àº ¹Ý¼Û·á °í°´ ºÎ´ã
      »óÇ°À̳ª ¼­ºñ½º ÀÚüÀÇ ÇÏÀÚ·Î ÀÎÇÑ ±³È¯/¹ÝÇ°Àº ¹Ý¼Û·á ÆǸÅÀÚ ºÎ´ã

      ¹ÝÇ°/±³È¯ ºÒ°¡ »çÀ¯

      ·¼ÒºñÀÚÀÇ Ã¥ÀÓ ÀÖ´Â »çÀ¯·Î »óÇ° µîÀÌ ¼Õ½Ç ¶Ç´Â ÈÑ¼ÕµÈ °æ¿ì
      (´ÜÁö È®ÀÎÀ» À§ÇÑ Æ÷Àå ÈѼÕÀº Á¦¿Ü)

      ·¼ÒºñÀÚÀÇ »ç¿ë, Æ÷Àå °³ºÀ¿¡ ÀÇÇØ »óÇ° µîÀÇ °¡Ä¡°¡ ÇöÀúÈ÷ °¨¼ÒÇÑ °æ¿ì
      ¿¹) È­ÀåÇ°, ½ÄÇ°, °¡ÀüÁ¦Ç°(¾Ç¼¼¼­¸® Æ÷ÇÔ) µî

      ·º¹Á¦°¡ °¡´ÉÇÑ »óÇ° µîÀÇ Æ÷ÀåÀ» ÈѼÕÇÑ °æ¿ì
      ¿¹) À½¹Ý/DVD/ºñµð¿À, ¼ÒÇÁÆ®¿þ¾î, ¸¸È­Ã¥, ÀâÁö, ¿µ»ó È­º¸Áý

      ·½Ã°£ÀÇ °æ°ú¿¡ ÀÇÇØ ÀçÆǸŰ¡ °ï¶õÇÑ Á¤µµ·Î °¡Ä¡°¡ ÇöÀúÈ÷ °¨¼ÒÇÑ °æ¿ì

      ·ÀüÀÚ»ó°Å·¡ µî¿¡¼­ÀÇ ¼ÒºñÀÚº¸È£¿¡ °üÇÑ ¹ý·üÀÌ Á¤ÇÏ´Â ¼ÒºñÀÚ Ã»¾àöȸ Á¦ÇÑ ³»¿ë¿¡ ÇØ´çµÇ´Â °æ¿ì

      »óÇ° Ç°Àý

      °ø±Þ»ç(ÃâÆÇ»ç) Àç°í »çÁ¤¿¡ ÀÇÇØ Ç°Àý/Áö¿¬µÉ ¼ö ÀÖÀ½

      ¼ÒºñÀÚ ÇÇÇغ¸»ó
      ȯºÒÁö¿¬¿¡ µû¸¥ ¹è»ó

      ·»óÇ°ÀÇ ºÒ·®¿¡ ÀÇÇÑ ±³È¯, A/S, ȯºÒ, Ç°Áúº¸Áõ ¹× ÇÇÇغ¸»ó µî¿¡ °üÇÑ »çÇ×Àº ¼ÒºñÀÚºÐÀïÇØ°á ±âÁØ (°øÁ¤°Å·¡À§¿øȸ °í½Ã)¿¡ ÁØÇÏ¿© 󸮵Ê

      ·´ë±Ý ȯºÒ ¹× ȯºÒÁö¿¬¿¡ µû¸¥ ¹è»ó±Ý Áö±Þ Á¶°Ç, ÀýÂ÷ µîÀº ÀüÀÚ»ó°Å·¡ µî¿¡¼­ÀÇ ¼ÒºñÀÚ º¸È£¿¡ °üÇÑ ¹ý·ü¿¡ µû¶ó ó¸®ÇÔ

      (ÁÖ)KGÀ̴Ͻýº ±¸¸Å¾ÈÀü¼­ºñ½º¼­ºñ½º °¡ÀÔ»ç½Ç È®ÀÎ

      (ÁÖ)ÀÎÅÍÆÄÅ©Ä¿¸Ó½º´Â ȸ¿ø´ÔµéÀÇ ¾ÈÀü°Å·¡¸¦ À§ÇØ ±¸¸Å±Ý¾×, °áÁ¦¼ö´Ü¿¡ »ó°ü¾øÀÌ (ÁÖ)ÀÎÅÍÆÄÅ©Ä¿¸Ó½º¸¦ ÅëÇÑ ¸ðµç °Å·¡¿¡ ´ëÇÏ¿©
      (ÁÖ)KGÀ̴Ͻýº°¡ Á¦°øÇÏ´Â ±¸¸Å¾ÈÀü¼­ºñ½º¸¦ Àû¿ëÇÏ°í ÀÖ½À´Ï´Ù.

      ¹è¼Û¾È³»

      • ±³º¸¹®°í »óÇ°Àº Åùè·Î ¹è¼ÛµÇ¸ç, Ãâ°í¿Ï·á 1~2Àϳ» »óÇ°À» ¹Þ¾Æ º¸½Ç ¼ö ÀÖ½À´Ï´Ù.

      • Ãâ°í°¡´É ½Ã°£ÀÌ ¼­·Î ´Ù¸¥ »óÇ°À» ÇÔ²² ÁÖ¹®ÇÒ °æ¿ì Ãâ°í°¡´É ½Ã°£ÀÌ °¡Àå ±ä »óÇ°À» ±âÁØÀ¸·Î ¹è¼ÛµË´Ï´Ù.

      • ±ººÎ´ë, ±³µµ¼Ò µî ƯÁ¤±â°üÀº ¿ìü±¹ Åù踸 ¹è¼Û°¡´ÉÇÕ´Ï´Ù.

      • ¹è¼Ûºñ´Â ¾÷ü ¹è¼Ûºñ Á¤Ã¥¿¡ µû¸¨´Ï´Ù.

      • - µµ¼­ ±¸¸Å ½Ã 15,000¿ø ÀÌ»ó ¹«·á¹è¼Û, 15,000¿ø ¹Ì¸¸ 2,500¿ø - »óÇ°º° ¹è¼Ûºñ°¡ ÀÖ´Â °æ¿ì, »óÇ°º° ¹è¼Ûºñ Á¤Ã¥ Àû¿ë