|
|
|
|
|
| ÇÁ·Î±×·¡¸Ó¸¦ À§ÇÑ Microsoft .NET
|
 |
|
|
| ¤ýÀú ÀÚ |
Fergal Grimes
|
| ¤ý¿ª ÀÚ |
Á¤Àç¿ø
, ³²±âÇõ
, ÀÌÁÖÇü
|
| ¤ý±¸ ºÐ |
¹ø¿ª¼
|
| ¤ý¹ßÇàÀÏ |
2002³â 07¿ù 29ÀÏ |
| ¤ýÁ¤ °¡ |
18,000¿ø |
| ¤ýÆäÀÌÁö |
434 ÆäÀÌÁö |
| ¤ýISBN |
89-8054-489-8 |
| ¤ý³À̵µ |
Áß±Þ |
| ¤ýÃâÆÇ»ç |
ÀÎÆ÷ºÏ |
|
|
|
|
|
|
|
 |
 |
▪ C# ¿¹Á¦¸¦ »ç¿ëÇÏ¿© °£´ÜÇÏ°í °£°áÇÏ°Ô ¼³¸íÇÑ .NET
.NETÀº À©µµ¿ì°¡ ¼Ò°³µÈ ÀÌÈÄ·Î Microsoft¿¡¼ °¡Àå Çõ½ÅÀûÀÎ Á¦Ç°À¸·Î, µ¥½ºÅ©Å¾°ú ³×Æ®¿öÅ© ±â¹ÝÀÇ °³¹ßÀ» Çϳª·Î ó¸®ÇÒ ¼ö ÀÖ°Ô²û Çϸç, ´ÜÀÏÈµÇ°í ¾ð¾î Á߸³ÀûÀÎ ÇÁ·¹ÀÓ ¿öÅ©¸¦ ÇÁ·Î±×·¡¸Ó¿¡°Ô Á¦°øÇÑ´Ù. ±×¸®°í, Àß ¾²ÀÌÁö ¾Ê´Â ¸¹Àº °³¹ß ±â¼úµéÀ» Á¦°øÇϰí Àִµ¥, ÀÌ´Â .NETÀ¸·Î °¡´Â °úµµ±â¿¡ ¾î¿¼ö ¾ø´Â ¼±ÅÃÀÌ´Ù.
ÇÁ·Î±×·¡¸Ó¸¦ À§ÇÑ Microsoft .NETÀº ½±°Ô ¼öÁ¤ÇÒ ¼ö ÀÖ°Ô²û ¼³°è°¡ µÇ¾î ÀÖ´Ù. ±×¸®°í, Àб⠽¬¿î ½ºÅ¸ÀÏ·Î ¾²¿©Á® ÀÖ¾î¼ º¹ÀâÇÑ °³³äÀ» º¸´Ù °£´ÜÇÏ°Ô ÀÌÇØÇÒ ¼ö ÀÖÀ¸¸ç, ÀÌ ¶§¹®¿¡, Áß°£ ·¹º§ÀÇ ÇÁ·Î±×·¡¸Ó »Ó¸¸ ¾Æ´Ï¶ó Ãʺ¸Àڵ鵵 ÃæºÐÈ÷ µû¶ó°¥ ¼ö ÀÖÀ» °ÍÀ̶ó »ý°¢ÇÑ´Ù. ÀÌ Ã¥Àº ¿©·¯ºÐ¿¡°Ô ƯÁ¤ ±â´ÉÀ» ÇÏ´Â .NET ¾ÖÇø®ÄÉÀ̼ÇÀ» ¼³°èÇϰí, ±¸ÇöÇÏ´Â µ¥¿¡ ÇÊ¿äÇÑ ±â¼úÀ» °¡¸£ÃÄ ÁÙ °ÍÀÌ´Ù.
ÀÌ Ã¥Àº ¿ì¼± ¿¹Á¦ ¾ÖÇø®ÄÉÀÌ¼Ç ¿£ÁøÀÇ ¼³°è¿Í À̸¦ .NET ¾î¼Àºí¸®·Î ±¸ÇöÇÏ´Â °ÍÀ» ÅëÇØ¼ ½ÃÀÛÇÏ°Ô µÉ °ÍÀ̰í, ±× ÀÌÈÄ, ÀÌ ¿£ÁøÀ» ´Ù½Ã »ç¿ëÇÏ¿© ´Ù¸¥ ¹öÀüÀÇ ¾ÖÇø®ÄÉÀ̼ÇÀ» ¸¸µé¾î°¡¸é¼ .NETÀÇ Áß¿äÇÑ ¸ðµç ºÎºÐµéÀ» ½ÀµæÇÏ°Ô µÉ °ÍÀÌ´Ù. ±×¸®°í, CLS(Common Language Runtime)°ú CTS(Common Type System)°ú °°Àº ±âº»ÀûÀÎ .NET °³³äÀ» ¸¹Àº ¿¹Á¦¸¦ ÅëÇØ¼ ¹è¿ï °ÍÀÌ´Ù. ¾à 30ÆäÀÌÁö°¡ µÇ´Â ºÎ·Ï A´Â C# ÇÁ·Î±×·¡¹Ö ¾ð¾î¸¦ ¼Ò°³Çϰí Àִµ¥, ÀÌ Ã¥À» °øºÎÇϴµ¥ ÀÖ¾î¼ À¯¿ëÇÑ ºÎºÐÀÌ µÉ °ÍÀÌ´Ù.
ÀÌ Ã¥¿¡´Â ¾î¶² ³»¿ëÀÌ Àִ°¡?
À©µµ¿ì Æû ¿ø°Ý(Remoting) XML À¥ ¼ºñ½º COM MSMQ ASP.NET °ú À¥Æû ADO.NET ¸ð¹ÙÀÏ ÀÎÅÍ³Ý ÅøÅ¶(Mobile internet toolkit)
Fergal Grimes´Â 15³â µ¿¾È ÀÓº£µðµå, ¸ÞÀÎÇÁ·¹ÀÓ, Ŭ¶óÀ̾ðÆ®/¼¹ö ±×¸®°í À¥ º£À̽º Ç÷§Æû°ú °°Àº ´Ù¾çÇÑ ¾ÖÇø®ÄÉÀ̼ÇÀ» °³¹ßÇÑ °æ·ÂÀ» °¡Áö°í ÀÖÀ¸¸ç, ÇöÀç Microsoft ÀÎÁõ ¼Ö·ç¼Ç °³¹ß°ú Sun ÀÎÁõ ÀÚ¹Ù °³¹ßÀ» Çϰí ÀÖ´Ù.
"... ÀÌ °°Àº Ã¥À» º»ÀûÀÌ ¾ø´Ù. ÀÌ Ã¥Àº ·¹ÆÛ·±½º ¿ëÀ¸·Îµµ »ç¿ëÇÒ ¼öµµ ÀÖ°í, óÀ½ºÎÅÍ ³¡±îÁö Á¤µ¶À» ÇØµµ »ó°ü¾øÀ» ¸¸Å ÈǸ¢ÇÑ Ã¥ÀÌ´Ù" Greg Bridle, CTO, MegaDot LImited
"... ÁÁÀº ±¸Á¶À̰í, ... ³í¸®ÀûÀÎ È帧À» Àß µû¶ó°¡°í ÀÖÀ¸¸ç ... ÇÑ ÁÖÁ¦·ÎºÎÅÍ ´Ù¸¥ ÁÖÁ¦·Î À¯±âÀûÀÎ ÁøÇàÀ» º¸À̰í ÀÖ´Ù. ÀÌ Ã¥À» °·ÂÈ÷ ÃßõÇÑ´Ù" Darrel Miller, VP Development, Tavis Software, Inc.
"... ´ëºÎºÐÀÇ Ã¥µéÀÌ .NETÀÇ ¸ðµç Ư¼º¿¡ ´ëÇØ¼ ´Ù·ê·Á°í ÇÏÁö¸¸, ÀÌ Ã¥Ã³·³ ¼¼ºÎÀûÀ¸·Î ´Ù·çÁö´Â ¸øÇß´Ù" Gary Decell, Senior Architect, Staples
ÀÌ Å¸ÀÌÆ²Àº ÃâÆÇ»çÀÇ À¥ »çÀÌÆ®¿¡¼ ebookÀ» ÅëÇØ¼µµ º¼ ¼ö ÀÖ´Ù. ÀÌ Ã¥¿¡ ´ëÇÑ Áú¹®Àº ´ÙÀ½ À¥»çÀÌÆ®¸¦ ÅëÇØ ÀúÀÚÀÇ ´ë´äÀ» µèµµ·Ï ÇÏÀÚ. |
| |
 |
 |
