|
|
|
|
|
| Applied Microsoft .Net Framework Programming
- ÀýÆÇ |
 |
|
|
| ¤ýÀú ÀÚ |
Jeffrey Richter
|
| ¤ý¿ª ÀÚ |
¾ÈÀç¿ì
|
| ¤ý±¸ ºÐ |
¹ø¿ª¼
|
| ¤ý¹ßÇàÀÏ |
2003³â 02¿ù 07ÀÏ |
| ¤ýÁ¤ °¡ |
25,000¿ø |
| ¤ýÆäÀÌÁö |
669 ÆäÀÌÁö |
| ¤ýISBN |
89-5674-077-1 |
| ¤ý³À̵µ |
Áß±Þ.»ó±Þ |
| ¤ýÃâÆÇ»ç |
Á¤º¸¹®È»ç |
|
|
|
|
|
|
|
 |
 |
Microsoft .NET Framework °³¹ßÀ» ¼º°øÇϱâ À§ÇØ ÇÊ¿äÇÑ Àü¹®°¡ °¡À̵å!
Microsoft .NET Framework´Â °³¹ßÀÚ°¡ ºü¸£°Ô ASP.NET À¥ Æû, XML À¥ ¼ºñ½º ¾ÖÇø®ÄÉÀ̼Ç, Windows Æû ¾ÖÇø®ÄÉÀ̼Ç, Åø, ÇüÀ» ¸¸µé ¼ö ÀÖ°Ô ÇØÁØ´Ù. ÀÌ Ã¥Àº µ¥ÀÌÅÍ Ãß»óÈ, »ó¼Ó, ´ÙÇü¼º°ú °°Àº °³Ã¼ ÁöÇâ ÇÁ·Î±×·¡¹Ö °³³äÀ» ÀÌÇØÇϰí ÀÖ´Â ÀÌ¿¡°Ô ÀûÇÕÇÏ´Ù. ÀÌ Ã¥¿¡¼´Â Common Language Runtime¿¡ ´ëÇÑ ¸ðµç °ÍÀ» ¾Ë¾Æº¸°í, °·ÂÇÑ ±â´ÉÀ» Ȱ¿ëÇÏ¿© ¾ÖÇø®ÄÉÀÌ¼Ç ¶Ç´Â ÄÄÆ÷³ÍÆ®¸¦ ºôµå, ÆÐŰ¡, ¹èÆ÷ÇÏ´Â ¹æ¹ýÀ» ¼³¸íÇÑ´Ù. ¶ÇÇÑ, .NET FrameworkÀÇ È®Àå °¡´ÉÇÑ Çü ½Ã½ºÅÛÀ» ½Éµµ ÀÖ°Ô ¼³¸íÇϰí, ·±Å¸ÀÓÀÌ ¾î¶»°Ô ÇüÀÇ µ¿ÀÛÀ» °ü¸®ÇÏ´ÂÁö¸¦ »ìÆìº¸¸ç, ¾ÖÇø®ÄÉÀ̼ÇÀÌ ÇüÀ» ¾î¶»°Ô Á¶ÀÛÇÏ´ÂÁö¸¦ ÆÄÇìÄ¡°í ÀÖ´Ù. ÀÌ Ã¥Àº C#¿¡ ÃÊÁ¡À» ¸ÂÃß¾î ¼³¸íÇϰí ÀÖÁö¸¸, .NET Framework¸¦ ´ë»óÀ¸·Î ÇÏ´Â ¸ðµç ÇÁ·Î±×·¡¹Ö ¾ð¾î¿¡ Àû¿ëµÇ´Â °³³äÀ» ¼Ò°³ÇÑ´Ù.
ÀÌ Ã¥ÀÇ ÁÖ¿ä ÇнÀ ³»¿ë .NET Framework ¾ÆÅ°ÅØÃÄ ¾ÖÇø®ÄÉÀÌ¼Ç ¹× ÇüÀÇ ºôµå, ÆÐŰ¡, ¹èÆ÷, °ü¸® °øÀ¯ ¾î¼Àºí¸®ÀÇ ºôµå ¹× ¹èÆ÷ ÇüÀÇ ±âÃÊ ±âº», ÂüÁ¶, °ª Çü ¸ðµç °³Ã¼¿¡ °øÅëÀûÀÎ µ¿ÀÛ Çü ¸â¹ö¿Í Á¢±Ù¼º »ó¼ö, Çʵå, ¸Þ¼µå, ¼Ó¼º, À̺¥Æ® ÅØ½ºÆ® ´Ù·ç±â ¿°Å Çü°ú ºñÆ® Ç÷¡±× ¹è¿ Çü ÀÎÅÍÆäÀ̽º »ç¿ëÀÚ ÁöÁ¤ Ư¼º À§ÀÓ ¿¹¿Ü¸¦ ÅëÇÑ ¿¡·¯ ó¸® ÀÚµ¿ ¸Þ¸ð¸® °ü¸® AppDomain°ú ¸®Ç÷º¼Ç C# ¿¹Á¦ Æ÷ÇÔ |
| |
 |
 |
