|
|
|
|
|
| GDI+ Programming : C#À» ÀÌ¿ëÇÑ »ç¿ëÀÚ ÁöÁ¤ ÄÁÆ®·Ñ ÀÛ¼ºÇϱâ
- ÀýÆÇ |
 |
|
|
| ¤ýÀú ÀÚ |
Eric White
±× ¿Ü2¸í |
| ¤ý¿ª ÀÚ |
·ù±¤
|
| ¤ý±¸ ºÐ |
¹ø¿ª¼
|
| ¤ý¹ßÇàÀÏ |
2003³â 01¿ù 06ÀÏ |
| ¤ýÁ¤ °¡ |
24,000¿ø |
| ¤ýÆäÀÌÁö |
603 ÆäÀÌÁö |
| ¤ýISBN |
89-5674-044-5 |
| ¤ý³À̵µ |
Áß±Þ.»ó±Þ |
| ¤ýÃâÆÇ»ç |
Á¤º¸¹®È»ç |
|
|
|
|
|
|
|
 |
 |
GDI+´Â .NET FrameworkÀ» À§ÇÑ ±×·¡ÇÈ APIÀÌ´Ù. GDI+¿¡´Â °£´ÜÇÑ ±×¸®±â ·çƾ¿¡¼ºÎÅÍ Windows Forms »ç¿ëÀÚ ÁöÁ¤ ÄÁÆ®·Ñ°ú º¹ÀâÇÑ À¥ ±â¹Ý ¼¹ö ÄÁÆ®·ÑÀÇ ÀÛ¼º¿¡ À̸£±â±îÁö ´Ù¾çÇÑ ±×·¡ÇÈ ÇÁ·Î±×·¡¹Ö °úÁ¦¸¦ ¼öÇàÇÏ´Â µ¥ ÇÊ¿äÇÑ ¿©·¯ Ŭ·¡½ºµéÀÌ µé¾î ÀÖ´Ù. GDI+ÀÇ Á÷°üÀûÀÌ°í °£°áÇÑ ±¸Á¶´Â Windows ÇÁ·Î±×·¡¸Óµé¿¡°Ô »õ·Î¿î ±âȸ¸¦ Á¦°øÇϸç, Windows Forms¿Í Web Forms¸¦ À§ÇÑ »ç¿ëÀÚ ÁöÁ¤ ÄÁÆ®·ÑÀÇ ÀÛ¼ºÀ» ¸Å¿ì ½±°Ô ¸¸µé¾îÁØ´Ù.
ÀÌ Ã¥Àº GDI+ ÇÁ·Î±×·¡¹ÖÀ» »ó¼¼È÷ ¼³¸íÇϸç dzºÎÇÑ Å¬¶óÀÌ¾ðÆ®¿Í À¥ ÀÀ¿ë ÇÁ·Î±×·¥À» À§ÇÑ °·ÂÇÏ°íµµ »ý»êÀûÀÎ »ç¿ëÀÚ ÁöÁ¤ ÄÁÆ®·ÑÀ» ±¸ÃàÇÏ´Â µ¥ ÇÊ¿äÇÑ ¸ðµç Á¤º¸¸¦ Á¦°øÇÑ´Ù. ¶ÇÇÑ ÀÌ Ã¥Àº ´Ù¸¥ °³¹ßÀÚµéÀÇ ÆíÀǸ¦ À§ÇØ ÄÁÆ®·ÑÀ» Visual Studio .NET IDE¿¡ ÅëÇÕÇÏ´Â ¹æ¹ýµµ º¸¿©ÁØ´Ù.
ÀÌ Ã¥ÀÇ ´ë»ó
ÀÌ Ã¥Àº .NET Framework°ú Visual Studio .NET IDE¿¡ ¾î´À Á¤µµ Àͼ÷Çϸç, GDI+¿Í .NET¿¡¼ÀÇ »ç¿ëÀÚ ÁöÁ¤ ÄÁÆ®·Ñ ±¸Çö¿¡ ´ëÇØ °øºÎÇϰíÀÚ ÇÏ´Â Áß±Þ C# ÇÁ·Î±×·¡¸ÓµéÀ» À§ÇÑ °ÍÀÌ´Ù.
ÀÌ Ã¥ÀÇ ³»¿ë GDI+ÀÇ ¿ëµµ¿Í ±¸Á¶¿¡ ´ëÇÑ ¼Ò°³ ±×¸®±â Ç¥¸é, ÁÂÇ¥°è, ´ÜÀ§¿¡ ´ëÇÑ ¼³¸í°ú ¿¹Á¦ Ææ, ºê·¯½Ã, ÅØ½ºÆ®, ±Û²Ã, À̹ÌÁö, ÆÐ½º, ¿µ¿ª, Ŭ¸®ÇÎ, ¹«È¿È, º¯È¯ µî GDI+ÀÇ ¿©·¯ ¿ä¼Òµé¿¡ ´ëÇÑ ¼¼¹ÐÇÑ ¼³¸í »ç¿ëÀÚ ÁöÁ¤ ÄÁÆ®·Ñ¿¡¼ÀÇ ½ºÅ©·Ñ¸µ, ¸¶¿ì½º À̺¥Æ®, Ä¿¼, Àμâ Windows Forms »ç¿ëÀÚ ÁöÁ¤ ÄÁÆ®·ÑÀÇ ¼³°è¿Í ±¸Çö ÄÁÆ®·ÑÀÇ µðÀÚÀΠŸÀÓ Áö¿ø ±â´É À̹ÌÁö, »ç¿ëÀÚ ÁöÁ¤ ¼¹ö ÄÁÆ®·Ñ, À¥ ¼ºñ½º µî ASP.NET¿¡¼ÀÇ GDI+ Ȱ¿ë
"Eric, Chris, SimonÀÇ ÀÌ Ã¥Àº GDI+ ±â¼úÀ» Àß Æ÷°ýÇÑ ÀλóÀûÀΠåÀ¸·Î, ±×µéÀÇ °æÇèÀÌ À¯ÀÍÇÏ°íµµ Àб⠽¬¿î ¹æ½ÄÀ¸·Î ¼¼úµÇ¾î ÀÖ´Ù. ÀÌ Ã¥Àº GDI+¿Í »ç¿ëÀÚ ÁöÁ¤ ÄÁÆ®·ÑÀ» ÅëÇØ¼ ±×·¡ÇÈÀûÀ¸·Î dzºÎÇÑ ÀÀ¿ë ÇÁ·Î±×·¥À» ¸¸µé°íÀÚ ÇÏ´Â ÀÀ¿ë ÇÁ·Î±×·¥ °³¹ßÀڵ鿡°Ô ÇʼöÀûÀΠåÀÌ´Ù." - Mitch Denny, ÄÁ¼³ÅÏÆ®/°³¹ßÀÚ
 |