¸¶ÀÌÅ©·Î¼ÒÇÁÆ®ÀÇ .NET Ç÷§ÆûÀÌ ¹ßÇ¥µÈÁöµµ ¾î´Àµ¡ ¼®´ÞÀÌ ´ÙµÇ¾î°£´Ù. ªÀº ½Ã°£ÀÌ¿´À½¿¡µµ ºÒ±¸ÇÏ°í ¸¹Àº ÃâÆÇ»ç¿¡¼ ´Ù¾çÇÑ ¹æ½ÄÀ¸·Î .NETÀ» ´Ù·é Ã¥µéÀ» ¸¹ÀÌ ÃâÆÇÇÏ¿´´Ù. ±×¸®°í ÀÌ Ã¥¿¡¼´Â ¸¶ÀÌÅ©·Î¼ÒÇÁÆ®ÀÇ »õ·Î¿î ¾ð¾îÀÎ C#À¸·Î .NET Ç÷§ÆûÀ» ¼³¸íÇϰí ÀÖ´Ù.
ÇÏÁö¸¸, ±âÁ¸¿¡ ³ª¿ÍÀִ åµé°ú´Â ´Ù¸£°Ô 'Æ÷Ä¿ °ÔÀÓ'À̶ó´Â ÇϳªÀÇ ÀϰüµÈ ÁÖÁ¦·Î .NETÀ» ¾ÆÁÖ Èï¹Ì·Ó°Ô ¼³¸íÇϰí ÀÖ´Ù. ÀÌ Ã¥¿¡¼ ÇÊÀÚ´Â 'Æ÷Ä¿ °ÔÀÓ'¿¡ ÇÊ¿äÇÑ °ÔÀÓ¿£ÁøÀ» °¡Áö°í, .NETÀÇ ÀåÁ¡À» ½ÊºÐ »ì·Á, °¡Àå ±âº»ÀûÀÎ À©µµ¿ì Æû ÇüÅÂÀÇ ¾ÖÇø®ÄÉÀ̼ǺÎÅÍ, À¥¼ºñ½º, ASP.NET, ADO.NETÀ» ÀÌ¿ëÇÑ ¾ÖÇø®ÄÉÀ̼Ç, »Ó¸¸ ¾Æ´Ï¶ó ¿ø°Ý Æ÷Ä¿°ÔÀÓ±îÁö ´Ù¾çÇÑ Á¾·ùÀÇ ¾ÖÇø®ÄÉÀÌ¼Ç ÀÛ¼ºÀ» º¸¿©ÁÖ°í ÀÖ´Ù. ÀÌ Ã¥¿¡¼´Â C#À¸·Î .NETÀ» ¼³¸íÇϰí ÀÖÀ¸¹Ç·Î ÀÌ¹Ì C#¿¡ ´ëÇÑ Áö½ÄÀÌ ÀÖ´Â µ¶ÀÚ¶ó¸é .NETÀ» ÀÌÇØÇϰí üÇèÇϴµ¥ ¾ÆÁÖ Å« µµ¿òÀÌ µÉ°ÍÀ̶ó°í »ý°¢ÇÑ´Ù. ¹°·Ð C#¿¡ ´ëÇÑ Áö½ÄÀÌ ¾ø´Â µ¶ÀÚµµ ÇÁ·Î±×·¡¹Ö °æÇèÀÌ ÀÖ´Â µ¶ÀÚ¶ó¸é ºÎ·ÏÀ» ¸ÕÀú Àоî C#¿¡ ´ëÇØ °£´ÜÇÏ°Ô ¾Ë¾Æº» ÈÄ, ÀÌ Ã¥À» Àо°¡µµ Å« ¹«¸®´Â ¾øÀ» °ÍÀ̶ó°í »ý°¢ÇÑ´Ù.
¹ø¿ªÀ» ÇÏ¸é¼ °¡Àå Áß¿äÇÏ°Ô »ý°¢Çß´ø ºÎºÐÀº ÀúÀÚÀÇ »ý°¢À» ¾Æ¹« ¿Ö°î¾øÀÌ µ¶ÀÚ¿©·¯ºÐµé¿¡°Ô ÀüÇÏ´Â °ÍÀÌ¿´´Ù. ±×·¯¸é¿¡¼ ÀÌ Ã¥ÀÇ °æ¿ì´Â ³»¿ë ÀÚü°¡ 'Æ÷Ä¿ °ÔÀÓ'¿¡ ±âÁØÀ» µÎ°í ÄÉÀ̽º º°·Î ¾ÖÇø®ÄÉÀ̼ÇÀ» ÀÛ¼ºÇØ ³ª°¡´Â ü°èÀûÀÎ ³»¿ëÀÌ¾î¼ ¿ªÀÚ ¿ª½Ã Å« ¾î·Á¿ò ¾øÀÌ ¹ø¿ªÀ» ÇÒ ¼ö ÀÖ¾ú´Ù°í »ý°¢ÇÑ´Ù. ºÎµð ÀÌ·± ³»¿ëµéÀÌ µ¶ÀÚ¿©·¯ºÐµé¿¡°Ôµµ Àß Àü´ÞµÇ¾úÀ¸¸é ÇÏ´Â ¹Ù·¥ÀÌ´Ù.
¹ú½á Ƚ¼ö·Î ¼¼ ¹øÂ°ÀÎ ¹ø¿ª ÀÛ¾÷. ¸Å¹ø ¿øÀúÀÚÀÇ ¸»¶æÀ» 100% º¸Á¸Çϱâ À§ÇØ ¿ø°í¸¦ ¼ö¾øÀÌ ÀÐ°í ¼öÁ¤Çϰï ÇÏÁö¸¸, °áÄÚ ¸¸Á·½º·´°Ô ¿ø°í¸¦ ³¡³½ ÀûÀÌ ¾ø´Ù. ÀÌ·¯ÇÑ ¹«ÇÑ ·çÇÁ »óŸ¦ ´©±º°¡ ²÷¾îÁÖÁö ¾ÊÀ¸¸é, ¿µ¿øÈ÷ ³¡³ªÁö ¾ÊÀ» µí. ±Û ¼Ø¾¾°¡ ¶Ù¾î³ª¼ ¿ì¸®³ª¶ó ÀúÀÚ°¡ ¾´ Ã¥À¸·Î Âø°¢Çϵµ·Ï ¸¸µé°í ½ÍÁö¸¸, ÃÖ¼ÒÇÑ ÀÌ Ã¥À» ÀÐ°í ´å³Ý ÇÁ·Î±×·¡¹ÖÀ» ÀÍÈ÷´Âµ¥ ¾Æ¹«·± °Å¸®³¦¾ø±æ ¹Ù¶ö »ÓÀÌ´Ù.
¾ÕÀ¸·Î ÄÄÇ»ÅÍ¿¡ °ü·ÃµÈ °ÍÀÌ ¾î¶»°Ô º¯ÇÒÁö´Â ´©±¸¶óµµ È®½ÅÇÒ ¼ö ¾ø´Ù. ¿¹¸¦ µé¾î, Áö±Ýó·³, .NET °è¿°ú JAVA¿ÍÀÇ Èû ½Î¿ò °°Àº °æ¿ì, ¾î¶² °ÍÀÌ ÀÚ¸®¸¦ È®½ÇÈ÷ ÀâÀ»Áö, ¶Ç´Â °øÁ¸ÇÒÁö¿¡ ´ëÇØ¼´Â ´©±¸µµ Àå´ãÇÏÁö ¸øÇÑ´Ù. ÀÌ·± °æ¿ì Á¦ÀÏ È¥¶õ½º·¯¿î »ç¶÷µéÀÌ ÇÁ·Î±×·¡¹ÖÀ» óÀ½ ½ÃÀÛÇÏ´Â »ç¶÷À̶ó°í »ý°¢ÇÑ´Ù. ±×·± ºÐµé¿¡°Ô ¸»¾¸µå¸®°í ½ÍÀº °ÍÀº '±âº»¿¡ Ãæ½ÇÇ϶ó' ¶ó´Â °ÍÀÌ´Ù. ¹°·Ð, ³ªµµ ºÎ´ÜÈ÷ ³ë·ÂÇÏÁö ¾Ê¾Æ, ÁÖÀ§¿¡ ³ª¸¦ ¾Æ²¸ÁÖ´Â »ç¶÷µéÀÌ ³ª¿¡°Ô Ãæ°í¸¦ Çϰí ÀÖ´Ù. ±× ºÐµéÀÇ À̾߱⸦ µé¾îº¸°í, ¸¹Áö ¾ÊÀº °æ·ÂÀ¸·Î ³»°¡ ´À²¸º¸±â¿¡´Â ÄÄÇ»ÅÍ °ü·Ã ¼¼»óÀÌ ¾Æ¹«¸® º¯ÇÏ´õ¶óµµ, ±âº»¿¡ Ãæ½ÇÇÑ »ç¶÷µéÀº ºü¸£°Ô µû¶ó°¥ ¼ö ÀÖ´Ù´Â Á¡ÀÌ´Ù.
ÀÌ Ã¥À» Àд ¿©·¯ µ¶ÀÚºÐÀÌ º» ¿ªÀÚÀÇ ÀÌ·± ¸¶À½À» Çì¾Æ¸®°í, ÀÌ Ã¥À» Àоî ÁÖ¾úÀ¸¸é ÇÑ´Ù. ºñ·Ï ÀÌ Ã¥ÀÌ ¾î¶»°Ô º¸¸é, .NET¿¡ °ü·ÃµÈ ³»¿ëµéÀ» C#À¸·Î Ç®¾î°¡´Â ºñ±³Àû ÀϹÝÀûÀΠåÁß¿¡ ÇϳªÀÌÁö¸¸, ÀÌ Ã¥À» Àо¸é¼ ÀúÀÚ°¡ ¾î¶² °ÍÀ» »ý°¢Çϰí, ÀÌ Ã¥À» ½è´ÂÁö¿¡ ´ëÇØ¼ Çì¾Æ·Á °¡¸ç, ±× ³»¿ëÀ» »Ì¾Æ³»·Á°í ³ë·ÂÇÏ´Ù º¸¸é, ¾î´À»õ ÀÚ½ÅÀº master ¶ó´Â ´À³¦À» °¡Áö°Ô µÉ °ÍÀÌ´Ù. ÀÌ Ã¥À» ÀÐÀ»¶§µµ ´ÙÀ½°ú °°Àº ¼ø¼·Î »ý°¢ÇÏ¸é¼ ÀоÀÚ.
1. WHAT : ÀÌ Ã¥ÀÇ ³»¿ëÀÌ ¹«¾ùÀ» °¡¸£ÃÄ ÁÖ°í Àִ°¡? 2. WHY : Microsoft .NETÀº ¿Ö ÀÌ·¸°Ô ½ÇÇàÀÌ µÉ±î? ¾î¶² ±¸Á¶¸¦ °¡Á³±æ·¡...... 3. HOW : ³»°¡ Microsoft .NET°ú °°Àº ½Ã½ºÅÛÀ» ¸¸µç´Ù¸é, ¾î¶»°Ô ¸¸µé ¼ö ÀÖÀ»±î?
2000³â ¹ø¿ªÀ» ½ÃÀÛÇÑ ÈÄ, ¾î´À»õ ³ªÀÇ À̸§À¸·Î µé¾î°£ Ã¥ÀÌ ÀÌ Ã¥À¸·Î 5±ÇÀÌ´Ù(À̸§ÀÌ µé¾î°¡Áö ¾ÊÀº °ÍÀ» »ý°¢Çϸé 6±Ç°´Ù). ¾î¼¸é, ÀÌ Ã¥µéÀÌ ±×µ¿¾È ³ªÀÇ ¹ßÀü»ç¸¦ ±â·ÏÇϰí ÀÖÁö ¾ÊÀ»±î »ý°¢ÇÑ´Ù. ¸Å¹ø ÇÒ ¶§¸¶´Ù ³ªÀÇ ¹Ì¼÷ÇÑ Á¡ÀÌ µå·¯³ª¼ Ç×»ó ¾ÈŸ±î¿öÇϸç Å»°í¸¦ ÇÏ°Ô µÇÁö¸¸, ±× ¼ø°£¸¸Àº ÃÖ¼±À» ´ÙÇß´Ù°í ÀÚºÎÇÒ ¼ö ÀÖ°í, ¾ÕÀ¸·Îµµ ÃÖ¼±À» ´ÙÇÒ °ÍÀÌ´Ù.
|
| |
| |
 |
 |
