Ȩ  I   ȸ»ç¼Ò°³  I  »çÀÌÆ®¸Ê  I  µµ¿ò¸»
Àαâ°Ë»ö¾î
  IDÀúÀå
 
ȸ¿ø°¡ÀÔ I ¾ÆÀ̵ð/ºñ¹Ð¹øÈ£Ã£±â
¤ýOS / Çϵå¿þ¾î / ¼­¹ö±º
¤ýOA / ¿ÀÇǽº / ÀüÀÚÃâÆÇ
¤ý¾ÆÀÌÆù / ¾Èµå·ÎÀ̵å
¤ýµðÁöÅÐ Æ÷Åä±×·¡ÇÇ
¤ý±×·¡ÇÈ / ȨÆäÀÌÁö
¤ýÀÎÅÍ³Ý ÇÁ·Î±×·¡¹Ö
¤ýÀϹÝÇÁ·Î±×·¡¹Ö
¤ý°ÔÀÓÇÁ·Î±×·¡¹Ö
¤ýSNS / E-Business
¤ýµ¥ÀÌÅͺ£À̽º
¤ý±â Ÿ
¤ý±æ¶óÀâÀÌ
¤ý½Ç·ÂÀÌ Å½³ª´Â
¤ýȸ»ç ½Ç¹«¿¡ ÈûÀ» ÁÖ´Â
¤ý¿¹Á¦°¡ °¡µæÇÑ
¤ý±×¸² ÇÑ ÀåÀ¸·Î º¸´Â
¤ýµðÁöÅÐ Æ÷Åä±×¶óÇÇ
¤ý±×·¡ÇÈ/ȨÆäÀÌÁö
ÆäÀ̽ººÏ ºí·Î±× ³×À̹öÆ÷½ºÆ®
°ü·ÃºÐ·ù : ÀÏ¹Ý ÇÁ·Î±×·¡¹Ö / .NET ÇÁ·Î±×·¡¹Ö
¿¡¼¾¼È WPF : Windows Presentation Foundation - ÀýÆÇ
Å©°Ôº¸±â l Â÷·Êº¸±â
¤ýÀú ÀÚ Chris Anderson
¤ý¿ª ÀÚ ±èµµ±Õ , ¾ÈöÁø
¤ý±¸ ºÐ ¹ø¿ª¼­
¤ý¹ßÇàÀÏ 2008³â 04¿ù 15ÀÏ
¤ýÁ¤ °¡ 22,000¿ø
¤ýÆäÀÌÁö 545 ÆäÀÌÁö
¤ýISBN 978-89-5674-426-1
¤ý³­À̵µ ÃʱÞ.Áß±Þ
¤ýÃâÆÇ»ç Á¤º¸¹®È­»ç
WPF(Windows Presentation Foundation)´Â MicrosoftÀÇ ¸î °¡Áö ÇÁ·¹Á¨Å×ÀÌ¼Ç ±â¼úÀ» ¸®Ä¡ ¾îÇø®ÄÉÀÌ¼Ç ±¸ÃàÀ» À§ÇÑ ÃÖ°í ±â¼ú ¼öÁØÀÇ ÅëÇÕµÈ Ç÷§ÆûÀ¸·Î ´ëüÇÑ´Ù. WPF´Â À©µµ¿ìÁî¿Í À¥ÀÇ ÀåÁ¡À» °áÇÕÇÏ¿´°í, »ç¿ëÀÚ ÀÎÅÍÆäÀ̽º, ¹®¼­ ±×¸®°í ¹Ìµð¾î¸¦ ¿ÏÀüÈ÷ ÅëÇÕÇÏ¿´À¸¸ç, XML ±â¹ÝÀÇ ¼±¾ðÀûÀÎ ÇÁ·Î±×·¡¹ÖÀÇ °­·ÂÇÔÀ» »ç¿ëÇÑ´Ù.

