Ȩ  I   ȸ»ç¼Ò°³  I  »çÀÌÆ®¸Ê  I  µµ¿ò¸»
Àαâ°Ë»ö¾î
  IDÀúÀå
 
ȸ¿ø°¡ÀÔ I ¾ÆÀ̵ð/ºñ¹Ð¹øÈ£Ã£±â
¤ýOS / Çϵå¿þ¾î / ¼­¹ö±º
¤ýOA / ¿ÀÇǽº / ÀüÀÚÃâÆÇ
¤ý¾ÆÀÌÆù / ¾Èµå·ÎÀ̵å
¤ýµðÁöÅÐ Æ÷Åä±×·¡ÇÇ
¤ý±×·¡ÇÈ / ȨÆäÀÌÁö
¤ýÀÎÅÍ³Ý ÇÁ·Î±×·¡¹Ö
¤ýÀϹÝÇÁ·Î±×·¡¹Ö
¤ý°ÔÀÓÇÁ·Î±×·¡¹Ö
¤ýSNS / E-Business
¤ýµ¥ÀÌÅͺ£À̽º
¤ý±â Ÿ
¤ý±æ¶óÀâÀÌ
¤ý½Ç·ÂÀÌ Å½³ª´Â
¤ýȸ»ç ½Ç¹«¿¡ ÈûÀ» ÁÖ´Â
¤ý¿¹Á¦°¡ °¡µæÇÑ
¤ý±×¸² ÇÑ ÀåÀ¸·Î º¸´Â
¤ýµðÁöÅÐ Æ÷Åä±×¶óÇÇ
¤ý±×·¡ÇÈ/ȨÆäÀÌÁö
ÆäÀ̽ººÏ ºí·Î±× ³×À̹öÆ÷½ºÆ®
°ü·ÃºÐ·ù : ÀÏ¹Ý ÇÁ·Î±×·¡¹Ö / .NET ÇÁ·Î±×·¡¹Ö
Windows3DÇÁ·Î±×·¡¹Ö - ÀýÆÇ
Å©°Ôº¸±â l Â÷·Êº¸±â
¤ýÀú ÀÚ Charles Petzold
¤ý¿ª ÀÚ ÇÑÈ£¿¬ , À̱¤¹Î
¤ý±¸ ºÐ ¹ø¿ª¼­
¤ý¹ßÇàÀÏ 2008³â 06¿ù 12ÀÏ
¤ýÁ¤ °¡ 23,000¿ø
¤ýÆäÀÌÁö 555 ÆäÀÌÁö
¤ýISBN 978-89-5674-436-0
¤ý³­À̵µ Áß±Þ
¤ýÃâÆÇ»ç Á¤º¸¹®È­»ç
Windows Presentation FoundationÀ» À§ÇÑ 3Â÷¿ø ±×·¡ÇÈ ÇÁ·Î±×·¡¹Ö

À©µµ¿ì ÇÁ·Î±×·¡¹ÖÀÇ Àü¼³ Charles Petzold·ÎºÎÅÍ Windows 3D ÇÁ·Î±×·¡¹ÖÀ» ¹è¿î´Ù.

Windows Presentation Foundation 3D API¸¦ ÅëÇØ 3D ±×·¡ÇÈ ÇÁ·Î±×·¡¹ÖÀ» ÁýÁßÀûÀ¸·Î ¼Ò°³ÇÑ´Ù. XAML ºÐ¾ßÀÇ ¼ö»ó ÀÛ°¡ÀÎ Charles PetzoldÀÇ Àú¼­ [Applications = Code + Markup]À» º¸¿ÏÇÏ¿© Microsoft .NET Framework 3.0°ú Windows Vista ȯ°æ¿¡¼­ 3D ±×·¡ÇÈÀ» Ç¥ÇöÇÏ°í ¾Ö´Ï¸ÞÀ̼ÇÀ» ±¸ÇöÇÏ´Â ¹æ¹ýÀ» °¡¸£Ä£´Ù. °íǰÁú »ç¿ëÀÚ ÀÎÅÍÆäÀ̽º¸¦ ¸¸µå´Âµ¥ ÇÊ¿äÇÑ ½ºÅ³À» ¸¶½ºÅÍÇÒ ¼ö ÀÖµµ·Ï µµ¿òÀ» ¹Þ¾Æ XAML°ú Microsoft Visual C#¿¡ ´ëÇÑ Àü¹®ÀûÀÎ °¡À̵å¿Í ÄÚµå»ùÇÃÀ» ¾ò°Ô µÉ °ÍÀÌ´Ù.

ÀÌ Ã¥¿¡ Æ÷ÇÔµÈ ³»¿ë

