|
|
|
|
|
| CLR via C# 2nd Edition
- ÀýÆÇ |
 |
|
|
| ¤ýÀú ÀÚ |
Jeffrey Richter
|
| ¤ý¿ª ÀÚ |
¼Û±â¼ö
|
| ¤ý±¸ ºÐ |
¹ø¿ª¼
|
| ¤ý¹ßÇàÀÏ |
2008³â 11¿ù 20ÀÏ |
| ¤ýÁ¤ °¡ |
38,000¿ø |
| ¤ýÆäÀÌÁö |
984 ÆäÀÌÁö |
| ¤ýISBN |
978-89-5674-454-4 |
| ¤ý³À̵µ |
Áß±Þ.»ó±Þ |
| ¤ýÃâÆÇ»ç |
Á¤º¸¹®È»ç |
|
|
|
|
|
|
|
 |
 |
CLR°ú .NET Framework Àü¹®°¡¸¦ À§ÇÑ ¿Ïº® °¡À̵å
°ø¿ë ¾ð¾î ·±Å¸ÀÓ(CLR)°ú .NET FrameworkÀÇ ¿©·¯ º¹ÀâÇÑ ±â´ÉÀ» »ó¼¼ÇÏ°Ô ÆÄ°íµé¾î ¸¶½ºÅÍÇØº¸ÀÚ. ÇÊÀÚ´Â ÃÖ°í ¼öÁØÀÇ ÇÁ·Î±×·¥ Àü¹®°¡ÀÌÀÚ MicrosoftÀÇ .NET ÆÀÀ» ÄÁ¼³ÆÃÇßÀ¸¸ç, ÀÌ Ã¥¿¡ Æ÷ÇÔµÈ °¡ÀÌµå ³»¿ëÀº ¸ðµç Á¾·ùÀÇ ¾îÇø®ÄÉÀ̼Ç(Microsoft ASP.NET, Windows Forms, Microsoft SQL Server , À¥ ¼ºñ½º¿Í ÄÜ¼Ö ¾îÇø®ÄÉÀ̼Ç)À» °³¹ßÇÏ´Â °³¹ßÀڵ鿡°Ô ²À ÇÊ¿äÇÑ ³»¿ëµé·Î ä¿öÁ® ÀÖ´Ù. µ¶ÀÚ´Â ÀÌ Ã¥ÀÇ ´Ü°èº° ½Ç½À Á¤º¸¿Í C# ÄÚµå »ùÇÃÀ» ÅëÇØ¼ °¢ ÀåÀÇ ÁÖ¿ä ÁÖÁ¦¸¦ ½±°Ô ÀÌÇØÇÒ ¼ö ÀÖÀ» °ÍÀ̸ç, °í¼º´ÉÀÇ ¾îÇø®ÄÉÀ̼ÇÀ» È¿°úÀûÀ¸·Î °³¹ßÇÒ ¼ö ÀÖÀ» °ÍÀÌ´Ù.
¹è¿ì°Ô µÉ ³»¿ë :
- ¾îÇø®ÄÉÀ̼Ç, ÄÄÆ÷³ÍÆ®, °øÀ¯ ¾î¼Àºí¸®ÀÇ ºôµå, ¹èÆ÷, °ü¸®, ¹öÀü¿¡ ´ëÇÑ ³»¿ë
- »ó¼ö, Çʵå, »ý¼ºÀÚ, ¸Þ¼µå, ¼Ó¼º, À̺¥Æ®¸¦ ÀÌ¿ëÇÑ Å¸ÀÔ µðÀÚÀÎ
- ¿°ÅÇü, ¹è¿, ¹®ÀÚ¿°ú °°Àº CLRÀÇ Æ¯¼ö ŸÀÔÀ» ÀÌ¿ëÇÑ È¿°úÀûÀÎ ÀÛ¾÷
- Äݹé ÇÔ¼ö¸¦ Ç¥ÇöÇϱâ À§ÇÑ µ¨¸®°ÔÀÌÆ®ÀÇ ¼±¾ð, »ý¼º, »ç¿ë
- ÀÎÅÍÆäÀ̽º¿Í Á¦³×¸¯À» ÀÌ¿ëÇÑ Àç»ç¿ë ¾Ë°í¸®ÁòÀÇ Á¤ÀÇ ¹× »ç¿ë
- »ç¿ëÀÚ Æ¯¼ºÀÇ Á¤ÀÇ¿Í Àû¿ë
- ¿¹¿Ü 󸮸¦ ÀÌ¿ëÇÑ °·ÂÇϰí, °ß°íÇÏ¸é¼ ¾ÈÀüÇÑ ÄÄÆ÷³ÍÆ®ÀÇ ºôµå
- °¡ºñÁö ¼öÁý±â¸¦ ÀÌ¿ëÇÑ ÀÚµ¿ ¸Þ¸ð¸®°ü¸® ¸ÞÄ¿´ÏÁò°ú ³×ÀÌÆ¼ºê ¸®¼Ò½º¿ÍÀÇ ÀÛ¾÷
- CLR È£½ºÆÃ, AppDomain, ¾î¼Àºí¸® ·Îµù ±×¸®°í ¸®Ç÷º¼ÇÀ» Àû¿ëÇÏ¿© µ¿Àû È®Àå °¡´ÉÇÑ ¾îÇø®ÄÉÀÌ¼Ç µðÀÚÀÎ
[ÀúÀÚ¿¡ °üÇØ] Jeffrey Richter´Â Wintellect(www.wintellect.com)ÀÇ °øµ¿ ¼³¸³ÀÚÀÌ´Ù. Wintellect´Â ±³À°, µð¹ö±ë ¹× ÄÁ¼³ÆÃ Àü¹® ȸ»ç·Î¼ °í°´ÀÌ Á» ´õ ³ªÀº ¼ÒÇÁÆ®¿þ¾î¸¦ Á» ´õ ºü¸£°Ô ¿Ï¼ºÇÒ ¼ö ÀÖµµ·Ï µµ¿ÍÁִ ȸ»çÀÌ´Ù. Jeffrey Richter´Â ÀÌ Ã¥ÀÇ Ã¹ ¹øÂ° ¹öÀüÀÇ ÀúÀÚÀ̸ç, [Applied Microsoft .NET Framework Programming]À» ºñ·ÔÇÑ ¿©·¯ Windows ÇÁ·Î±×·¥ °ü·Ã ¼ÀûÀ» ÁýÇÊÇß´Ù. ¶ÇÇÑ, MSDN ¸Å°ÅÁøÀÇ ÆíÁýÀÚÀÌÀÚ Ä÷³¸®½ºÆ®À̱⵵ ÇÏ´Ù. ±×´Â 1999³â 10¿ùºÎÅÍ ÇöÀç±îÁö Microsoft .NET Framework ÆÀÀ» ÄÁ¼³ÆÃÇϰí ÀÖ´Ù. |
| |
 |
 |