ÀÌ Ã¥¿¡¼­ WPF ¾ÆÅ°ÅØÆ®ÀÎ Å©¸®½º ¾Ø´õ½¼Àº ÀÌ ¶Ù¾î³­ Ç÷§ÆûÀ» ü°èÀûÀ¸·Î ¼³¸íÇϸ鼭, °³¹ßÀÚµéÀÌ ½ÇÁ¦ »ç¿ëÀÚ¸¦ À§ÇÑ Æ°Æ°ÇÑ ¾îÇø®ÄÉÀ̼ÇÀ» ±¸ÃàÇϱâ À§ÇØ ÇÊ¿ä·Î ÇÏ´Â °³³ä°ú ±â¼ú¿¡ ÃÊÁ¡À» ¸ÂÃß¾ú´Ù. ÀÌ ÆÀ¿¡¼­ ¾ÆÅ°ÅØÆ®·Î¼­ÀÇ ±×ÀÇ °íÀ¯ÇÑ °æÇè ´öÅÿ¡ ¾Ø´õ½¼Àº WPFÀÇ ±âÃʰ¡ µÇ´Â Áß¿äÇÑ »õ·Î¿î °³³äÀ» öÀúÇÏ°Ô ¼³¸íÇÏ°í °³¹ßÀÚ¿¡°Ô Ưº°ÇÑ °¡Ä¡¸¦ Á¦°øÇϱâ À§ÇØ WPFÀÇ API°¡ µ¿ÀÛÇÏ´Â ¹æ¹ýÀ» µå·¯³»¾ú´Ù.

