|
|
|
|
|
| ÇÁ·Î±×·¡¸Ó¸¦ À§ÇÑ C# 2nd Edition
|
 |
|
|
| ¤ýÀú ÀÚ |
Eric Gunnerson
|
| ¤ý¿ª ÀÚ |
±èµ¿Çõ
|
| ¤ý±¸ ºÐ |
¹ø¿ª¼
|
| ¤ý¹ßÇàÀÏ |
2002³â 01¿ù 30ÀÏ |
| ¤ýÁ¤ °¡ |
23,000¿ø |
| ¤ýÆäÀÌÁö |
630 ÆäÀÌÁö |
| ¤ýISBN |
89-8054-463-4 |
| ¤ý³À̵µ |
ÃʱÞ.Áß±Þ |
| ¤ýÃâÆÇ»ç |
ÀÎÆ÷ºÏ |
|
|
|
|
|
|
|
 |
 |
Àü¹®°¡°¡ ÁýÇÊÇÑ Àü¹®°¡¸¦ À§ÇÑ Ã¥ °³Á¤ÆÇ¿¡¼´Â À©µµ¿ì ÆûÀ» ÀÌ¿ëÇÑ GUI ¾ÖÇø®ÄÉÀ̼ÇÀ» °³¹ßÇÏ´Â ¹æ¹ýÀ» ¼³¸íÇÑ´Ù. ¾²·¹µå¿Í ½ÇÇà ½Ã°£ ÄÚµå »ý¼º°ú °°Àº °í±Þ ÁÖÁ¦µéÀ» ´Ù·é´Ù. ¸¶ÀÌÅ©·Î¼ÒÇÁÆ®ÀÇ C# µðÀÚÀÎ ÆÀ¿øÀÌ ÀÛ¼ºÇÑ Ã¥
C#Àº ¸¶ÀÌÅ©·Î¼ÒÇÁÆ®ÀÇ Â÷¼¼´ë À©µµ¿ì ¼ºñ½ºÀÎ .NET Ç÷§ÆûÀÇ ÇÙ½É ¾ð¾îÀÌ´Ù. ÀÌ »õ·Î¿î ÇÁ·Î±×·¡¹Ö ¾ð¾î´Â ºü¸£°í Çö´ëÀûÀ̸ç, óÀ½ºÎÅÍ ÇÁ·Î±×·¡¸ÓÀÇ »ý»ê¼ºÀ» ±Ø´ëÈÇϱâ À§ÇÏ¿© µðÀÚÀεǾú´Ù. ÇÁ·Î±×·¡¸Ó´Â C#À» ÀÌ¿ëÇØ¼ ¸¶ÀÌÅ©·Î¼ÒÇÁÆ®ÀÇ »õ·Î¿î .NET Ç÷§Æû¿¡¼ µ¹¸± ¼ö ÀÖ´Â ´Ù¾çÇÑ ¾ÖÇø®ÄÉÀ̼ÇÀ» ½Å¼ÓÇÏ°Ô °³¹ßÇÒ ¼ö ÀÖ´Ù. À¥ ¼ºñ½º¿Í ¼¹ö ¾ÖÇø®ÄÉÀÌ¼Ç »Ó¸¸ ¾Æ´Ï¶ó, ÀüÅëÀûÀΠŬ¶óÀÌ¾ðÆ® ÇÁ·Î±×·¥µµ ÀÛ¼ºÇÒ ¼ö ÀÖ´Ù.
¸¶ÀÌÅ©·Î¼ÒÇÁÆ®ÀÇ C# µðÀÚÀÎ ÆÀ¿øÀ¸·ÎºÎÅÍ C# °³¹ß¹ýÀ» ¹è¿î´Ù. Ŭ·¡½º, ½ºÆ®·°Ã³, ÀÎÅÍÆäÀ̽º, ¼ö½Ä, ¹è¿, ¿°ÅÇü, µ¨¸®°ÔÀÌÆ®¿Í À̺¥Æ®, ¾²·¹µå¿Í ½ÇÇà ½Ã°£ ÄÚµå »ý¼º°ú °°Àº ±â´ÉÀ» Á¤º¹ÇÏÀÚ. À©µµ¿ì ÆûÀ» ÀÌ¿ëÇÑ GUI ¾ÖÇø®ÄÉÀÌ¼Ç °³¹ß ¹æ¹ýÀ» ÀÍÈ÷ÀÚ.
'ÇÁ·Î±×·¡¸Ó°¡ ¼Ò°³ÇÏ´Â C# SE'´Â C# ¾ð¾î¸¦ ÃæºÐÈ÷ ÀÌÇØÇÒ ¼ö ÀÖµµ·Ï ±¸¼ºÇÏ¿© ¼÷·ÃµÈ ÇÁ·Î±×·¡¸Ó°¡ C#À» °¡Àå ºü¸£°Ô Å͵æÇÒ ¼ö ÀÖµµ·Ï Çß´Ù. ÀúÀÚ Eric GunnersonÀº ¸¶ÀÌÅ©·Î¼ÒÇÁÆ®ÀÇ C# µðÀÚÀÎ ÆÀ¿øÀ̸ç, C# Äڵ带 ÀÛ¼ºÇϰí Å×½ºÆ®Çϴµ¥ ¼ö¸¹Àº ½Ã°£À» º¸³Â´Ù. ±×´Â »õ·Î¿î ¾ð¾îÀÎ C#À» È¿À²ÀûÀ¸·Î »ç¿ëÇÏ´Â ¹ýÀ» °³¹ßÀÚ¿¡°Ô °¡¸£Ãƴµ¥, ¾Æ¸¶µµ C#ÀÌ ¸¶ÀÌÅ©·Î¼ÒÇÁÆ®ÀÇ »õ·Î¿î .NET ÇÁ·¹ÀÓ¿öÅ©¿¡ °¡Àå ¸Â´Â ¾ð¾îÀÓÀ» ¼³¸íÇϴµ¥ ±×¸¸ÇÑ »ç¶÷Àº ¾øÀ» °ÍÀÌ´Ù. GunnersonÀº ¼÷·ÃµÈ ÇÁ·Î±×·¡¸Ó°¡ C#À¸·Î °³¹ßÇϴµ¥ ÇÊ¿äÇÑ Åä´ë¸¦ ¸¶·ÃÇØ ÁÙ °ÍÀÌ´Ù. Ŭ·¡½º, ½ºÆ®·°Ã³, ÀÎÅÍÆäÀ̽º, ¼ö½Ä, ¹è¿, ¿°ÅÇü, µ¨¸®°ÔÀÌÆ®¿Í À̺¥Æ®, ¿¹¿Ü ó¸®, Interop¿Í °°Àº °í±Þ ÁÖÁ¦ »çÀÌ»çÀÌ¿¡ ¹®Àå°ú È帧 Á¦¾î¿Í °°Àº ±âº»ÀûÀÎ ³»¿ëµµ ³Ö¾î¼ óÀ½ ÇÁ·Î±×·¥À» Á¢ÇÏ´Â »ç¶÷µéµµ ½±°Ô ÀÐÀ» ¼ö ÀÖµµ·Ï ±¸¼ºÇß´Ù. ÀÌ Ã¥ÀÇ ¸¶Áö¸· ºÎºÐ¿¡¼´Â C#ÀÇ ¿ª»ç¸¦ »ìÆìº¸°í, ³Î¸® ¾²ÀÌ´Â ´Ù¸¥ ÇÁ·Î±×·¡¹Ö ¾ð¾î¿Í ºñ±³ÇÑ C#ÀÇ Æ¯Â¡¿¡ ´ëÇØ¼µµ ¼³¸íÇß´Ù. À©µµ¿ì ÆûÀ» ÀÌ¿ëÇØ¼ GUI ¾ÖÇø®ÄÉÀ̼ÇÀ» °³¹ßÇÏ´Â ¹ý°ú ¾²·¹µå¿Í ½ÇÇà ½Ã°£ ÄÚµå »ý¼º°ú °°Àº °í±Þ ÁÖÁ¦¿¡ ´ëÇÑ ¼³¸íÀÌ °³Á¤ÆÇ¿¡¼ »õ·Ó°Ô Ãß°¡µÇ¾ú´Ù.
ÀúÀÚ¿¡ ´ëÇØ Eric GunnersonÀº ¼ÒÇÁÆ®¿þ¾î µðÀÚÀÎ ¿£Áö´Ï¾îÀ̸ç, C# µðÀÚÀÎ ÆÀ¿øÀÌ´Ù. ¶Ç, MSDN ¸Å°ÅÁøÀÇ Ä®·³´Ï½ºÆ®À̱⵵ ÇÏ´Ù. ±³¼ö·Î ÀçÁ÷ÇÏ´Â µ¿¾È ÁÖ·Î µ¥ÀÌÅͺ£À̽º Á¦Ç°°ú Åø¿¡ °üÇØ ¿¬±¸ÇßÀ¸¸ç, ±×°¡ ±Ù¹«Çß´ø Àý¹Ý Á¤µµÀÇ È¸»ç°¡ ¾ÆÁ÷µµ ¼º¾÷ÁßÀ̶ó´Â Á¡À» ÀÚ¶û½º·¯¿ö ÇÑ´Ù. ¶ÇÇÑ, ±×´Â º£½ºÆ®¼¿·¯¿´´ø A Programmer's Introduction to C#(Apress, 2000) ùÆÇÀÇ ÀúÀÚÀ̱⵵ ÇÏ´Ù. |
| |
 |
 |