óÀ½ ÀÌ Ã¥ÀÇ ¹ø¿ªÀ» ûŹ ¹Þ¾ÒÀ» ¶§ ÇÑ Ä¡ÀÇ ¸Á¼³ÀÓµµ ¾ø¾ú´Ù. ºñ Àü°øÀÚ¿¡°Ô´Â »ý¼ÒÇÒ ¼ö ÀÖ´Â CPU Áö½Ã¾î, 700ÆäÀÌÁö°¡ ³Ñ´Â ¿ø¼ ºÐ·®, ¼ø¼ö °´Ã¼ÁöÇâ¿¡¼ºÎÅÍ ÃÖ±ÙÀÇ ¸ÖƼ ÄÚ¾î Çϵå¿þ¾î±îÁö ´Ù·ç´Â ´Ù¾çÇÑ ±â¼ú ¹üÀ§ µî ¹ø¿ªÀڷμ ºÎ´ãÀ» ´À³¥ ¼ö ÀÖ´Â ¿©·¯ °¡Áö ¿äÀεéÀÌ ÀÖ¾úÁö¸¸ ¿ªÀÚ´Â ÀÌ Ã¥À» ¹ø¿ªÇØ¾ß ÇÔ¿¡ ÁÖÀúÇÔÀÌ ¾ø¾ú´Ù. ±×¸¸Å º» ¼ÀûÀº °¡Ä¡°¡ ÀÖ°í ³»¿ë¿¡ ¿å½ÉÀÌ ³µ±â ¶§¹®ÀÌ´Ù. µ¿½Ã¿¡ À¢¸¸ÇÑ °á½ÉÀÌ ¾Æ´Ï°í¼´Â Ã¥À» Á¤µ¶Çؼ ³ªÀÇ °ÍÀ¸·Î ¸¸µé±â°¡ ½±Áö ¾ÊÀ» °ÍÀ̶ó´Â ºÒ¾È°¨µµ ¾ö½ÀÇß´Ù. ¿ªÀÚ´Â ¼¼¹Ì³ª¸¦ ÁøÇàÇÒ ¶§ ÁÖÁ¦¸¦ ¼±Á¤ÇÔ¿¡ ÀÖ¾î ÇÑ °¡Áö ¿øÄ¢ÀÌ ÀÖ´Ù. ±×°ÍÀº ¹Ù·Î ¾Æ´Â °ÍÀ» ÁÖÁ¦·Î Á¤ÇÏ´Â °Íº¸´Ù ¾Ë°í ½ÍÀº °ÍÀ» ÁÖÁ¦·Î Á¤ÇÑ´Ù´Â °ÍÀÌ´Ù. ÀÌ·¸°Ô ÇÏÁö ¾ÊÀ¸¸é ¿©·¯ ÀÌÀ¯·Î ¹Ù»Û ÀÌ ½Ã´ë¿¡ ³»°¡ ÇÊ¿ä·Î ÇÏ´Â °øºÎ¸¦ ½º½º·Î ã¾Æ¼ ÇÒ ¼ö ¾ø±â ¶§¹®ÀÌ´Ù. ¾î¼¸é ¿ªÀÚÀÇ °ÔÀ¸¸§¿¡ ¹è¼öÀÇ ÁøÀ» Ä£ ¼ÀÀ̶ó°í³ª ÇÒ±î. À̹ø ¹ø¿ªµµ °°Àº ¸Æ¶ôÀÌ´Ù.
¹ø¿ªÀ» ÁøÇàÇÏ¸é¼ ¿ªÀÚ´Â ¸¹Àº °ÍÀ» ¹è¿ü´Ù°í °í¹éÇÏÁö ¾ÊÀ» ¼ö ¾ø´Ù. »ç½Ç ÀÌ Ã¥ÀÇ ³»¿ëÀ» ¾ËÁö ¸øÇصµ ƯÁ¤ °³¹ß Ç÷§Æû, Áï À©µµ¿ì³ª À¥ ¾îÇø®ÄÉÀ̼ÇÀ» °³¹ßÇϴµ¥ Á÷Á¢ÀûÀ¸·Î ¸¹Àº ¹®Á¦°¡ µÇÁö´Â ¾Ê´Â´Ù. ÇÏÁö¸¸ ¾î´À Á¤µµ °æ·ÂÀ» °¡Áø °³¹ßÀÚ¶ó¸é º»ÀÎÀÌ Ç×»ó ±Ã±ÝÇØ ÇÏ´Â ¸î °¡Áö°¡ ÀÖÀ» ¼ö ÀÖ´Ù. °¡»ó ÇÔ¼ö´Â ¾î¶² ¸ÞÄ¿´ÏÁòÀ¸·Î È£ÃâµÉ±î? GC°¡ ÀÚµ¿ ¸Þ¸ð¸® °ü¸®¸¦ ÇѴٴµ¥ ¾î¶»°Ô ÀÚµ¿À¸·Î °ü¸®ÇÒ±î? ²À Áß±Þ °³¹ßÀÚ°¡ ¾Æ´Ï´õ¶óµµ ºñ Àü°øÀÚ¶ó¸é Ãʺ¸ÀÚ¸¦ Æ÷ÇÔÇÏ¿© ´©±¸³ª ÀÌ·± ±Ã±ÝÁõÀº °¡Á®ºÃÀ» °ÍÀÌ´Ù. º¯¼ö´Â ¸Þ¸ð¸®¿¡ ÀúÀåµÇ´Âµ¥ ¸Þ¼µå´Â ¾îµð¿¡ ÀúÀåµÉ±î? ¸Þ¼µåÀÇ ³»¿ëÀÌ ¸¹À¸¸é ¸Þ¸ð¸®°¡ ¸¹ÀÌ ¼Ò¸ðµÉ±î? º¯¼ö¸¦ ¼±¾ðÇÒ ¶§ ·çÇÁ ¹Û¿¡¼ ¼±¾ðÇÏ´Â °ÍÀÌ ·çÇÁ ¾È¿¡¼ ¼±¾ðÇÏ´Â °Íº¸´Ù È¿°úÀûÀϱî? ASP.NET À¥ ¾îÇø®ÄÉÀ̼ÇÀ» CD¿¡¼ ½ÇÇà½Ãų ¼ö ÀÖÀ»±î? DLLÀº ¾î¶»°Ô ·ÎµåµÉ±î? µîµî
ÀÌ Ã¥Àº ÀÌ¿Í °°Àº ±Ã±ÝÁõÀ» Jeffrey Richter ƯÀ¯ÀÇ ÀÌÇØÇϱ⠽¬¿î »ùÇðú ´õºÒ¾î Àß ¼³¸íÇØ ÁÖ°í ÀÖ´Ù. ´Ù½Ã ¸»ÇÏÁö¸¸ ÀÌ Ã¥ÀÇ ³»¿ëÀº ´çÀå ÇÁ·ÎÁ§Æ®¸¦ Çϴµ¥ ÀÖ¾î Â÷À̰¡ ³ªÁö´Â ¾ÊÁö¸¸ 10³â, 20³â, °³¹ßÀÚÀÇ Áö½Ä °Ç°À» µçµçÇÏ°Ô ÁöÄÑÁÙ º¸¾à°úµµ °°´Ù. ÀÌ Ã¥ÀÇ ³»¿ëÀ» ÀÌÇØÇÏ°í ³ ÈÄ MSDN ¹®¼¸¦ Àаųª Â÷ÈÄ ´å³Ý ±â¹ÝÀÇ »õ·Î¿î ±â¼úÀÌ ³ª¿Í¼ À̸¦ ½ÀµæÇÒ ¶§µµ ÀÌÀü º¸´Ù ÈξÀ ºü¸£°í Á¤È®ÇÏ°Ô ÀÌÇØÇÒ ¼ö ÀÖÀ½À» µ¶ÀÚµµ ´À³¢°Ô µÉ °ÍÀÌ´Ù.
ÀÌ Ã¥ÀÇ ¿ø¼´Â Visual Studio 2005¿Í .NET Framework 2.0 ¹öÀüÀ» ±âÁØÀ¸·Î Ãâ°£µÇ¾úÁö¸¸ ¹ø¿ªº»ÀÌ ¸ðµç ÄÚµå¿Í ³»¿ëÀº Visual Studio 2008°ú .NET Framework 3.5 ¹öÀü±îÁö Å×½ºÆ®µÇ¾ú´Ù. »ç½Ç Jeffrey Richter°¡ º»ÀÎÀÇ ºí·Î±×¿¡¼ ¹àÈù ¹Ù¿Í °°ÀÌ .NET Framework 3.5´Â .NET Framework 2.0ÀÇ ¿£Áø¿¡ ¸î °¡Áö ¶óÀ̺귯¸®°¡ Add-onµÈ ÇüÅÂÀ̰í, CLRÀº ¿©ÀüÈ÷ 2.0 ¹öÀüÀ¸·Î µ¿ÀÏÇÑ °ÍÀ» »ç¿ëÇϰí Àֱ⠶§¹®¿¡ [CLR via C#] Ã¥À» .NET Framework 3.5 ¹öÀüÀ¸·Î ¼öÁ¤ÇÒ °èȹÀÌ ¾ø´Ù°í Çß´Ù. ¹°·Ð ¾ðÁ¦°¡ CLRÀÇ ¹öÀüÀÌ ¹Ù²î°ÚÁö¸¸ Å« Ʋ¿¡¼ÀÇ ³»¿ëÀº ¸¹Àº º¯È°¡ ¾øÀ» °ÍÀÌ´Ù. |
| |
| |
 |
 |
| |
|
|
 |
1.
<¿ªÀÚ À̸ÞÀÏ ÁÖ¼Ò ¼öÁ¤>
¿ªÀÚºÐÀÎ ¼Û±â¼ö´ÔÀÇ À̸ÞÀÏ ÁÖ¼Ò´Â ´ÙÀ½°ú °°½À´Ï´Ù.
idearbox @ hotmail.com
÷ºÎÆÄÀÏ :
|
|
|