½ÇÁ¦ÀÇ ¿¹Á¦ Äڵ带 ÅëÇØ, ¿©·¯ºÐÀº ¸¶Å©¾÷°ú °³¹ßÀ» À§ÇÑ À¥ÀÇ ´Ü¼øÇÑ ¸ðµ¨, ¾îÇø®ÄÉÀ̼ÇÀ» À§ÇÑ °øÅë ÇÁ·¹ÀÓ ±×¸®°í ¸®Ä¡ ¼­¹ö ¿¬°á¼º, À©µµ¿ìÁîÀÇ ¸®Ä¡ Ŭ¶óÀÌ¾ðÆ® ¸ðµ¨, ´Ü¼øÇÑ ÇÁ·Î±×·¡¹Ö ¸ðµ¨, ·è¾ØÇÊ¿¡ ´ëÇÑ °ß°íÇÑ ÄÁÆ®·Ñ°ú ¸®Ä¡ ³×Æ®¿öÅ·À» ÀÌ¿ëÇÏ´Â ¹æ¹ýÀ» WPF¿¡¼­ ¹ß°ßÇÏ°Ô µÉ °ÍÀÌ´Ù. ÀÌ Ã¥¿¡¼­ ±íÀÌ ÀÖ°Ô Å½±¸ÇÏ´Â ÁÖÁ¦µéÀº ´ÙÀ½°ú °°´Ù.

  • WPF ÄÄÆ÷³ÍÆ®¿Í ¾ÆÅ°ÅØÃ³
  • WPF ¼³°èÀÇ ÇÙ½É ¿øÄ¢°ú ±× ÀÌÀ¯
  • ÄÁÆ®·Ñ
  • ·¹À̾ƿô
  • ºñÁÖ¾ó ¹× ¹Ìµð¾î(2D, 3D, ºñµð¿À ±×¸®°í ¾Ö´Ï¸ÞÀ̼Ç)
  • µ¥ÀÌÅÍ ÅëÇÕ
  • ¾×¼Ç
  • ½ºÅ¸ÀÏ
  • WPF ±âº» ¼­ºñ½º

    ÀÌ Ã¥Àº ±ÇÀ§ ÀÖ´Â ÄÚµå Áß½ÉÀÇ WPF ·¹ÆÛ·±½ºÀ̸ç, À©µµ¿ìÁî °³¹ßÀÚµéÀÌ ¿ÏÀüÈ÷ »õ·Î¿î ¼¼´ëÀÇ ±×·¡ÇÈ ¾îÇø®ÄÉÀ̼ÇÀ» ¸¸µé±â À§ÇØ ÇÊ¿ä·Î ÇÏ´Â ¸ðµç °ÍÀÌ´Ù.

    ¡°Å©¸®½º ¾Ø´õ½¼(Chris Anderson)Àº ÀÌ Ã¥ÀÌ ÁÖÁ¦·Î ´Ù·ç°í ÀÖ´Â ´ÙÀ½ ¼¼´ëÀÇ GUI ½ºÅÃÀÎ WPFÀÇ ÇÙ½É ¾ÆÅ°ÅØÆ® ÁßÀÇ ÇÑ »ç¶÷ÀÌ´Ù. Å©¸®½ºÀÇ ÅëÂû·ÂÀº WPFÀÇ ³»ºÎ¸¦ ¹àÇôÁÖ´Â ºû°ú °°¾Æ¼­, ¿©·¯ºÐÀ» ±×ÀÇ Ã¢Á¶Àû °á°ú¹°ÀÇ Åä´ë¸¦ ÀÌ·ç´Â °³³äµéÀÇ ¼¼°è·Î Ä£ÀýÇÏ°Ô ¾È³»ÇÑ´Ù.¡±

    - Å©¸®½º ¼¿½º(Chris Sells) Ãßõ»ç Áß



    ¡°ÀÌ ½Ã¸®Áî´Â .NET ÇÁ·¹ÀÓ¿öÅ©¿Í À¥ ¼­ºñ½º¸¦ »ç¿ëÇÏ´Â °³¹ßÀÚ¸¦ À§ÇÑ ¶Ù¾î³­ Ã¥ÀÌ´Ù. ÀÌ Ã¥Àº ·¹ÆÛ·±½º¿¡¼­ ¡®how-to¡¯¿¡ À̸£±â ±îÁö ¸ðµç ³»¿ëÀ» ´Ù·é´Ù. ÀÌ ½Ã¸®ÁîÀÇ Ã¥µéÀº °ß°íÇÑ °ü¸®Çü Äڵ带 ÀÛ¼ºÇϱ⠿øÇÏ´Â °³¹ßÀÚµéÀÌ Àоî¾ßÇÒ Á¤¼ö ÀÌ´Ù.¡±

    - John Montgomery (Microsoft Developer Platform and Evangelism DivisionÀÇ Director)



    ¡°ÀÌ ½Ã¸®Áî´Â Microsoft .NET ÇÁ·¹ÀÓ¿öÅ©¿Í ±× ¾ð¾î¸¦ Áö¿øÇÏ´Â ½Ã¸®Áî Áß¿¡ ´Ü¿¬ À¸¶äÀÌÀÌ´Ù. ÀÌ ½Ã¸®Áî´Â ¾÷°èÀÇ °¡Àå ÅëÂû·Â ÀÖ´Â ÀúÀÚ¿Í MicrosoftÀÇ ¼ÒÇÁÆ®¿þ¾î ¾ÆÅ°ÅØÆ®¿Í °³¹ßÀÚ·Î ±¸¼ºµÈ ÁýÇÊÀÚ¸¦ º¸À¯Çϰí ÀÖ´Ù.¡±

    - Don Box(Microsoft ¾ÆÅ°ÅØÆ®)



    [ÀúÀÚ ¼Ò°³]
    Å©¸®½º ¾Ø´õ½¼(Chris Anderson)Àº MicrosoftÀÇ Connected Systems DivisionÀÇ ¾ÆÅ°ÅØÆ® À̸ç, ´ÙÀ½ ¼¼´ëÀÇ ¾îÇø®ÄÉÀ̼ǰú ¼­ºñ½º¸¦ À§ÇÑ .NET ±â¼ú ¼³°èÀÇ Àü¹®°¡ÀÌ´Ù. ±×´Â Microsoft¿¡¼­ 10³â µ¿¾È Visual Basic 6.0 ¹× Visual J++ 6.0¿¡¼­ .NET ÇÁ·¹ÀÓ¿öÅ© 1.0 ±×¸®°í 1.1¿¡ À̸£´Â ±â¼úµé¿¡ Âü¿©ÇÏ¿´´Ù. ¾Ø´õ½¼Àº 2002³â¿¡ Windows Presentation FoundationÀ» À§ÇÑ ¾ÆÅ°ÅØÆ®·Î¼­ À©µµ¿ìÁî Ŭ¶óÀÌ¾ðÆ® ÆÀ¿¡ ÇÕ·ùÇÏ¿´´Ù. ¾Ø´õ½¼Àº PDC, TechED, WinDev, ¹× DevConÀ» Æ÷ÇÔÇÏ¿© ¸¹Àº ÄÁÆÛ·±½º¿¡¼­ ÇÁ·¹Á¨Å×À̼ÇÀ» ÁøÇàÇÏ¿´´Ù.
  •  
    ¾î´Àµ¡ .NET 3.5¿Í Visual Studio 2008ÀÌ ½ÃÀå¿¡ Ãâ½ÃµÇ¾ú½À´Ï´Ù. óÀ½ .NET 1.0ÀÌ µîÀåÇß´ø ½ÃÁ¡ ÀÌÈÄ·Î ¸¶ÀÌÅ©·Î¼ÒÇÁÆ®ÀÇ .NET ±â¼úµéÀÇ Çõ½Å ÁÖ±â´Â Á¡Á¡ »¡¶óÁö°í ÀÖÀ¸¸ç, ±×¶§¸¶´Ù µîÀåÇÏ´Â »õ·Î¿î ±â´ÉµéÀº °³¹ßÀÚµéÀÌ µû¶ó°¡±â¿¡µµ ¼ûÀÌ Âû Á¤µµÀÔ´Ï´Ù. À̸¦ µÎ°í °³¹ßÀÚµéÀº È¯È£ÇØ¾ß ÇÒÁö ºÒÆòÀ» ´Ã¾î ³õ¾Æ¾ß ÇÒÁö ¸¶À½À» Á¾ÀâÀ» ¼ö ¾ø½À´Ï´Ù. ±×·¸´õ¶óµµ ºÐ¸íÇÑ °ÍÀº .NETÀº °³¹ßÀÚ¸¦ À§ÇÑ ±â¼úÀÌÀÚ ÃÖÁ¾ »ç¿ëÀÚ¸¦ À§ÇÑ ±â¼úÀ̶ó´Â Á¡ÀÔ´Ï´Ù.

    »ç¿ëÀÚ°¡ ¿øÇÏ´Â ±â´ÉÀ» ´õ »¡¸® ¸¸µé¾î ÁÙ ¼ö ÀÖ´Ù¸é, ¿äÁòó·³ ºñÁî´Ï½º°¡ ±Þº¯ÇÏ´Â ½Ã±â¿¡ »ç¿ëÀÚ¸¦ ´õ ¸¸Á·½ÃÄÑ ÁÙ ¼ö ÀÖ´Â ±â¼úÀÌ ¹Ù·Î .NET°ú Visual Studio°¡ ¾Æ´Ò±î »ý°¢ÇÏ°Ô µË´Ï´Ù.

    Áö±Ý ¾î¼¸é ¿ì¸®´Â ÀÌÀü¿¡´Â »ý°¢ÇÏÁö ¸øÇß´ø ³î¶ó¿î ±â¼úÀÇ º¯È­¸¦ °Þ°í ÀÖ´ÂÁöµµ ¸ð¸£°Ú½À´Ï´Ù. ÀÌ´Â ÇູÇÑ °æÇèÀÏ ¼öµµ ÀÖ°í Ãæ°ÝÀûÀÎ °æÇèÀÏ ¼öµµ ÀÖÁö¸¸ °³¹ßÀڷμ­, ¶Ç ÃÖÁ¾ »ç¿ëÀڷμ­ ¿ª»çÀÇ Á߽ɿ¡¼­ ±â¼ú Çõ½ÅÀÇ °Å´ëÇÑ ÆÄµµ¸¦ ¸Â°í ÀÖ´Ù´Â »ç½Ç¸¸À¸·Îµµ ¿ì¸®´Â ÇູÇÑ °³¹ßÀÚÀÏ °ÍÀÔ´Ï´Ù.

    ¹Ì·¡´Â ÇöÀçÀÇ ¸®¼Ò½º¸¦ ¾î¶»°Ô ÅõÀÚÇÏ´À³Ä¿¡ ´Þ·Á ÀÖ½À´Ï´Ù. ÀÚ±â ÀÚ½ÅÀ» ÇâÇÑ ²÷ÀÓ¾ø´Â ÅõÀÚ¸¸ÀÌ ¹Ì·¡¸¦ º¸ÀåÇÒ ¼ö ÀÖÀ» °ÍÀÔ´Ï´Ù. ±â¼úÀÇ °Ýº¯±â¿¡ ²ø·Á°¡±âº¸´Ù ±â¼úÀ» ÁÖµµÇسª°¡´Â ÀÚ¼¼¸¦ °ßÁöÇØ¾ß ÇϰڽÀ´Ï´Ù.

    WPF´Â Áö±Ý±îÁö ³ª¿Â ¸¶ÀÌÅ©·Î¼ÒÇÁÆ®ÀÇ ¸ðµç ÇÁ·¹Á¨Å×ÀÌ¼Ç ·¹À̾ ÅëÇÕÇÏ´Â ±â¼úÀÔ´Ï´Ù. ÀÌ ±â¼úÀº ÅëÇÕÀÇ ¸¶Áö¸·ÀÌ ¾Æ´Ï¶ó ½ÃÀÛÀÏ »ÓÀÔ´Ï´Ù. ÀÌ Ã¥Àº WPFÀÇ ½ÃÀÛÀ» ÇÔ²²ÇϰíÀÚ ÇÏ´Â °³¹ßÀÚµéÀ» À§ÇÑ ¾È³»¼­À̸ç, ÇöÀçÀÇ .NET 3.5 ȯ°æ¿¡ ´ëÀÀÇϰí ÀÖ½À´Ï´Ù. ¹ø¿ª¿¡ »ç¿ëµÈ Àü¹® ¿ë¾î´Â ÃÖ´ëÇÑ ¸¶ÀÌÅ©·Î¼ÒÇÁÆ®ÀÇ Ç¥ÁØ ¿ë¾î¸¦ ÁؼöÇÏ·Á°í ÇÏ¿´Áö¸¸, ´õ ÀûÀýÇÑ ¿ë¾î°¡ ÀÖ´Â °æ¿ì´Â ±× ÆíÀ» ¼±ÅÃÇÏ¿´½À´Ï´Ù. ¾Æ¹«ÂÉ·Ï WPFÀÇ ¾ÆÅ°ÅØÆ®ÀÎ Å©¸®½º ¾Ø´õ½¼ÀÇ ¿ªÀÛÀÎ ÀÌ Ã¥À» ÅëÇØ WPFÀÇ Àü¹®°¡·Î ¹ß°ÉÀ½À» ³»µóÀ» ¼ö Àֱ⸦ ¹Ù¶ø´Ï´Ù.




    ½Ê¿© ³â Àü ÇÑâ MFC¿Í Èû°Ü¿î ¾¾¸§À» ½ÃÀÛÇÏ´ø ¹«·Æ ¸¶ÀÌÅ©·Î¼ÒÇÁÆ®´Â C#°ú ´å³ÝÀ» ¼Ò°³Çϰí ÀÖ¾ú½À´Ï´Ù. ±×¶§¸¸ ÇØµµ ¿ªÀÚ´Â "¼³¸¶ ´ë¼¼¸¦ ¹Ù²Ù±â¾ß Çϰھî?"¶ó°í »ý°¢ÇÏ¸ç ¹«½ÃÇÏ´ø »ç¶÷µé °¡¿îµ¥ Çϳª¿´´Âµ¥, Áö±ÝÀº ´ë¼¼°¡ µÇ¾î ¹ö¸° ´å³Ý¿¡¼­µµ ºñ±³Àû ½Å±â¼ú¿¡ ´ëÇÑ ¼­ÀûÀ» ¹ø¿ªÇÏ´Â µ¥ ¿­À» ³»´Â ÀÔÀå¿¡ ÀÖ½À´Ï´Ù. ±×¸¸Å­ ºü¸£°Ô º¯È­ÇÏ´Â À©µµ¿ìÁî ¾îÇø®ÄÉÀÌ¼Ç ¼¼°è¿¡¼­ »ì¾Æ³²±â À§ÇØ ÀÌÁ¦´Â ÇÏ·ç¶óµµ »¡¸® »õ·Î¿î °ÍµéÀ» ÀÍÇô¾ß ÇÑ´Ù´Â °­¹Ú°ü³äÀÌ »ý±æ Áö°æÀÔ´Ï´Ù.

    º»¼­¿¡¼­ ´Ù·ç°í ÀÖ´Â WPF¸¦ Æ÷ÇÔÇÑ »ç¿ëÀÚ ÀÎÅÍÆäÀ̽º °ü·Ã ±â¼úÀÇ º¯È­´Â ³î¶ó¿ï µû¸§ÀÔ´Ï´Ù. ±×Àú "±â´É¸¸ Á¤È®ÇÏ°Ô ¼öÇàÇÏ¸é µÇÁö."¶ó´Â ¿¹ÀüÀÇ ¹«»ç¾ÈÀÏÇÑ »ý°¢Àº µµÀü ¹Þ°í ÀÖÀ¸¸ç, Æí¸®¼ºÀ» ³Ñ¾î ÀÌÁ¦´Â º¸´Ù ¸ÚÁö°í ¾Æ¸§´ä°Ô ±×¸®°í »ç¿ëÀÚ»Ó¸¸ ¾Æ´Ï¶ó °³¹ßÀÚÀÇ ÀÔÀå±îÁö ¾Æ¿ì¸¥ ÇÁ·¹ÀÓ¿öÅ©°¡ µîÀåÇÏ°Ô µÇ¾ú½À´Ï´Ù.

    WPF»Ó¸¸ ¾Æ´Ï¶ó ¾î¶°ÇÑ ±â¼úÀÌ¶óµµ °³¹ßÀÚ¶ó¸é ´©±¸³ª ÇÑ¹ß ¾Õ¼­ ¹è¿ì°í ¶Ç ¹è¿î °ÍÀ» ½Ç¹«¿¡ Àû¿ëÇØ º¸°í ½Í¾î ¾È´ÞÇØ º» °æÇèÀ» °¡Áö°í ÀÖÀ» °Å¶ó »ý°¢ÇÕ´Ï´Ù. ¿ªÀÚ Àڽŵµ ±×·¯ÇÑ ÀÔÀå¿¡¼­ ÀÌó·³ ÁÁÀº ¼­ÀûÀ» ¹ø¿ªÇØ º¼ ¼ö ÀÖ´Â ±âȸ¸¦ °®°Ô µÇ¾î º»ÀÎÀ» À§Çؼ­µµ ¶Ç ¹Ì¾àÇϰԳª¸¶ º»¼­¸¦ ÅëÇØ µµ¿òÀ» ¾ò°Ô µÉ ¸¹Àº µ¿·á °³¹ßÀÚµéÀ» »ý°¢Çϸç ÀÛ¾÷¿¡ ÀÓÇÏ¿´½À´Ï´Ù. ÇÙ½ÉÀ» °£°áÇÏ°í ½±°Ô ÇØ¼®ÇÏ¿© Á¤È®ÇÑ Àü´ÞÀÌ ÀÌ·ç¾îÁ®¾ß ÇѴٴµ¥ ¸ñÇ¥¸¦ °¡Áö°í ÃÖ¼±À» ´ÙÇßÀ¸³ª ±×·³¿¡µµ ºÒ±¸ÇÏ°í ¸ðÀÚ¶õ ºÎºÐµé¿¡ ´ëÇØ¼­´Â °¡Â÷¾øÀÌ ÁöÀûÇØ ÁÖ½Ã¸é °¨»çÈ÷ µè°í °íÃÄ ³ª°¡µµ·Ï ÇϰڽÀ´Ï´Ù.
     
     
     
                                      
    ȸ»ç¼Ò°³      °³ÀÎÁ¤º¸Ãë±Þ¹æÄ§      °í°´¼¾ÅÍ     »çÀÌÆ®¸Ê      µµ¿ò¸»