>> »ï°¢Çü ¸Þ½¬·Î º¹ÀâÇÑ 3D °´Ã¼¸¦ Á¤ÀÇÇÏ´Â ¹æ¹ý
>> Á¶¸í°ú À½¿µÈ¿°ú¸¦ ÅëÇØ 3D Ç¥¸éÀÇ Á¶µµ¸¦ ³ôÀÌ´Â ¹æ¹ý
>> ±×¶óµð¾ðÆ®, ºñÆ®¸Ê, µå·ÎÀ×À¸·Î 3D Çü»óÀ» »öÄ¥ÇÏ´Â ¹æ¹ý
>> º¯È¯°ú ²ÀÁöÁ¡ Á¶ÀÛÀ» ÅëÇØ ¾Ö´Ï¸ÞÀ̼ÇÀ» ±¸ÇöÇÏ´Â ¹æ¹ý
>> ¸ÅÆ®¸¯½º¸¦ »ç¿ëÇÏ¿© ¼±Çü, ¾ÆÇÉ, ±×¸®°í Ä«¸Þ¶ó º¯È¯À» Ç¥ÇöÇÏ´Â ¹æ¹ý
>> º¤ÅÍ °¢, ȸÀü °¢, ±×¸®°í ȸÀüÃàÀ» °è»êÇÏ´Â ¹æ¹ý
>> C# Äڵ带 »ç¿ëÇÏ¿© »ï°¢Çü ¸Þ½¬¸¦ È¿°úÀûÀ¸·Î »ý¼ºÇÏ´Â ¹æ¹ý
>> 4¿ø¼ö °è»êÀ» »ç¿ëÇÏ¿© ȸÀüÀ» Ç¥ÇöÇÏ´Â ¹æ¹ý
>> 3D Çü»óÀ» ±×¸®°í Á¶ÀÛÇÏ´Â »ç¿ëÀÚ ÀÎÅÍÆäÀ̽º¸¦ Á¦°øÇÏ´Â ¹æ¹ý