.NETÀÌ Á¤½ÄÀ¸·Î ¹ßÇ¥µÈÁöµµ ¾î´Àµ¡ 1³âÀÌ Áö³ª¼ .NET 2±â·Î Á¢¾îµé°í ÀÖ´Ù. ÀÛ³â ÇÑ ÇØ µ¿¾È .NET°ú ÇÔ²² ³Ê¹«³ªµµ ¹Ù»Û ½Ã°£À» º¸³Â´ø °Í °°´Ù. ȤÀÚ´Â .NETÀÌ ±×´ÙÁö ¼º°øÇÏÁö ¸øÇß´Ù°í ÆïÇÏÇϱ⵵ ÇÏÁö¸¸, ³»°¡ Áö³ 1³â µ¿¾È ¼öÇàÇß´ø ±³À°°ú ÇÁ·ÎÁ§Æ®¿¡¼ .NETÀº ¸ðµÎ ¼º°øÀûÀ̾úÀ¸¸ç °í°´µé ¶ÇÇÑ ¸¸Á·½º·¯¿ö Çß´Ù. ´õ¿íÀÌ ÃÖ±Ù ±â¾÷µéÀÌ ´«¿¡ ¶ç°Ô .NETÀ» ¼±ÅÃÇÏ´Â °æ¿ì°¡ ´Ã¾î³ª¸é¼, .NETÀÌ Á¦½ÃÇϰí ÀÖ´Â ¹Ì·¡´Â ¹à´Ù°í È®½ÅÇÑ´Ù. ±×·¯³ª ¸¹Àº °³¹ßÀÚµéÀÌ µµ´ëü .NETÀÌ ±âÁ¸°ú ¾î¶² Á¡¿¡¼ ´Ù¸¥Áö¿¡ ´ëÇØ ¸¹ÀÌ È¥µ¿½º·¯¿öÇÑ´Ù. ¶ÇÇÑ, ÀÚ½ÅÀÌ ¾Ë°í ÀÖ´Â ±âÁ¸ Áö½ÄÀÌ ¹ú½á ¿ª»çÀÇ ÀÌÀü ÆäÀÌÁö·Î ³Ñ¾î°¡°í, »õ·Î¿î ±â¼úÀ» ¹è¿ö¾ß ÇÑ´Ù´Â °Í¿¡ ȸÀǸ¦ ´À³¢°í ÇѼû ¼¯ÀΠǪ³äÀ» ´Ã¾î³õ±âµµ ÇÑ´Ù. ÇÏÁö¸¸ °³¹ßÀÚ¶ó¸é °³¹ßÀÚ¶ó´Â ¿ªÇÒÀ» ±×¸¸µÑ ¶§±îÁö »õ·Î¿î ±â¼úÀ» Á¢ÇÏ°í °øºÎÇÏ´Â °ÍÀ» µÎ·Á¿öÇØ¼´Â ¾ÈµÇÁö ¾ÊÀ»±î? ÀÌ Ã¥Àº .NET °³¹ßÀÚ°¡ µÇ°í ½Í´Ù¸é ¹Ýµå½Ã Àоî¾ß¸¸ µÉ ¹ÙÀ̺í°ú °°Àº Ã¥À̶ó°í »ý°¢ÇÑ´Ù. ÀÌ Ã¥À» óÀ½ ºÃÀ» ¶§, ±× À¯¸íÇÑ Jeffrey RichterÀÇ Ã¥À̶ó´Â °Í Çϳª¸¸À¸·Îµµ °¡½¿ÀÌ ¼³·¹¿´¾ú´Ù. Don Box, David Chappel, John Robbins¿Í ÇÔ²², ³»°¡ °¡Àå Á¸°æÇϰí ÁÁ¾ÆÇÏ´Â °³¹ßÀÚ Áß ÇÑ ¸íÀ̱⠶§¹®ÀÌ´Ù. ÀÌ Ã¥¿¡¼ Á¦°øÇϰí ÀÖ´Â .NET¿¡ ´ëÇÑ Ç³ºÎÇÑ ¼³¸í°ú Àü¹®°¡ÀûÀÎ ÅëÂû·ÂÀº ´Ù¸¥ Ã¥¿¡¼´Â ã¾Æº¼ ¼ö ¾ø´Â °ÍÀÌ´Ù. ¹°·Ð ÀÌ Ã¥Àº ´çÀå °³¹ß¿¡ ¾µ¸¸ÇÑ Å×Å©´ÐÀ» ´Ù·ç°í ÀÖ´Â °Íµµ ¾Æ´Ï¸ç, ÇÁ·ÎÁ§Æ®¿¡ Àû¿ë °¡´ÉÇÑ °¡Á®´Ù º£³¢±â¸¸ ÇÏ¸é µÇ´Â ¿¹Á¦¸¦ Á¦°øÇϰí ÀÖ´Â °Íµµ ¾Æ´Ï´Ù. ±×·¯³ª ¿À·¡ ¹¬Àº ¿ÍÀÎÀÌ ÀºÀºÇÑ ÇâÀ» dz±âµíÀÌ, ´çÀåÀº ¸ð¸£´õ¶óµµ ¾ÕÀ¸·Î .NETÀ» °³¹ßÇØ ³ª°¡´Ùº¸¸é ÀÌ Ã¥ÀÌ ¾ó¸¶³ª Å« µµ¿òÀÌ µÇ¾ú´ÂÁö¸¦ ÀÚ¿¬½º·´°Ô ¾Ë ¼ö ÀÖ°Ô µÉ °ÍÀÌ´Ù. ±âÃÊ °ø»ç°¡ °ÑÀ¸·Î µå·¯³ª´Â °ÍÀº ¾Æ´ÏÁö¸¸ °Ç¹°ÀÌ ¹«³ÊÁöÁö ¾Êµµ·Ï ÁöÁöÇÏ´Â Áß¿äÇÑ ±â¹ÝÀÌ µÇµíÀÌ, ÀÌ Ã¥¿¡¼ ¾Ë·ÁÁÖ°í ÀÖ´Â Áö½ÄµéÀº .NET °³¹ßÀ» À§ÇÑ ´Ü´ÜÇÑ ¹Ø°Å¸§ÀÌ µÉ °ÍÀÌ´Ù. °³ÀÎÀûÀ¸·Îµµ ÀÌ Ã¥À» ¹ø¿ªÇÏ¸é¼ ´Ù½Ã ÇÑ ¹ø ÀÚ¼¼È÷ Àо°Ô µÇ¾ú°í, Á¦´ë·Î ¾ËÁö ¸øÇß´ø »çÇ×µéÀ» Á¤¸®ÇÏ´Â µ¥ Ä¿´Ù¶õ µµ¿òÀÌ µÇ¾ú´Ù. ±×·±µ¥ ÀÌ Ã¥ÀÇ ¹ø¿ªÀ» ÀÇ·Ú¹Þ¾ÒÀ» ¶§´Â ±íÀº °í¹Î¿¡ ºüÁöÁö ¾ÊÀ» ¼ö ¾ø¾ú´Ù. ¿ö³« ¿ø¼ÀÇ ¸í¼ºÀÌ ÀïÀïÇ߱⠶§¹®¿¡, ÀÌ·¯ÇÑ ¸í¼¸¦ ³» ªÀº ¿µ¾î ½Ç·ÂÀ¸·Î Àß ¹ø¿ªÇÒ ¼ö ÀÖÀ»±î¶ó´Â µÎ·Á¿òÀÌ ¾Õ¼¹±â ¶§¹®ÀÌ´Ù. ½ÇÁ¦·Î ¹ø¿ªÆÇ¿¡¼ ¿ø¼ÀÇ ¸í¼ºÀ» ÈѼÕÇÏ´Â °æ¿ì¸¦ ¸¹ÀÌ ºÃ±â ¶§¹®¿¡ ´õ´õ¿í ±×·¯Çß´Ù. ¹°·Ð, ÇÑÆíÀ¸·Î´Â µµÀüÇØ º¸°í ½Í´Ù´Â »ý°¢µµ ÀÖ¾ú´Ù. ³Ê¹« ¿À·£ ½Ã°£ÀÌ Áö³µÁö¸¸, ¾î·µç µåµð¾î ¿ø°í¸¦ ³¡¸¶Ä¡°Ô µÇ¾ú´Ù. ¿À·¡ °É¸°¸¸Å ÀßÇßÀ¸¸®¶ó°í °¨È÷ ÀÚ½ÅÀº ÇÏÁö¸¸, °á°ú´Â ¿©·¯ºÐÀÇ ÆÇ´Ü¿¡ µû¶ó ´Þ¶óÁöÁö ¾ÊÀ»±î ½Í´Ù. ÀÌ Ã¥ÀÌ ³ª¿À±â¸¦ ¸ñÀÌ ºüÁ®¶ó ±â´Ù¸®¼Ì´ø ºÐµé²²´Â Áø½ÉÀ¸·Î Á¤¸» Á˼ÛÇÏ´Ù´Â ¸»¾¸À» µå¸®°í ½Í´Ù. ±× ºÐµéÀÇ ±â´ë¿¡ ºÎÀÀÇϴ åÀÌ µÉ °ÍÀÎÁö Àϸ»ÀÇ ºÒ¾È°¨Àº Áö¿ï ¼ö ¾øÁö¸¸, ³»°¡ ÇÒ ¼ö ÀÖ´Â ÇÑ ÃÖ¼±À» ´ÙÇß´Ù°í º¯¸í ¾Æ´Ñ º¯¸íÀ» ÇÏ°í ½Í´Ù. ±×·¡µµ ºÎÁ·ÇÑ ¸éÀÌ ÀÖ´Ù¸é ¿©·¯ºÐÀÇ È£µÈ ÁúÃ¥À» ´Þ°Ô ¹Þµµ·Ï ÇϰڴÙ. ¸¶Áö¸·À¸·Î, ÀÌ Ã¥ÀÌ °³¹ßÀÚ ¿©·¯ºÐ¿¡°Ô ¸¹Àº µµ¿òÀÌ µÇ±â¸¦ ±â¿øÇÑ´Ù. Nothing But .NET!
¿ªÀÚ ¾È Àç¿ì |
| |
| |
 |
 |
| |
|
|
 |
|
|