±¹³»µµ¼
Àü°øµµ¼/´ëÇб³Àç
°øÇаè¿
ÄÄÇ»ÅÍ°øÇÐ
2013³â 9¿ù 9ÀÏ ÀÌÈÄ ´©Àû¼öÄ¡ÀÔ´Ï´Ù.
Á¤°¡ |
25,000¿ø |
---|
22,500¿ø (10%ÇÒÀÎ)
1,250P (5%Àû¸³)
ÇÒÀÎÇýÅÃ | |
---|---|
Àû¸³ÇýÅà |
|
|
|
Ãß°¡ÇýÅÃ |
|
À̺¥Æ®/±âȹÀü
¿¬°üµµ¼
»óÇ°±Ç
ÀÌ»óÇ°ÀÇ ºÐ·ù
Ã¥¼Ò°³
¡ºÃ³À½ ¹è¿ì´Â C#¡»Àº óÀ½ C# .NET ÇÁ·¹ÀÓ¿öÅ© ÇÁ·Î±×·¡¹Ö ¼¼°è¿¡ ¹ßÀ» µéÀÌ´Â »ç¶÷ÀÌ ¾î·Æ°Ô ´À³¥ ¼ö ÀÖ´Â ÁÖÁ¦¸¦ ±âº»°ú Çٽɿ¡ Ãæ½ÇÇØ ½±°Ô ´Ù·ç°í ÀÖ´Ù. Ã¥Àº C# ¾ð¾î ¹®¹ý, °³Ã¼ ÁöÇâ ÇÁ·Î±×·¡¹Ö, Ä÷º¼Ç, ¼ýÀÚ¿Í ³¯Â¥ »ç¿ë, ¿¡·¯ ó¸®, ÀԷ°ú Ãâ·Â, µ¥ÀÌÅͺ£À̽º ¾×¼¼½º, WPF(Windows Presentation Foundation), ¹Ú½Ì°ú ¾ð¹Ú½Ì µî¿¡ ´ëÇÑ ³»¿ëÀ» ¼Ò°³ÇÑ´Ù.
ÃâÆÇ»ç ¼Æò
¡Ú ¿ä¾à ¡Ú
ÀÌ Ã¥Àº óÀ½ C# .NET ÇÁ·¹ÀÓ¿öÅ© ÇÁ·Î±×·¡¹Ö ¼¼°è¿¡ ¹ßÀ» µéÀÌ´Â »ç¶÷ÀÌ ¾î·Æ°Ô ´À³¥ ¼ö ÀÖ´Â ÁÖÁ¦¸¦ ±âº»°ú Çٽɿ¡ Ãæ½ÇÇØ ½±°Ô ´Ù·é´Ù. C# ÇÁ·Î±×·¡¹Ö°ú °ü·ÃµÈ Æ÷°ýÀûÀÎ ÁÖÁ¦¸¦ ÀÌÇØÇϱ⠽¬¿î ÀûÀýÇÑ ±íÀÌ·Î ¼³¸íÇϹǷΠ¸ðµç ÀåÀ» ¿ÏÀüÈ÷ ÀÌÇØÇϸé, Áß±Þ C# ÇÁ·Î±×·¡¸Ó·Î °¡´Â ±æÀÌ ¿¸± °ÍÀÌ´Ù. ÀÌ Ã¥¿¡¼´Â Àü¹® C# ÇÁ·Î±×·¡¸Ó°¡ ´É¼÷ÇØ¾ß ÇÏ´Â C# ÇÁ·Î±×·¡¹Ö ¾ð¾î, C#À» »ç¿ëÇÑ °³Ã¼ ÁöÇâ ÇÁ·Î±×·¡¹Ö(OOP), .NET ÇÁ·¹ÀÓ¿öÅ© Ŭ·¡½º ¶óÀ̺귯¸®¸¦ ÁÖÁ¦·Î ¼³¸íÇÑ´Ù.
¡Ú ÀÌ Ã¥¿¡¼ ´Ù·ç´Â ³»¿ë ¡Ú
¡á C# ¾ð¾î ¹®¹ý
¡á °³Ã¼ ÁöÇâ ÇÁ·Î±×·¡¹Ö
¡á Ä÷º¼Ç
¡á ¼ýÀÚ¿Í ³¯Â¥ »ç¿ë
¡á ¿¡·¯ ó¸®
¡á ÀԷ°ú Ãâ·Â
¡á µ¥ÀÌÅͺ£À̽º ¾×¼¼½º
¡á WPF(Windows Presentation Foundation)
¡á ¹Ú½Ì°ú ¾ð¹Ú½Ì
¡Ú ÀÌ Ã¥ÀÇ ´ë»ó µ¶ÀÚ ¡Ú
C#Àº ¼º¼÷ÇÑ ÇÁ·Î±×·¡¹Ö ¾ð¾î·Î¼ ¹è¿ì±âµµ ½±´Ù. ¶ÇÇÑ, C#Àº Ãʺ¸ÀÚµéÀÌ ¾îµð¼ ½ÃÀÛÇØ¾ß ÇÒÁö ÀÚÁÖ ¹°¾îº¸´Â ¾ÆÁÖ ´Ù¾çÇÑ ±â¼úÀÇ ¹æ´ëÇÑ Ä÷º¼ÇÀÎ .NET ÇÁ·¹ÀÓ¿öÅ©ÀÇ ÀϺÎÀ̱⵵ ÇÏ´Ù. ¿©·¯ºÐÀÌ ÀÌ·¯ÇÑ ºÎ·ù Áß ÇÑ ¸íÀ̶ó¸é, ÀÔ¹®ÀÚ¸¦ À§ÇÑ Æ©Å丮¾ó·Î ±¸¼ºµÈ ÀÌ Ã¥¿¡ ¸Å¿ì ¸¸Á·ÇÒ °ÍÀÌ´Ù.
¡Ú ÀÌ Ã¥ÀÇ ±¸¼º ¡Ú
1Àå, ¡®Ã³À½ ¸Àº¸´Â C#¡¯¿¡¼´Â C#À¸·Î ÀÛ¾÷ÇÏ´Â °¨À» Àâ´Â´Ù. ¿©±â¼´Â °£´ÜÇÑ C# ÇÁ·Î±×·¥À» ÀÛ¼ºÇÏ°í csc µµ±¸¸¦ »ç¿ëÇØ ÄÄÆÄÀÏÇؼ ½ÇÇàÇÏ´Â ³»¿ëÀ» ´Ù·é´Ù. ¶ÇÇÑ, ÄÚµå ±ÔÄ¢°ú ÅëÇÕ °³¹ß ȯ°æÀ» »ç¿ëÇÒ ¶§ÀÇ ¸î °¡Áö Á¶¾ðµµ Á¦°øÇÑ´Ù.
2Àå, ¡®¾ð¾î ±âº»¡¯¿¡¼´Â C# ¾ð¾î ¹®¹ýÀ» ¹è¿î´Ù. ¹®ÀÚ ÁýÇÕ°ú ±âº» Çü½Ä, º¯¼ö, ¿¬»êÀÚ µîÀ» ¼Ò°³ÇÑ´Ù.
3Àå, ¡®±¸¹®¡¯¿¡¼´Â for¿Í while, do-while, if, if-else, switch, break, continue¿Í °°Àº C# ±¸¹®À» ¼³¸íÇÑ´Ù.
4Àå, ¡®°³Ã¼¿Í Ŭ·¡½º¡¯¿¡¼´Â ÀÌ Ã¥ÀÇ Ã¹ ¹ø° OOP ÇнÀÀ» Á¦°øÇÑ´Ù. C# °³Ã¼°¡ ¹«¾ùÀÌ°í ¸Þ¸ð¸®¿¡ ¾î¶»°Ô ÀúÀåµÇ´ÂÁö ¼³¸íÇÏ¸é¼ ½ÃÀÛÇÑ´Ù. ±×´ÙÀ½ °è¼ÓÇؼ Ŭ·¡½º¿Í Ŭ·¡½º ¸â¹ö, 2°³ÀÇ OOP °³³ä(Ãß»óÈ¿Í Ä¸½¶È)À» ¼³¸íÇÑ´Ù.
5Àå, ¡®ÇÙ½É Å¬·¡½º¡¯¿¡¼´Â .NET ÇÁ·¹ÀÓ¿öÅ© Ŭ·¡½º ¶óÀ̺귯¸®ÀÇ Áß¿äÇÑ Å¬·¡½ºÀÎ System.Object¿Í System.String, System.Text.StringBuilder, System.ConsoleÀ» ´Ù·é´Ù. ¹Ú½Ì/¾ð¹Ú½Ì°ú ¹è¿µµ ¹è¿î´Ù. 5Àå¿¡¼ ¼³¸íÇϴ Ŭ·¡½º´Â .NET ÇÁ·¹ÀÓ¿öÅ©¿¡¼ °¡Àå ÈçÈ÷ »ç¿ëµÇ´Â Ŭ·¡½ºÀÇ ÀϺÎÀ̱⠶§¹®¿¡ Áß¿äÇÏ´Ù.
6Àå, ¡®»ó¼Ó¡¯¿¡¼´Â Äڵ带 È®ÀåÇÒ ¼ö ÀÖ´Â OOP ±â´ÉÀ» ¼³¸íÇÑ´Ù. ÀÌ Àå¿¡¼´Â Ŭ·¡½º¸¦ È®ÀåÇÏ´Â ¹æ¹ý°ú ¼ºêŬ·¡½ºÀÇ °¡½Ã¼º¿¡ ¿µÇâÀ» ³¢Ä¡´Â ¹æ¹ý, ¸Þ¼Òµå¸¦ ÀçÁ¤ÀÇÇÏ´Â ¹æ¹ý µîÀ» ¹è¿î´Ù.
7Àå, ¡®±¸Á¶Ã¼¡¯¿¡¼´Â CTSÀÇ µÎ ¹ø° Çü½ÄÀ» ¼³¸íÇÑ´Ù. ÂüÁ¶ Çü½Ä°ú °ª Çü½Ä °£ÀÇ Â÷ÀÌÁ¡À» ÁÖ¸ñÇÏ°í .NET ÇÁ·¹ÀÓ¿öÅ© Ŭ·¡½º ¶óÀ̺귯¸®¿¡¼ ÀÚÁÖ »ç¿ëµÇ´Â ¸î °¡Áö ±¸Á¶Ã¼¿¡ °üÇØ ¼³¸íÇÑ´Ù. 6ÀåÀº ÀڽŸ¸ÀÇ ±¸Á¶Ã¼¸¦ ÀÛ¼ºÇÏ´Â ¹æ¹ýµµ ¹è¿î´Ù.
ÀǽÉÀÇ ¿©Áö¾øÀÌ, ¿¡·¯ 󸮴 ¸ðµç ÇÁ·Î±×·¡¹Ö ¾ð¾îÀÇ ¸Å¿ì Áß¿äÇÑ ±â´ÉÀÌ´Ù. ¼º¼÷ÇÑ ¾ð¾î·Î¼ C#Àº ±â´É Ãß°¡·Î ÀÎÇÑ ¹ö±×¸¦ ¹æÁöÇÏ´Â µ¥ µµ¿òÀ» ÁÖ´Â ¸Å¿ì °ß°íÇÑ ¿¡·¯ ó¸® ¸ÞÄ¿´ÏÁòÀ» Á¦°øÇÑ´Ù. 8Àå, ¡®¿¡·¯ 󸮡¯´Â ÀÌ ¸ÞÄ¿´ÏÁòÀ» ÀÚ¼¼È÷ ¼³¸íÇÑ´Ù.
9Àå, ¡®¼ýÀÚ¿Í ³¯Â¥¡¯¿¡¼´Â ¼ýÀÚ¿Í ³¯Â¥¸¦ »ç¿ëÇÒ ¶§ ¼¼ °¡Áö ¹®Á¦ÀÎ ±¸¹® ºÐ¼®°ú ¼½Ä Àû¿ë, Á¶ÀÛÀ» ´Ù·é´Ù. 9Àå¿¡¼´Â À̵é ÀÛ¾÷¿¡ µµ¿òÀ» ÁÖ´Â .NET Çü½ÄÀ» ¼Ò°³ÇÑ´Ù.
10Àå, ¡®ÀÎÅÍÆäÀ̽º¿Í Ãß»ó Ŭ·¡½º¡¯¿¡¼´Â ÀÎÅÍÆäÀ̽º°¡ ±¸ÇöÀÌ ¾ø´Â Ŭ·¡½º ÀÌ»óÀÎ ÀÌÀ¯¸¦ ¼³¸íÇÑ´Ù. ÀÎÅÍÆäÀ̽º¿¡¼´Â ¼ºñ½º °ø±ÞÀÚ¿Í Å¬¶óÀ̾ðÆ® »çÀÌÀÇ °è¾àÀ» Á¤ÀÇÇÑ´Ù. ÀÌ Àå¿¡¼´Â ÀÎÅÍÆäÀ̽º¿Í Ãß»ó Ŭ·¡½º¸¦ »ç¿ëÇØ ÀÛ¾÷ÇÏ´Â ¹æ¹ýÀ» ¼³¸íÇÑ´Ù.
11Àå, ¡®¿°ÅÇü¡¯¿¡¼´Â ¿°ÅÇüÀ» ¼±¾ðÇÏ´Â enum Å°¿öµå¸¦ »ç¿ëÇÏ´Â ¹æ¹ýÀ» ¼³¸íÇÑ´Ù. ÀÌ Àå¿¡¼´Â C# ÇÁ·Î±×·¥¿¡¼ ¿°ÅÇüÀ» »ç¿ëÇÏ´Â ¹æ¹ýµµ ´Ù·é´Ù.
12Àå, ¡®Á¦³×¸¯¡¯¿¡¼´Â Á¦³×¸¯¿¡ °üÇØ ¼³¸íÇÑ´Ù.
13Àå, ¡®Ä÷º¼Ç¡¯¿¡¼´Â System.Collections.Generic ³×ÀÓ½ºÆäÀ̽ºÀÇ ¸â¹ö¸¦ »ç¿ëÇØ °³Ã¼¸¦ ±×·ìÀ¸·Î ³ª´©°í À̵éÀ» Á¶ÀÛÇÏ´Â ¹æ¹ýÀ» ¼³¸íÇÑ´Ù.
14Àå, ¡®ÀÔ·Â/Ãâ·Â¡¯¿¡¼´Â ½ºÆ®¸²ÀÇ °³³äÀ» ¼Ò°³ÇÏ°í ½ºÆ®¸²À» »ç¿ëÇØ ÀÔ·Â-Ãâ·Â ÀÛ¾÷À» ¼öÇàÇÏ´Â ¹æ¹ýÀ» ¼³¸íÇÑ´Ù.
15Àå, ¡®WPF¡¯¿¡¼´Â º¸±â ÁÁÀº »ç¿ëÀÚ ÀÎÅÍÆäÀ̽º¿Í »ç¿ëÇϱ⠽¬¿î ÄÁÆ®·Ñ·Î µ¥½ºÅ©Åé ¾ÖÇø®ÄÉÀ̼ÇÀ» ÀÛ¼ºÇÏ´Â °ÍÀ» ¹è¿ì´Â ´Ü¿øÀ¸·Î, µ¶ÀÚÀÇ ±¸¹Ì°¡ ´ç±æ °ÍÀÌ´Ù.
´ÙÇü¼ºÀº OOPÀÇ ÁÖ¿ä ±âµÕ Áß Çϳª´Ù. ÀÌ ±â´ÉÀº °³Ã¼ÀÇ Çü½ÄÀ» ÄÄÆÄÀÏ Å¸ÀÓ¿¡ ¾ËÁö ¸øÇÏ´Â »óȲ¿¡¼ »ó´çÈ÷ À¯¿ëÇÏ´Ù. 16Àå, ¡®´ÙÇü¼º¡¯¿¡¼´Â ÀÌ ±â´ÉÀ» ¼³¸íÇÏ°í À¯¿ëÇÑ ¿¹Á¦¸¦ ´Ù·é´Ù.
µ¥ÀÌÅͺ£À̽º¸¦ ¾×¼¼½ºÇÏ°í µ¥ÀÌÅ͸¦ Á¶ÀÛÇÏ´Â ÀÏÀº ºñÁî´Ï½º ¾ÖÇø®ÄÉÀ̼ǿ¡¼ °¡Àå Áß¿äÇÑ ÀÛ¾÷ Áß ÀϺδÙ. ¸¹Àº µ¥ÀÌÅͺ£À̽º ¼¹ö°¡ ÀÖÀ¸¸ç ¼·Î ´Ù¸¥ µ¥ÀÌÅͺ£À̽º¸¦ ¾×¼¼½ºÇÏ´Â ÀÏ¿¡´Â Ưº°ÇÑ ½ºÅ³ÀÌ ÇÊ¿äÇÏ´Ù. 17Àå, ¡®ADO.NET¡¯¿¡¼´Â µ¥ÀÌÅͺ£À̽º¸¦ ¾×¼¼½ºÇÏ°í µ¥ÀÌÅͺ£À̽ºÀÇ °ü°èÇü µ¥ÀÌÅ͸¦ Á¶ÀÛÇÏ´Â ¹æ¹ýÀ» ¼³¸íÇÑ´Ù.
ºÎ·Ï A, ¡®Visual Studio Express 2013 for Windows Desktop¡¯¿¡¼´Â Äڵ带 ´õ È¿°úÀûÀ¸·Î ¸¸µå´Â µ¥ µµ¿òÀ» ÁÖ´Â ¹«·á ÅëÇÕ °³¹ß ȯ°æ(IDE)¿¡ ´ëÇØ ¼³¸íÇÑ´Ù. ÀÌ µµ±¸´Â À©µµ¿ì7°ú À©µµ¿ì8, À©µµ¿ì8.1¿¡¼ µ¹¾Æ°¡¹Ç·Î Àû±ØÀûÀ¸·Î »ç¿ëÇϵµ·Ï °í·ÁÇÏÀÚ. ¿À·¡µÈ À©µµ¿ì ¹öÀüÀ» »ç¿ëÇÑ´Ù¸é, ºÎ·Ï B, ¡®Visual C# 2010 Express¡¯¿¡¼ ¼³¸íÇÑ Visual C# 2010À» IDE·Î ¼±ÅÃÇÏÀÚ.
¸¶Áö¸·À¸·Î, ºÎ·Ï C, ¡®SQL Server 2014 Express¡¯¿¡¼´Â ÀÌ ¹«·á ¼ÒÇÁÆ®¿þ¾î¸¦ ¼³Ä¡ÇÏ°í µ¥ÀÌÅͺ£À̽º¸¦ »ý¼ºÇÏ´Â ¹æ¹ýÀ» ¼³¸íÇÑ´Ù.
¡Ú ÀúÀÚ ¼¹® ¡Ú
¡ºÃ³À½ ¹è¿ì´Â C#¡»À» ¼±ÅÃÇÑ ¿©·¯ºÐÀ» ȯ¿µÇÑ´Ù.
C#Àº ¼º¼÷ÇÑ ÇÁ·Î±×·¡¹Ö ¾ð¾î·Î¼ ¹è¿ì±âµµ ½±´Ù. ¶ÇÇÑ, C#Àº Ãʺ¸ÀÚµéÀÌ ¾îµð¼ ½ÃÀÛÇØ¾ß ÇÒÁö ÀÚÁÖ ¹°¾îº¸´Â ¾ÆÁÖ ´Ù¾çÇÑ ±â¼úÀÇ ¹æ´ëÇÑ Ä÷º¼ÇÀÎ .NET ÇÁ·¹ÀÓ¿öÅ©ÀÇ ÀϺÎÀ̱⵵ ÇÏ´Ù. ¿©·¯ºÐÀÌ ÀÌ·¯ÇÑ ºÎ·ù Áß ÇÑ ¸íÀ̶ó¸é, ÀÔ¹®ÀÚ¸¦ À§ÇÑ Æ©Å丮¾ó·Î ±¸¼ºµÈ ÀÌ Ã¥¿¡ ¸Å¿ì ¸¸Á·ÇÒ °ÍÀÌ´Ù.
Ãʺ¸ÀÚ¿ë Æ©Å丮¾óÀÎ ÀÌ Ã¥Àº .NET ÇÁ·¹ÀÓ¿öÅ©ÀÇ ¸ðµç ±â¼úÀ» °¡¸£Ä¡Áö ¾Ê´Â´Ù. ±×º¸´Ù´Â ½º½º·Î°¡ ´Ù¸¥ ±â¼úÀ» ¹è¿ï ¼ö ÀÖµµ·Ï ÀÍÇô¾ß ÇÏ´Â °¡Àå Áß¿äÇÑ C#°ú .NET ÇÁ·¹ÀÓ¿öÅ© ÇÁ·Î±×·¡¹Ö ÁÖÁ¦¸¦ ´Ù·é´Ù. ±×·¸´õ¶óµµ ÀÌ Ã¥Àº Æ÷°ýÀûÀÎ ³»¿ëÀ» ´Ù·ç¹Ç·Î ¸ðµç ÀåÀ» ¿ÏÀüÈ÷ ÀÌÇØÇϸé, Áß±Þ C# ÇÁ·Î±×·¡¸Ó·Î¼ ¸ÅÀÏÀÇ ÀÛ¾÷À» Àß ¼öÇàÇÒ ¼ö ÀÖ°Ô µÈ´Ù.
ÀÌ Ã¥¿¡¼´Â Àü¹® C# ÇÁ·Î±×·¡¸Ó°¡ ´É¼÷ÇØ¾ß ÇÏ´Â ¼¼ °¡Áö ÁÖÁ¦¸¦ ¸ðµÎ ´Ù·é´Ù.
- C# ÇÁ·Î±×·¡¹Ö ¾ð¾î
- C#À» »ç¿ëÇÑ °³Ã¼ ÁöÇâ ÇÁ·Î±×·¡¹Ö(OOP)
- .NET ÇÁ·¹ÀÓ¿öÅ© Ŭ·¡½º ¶óÀ̺귯¸®
È¿°úÀûÀÎ C# °úÁ¤ÀÇ ±¸¼ºÀ» ¾î·Æ°Ô ¸¸µå´Â °ÍÀº ÀÌ ¼¼ °¡Áö ÁÖÁ¦°¡ »óÈ£ÀÇÁ¸ÀûÀ̶ó´Â »ç½ÇÀÌ´Ù. ÇÑÆíÀ¸·Î C#Àº OOP ¾ð¾îÀ̹ǷÎ, ÀÌ ¾ð¾îÀÇ ¹®¹ýÀº ÀÌ¹Ì OOP¿¡ °üÇØ ¾Ë°í ÀÖ´Â °æ¿ì ´õ ¹è¿ì±â ½±´Ù. »ó¼Ó°ú ´ÙÇü¼º, µ¥ÀÌÅÍ Ä¸½¶È¿Í °°Àº OOP ±â´ÉÀº ½Ç¼¼°è ¿¹Á¦¸¦ Á¦½ÃÇÏ´Â °æ¿ì °¡Àå Àß ¹è¿ï ¼ö ÀÖ´Ù. ¾ÈŸ±õ°Ôµµ ½Ç¼¼°è C# ÇÁ·Î±×·¥ÀÇ ÀÌÇØ¿¡´Â .NET ÇÁ·¹ÀÓ¿öÅ© Ŭ·¡½º ¶óÀ̺귯¸®ÀÇ Áö½ÄÀÌ ÇÊ¿äÇÏ´Ù.
ÀÌ·± »óÈ£ÀÇÁ¸¼º ¶§¹®¿¡, ÀÌ ¼¼ °¡Áö ÁÖ¿ä ÁÖÁ¦´Â 3°³ÀÇ º°µµ ÆÄÆ®·Î ¹±â°¡ ´Ù¼Ò °ï¶õÇÏ´Ù. ´ë½Å¿¡, ÁÖ¿ä ÁÖÁ¦¸¦ ³íÀÇÇÏ´Â Àå°ú ¶Ç ´Ù¸¥ ÁÖÁ¦¸¦ °¡¸£Ä¡´Â ÀåÀ» ¼·Î Â¥ ¸ÂÃá´Ù. ¿¹¸¦ µé¸é, ÀÌ Ã¥¿¡¼´Â ´ÙÇü¼ºÀ» ¼³¸íÇϱâ Àü¿¡ ÇÊ¿äÇÑ .NET ÇÁ·¹ÀÓ¿öÅ© Ŭ·¡½º¿¡ ¸ÕÀú Àͼ÷ÇÏ°Ô ¸¸µé¾î ½Ç¼¼°è ¿¹Á¦¸¦ ´ÙÇü¼º éÅÍ¿¡¼ ¼³¸íÇÏ´Â ¹æ½ÄÀ¸·Î Àü°³ÇÑ´Ù. °Ô´Ù°¡ Á¦³×¸¯°ú °°Àº ¾ð¾î ±â´ÉÀº ÀÏÁ¤ÇÑ Å¬·¡½ºÀÇ ÁýÇÕÀ» ÀÌÇØÇÏÁö ¾Ê°í´Â È¿°úÀûÀ¸·Î ¼³¸íÇÒ ¼ö ¾ø±â ¶§¹®¿¡, Áö¿ø Ŭ·¡½º¸¦ ¼³¸íÇÑ µÚ¿¡ Á¦³×¸¯À» ´Ù·é´Ù.
»óȲ¿¡ µû¶ó ¾î¶² ÁÖÁ¦´Â µÎ ±ºµ¥ À̻󿡼 ³ª¿À±âµµ ÇÑ´Ù. À̸¦Å׸é, for¿Í whileÀ» »ç¿ëÇÏ´Â ¹Ýº¹¹®Àº ¾Õ Àå¿¡¼ ´Ù·ï¾ß ÇÏ´Â ±âº» ¾ð¾î ±â´ÉÀÌ´Ù. ÇÏÁö¸¸ ¹è¿À̳ª foreach¸¦ »ç¿ëÇÑ Ä÷º¼Ç¿¡ ´ëÇÑ ¹Ýº¹ 󸮴 ¹è¿°ú Ä÷º¼Ç Çü½ÄÀ» ¹è¿î ÈÄ¿¡¾ß ³ª¿Ã ¼ö ÀÖ´Ù. µû¶ó¼ ¹Ýº¹¹®Àº 3Àå, ¡®±¸¹®¡¯¿¡¼ Á¦ÀÏ ¸ÕÀú ³ª¿À°í, ±×´ÙÀ½ 5Àå, ¡®ÇÙ½É Å¬·¡½º¡¯¿¡¼ ¹è¿À» ¼³¸íÇÒ ¶§¿Í 13Àå ¡®Ä÷º¼Ç¡¯À» ¼³¸íÇÒ ¶§ ´Ù½Ã ÇÑ ¹ø ´Ù·é´Ù.
ÀÌ ¼Ò°³ÀÇ ³ª¸ÓÁö´Â .NET ÇÁ·¹ÀÓ¿öÅ©ÀÇ Àü¹ÝÀûÀÎ °³¿ä¿Í OOP ¼Ò°³, °¢ Àå¿¡ ´ëÇÑ °£´ÜÇÑ ¼³¸í, .NET ÇÁ·¹ÀÓ¿öÅ© ¼³Ä¡ ´Ü°è¸¦ ¼³¸íÇÑ´Ù.
¡Ú ¿Å±äÀÌÀÇ ¸» ¡Ú
ÀÌ Ã¥ÀÇ ¹ø¿ªÀ» ÀÇ·Ú¹Þ°í óÀ½ »ìÆìºÃÀ» ¶§ °¡º¿î »çÀÌÁî¿Í ¾ËÂù ¸ñÂ÷ ±¸¼ºÀÌ ¸Å¿ì ÀλóÀûÀ̾ú½À´Ï´Ù. °³¹ßÀڷμ óÀ½ C#À̶ó´Â ¾ð¾î¿¡ ÇÑ¹ß ³»µó´Â »ç¶÷À̳ª, IT ÇÁ·Î(Pro) ¿µ¿ª¿¡ ¼ÓÇÏ´Â ÀÏÀ» ÇÏ¸é¼ ÃÖ±Ù ºÎ»óÇÏ´Â µ¥ºê¿É½º(DevOps) ¿ª·®À» °®Ãß°íÀÚ ÇÏ´Â »ç¶÷, °ú°Å ¾à°£ÀÇ ÇÁ·Î±×·¡¹Ö °øºÎ¸¦ Çغôø ¾Æ·ÃÇÑ Ãß¾ïÀ» ¹ÙÅÁÀ¸·Î ÀÌÁ¦ ´Ù½Ã ¸¶À½À» Àâ°í ÇÁ·Î±×·¡¹ÖÀ» ½ÃµµÇÏ´Â »ç¶÷µé ¸ðµÎ°¡ ºñ±³Àû ½±°Ô µ¶ÆÄÇغ¼ ¼ö Àִ åÀÔ´Ï´Ù.
ÀÌ Ã¥Àº ´Ü¼øÈ÷ C# ¾ð¾î ¹®¹ý¿¡¸¸ ÃÊÁ¡À» ¸ÂÃá °ÍÀÌ ¾Æ´Ï¶ó .NET ÇÁ·¹ÀÓ¿öÅ©¿Í ADO.NET, WPF, SQL Express µî¿¡ ´ëÇÑ ±âÃʵµ ÇÔ²² Á¦°øÇϸé¼, ÇнÀ °î¼±ÀÌ ºñ±³Àû ³·Àº ´öºÐ¿¡ Ãʺ¸ÀÚ°¡ ºü¸£°Ô .NET ÇÁ·Î±×·¡¹Ö Àü¹ÝÀ» ¸Àº¸±â¿¡ ÁÁ½À´Ï´Ù. C#°ú .NET¿¡ ´ëÇØ ²À ¾Ë°í ÀÖ¾î¾ß ÇÏ´Â ÁÖÁ¦¸¦ Áß½ÉÀ¸·Î ´Ù·ç¸é¼ °³Ã¼ ÁöÇâ ÇÁ·Î±×·¡¹Ö °°Àº óÀ½ C# ÇÁ·Î±×·¡¹Ö ¼¼°è¿¡ ¹ßÀ» µéÀÌ´Â »ç¶÷ÀÌ ¾î·Æ°Ô ´À³¥ ¼ö ÀÖ´Â ÁÖÁ¦¸¦ °¡º±°Ô ÅÍÄ¡ÇÏ°í ÀÖ½À´Ï´Ù.
C#À̶ó´Â ¾ð¾î ÀÚü·Î¸¸ º¸¸é, ÃÖ±Ù µé¾î C#Àº ¹ü¿ë ¸ð¹ÙÀÏ °ÔÀÓ °³¹ß¿¡ ¸¹ÀÌ »ç¿ëµÇ´Â À¯´ÏƼ(Unity)³ª ÄÚÄÚ½º2D(Cocos2D) µî¿¡ »ç¿ëµÇ¸é¼ »ç¿ëÀÚ°¡ ¸¹ÀÌ ´Ã¾ú½À´Ï´Ù. ´«À» ÇØ¿Ü·Î µ¹·Áº¸¸é, 10´ë ÇÁ·Î±×·¡¹Ö ¾ð¾î¿¡¼ »óÀ§¿¡ ¿Ã¶ó ÀÖ´Â ¾ð¾îÀ̱⵵ ÇÕ´Ï´Ù. C# °³¹ß¿¡ ÀÔ¹®ÇÏ¸é¼ ¸¶ÀÌÅ©·Î¼ÒÇÁÆ®ÀÇ Visual Studio¸¦ »ç¿ëÇغ¸¸é, °³¹ß µµ±¸¿Í ¾ð¾îÀÇ È¯»óÀûÀÎ ±ÃÇÕÀÌ ¾î¶² °ÍÀÎÁö ¸Àº¸°Ô µË´Ï´Ù. ÀÌ Ã¥ÀÌ Ã³À½ C#À» Á¢ÇÏ´Â ¸¹Àº À̵鿡°Ô µî»ê·Î ÃÊÀÔÀÇ ¾È³»¼Ò¿Í °°Àº ¿ªÇÒÀ» ÇØÁÙ ¼ö ÀÖ´Ù¸é, ÀÌ Ã¥ÀÇ ¸ñÀûÀº ÃæºÐÈ÷ ´ÙÇß´Ù°í »ý°¢ÇÕ´Ï´Ù.
ÀÌ Ã¥À» ÇнÀÇÏ°í Á» ´õ °í±Þ ÁÖÁ¦¿¡ ´ëÇÑ ÇнÀ ¿å±¸°¡ »ý±ä´Ù¸é, ¿¡ÀÌÄÜÃâÆǻ翡¼ ³ª¿Â ¡ºEssential C# 5.0 Çѱ¹¾îÆÇ¡»(2012)À» Àо±æ ¹Ù¶ø´Ï´Ù.
¸ñÂ÷
1Àå óÀ½ ¸Àº¸´Â C#
__ù ¹ø° C# ÇÁ·Î±×·¥
__C# ÄÚµå ±ÔÄ¢
__¿ä¾à
2Àå ¾ð¾î ±âº»
__ASCII¿Í À¯´ÏÄÚµå
__³»Àå Çü½Ä°ú °ø¿ë Çü½Ä ½Ã½ºÅÛ
__º¯¼ö
__»ó¼ö
__¸®ÅÍ·²
__±âº» Çü½Ä º¯È¯
__¿¬»êÀÚ
__ÁÖ¼®
__¿ä¾à
3Àå ±¸¹®
__C# ±¸¹® °³¿ä
__if¹®
__while¹®
__do-while¹®
__for¹®
__break¹®
__continue¹®
__switch¹®
__¿ä¾à
4Àå °³Ã¼¿Í Ŭ·¡½º
__C#¿¡¼ °³Ã¼¶õ?
__C# Ŭ·¡½º
__°³Ã¼ »ý¼º
__null Å°¿öµå
__¸Þ¸ð¸®»óÀÇ °³Ã¼
__C# ³×ÀÓ½ºÆäÀ̽º
__ĸ½¶È¿Í Ŭ·¡½º ¾×¼¼½º Á¦¾î
__this Å°¿öµå
__´Ù¸¥ Ŭ·¡½º »ç¿ë
__Á¤Àû ¸â¹ö
__º¯¼ö ¹üÀ§
__¸Þ¼Òµå ¿À¹ö·Îµù
__¿ä¾à
5Àå ÇÙ½É Å¬·¡½º
__System.Object
__System.String
__System.Text.StringBuilder
__¹è¿
__System.Console
__¿ä¾à
6Àå »ó¼Ó
__»ó¼Ó °³¿ä
__Á¢±Ù¼º
__±¸¼º ¿ä¼Ò ÀçÁ¤ÀÇ
__±âº» Ŭ·¡½ºÀÇ »ý¼ºÀÚ È£Ãâ
__±âº» Ŭ·¡½ºÀÇ ¼û°ÜÁø ¸â¹ö È£Ãâ
__Çüº¯È¯
__ºÀÀΠŬ·¡½º
__is Å°¿öµå
__¿ä¾à
7Àå ±¸Á¶Ã¼
__±¸Á¶Ã¼ °³¿ä
__.NET ±¸Á¶Ã¼
__±¸Á¶Ã¼ ÀÛ¼º
__³Î Çã¿ë Çü½Ä
__¿ä¾à
8Àå ¿¡·¯ ó¸®
__¿¹¿Ü Àâ±â
__catch ¾ø´Â try¿Í using¹®
__System.Exception Ŭ·¡½º
__¸Þ¼Òµå¿¡¼ ¿¹¿Ü ¹ß»ý½ÃÅ°±â
__¿¹¿Ü ó¸®ÀÇ ¸¶Áö¸· Á¤¸®
__¿ä¾à
9Àå ¼ýÀÚ¿Í ³¯Â¥
__¼ýÀÚ ±¸¹® ºÐ¼®
__¼ýÀÚ ¼½Ä
__System.Math Ŭ·¡½º
__³¯Â¥¿Í ½Ã°£ »ç¿ë
__¿ä¾à
10Àå ÀÎÅÍÆäÀ̽º¿Í Ãß»ó Ŭ·¡½º
__ÀÎÅÍÆäÀ̽ºÀÇ °³³ä
__ÀÎÅÍÆäÀ̽ºÀÇ ±â¼úÀû °üÁ¡
__System.IComparable ±¸Çö
__Ãß»ó Ŭ·¡½º
__¿ä¾à
11Àå ¿°ÅÇü
__¿°ÅÇü °³¿ä
__Ŭ·¡½ºÀÇ ¿°ÅÇü
__¿°ÅÇü°ú switch¹®
__¿ä¾à
12Àå Á¦³×¸¯
__¿Ö Á¦³×¸¯Àΰ¡?
__Á¦³×¸¯ Çü½Ä ¼Ò°³
__Á¦¾à Á¶°Ç Àû¿ë
__Á¦³×¸¯ Çü½Ä ÀÛ¼º
__¿ä¾à
13Àå Ä÷º¼Ç
__°³¿ä
__List Ŭ·¡½º
__Áß¿äÇÑ ¸Þ¼Òµå ¸î °¡Áö
__HashSet Ŭ·¡½º
__Queue Ŭ·¡½º
__Dictionary Ŭ·¡½º
__Dictionary ¿¹Á¦
__¿ä¾à
14Àå ÀÔ·Â/Ãâ·Â
__ÆÄÀÏ°ú µð·ºÅ͸® ó¸®
__µð·ºÅ͸® »ý¼º°ú »èÁ¦
__ÀÔ·Â/Ãâ·Â ½ºÆ®¸²
__ÅؽºÆ®(¹®ÀÚ) Àбâ
__ÅؽºÆ®(¹®ÀÚ) ¾²±â
__ÀÌÁø µ¥ÀÌÅÍ ÀÐ°í ¾²±â
__¿ä¾à
15Àå WPF
__°³¿ä
__¾ÖÇø®ÄÉÀ̼ǰú À©µµ¿ì
__WPF ÄÁÆ®·Ñ
__Æгΰú ·¹À̾ƿô
__À̺¥Æ® ó¸®
__XAML
__¿ä¾à
16Àå ´ÙÇü¼º
__´ÙÇü¼º Á¤ÀÇ
__´ÙÇü¼ºÀÇ µ¿ÀÛ
__µå·ÎÀ× ¾ÖÇø®ÄÉÀ̼ÇÀÇ ´ÙÇü¼º
__¿ä¾à
17Àå ADO.NET
__ADO.NET ¼Ò°³
__µ¥ÀÌÅÍ ¾×¼¼½ºÀÇ 5´Ü°è
__SQL ¼¹ö ¿¬°á ¿¹Á¦
__¿ä¾à
ºÎ·Ï A Visual Studio Express 2013 for Windows Desktop
ºÎ·Ï B Visual C# 2010 Express
ºÎ·Ï C SQL Server 2014 Express
ÀúÀÚ¼Ò°³
»ý³â¿ùÀÏ | - |
---|
ÇØ´çÀÛ°¡¿¡ ´ëÇÑ ¼Ò°³°¡ ¾ø½À´Ï´Ù.
»ý³â¿ùÀÏ | - |
---|
ÇØ´çÀÛ°¡¿¡ ´ëÇÑ ¼Ò°³°¡ ¾ø½À´Ï´Ù.
ÁÖ°£·©Å·
´õº¸±â»óÇ°Á¤º¸Á¦°ø°í½Ã
À̺¥Æ® ±âȹÀü
Àü°øµµ¼/´ëÇб³Àç ºÐ¾ß¿¡¼ ¸¹Àº ȸ¿øÀÌ ±¸¸ÅÇÑ Ã¥
ÆǸÅÀÚÁ¤º¸
»óÈ£ |
(ÁÖ)±³º¸¹®°í |
---|---|
´ëÇ¥ÀÚ¸í |
¾Èº´Çö |
»ç¾÷ÀÚµî·Ï¹øÈ£ |
102-81-11670 |
¿¬¶ôó |
1544-1900 |
ÀüÀÚ¿ìÆíÁÖ¼Ò |
callcenter@kyobobook.co.kr |
Åë½ÅÆǸž÷½Å°í¹øÈ£ |
01-0653 |
¿µ¾÷¼ÒÀçÁö |
¼¿ïƯº°½Ã Á¾·Î±¸ Á¾·Î 1(Á¾·Î1°¡,±³º¸ºôµù) |
±³È¯/ȯºÒ
¹ÝÇ°/±³È¯ ¹æ¹ý |
¡®¸¶ÀÌÆäÀÌÁö > Ãë¼Ò/¹ÝÇ°/±³È¯/ȯºÒ¡¯ ¿¡¼ ½Åû ¶Ç´Â 1:1 ¹®ÀÇ °Ô½ÃÆÇ ¹× °í°´¼¾ÅÍ(1577-2555)¿¡¼ ½Åû °¡´É |
---|---|
¹ÝÇ°/±³È¯°¡´É ±â°£ |
º¯½É ¹ÝÇ°ÀÇ °æ¿ì Ãâ°í¿Ï·á ÈÄ 6ÀÏ(¿µ¾÷ÀÏ ±âÁØ) À̳»±îÁö¸¸ °¡´É |
¹ÝÇ°/±³È¯ ºñ¿ë |
º¯½É ȤÀº ±¸¸ÅÂø¿À·Î ÀÎÇÑ ¹ÝÇ°/±³È¯Àº ¹Ý¼Û·á °í°´ ºÎ´ã |
¹ÝÇ°/±³È¯ ºÒ°¡ »çÀ¯ |
·¼ÒºñÀÚÀÇ Ã¥ÀÓ ÀÖ´Â »çÀ¯·Î »óÇ° µîÀÌ ¼Õ½Ç ¶Ç´Â ÈÑ¼ÕµÈ °æ¿ì ·¼ÒºñÀÚÀÇ »ç¿ë, Æ÷Àå °³ºÀ¿¡ ÀÇÇØ »óÇ° µîÀÇ °¡Ä¡°¡ ÇöÀúÈ÷ °¨¼ÒÇÑ °æ¿ì ·º¹Á¦°¡ °¡´ÉÇÑ »óÇ° µîÀÇ Æ÷ÀåÀ» ÈѼÕÇÑ °æ¿ì ·½Ã°£ÀÇ °æ°ú¿¡ ÀÇÇØ ÀçÆǸŰ¡ °ï¶õÇÑ Á¤µµ·Î °¡Ä¡°¡ ÇöÀúÈ÷ °¨¼ÒÇÑ °æ¿ì ·ÀüÀÚ»ó°Å·¡ µî¿¡¼ÀÇ ¼ÒºñÀÚº¸È£¿¡ °üÇÑ ¹ý·üÀÌ Á¤ÇÏ´Â ¼ÒºñÀÚ Ã»¾àöȸ Á¦ÇÑ ³»¿ë¿¡ ÇØ´çµÇ´Â °æ¿ì |
»óÇ° Ç°Àý |
°ø±Þ»ç(ÃâÆÇ»ç) Àç°í »çÁ¤¿¡ ÀÇÇØ Ç°Àý/Áö¿¬µÉ ¼ö ÀÖÀ½ |
¼ÒºñÀÚ ÇÇÇغ¸»ó |
·»óÇ°ÀÇ ºÒ·®¿¡ ÀÇÇÑ ±³È¯, A/S, ȯºÒ, Ç°Áúº¸Áõ ¹× ÇÇÇغ¸»ó µî¿¡ °üÇÑ »çÇ×Àº¼ÒºñÀÚºÐÀïÇØ°á ±âÁØ (°øÁ¤°Å·¡À§¿øȸ °í½Ã)¿¡ ÁØÇÏ¿© ó¸®µÊ ·´ë±Ý ȯºÒ ¹× ȯºÒÁö¿¬¿¡ µû¸¥ ¹è»ó±Ý Áö±Þ Á¶°Ç, ÀýÂ÷ µîÀº ÀüÀÚ»ó°Å·¡ µî¿¡¼ÀǼҺñÀÚ º¸È£¿¡ °üÇÑ ¹ý·ü¿¡ µû¶ó ó¸®ÇÔ |
(ÁÖ)ÀÎÅÍÆÄÅ©Ä¿¸Ó½º´Â ȸ¿ø´ÔµéÀÇ ¾ÈÀü°Å·¡¸¦ À§ÇØ ±¸¸Å±Ý¾×, °áÁ¦¼ö´Ü¿¡ »ó°ü¾øÀÌ (ÁÖ)ÀÎÅÍÆÄÅ©Ä¿¸Ó½º¸¦ ÅëÇÑ ¸ðµç °Å·¡¿¡ ´ëÇÏ¿©
(ÁÖ)KGÀ̴Ͻýº°¡ Á¦°øÇÏ´Â ±¸¸Å¾ÈÀü¼ºñ½º¸¦ Àû¿ëÇÏ°í ÀÖ½À´Ï´Ù.
¹è¼Û¾È³»
±³º¸¹®°í »óÇ°Àº Åùè·Î ¹è¼ÛµÇ¸ç, Ãâ°í¿Ï·á 1~2Àϳ» »óÇ°À» ¹Þ¾Æ º¸½Ç ¼ö ÀÖ½À´Ï´Ù.
Ãâ°í°¡´É ½Ã°£ÀÌ ¼·Î ´Ù¸¥ »óÇ°À» ÇÔ²² ÁÖ¹®ÇÒ °æ¿ì Ãâ°í°¡´É ½Ã°£ÀÌ °¡Àå ±ä »óÇ°À» ±âÁØÀ¸·Î ¹è¼ÛµË´Ï´Ù.
±ººÎ´ë, ±³µµ¼Ò µî ƯÁ¤±â°üÀº ¿ìü±¹ Åù踸 ¹è¼Û°¡´ÉÇÕ´Ï´Ù.
¹è¼Ûºñ´Â ¾÷ü ¹è¼Ûºñ Á¤Ã¥¿¡ µû¸¨´Ï´Ù.