Visual C#°ú XAML ÄÚµå »ùÇÃÀº À¥ »çÀÌÆ®¿¡¼­ ±¸ÇÒ ¼ö ÀÖ´Ù.
  • http://www.charlespetzold.com/3D
  • http://www.infopub.co.kr

    ½Ã½ºÅÛ ¿ä±¸»çÇ׿¡ ´ëÇØ¼­´Â ¼Ò°³ ºÎºÐÀ» Âü°íÇÑ´Ù.

    [ÀúÀÚ¿¡ °üÇØ]
    Charles Petzold´Â À¯¸íÇÑ Programming Windows¸¦ Àú¼úÇÏ¿´À¸¸ç ÇöÀç ÀÌ Ã¥Àº 15ÆÇ±îÁö ³ª¿Í ÀÖÀ¸¸ç ÇöÀç±îÁö ÇÁ·Î±×·¡¹Ö ¼­Àû Áß °¡Àå À¯¸íÇÏ°í ³Î¸® ¾Ë·ÁÁ³´Ù. ±×´Â 1994³â¿¡ Microsoft â¾÷ÀÚ Bill Gates¿Í Windows MagazineÀÌ ¼ö¿©ÇÑ Windows Pioneer Award¸¦ ¼ö»óÇß´Ù. ±×´Â 1985³â Windows 1.0 beta SDK¸¦ Á¢ÇÑ ÀÌÈÄ·Î Windows ÇÁ·Î±×·¡¹ÖÀ» ÇØ¿ÔÀ¸¸ç 1986³â¿¡ Windows ÇÁ·Î±×·¡¹Ö¿¡ ´ëÇÑ Ã¹ ¹øÂ° ÀâÁö ±â°í¸¦ ½ÃÀÛÇß´Ù. Charles´Â Ŭ¶óÀÌ¾ðÆ® ÀÀ¿ëÇÁ·Î±×·¥ °³¹ß ºÐ¾ßÀÇ MVPÀ̸ç, [Code: The Hidden Language of Computer Hardware and Software]¸¦ Æ÷ÇÔÇÑ ¿©·¯ ¼­ÀûÀÇ ÀúÀÚÀÌ´Ù.
  •  
    ¿ªÀÚ°¡ ´ëÇб³¿¡ ´Ù´Ï´ø 90³â´ë ÃÊ¹Ý ¹«·Æ 3D ÇÁ·Î±×·¡¹ÖÀ̶õ °ÍÀÌ PC¿¡¼­ ±¸ÇöµÉ ¼ö ÀÖµµ·Ï ±×·¡ÇÈ Ä«µå¿Í ¼ÒÇÁÆ®¿þ¾î°¡ µîÀåÇÏ´ø ¶§°¡ ÀÖ¾ú´Ù. ±× Àü±îÁö¸¸ ÇØµµ 3D ±×·¡ÇÈÀº ¿öÅ©½ºÅ×À̼ÇÀ̳ª ¸ÅŲÅä½Ã µî¿¡¼­¸¸ °¡´ÉÇÏ´ø °ÍµéÀ̾úÀ¸¸ç, PC¿¡¼­ 3D¸¦ ±¸ÇöÇϱâ À§Çؼ­´Â ¾î´À Á¤µµ ³ôÀº »ç¾çÀÇ Çϵå¿þ¾î ȯ°æÀÌ ÇÊ¿äÇß¾ú´Ù. ¹°·Ð ±×·¸°Ô ±¸ÇöÇÑ 3D È­¸éÀ̶ó°í ÇØ¾ß °ËÀº ¹è°æÀÇ °ø°£ ¼Ó¿¡ °£´ÜÇÑ µµÇüµéÀ» ¹èÄ¡ÇÏ°í ¾à°£ÀÇ ¾Ö´Ï¸ÞÀ̼ÇÀ» ÁÖ´Â Á¤µµ¿´´Ù. ±×·¸°Ô ¸¸µé¾î³½ ¿µ»óµéÀ» ¸ð¾Æ ¾Ö´Ï¸ÞÀÌ¼Ç ÀÛǰÀ̶ó´Â ŸÀÌÆ²ÀÇ ¿µ»ó¹° ºñµð¿À±îÁö ³ª¿Ã Á¤µµ¿´À¸´Ï ¿äÁòó·³ ÈçÇÏ°Ô ¿µÈ­³ª °ÔÀÓ¿¡¼­ 3D ¿µ»óÀÌ ±¸ÇöµÇ´Â °Í°ú ºñ±³Çϸé Á¤¸» ¼¼´ëÂ÷À̰¡ ´À²¸Áø´Ù.

    ±»ÀÌ À¥ 2.0À̳ª »ç¿ëÀÚ ÀÎÅÍÆäÀ̽º¿¡ ´ëÇÑ À̾߱⸦ ³íÇÏÁö ¾Ê´õ¶óµµ À©µµ¿ì ÀÀ¿ëÇÁ·Î±×·¥ ¶Ç´Â À¥ ÀÀ¿ëÇÁ·Î±×·¥¿¡¼­ Æí¸®ÇÑ »ç¿ëÀÚ ÀÎÅÍÆäÀ̽º¸¦ ¸¸µé¾î³»´Â °ÍÀº °³¹ßÀÇ ±âº»ÀÌ¸ç º¸´Ù °¡Ä¡ ÀÖ´Â ¼­ºñ½º¸¦ ¸¸µé±â À§ÇÑ ³ë·ÂÀ̶ó°í ÇÒ ¼ö ÀÖ´Ù. ÀÌ·± ³ë·Â¿¡ ´õ¿í ÈûÀ» ½Ç¾îÁÙ ¼ö ÀÖ°í ¹«ÇÑÇÑ °¡´É¼ºÀ» ¸¸µå´Â µ¥ 3D¸¸ÇÑ °Íµµ ¾øÀ» °ÍÀÌ´Ù. º¸´Ù È¿°úÀûÀ¸·Î Á¤º¸¸¦ Á¦°øÇϰí È¿À²ÀûÀ¸·Î »ç¿ëÀÚ¿Í »óÈ£ÀÛ¿ëÀ» ÇÒ ¼ö ÀÖµµ·Ï º¸´Ù Æø³ÐÀº ±âȸ¸¦ ¸¸µé¾î³»±â À§ÇÑ ¸ñÀûÀ¸·Î ź»ýÇÑ °ÍÀÌ ¹Ù·Î WPF¶ó°í ÇÒ ¼ö ÀÖÀ» °ÍÀÌ´Ù.

    ÀÌ Ã¥À» ¹ø¿ªÇÏ´Â µ¿¾È Visual Studio 2008ÀÌ Á¤½Ä ¹ßÇ¥µÇ¾úÀ¸¸ç, ±âº»ÀûÀ¸·Î .NET Framework 3.5°¡ ¼³Ä¡µÇ°í WPF ÀÀ¿ëÇÁ·Î±×·¥À» ±¸ÃàÇÒ ¼ö Àִ ȯ°æÀÌ Á¦°øµÇ¾úÁö¸¸ ÀÌ Ã¥¿¡¼­ Á¦°øÇϰí ÀÖ´Â °Íó·³ ¾ÆÁ÷Àº ´ë´Ù¼öÀÇ °³¹ßÀÚµéÀÌ »ç¿ëÇϰí ÀÖ´Â Visual Studio 2005¿¡ ¸î °¡Áö Ãß°¡ ±¸¼º¿ä¼Ò¸¸ ¼³Ä¡ÇÏ¸é ¼Õ½±°Ô WPF ÀÀ¿ëÇÁ·Î±×·¥À» °³¹ßÇÒ ¼ö Àִ ȯ°æÀÌ µÈ´Ù.

    ¿ªÀÚó·³ 3D ÇÁ·Î±×·¡¹Ö¿¡ ¸¹Àº °æÇèÀÌ ¾ø´Â °³¹ßÀÚ¶ó¸é 3D ÇÁ·Î±×·¡¹ÖÀÌ Ã³À½¿£ ³¸¼³°Ô ´À²¸Áú ¼öµµ ÀÖ°í ¸¹Àº »ý¼ÒÇÑ °³³äµé·Î ¾î·Æ°Ô ´À²¸Áú ¼ö ÀÖ´Ù. ±×·¯³ª ¿ªÀÚ°¡ »ý°¢ÇÏ´Â 3D ÇÁ·Î±×·¡¹ÖÀº »ó»ó·ÂÀ̶ó°í ¸»ÇÏ°í ½Í´Ù. Ç¥ÇöÇÏ°í ½ÍÀº Çü»ó°ú ¸ÚÁø Àå¸éÀ» ¾î¶»°Ô Ç¥ÇöÇÒ °ÍÀΰ¡ ¸Ó¸´¼Ó¿¡ ±×·Áº¸°í À̸¦ ¾î¶»°Ô Çϸé WPF·Î ±¸ÇöÇÒ ¼ö ÀÖÀ»Áö °í¹ÎÇÏ´Â °úÁ¤ÀÌ´Ù. ±× °úÁ¤ ¼Ó¿¡ ¾à°£Àº ±î´Ù·Î¿ï ¼ö ÀÖ´Â ¼öÇÐ °³³äÀÌ µµÀԵDZ⵵ ÇÏ°í ºûÀ̶ó°í ÇÏ´Â ¹°¸®ÇÐÀûÀÎ °³³äÀÌ »ì¦ ÇÊ¿äÇÏÁö¸¸ ÀÌ ¿ª½Ã ¿ì¸® ÁÖº¯¿¡¼­ Ç×»ó ÀϾ´Â Àϵé°ú ¸ð½ÀÀ» »ó»óÇϸ鼭 ÀÛ¾÷À» ÇÏ´Ù º¸¸é ¿ì¸®ÀÇ »ó»ó·ÂÀ» ¹«ÇÑÈ÷ ¹ßÈÖÇÒ ¼ö ÀÖ´Â Àç¹ÌÀÖ´Â Àϵé·Î ¹Ù²î°Ô µÈ´Ù´Â °ÍÀ» ´À³¢°Ô µÉ °ÍÀÌ´Ù.

    Windows ÇÁ·Î±×·¡¹Ö ºÐ¾ß¿¡¼­ À¯¸íÇÑ Charles PetzoldÀÇ ¸íÄèÇÑ ¼³¸í°ú Æø³ÐÀº ±×ÀÇ Áö½ÄÀº À̹ø¿¡µµ À¯°¨ ¾øÀÌ ¹ßÈֵǾú´Ù. Petzold ¹æ½ÄÀ̶ó°í ºÎ¸£´Â ±×¸¸ÀÇ ÄÚµù¹æ¹ýÀ» Æ÷ÇÔÇÏ¿© »ó¼¼Çϰí Ä£ÀýÇÑ ¼³¸íÀ¸·Î WPF 3DÀÇ ±âº»ÀûÀÎ ¿ø¸®ºÎÅÍ Â÷ºÐÇÏ°Ô ¼³¸íÇØ ³ª°¡°í ÀÖ´Ù. 3DºÐ¾ß¿¡ óÀ½ ÀÔ¹®ÇÏ´Â µ¶ÀÚ¶ó¸é »ý¼ÒÇÑ ¿ë¾î¿Í °³³äµé, ±×¸®°í ¾à°£ÀÇ ¼öÇÐÀûÀÎ ³»¿ëµé·Î ¾î·Á¿òÀ» ´À³¥ ¼ö ÀÖÀ»Áöµµ ¸ð¸£Áö¸¸ Äڵ带 ÀÛ¼ºÇÏ°í ±× °á°ú¸¦ ½ÇÇà½ÃÄÑ º¸¸é¼­ .NET ȯ°æ¿¡¼­ ±¸ÇöµÇ´Â 3D ¿µ»óÀ» È®ÀÎÇØ º¸´Â °Íµµ ¶Ç ÇϳªÀÇ Áñ°Å¿òÀÌ µÉ °Í °°´Ù.




    ¿ì¸®´Â ÀÏ»ó»ýȰÀ̳ª ±â¾÷¿¡¼­ È¿°úÀûÀÎ ÀÇ»ç¼ÒÅëÀ» À§ÇØ ±×¸²À̳ª µµÇü µîÀ» ÀÌ¿ëÇÑ ¹®¼­¸¦ ÀÚÁÖ ¸¸µé¾î »ç¿ëÇÑ´Ù. ±×¸®°í Á¡Á¡ ´õ º¹ÀâÇØÁö´Â µ¥ÀÌÅ͸¦ È¿À²ÀûÀ¸·Î Ç¥ÇöÇϱâ À§ÇØ ±×¸²À̳ª Â÷Æ® °°Àº °ÍµéÀ» ÇÁ·Î±×·¥À¸·Î ¸¸µé¾î³½´Ù.

    ¿ªÀÚ´Â ÀÌ Ã¥À» ¹ø¿ªÇϸ鼭 ÀÌó·³ º¹ÀâÇÏ°í ¸¹Àº ¾çÀÇ µ¥ÀÌÅ͵éÀ» ¾î¶»°Ô Çϸé È¿°úÀûÀ¸·Î Ç¥ÇöÇØ ³¾ °ÍÀΰ¡¿¡ ÁßÁ¡À» µÎ°Ô µÇ¾ú´Ù. ¶ÇÇÑ .NETÀ¸·Î 3D ProgramÀ» ¸¸µé¸é ¾î¶² °ÍµéÀ» ¸¸µé ¼ö ÀÖÀ»±î °í¹ÎÇØ º¸¾ÒÀ¸¸ç, ÀÏ»ó»ýȰ ¹× ±â¾÷¿¡¼­ º¸´Ù È¿°úÀûÀÎ ÀÇ»ç¼ÒÅëÀÇ ¼ö´ÜÀ¸·Î 3D ÇÁ·Î±×·¥À» Ȱ¿ëÇÏ´Â °ÍÀÌ ÁÁÀº ¹æ¹ýÀÌ µÉ ¼ö ÀÖ´Ù´Â °á·ÐÀ» ¾ò¾ú´Ù.

    ÀÌ Ã¥Àº 3D Windows ProgramÀ» ÇϰíÀÚ ÇÏ´Â À̵鿡°Ô ¾ÆÁÖ ±âº»ÀûÀÎ °³³ä°ú ±â¹ýµéÀ» ¼Ò°³Çϰí ÀÖÀ¸¸ç, ´Ù¾çÇÑ 3D ¹æ¹ýµéÀ» °³³äÀûÀÌ°íµµ, ½¬¿î ¿¹Á¦µé·Î ¼³¸íÇϰí ÀÖ´Ù.

    .NETÀÌ Á¦°øÇÏ´Â 3D ³×ÀÓ½ºÆäÀ̽º´Â .NET 3.0ÀÇ WPF(Microsoft Windows Presentation Foundation)¿¡ ÅëÇյǾî ÀÖÀ¸¸ç, WPF´Â ÀÌ·± 3D ±â¹ýµéÀ» Æí¸®ÇÏ°Ô »ç¿ëÇÏ¿© ¿©·¯ºÐÀÌ º¸´Ù ½±°Ô 3D ÇÁ·Î±×·¥À» ÇÒ ¼ö ÀÖµµ·Ï µµ¿ÍÁÖ´Â ¾ÆÁÖ Æí¸®ÇÑ µµ±¸°¡ µÉ °ÍÀÌ´Ù.

    ¸ðÂÉ·Ï, ÀÌ Ã¥ÀÌ ¿©·¯ºÐ¿¡°Ô ¸¹Àº ¾ÆÀ̵ð¾î¸¦ Á¦°øÇÏ±æ ¹Ù¶ó¸ç, º¸´Ù ½Éµµ ÀÖ´Â ÇнÀÀ» À§ÇÑ ±âº»¼­°¡ µÉ ¼ö ÀÖÀ¸¸®¶ó ±â´ëÇÑ´Ù.
     
     
     
                                      
    ȸ»ç¼Ò°³      °³ÀÎÁ¤º¸Ãë±Þ¹æÄ§      °í°´¼¾ÅÍ     »çÀÌÆ®¸Ê      µµ¿ò¸»