.COMÀÇ ½Ã´ë´Â °¡°í .NETÀÇ ½Ã´ë°¡ ¿À´Â °Í °°´Ù. ;-) ¸¶ÀÌÅ©·Î¼ÒÇÁÆ®´Â ÀÚ»çÀÇ Á¦Ç° Á¤Ã¥À» .NET ÂÊÀ¸·Î ¹Ð¾î³ª°¡°í ÀÖ´Ù. Visual Studio .NET, Visual Basic .NET, Windows CE .NET, ADO.NET°ú °°Àº ¿ë¾îÀÇ º¯È¸¸ ºÁµµ ÃæºÐÈ÷ ¾Ë ¼ö ÀÖ´Ù. ¿¹Àü¿¡ ¾î¶² ¼¼¹Ì³ª¿¡¼, Çѹø ÀÛ¼ºÇÑ ¾ÖÇø®ÄÉÀ̼ÇÀ» Win32 OS°¡ ±ò¸° µ¥½ºÅ©Å¾ ÄÄÇ»ÅÍ¿¡¼µµ µ¹¸®°í, °°Àº Äڵ带 ÄÄÆÄÀϾøÀÌ WinCE¸¦ žÀçÇÑ PDA¿¡¼ µ¹¸®´Â °ÍÀ» º¸°í »ó´çÇÑ Ãæ°Ý¿¡ ÈÛ½ÎÀÎ ÀûÀÌ ÀÖ¾ú´Ù.(º¸Åë Win32 ¾ÖÇø®ÄÉÀ̼ÇÀ» WinCE¿¡¼ µ¹¸±·Á¸é, PDAÀÇ ÇØ´ç CPU¿Í WinCE ¹öÀü¿¡ ¸Â´Â SDK·Î ´Ù½Ã ÄÄÆÄÀÏÇØ¾ß ÇÑ´Ù.) .NETÀÇ ÁøÁ¤ÇÑ ÈûÀº ÀÌ·± Á¡ÀÌ ¾Æ´Ò±î ÇÑ´Ù.
ÀÌ·¯ÇÑ .NET ¼¼°èÀÇ ÇÙ½É ¾ð¾î´Â C#ÀÌ´Ù. .NET ÇÁ·Î±×·¡¹ÖÀ» Visual Basic .NETÀ¸·Î ÇÒ ¼öµµ ÀÖ°í, °ü¸®µÈ È®Àå Visual C++·Î ÇÒ ¼öµµ ÀÖÁö¸¸, .NET ÇÁ·¹ÀÓ¿öÅ©°¡ C#À¸·Î ÀÛ¼ºµÇ¾î ÀÖ°í, .NETÀ¸·Î °¡Àå ¸Å²ô·´°Ô Á¢±ÙÇÒ ¼ö ÀÖ´Â ¾ð¾î°¡ C#À̱⠶§¹®ÀÌ´Ù. C#¿¡ ´ëÇÑ ÇÁ·Î±×·¡¹Ö ¾÷°èÀÇ ¶ß°Å¿î °ü½ÉÀ» ¹Ý¿µÇϵí, ¾ÆÁ÷ Visual Studio .NET Á¤½Ä ¹öÀüÀÌ Ã¤ ³ª¿ÀÁö ¾Ê¾ÒÁö¸¸, C#°ú .NET¿¡ ´ëÇÑ Ã¥ÀÌ ¹°¹ÐµíÀÌ ½ñ¾ÆÁ® ³ª¿À°í ÀÖ´Ù.
ÀÌ Ã¥Àº ÀüÆÇÀÇ ³»¿ëÀ» ´õ¿í º¸°Çϰí, »õ·Î¿î ³»¿ëÀ» Ãß°¡Çß´Ù. ¿ªÀÚÀÎ ³ª·Î¼µµ ¸î¸î ºÎºÐ¿¡¼ ź¼ºÀ» Áú·¶´Ù. ƯÈ÷ À©µµ¿ìÁî ÆûÀ» ÀÌ¿ëÇÑ ÇÁ·Î±×·¥ ¿¹Á¦¿Í, ½ÇÇà ½Ã°£ ÄÚµå »ý¼º ºÎºÐÀº Á¤¸» ´ë´ÜÇß´Ù.
¹°·Ð ¿ÀÀÚµµ ÀÖ¾ú°í, ÇÁ·Î±×·¥ ÄÚµå¿Í ÇÁ·Î±×·¥ ½ÇÇà °á°ú°¡ ¸ÂÁö ¾Ê´Â °æ¿ìµµ ÀÖ¾ú´Ù. ±×·¡¼ ½ÇÇà ¿¹Á¦¸¦ ÀÏÀÏÀÌ µ¹·Áº¸°í °á°ú¸¦ È®ÀÎÇØ¼ ¹ø¿ªÀ» ÇßÀ¸¸ç, ÃÖ´ëÇÑ ³»¿ëÀ» ºÎµå·´°Ô ÇØ¼®ÇÏ·Á°í ÇßÁö¸¸, ¿ØÁö ¼³¸íÀÌ ºÎÁ·ÇÏ´Ù ½ÍÀº ºÎºÐ¿¡¼´Â, °ú°¨È÷ ³»¿ëÀ» ¼öÁ¤Çϱ⵵ Çϰí, ¿ªÀÚÁÖ¸¦ °÷°÷¿¡ ³Ö±âµµ Çß´Ù. ºÎµð µ¶ÀÚ ¿©·¯ºÐµé¿¡°Ô ÃæºÐÈ÷ ÀÌÇØ°¡ µÇ¾úÀ¸¸é ÇÏ´Â ¹Ù·¥ÀÌ´Ù. ¹ø¿ªÀ» ÇÏ´Ùº¸¸é ¿ë¾î¸¦ Çѱ¹¾î·Î ¹Ù²ã¾ßÇÒÁö, ¾Æ´Ï¸é ±×³É ¿ø¾î·Î ³²°Ü¾ßÇÒÁö °í¹ÎµÇ´Â ºÎºÐÀÌ ¸¹¾Ò´Ù. µ¶ÀÚ¸¦ ÀÌÇØ½ÃŰ´Â °ÍÀÌ ¿ì¼±À̹ǷÎ, Çѱ¹¾î·Î ¹Ù²åÀ» ¶§, Àǹ̰¡ ¸ðÈ£ÇØÁö´Â ¿ë¾î´Â ¿ø¾î ¹ßÀ½À» ±×´ë·Î »ì·È´Ù. ¶Ç ¹ø¿ªÀÌ ¾Ö¸ÅÇÑ ´Ü¾î´Â Visual Studio .NET º£Å¸ 2ÀÇ µµ¿ò¸»À» ÂüÁ¶Çß´Ù. °¡·É RuntimeÀº ·±Å¸ÀÓ È¯°æÀ» ÀǹÌÇÒ ¶§µµ ÀÖ°í, ½ÇÇà ½Ã°£À» ³ªÅ¸³¾ ¶§µµ ÀÖ´Ù. ÀüÀÚ´Â ·±Å¸ÀÓÀ̶ó°í ¹ø¿ªÇϰí, ÈÄÀÚÀÇ °æ¿ì¿¡´Â ½ÇÇà ½Ã°£À̶ó°í ¹ø¿ªÇß´Ù. ¶Ç private, protected ȤÀº publicÀº Çѱ¹¸»·Î ³ªÅ¸³»¸é ´õ ¾î»öÇØÁö±â ¶§¹®¿¡ ±×³É ¿ø¾î·Î ³²°åÀ¸¸ç, Property¿Í Attribute´Â ¸ðµÎ ¼Ó¼ºÀ¸·Î ÇØ¼®µÇÁö¸¸, ±¸ºÐÇϱâ À§Çؼ ÀüÀÚ´Â ÇÁ·ÎÆÛƼ, ÈÄÀÚ´Â ¼Ó¼ºÀ¸·Î ÅëÀÏÇß´Ù. Fully Qualified Name, Accessor, Finalizer´Â °¢°¢ ¿ÏÀü ¼ö½Ä¸í, Á¢±ÙÀÚ, ¿Ï°áÀÚ¶ó°í ÀϺηΠ¹ø¿ªÇߴµ¥, ¿Ö³ÄÇÏ¸é ¹ø¿ªÇÑ ´Ü¾îµéÀÌ ÃæºÐÈ÷ Àǹ̸¦ Àü´ÞÇÒ ¼ö ÀÖ´Ù´Â »ý°¢ÀÌ µé¾ú±â ¶§¹®ÀÌ´Ù. ¹°·Ð °ýÈ£¸¦ ¾²°í ¿ø¾î¸¦ Ãß°¡Çß´Ù. |
| |
| |
 |
 |