| |
 |
 |
2002³â ¸»¹Ì¿¡¼, .NET FrameworkÀ̶ó´Â ȯ°æ°ú C#À̶ó´Â ¾ð¾î¿¡ ´õ ÀÌ»ó "»õ·Î¿î"À̶ó´Â ¼ö½Ä¾î¸¦ ºÙÀÏ ÇÊ¿ä´Â ¾øÀ» °ÍÀÌ´Ù. '»õ·Î¿î'À̶ó´Â ¸»Àº .NETÀ̳ª C# ÀÚü¿¡ ºÙÀ̱⠺¸´Ù´Â, .NETÀ̳ª C#ÀÇ °³º°ÀûÀÎ ºÐ¾ßµéÀ» ŽÇèÇØ ³ª°¡¸é¼ ±× ºÐ¾ßµé¿¡ Àá½Ã ºÙ¿´´Ù°¡ ¶¼¸é µÉ °ÍÀÌ´Ù. GDI+´Â ¹Ù·Î ±×·± »õ·Î¿î ºÐ¾ßµé Áß ÇϳªÀÌ´Ù. GDI+´Â À̸§¿¡¼ ¾Ë ¼ö ÀÖµíÀÌ Windows Ç÷§Æû¿¡¼ ±×·¡ÇÈÀ» ´Ù·ê ¶§ »ç¿ëÇØ¿Â GDIÀÇ ÈĽÅÀÌ´Ù. ÀÌ Ã¥Àº '»õ·Î¿î' ±×·¡ÇÈ APIÀÎ GDI+¸¦ »ç¿ëÀÚ Á¤ÀÇ ¶Ç´Â »ç¿ëÀÚ ÁöÁ¤ ±¸¼º ¿ä¼Ò/ÄÁÆ®·ÑÀÇ ÀÛ¼ºÀ̶ó´Â °üÁ¡¿¡¼ Â÷±ÙÂ÷±Ù ÆÄÇìÄ¡°í ÀÖ´Ù. C ±â¹ÝÀÇ ¾îÁ¤ÂÄÇÑ ÀÎÅÍÆäÀ̽º¸¦ °¡Áö°í ÀÖ¾ú´ø GDI¿¡ ºñÇØ, GDI+ÀÇ ¼³°è´Â È®½ÇÈ÷ ´õ °£°áÇÏ°í ´õ Á÷°üÀûÀÎ °Í °°´Ù. GDI¿¡ Àͼ÷Çß´ø µ¶ÀÚ¶ó¸é, ¾î¼¸é API¶ó´Â °ÍÀ» ¹Ù¶óº¸´Â °üÁ¡À» Á» ¹Ù²ã¾ß ÇÒ ¼öµµ ÀÖÀ» °ÍÀÌ´Ù. ±×¿Í ´õºÒ¾î, ÀÌ Ã¥Àº ±¸¼º ¿ä¼Ò(component)¿¡ ±â¹ÝÇÑ °³¹ß°ú ±×°ÍÀ» À§ÇÑ ±¸¼º ¿ä¼ÒÀÇ Á» ´õ È¿À²ÀûÀÎ ÀÛ¼ºÀ̶ó´Â °³³äÀ» ±ò°í ÀÖ´Ù´Â Á¡µµ Ã¥À» ÀÐ¾î °¡´Â ³»³» ¿°µÎ¿¡ µÎ¾î¾ß ÇÒ °ÍÀÌ´Ù. µû¶ó¼ ¼±À» ±×¸®°Å³ª µµÇüÀ» Ä¥ÇÏ´Â Â÷¿øÀÇ ¹®Á¦¿¡ ¸Å¸ôµÇ±âº¸´Ù´Â, ÀÚ½ÅÀÌ ¸¸µé°íÀÚ ÇÏ´Â ±¸¼º ¿ä¼Ò°¡ ¾î¶² °ÍÀÌ¸ç ±×°ÍÀÌ ÃÖÁ¾ Á¦Ç° ¾È¿¡¼ ¾î¶»°Ô ¾²ÀÏ °ÍÀÎÁö »ý°¢Çϰí, ±×·± ±¸¼º ¿ä¼Ò¸¦ ¸¸µé±â À§ÇØ GDI+·ÎºÎÅÍ ¾òÀ» ¼ö ÀÖ´Â ±â´ÉÀº ¾î¶² °ÍµéÀÌ ÀÖ´ÂÁö ¾Ë¾Æ³»°í ÀÍÈù´Ù´Â ÀÚ¼¼·Î Ã¥À» Àо°¡¸é ´õ ¸¹Àº ¼º°ú¸¦ ¾òÀ» ¼ö ÀÖÀ» °Í °°´Ù. ¿ªÀÚ°¡ ÀÌÀü¿¡ ¹ø¿ªÇß´ø {Beginning C#}(Á¤º¸¹®È»ç, 2002)¿¡¼¿Í ¸¶Âù°¡Áö·Î, °ÅÀÇ ¸ðµç ¿ë¾îµéÀº ÇѱÛÈµÈ VS.NET °³¹ßȯ°æ ¹× MSDN Áß ÇѱÛÈµÈ ºÎºÐÀ» ±×´ë·Î µû¶ú´Ù. ¾ð¾î, Ç÷§Æû, °³¹ßȯ°æÀÌ ÅëÇյǾî ÀÖ´Â »óȲ¿¡¼ MSÀÇ ¿ë¾î¸¦ µû¸£´Â °ÍÀº Àû¾îµµ ´Ü±âÀûÀ¸·Î´Â ´ÜÁ¡º¸´Ù´Â ÀåÁ¡ÀÌ ´õ ¸¹À» °ÍÀÌ´Ù. ÀÌ Ã¥À» ÅëÇØ¼, GDI+¿¡¼µµ '»õ·Î¿î'À̶ó´Â ¼ö½Ä¾î¸¦ ¶¼¾î ³¾ ¼ö ÀÖ±æ ¹Ù¶ó¸ç.
¿ªÀÚ ·ù ±¤ |
| |
| |
 |
 |
| "Wrox-Wrox ±âŸ ½Ã¸®Áî" °ü·Ãµµ¼´Â ÃÑ 13±Ç ÀÔ´Ï´Ù. |
|
- expert one-on-one Oracle
|
|
- J2EE Design Patterns Applied
|
|
- Effective Visual Studio .NET
|
|
- GDI+ Programming : C#À» ÀÌ¿ëÇÑ »ç¿ëÀÚ ÁöÁ¤ ÄÁÆ®·Ñ ÀÛ¼ºÇϱâ
|
|
- ASP.NET Distributed Data Applications
|
|
- .NET Enterprise Development in C# : ¼³°è¿¡¼ ¹èÄ¡±îÁö
|
|
- ASP.NET Website Programming
|
|
- C# Programmers Reference
|
|
- Visual C++ .NET : a primer for C++ Developers
|
|
- C# Web Services
|
|
- Oracle 9i Java Programming
|
|
- ASP.NET Mobile Controls
|
|
- A Preview of Active Server Pages+
|
| |
|
|
 |
|
|