| "Manning Press-Manning Books" °ü·Ãµµ¼´Â ÃÑ 17±Ç ÀÔ´Ï´Ù. |
|
- Struts(½ºÆ®·µÃ÷) : ÀÚ¹Ù ÇÁ·¹ÀÓ¿öÅ©¸¦ ÀÌ¿ëÇÑ À¥ ¾ÖÇø®ÄÉÀ̼ÇÀÇ ±¸Ãà
|
|
- ÀÚ¹ÙÀÇ ¶Ç´Ù¸¥ ¸ÚÁø µµ±¸ - Ant(¾ØÆ®) : Java´Â Á» ¾È´Ù ! Ant(¾ØÆ®)´Â ¸ð¸¥´Ù?
|
|
- JDK 1.4 Æ©Å丮¾ó
|
|
- Java 3D Programming
|
|
- ¾²µð¾´ ÀÚ¹Ù : ÀÚ¹Ù ¾ÈƼÆÐÅÏ À̾߱âµé
|
|
- ÀÚ¹Ù ¼¹ö ÆäÀÌÁö À¥ ÇÁ·Î±×·¡¹Ö Á¦ 2 ÆÇ
|
|
- ÇÁ·Î±×·¡¸Ó¸¦ À§ÇÑ Microsoft .NET
|
|
- Dynamic WAP Application Development
|
|
- JSP ÅÂ±× ¶óÀ̺귯¸®(JSP Tag Libraries)
|
|
- ¿¹Á¦·Î ¹è¿ì´Â XSLT
|
|
- Object Oriented Perl
|
|
- Swing
|
|
- ÀÚ¹Ù¸¦ »ç¿ëÇÑ ºÐ»ê ÇÁ·Î±×·¡¹Ö(Distributed Programming with JAVA)
|
|
- Server-Based Java Programming(¼¹ö-º£À̽ºµå ÀÚ¹Ù ÇÁ·Î±×·¡¹Ö)
|
|
- Python and Tkinter Programming(ÆÄÀ̽ã°ú Ƽ-ÄÉÀÌ-ÀÎÅÍ ÇÁ·Î±×·¡¹Ö)
|
|
- ÀÚ¹Ù ¼¹ö ÆäÀÌÁö À¥ÇÁ·Î±×·¡¹Ö
|
|
- ÀÚ¹Ù ³×Æ®¿öÅ© ÇÁ·Î±×·¡¹Ö 2nd Edition
|
| |
|
|
 |
|
|