| "Apress-Apress Books" °ü·Ãµµ¼´Â ÃÑ 17±Ç ÀÔ´Ï´Ù. |
|
- ¹ö±× ÆÐÅϰú ÀÚ¹Ù
|
|
- C¿Í C++·Î ±¸ÇöÇÏ´Â ¾ÏÈ£È ¾Ë°í¸®Áò
|
|
- C#°ú µ¥ÀÌÅͺ£À̽º ÇÁ·Î±×·¡¹Ö
|
|
- Microsoft XML ÆÄ¼¸¦ ÀÌ¿ëÇÑ XML ÇÁ·Î±×·¡¹Ö
|
|
- µ¥ÀÌÅͺ£À̽º ÇÁ·Î±×·¡¹Ö°ú ÇÑ±Û Visual Basic .NET
|
|
- Moving to Visual Basic .NET : Àü·«, °³³ä ±×¸®°í ÄÚµå
|
|
- Àü¹® °³¹ßÀÚ¸¦ À§ÇÑ Programming ÇÑ±Û Visual Basic .NET
|
|
- C#°ú .NET Ç÷§Æû Á¤½Ä¹öÀüÆÇ
|
|
- ÇÑ±Û Visual Basic .NET°ú .NET Ç÷§Æû
|
|
- ÇÁ·Î±×·¡¸Ó¸¦ À§ÇÑ C# 2nd Edition
|
|
- C#°ú .NET Ç÷§Æû
|
|
- ¹«¼± ÀÚ¹Ù ÇÁ·Î±×·¡¹Ö(Wireless Java Development with J2ME)
|
|
- ADO ½ÇÀü ÇÁ·Î±×·¡¹Ö °¡À̵å(ADO Examples and Best Practices)
|
|
- Áö´Ï Å×Å©³î·ÎÁö ÇÁ·Î±×·¡¸Ó °¡À̵å
|
|
- ÀÚ¹Ù ¾²·¹µå ´É¼÷ÇÏ°Ô ´Ù·ç±â
|
|
- ºñÁÖ¾ó º£ÀÌÁ÷ ÆÁ°ú Å×Å©´Ð
|
|
- ÇÁ·Î±×·¡¸Ó¸¦ À§ÇÑ C#
|
| |
|
|
 |
|
|