±¹³»µµ¼
Àü°øµµ¼/´ëÇб³Àç
°øÇаè¿
ÄÄÇ»ÅÍ°øÇÐ
Á¤°¡ |
50,000¿ø |
---|
45,000¿ø (10%ÇÒÀÎ)
2,500P (5%Àû¸³)
ÇÒÀÎÇýÅÃ | |
---|---|
Àû¸³ÇýÅà |
|
|
|
Ãß°¡ÇýÅÃ |
|
À̺¥Æ®/±âȹÀü
¿¬°üµµ¼
»óÇ°±Ç
ÀÌ»óÇ°ÀÇ ºÐ·ù
Ã¥¼Ò°³
¡ºÁ¦ÇÁ¸® ¸®Ã³ÀÇ CLR via C#¡»Àº NET Framework ±â¹ÝÀÇ ÀÀ¿ëÇÁ·Î±×·¥À» °³¹ßÇÏ´Â ¹æ¹ý°ú ÇÔ²², ÀÌ ±â¹Ý ȯ°æ¿¡¼ Àç»ç¿ë °¡´ÉÇÑ Å¬·¡½º¸¦ ¼³°èÇÏ´Â ¹æ¹ýÀ» ¼³¸íÇÑ´Ù. CLRÀÌ ¾î¶»°Ô ÀÛµ¿ÇÏ¸ç °ü·ÃµÈ ³»ºÎ ±¸¼º¿ä¼ÒµéÀÌ ¾î¶² ±â´ÉÀ» Á¦°øÇÏ´ÂÁö¸¦ ¾Ë·ÁÁÖ¸ç ¶ÇÇÑ Framework Class Library(FCL)ÀÇ ´Ù¾çÇÑ ¸é¸ðµµ ¼³¸íÇÏ°í ÀÖ´Ù. ±×¸®°í ÀÌ Ã¥Àº Windows Forms, Windows Presentation Foundation(WPF), ¸¶ÀÌÅ©·Î¼ÒÇÁÆ® ½Ç¹ö¶óÀÌÆ®, XML À¥ ¼ºñ½º, Web Forms, ¸¶ÀÌÅ©·Î¼ÒÇÁÆ® ASP.NET MVC, À©µµ¿ì ½ºÅä¾î ¾Û µî ¿©·¯ ºÐ¾ß Áß ¾î´À ÇÑ ºÐ¾ß¿¡ ÁýÁßÇÏÁö´Â ¾ÊÁö¸¸, ƯÁ¤ ÀÀ¿ëÇÁ·Î±×·¥ À¯Çü¿¡ Á¾¼ÓµÇÁö ¾ÊÀ¸¸ç È°¿ë °¡´ÉÇÑ ¸ðµç ±â¼ú¿¡ ´ëÇØ ´Ù·ç°í ÀÖ´Ù.
ÃâÆÇ»ç ¼Æò
CLR°ú .NET °³¹ßÀ» öÀúÇÏ°Ô ¸¶½ºÅÍÇϱâ À§ÇÑ ¿Ïº® °¡À̵å
¼±µµÀûÀÎ ÇÁ·Î±×·¡¹Ö Àü¹®°¡·Î¼ ¿À·§µ¿¾È ¸¶ÀÌÅ©·Î¼ÒÇÁÆ® .NETÆÀÀ» ÄÁ¼³ÆÃÇØ¿Â Á¦ÇÁ¸® ¸®Ã³¿Í ÇÔ²² CLR, C#, .NET °³¹ßÀÇ ³ÇØÇÔÀ» ±íÀÌ ÀÖ°Ô Á¶¸íÇÏ°í ¸¶½ºÅÍÇغ¸ÀÚ. ÀÌ Ã¥À» ÅëÇؼ ¾ÈÁ¤ÀûÀ̸ç, ½Å·ÚÇÒ ¼ö ÀÖ°í, ºü¸£°Ô µ¿ÀÛÇÏ´Â ÀÀ¿ëÇÁ·Î±×·¥°ú ÄÄÆ÷³ÍÆ®¸¦ °³¹ßÇϱâ À§ÇÑ ½Ç¿ëÀûÀÎ ÅëÂû·ÂÀ» ¾òÀ» ¼ö ÀÖÀ» °ÍÀÌ´Ù.
b>ÀÌ Ã¥¿¡¼ ´Ù·ç´Â ³»¿ë
- ÀÀ¿ëÇÁ·Î±×·¥°ú ŸÀÔÀ» ºôµå, ÆÐÅ°ÁöÈÇÏ°í ¹èÆ÷ÇÏ´Â ¹æ¹ý
- ±âº» ŸÀÔ, °ª ŸÀÔ, ÂüÁ¶ ŸÀÔÀÇ µ¿ÀÛ ¹æ½ÄÀ» ÀÌÇØÇÏ°í, Á» ´õ È¿À²ÀûÀ¸·Î »ç¿ëÇÏ´Â ¹æ¹ý
- Á¦³×¸¯°ú ÀÎÅÍÆäÀ̽º¸¦ ÀÌ¿ëÇÏ¿© Àç»ç¿ë °¡´ÉÇÑ ¾Ë°í¸®ÁòÀ» Á¤ÀÇÇÏ´Â ¹æ¹ý
- delegate, »ç¿ëÀÚ Á¤ÀÇ ¼Ó¼º, nullable ŸÀÔ, ¹è¿, ¹®ÀÚ¿ µîÀÇ Æ¯º°ÇÑ CLR ŸÀÔÀ» ÀÌ¿ëÇÏ¿© ´õ¿í È¿À²ÀûÀ¸·Î °³¹ßÇÏ´Â ¹æ¹ý
- °ü¸® Èü°ú °¡ºñÁö ¼öÁý±âÀÇ µ¿ÀÛ ¹æ½Ä
- Serialization°ú DeserializationÀ» ÀÌ¿ëÇÏ¿© Á» ´õ ºü¸£°Ô ¼ºñ½º¸¦ °³¹ßÇÏ´Â ¹æ¹ý
- ½º·¹µå Ç®, ŽºÅ©, cancellation, ŸÀ̸Ó, ºñµ¿±â ÇÔ¼ö µîÀ» ÀÌ¿ëÇÏ¿© ÀÀ´ä¼ºÀÌ ÁÁ°í È®Àå °¡´ÉÇÑ ÀÀ¿ëÇÁ·Î±×·¥ ¼³°è
- »óÅ °ü¸®¸¦ µ½±â À§ÇÑ ¿¹¿Ü ó¸® ±â¹ý
- CLR È£½ºÆÃ, ¾Ûµµ¸ÞÀÎ, ¾î¼Àºí¸® ·Îµù, ¸®Ç÷º¼ÇÀ» ÀÌ¿ëÇÏ¿© µ¿ÀûÀ¸·Î È®Àå °¡´ÉÇÑ ¾Û °³¹ß ¹æ¹ý
- Windows Runtime(WinRT) ÄÄÆ÷³ÍÆ®¿ÍÀÇ »óÈ£ ¿î¿ë
4ÆÇ¿¡ ´ëÇØ
- .NET Framework 4.5¿Í ÃÖ½ÅÀÇ Visual Studio¿¡ ¸ÂÃç ¾÷±×·¹À̵å
- Framework Class LibraryÀÇ ÇÙ½É Å¸ÀÔ Áß½É
- ¸ÖƼ ÄÚ¾î ÇÁ·Î±×·¡¹Ö, Á¦³×¸¯, ½º·¹µù ±× ¿ÜÀÇ ÁÖ¿ä ÇٽɻçÇ׿¡ ´ëÇؼ Àü¹®ÀûÀ¸·Î Çؼ³
- ±¤¹üÀ§ÇÑ ³»/¿ÜºÎÀÇ ÇöÀå °æÇèÀ» Åä´ë·Î ½Ç¿ëÀûÀÎ Á¶¾ðÀ» °øÀ¯
µ¶ÀÚ´ë»ó
Áß±Þ
¼Ò½ºÄÚµå ´Ù¿î·Îµå
http://www.wintellect.com/devcenter/paulballard/clr-via-c-by-jeffrey-richter
ÃâÆÇ»ç ¸®ºä
ÀÌ Ã¥ÀÇ ¸ñÀûÀº .NET Framework ±â¹ÝÀÇ ÀÀ¿ëÇÁ·Î±×·¥À» °³¹ßÇÏ´Â ¹æ¹ý°ú ÇÔ²², ÀÌ ±â¹Ý ȯ°æ¿¡¼ Àç»ç¿ë °¡´ÉÇÑ Å¬·¡½º¸¦ ¼³°èÇÏ´Â ¹æ¹ýÀ» ¼³¸íÇÏ´Â °ÍÀÌ´Ù. ±¸Ã¼ÀûÀ¸·Î À̾߱âÇϸé, CLRÀÌ ¾î¶»°Ô ÀÛµ¿ÇÏ¸ç °ü·ÃµÈ ³»ºÎ ±¸¼º¿ä¼ÒµéÀÌ ¾î¶² ±â´ÉÀ» Á¦°øÇÏ´ÂÁö¸¦ ¼³¸íÇÏ´Â °Í¿¡ ÁÖµÈ ¸ñÀûÀÌ ÀÖ´Ù. ¶ÇÇÑ Framework Class Library(FCL)ÀÇ ´Ù¾çÇÑ ¸é¸ðµµ ¼³¸íÇÒ °ÍÀÌ´Ù. FCL¿¡ ´ëÇؼ ¸ðµÎ ¼³¸íÇϴ åÀº ÀÖÀ» ¼ö ¾ø´Âµ¥, FCLÀº Áö±Ýµµ ¼öõ °¡ÁöÀÇ Å¬·¡½º·Î ÀÌ·ç¾îÁ® ÀÖ°í °è¼ÓÇؼ ¾öû³ ¼ýÀÚÀÇ Å¬·¡½º°¡ »õ·Î Ãß°¡µÇ°í Àֱ⠶§¹®ÀÌ´Ù. µû¶ó¼ ¿©±â¼ ´Ù·ç´Â °ÍÀº ¸ðµç °³¹ßÀÚµéÀÌ ¹Ýµå½Ã ¾Ë¾Æ¾ß ÇÏ´Â ÇÙ½ÉÀûÀΠŬ·¡½ºµé¿¡ ´ëÇؼ¸¸ ÁÖ·Î ´Ù·é´Ù. ±×¸®°í ÀÌ Ã¥Àº Windows Forms, Windows Presentation Foundation(WPF), ¸¶ÀÌÅ©·Î¼ÒÇÁÆ® ½Ç¹ö¶óÀÌÆ®, XML À¥ ¼ºñ½º, Web Forms, ¸¶ÀÌÅ©·Î¼ÒÇÁÆ® ASP.NET MVC, À©µµ¿ì ½ºÅä¾î ¾Û µî ¿©·¯ ºÐ¾ß Áß ¾î´À ÇÑ ºÐ¾ß¿¡ ÁýÁßÇÏÁö´Â ¾ÊÁö¸¸, ƯÁ¤ ÀÀ¿ëÇÁ·Î±×·¥ À¯Çü¿¡ Á¾¼ÓµÇÁö ¾ÊÀ¸¸ç È°¿ë °¡´ÉÇÑ ¸ðµç ±â¼ú¿¡ ´ëÇØ ´Ù·ç°í ÀÖ´Ù.
ÀÌ Ã¥Àº Microsoft Visual Studio 2012¿Í .NET Framework 4.5, ±×¸®°í C# ÇÁ·Î±×·¡¹Ö ¾ð¾î ¹öÀü 5.0À» ±âÁØÀ¸·Î ÇÏ°í ÀÖ´Ù. ¸¶ÀÌÅ©·Î¼ÒÇÁÆ®´Â »õ·Î¿î ¹öÀüÀÇ ±â¼úµéÀ» ¹èÆ÷Çϸ鼵µ ÀÌÀü ¹öÀü°úÀÇ È£È¯¼ºÀ» À¯ÁöÇϱâ À§ÇØ ¼ö¸¹Àº ³ë·ÂÀ» ±â¿ïÀÌ°í Àֱ⠶§¹®¿¡, ÀÌ Ã¥¿¡¼ ´Ù·ç´Â »ó´ç¼öÀÇ ³»¿ëµéÀº ÀÌÀü ¹öÀü¿¡¼µµ °ÅÀÇ ´ëºÎºÐ Àß ÀÛµ¿ÇÏ´Â ³»¿ëµéÀÌ´Ù. ¸ðµç »ùÇà ÄÚµå´Â ¿©·¯ °¡Áö ±â´ÉµéÀ» ÀÚÀ¯·Ó°Ô º¸À̱â À§ÇÏ¿© C# ÇÁ·Î±×·¡¹Ö ¾ð¾î¸¦ »ç¿ëÇÏ¿© ÀÛ¼ºµÇ¾ú´Ù. ÇÏÁö¸¸ CLRÀº ¿©·¯ ÇÁ·Î±×·¡¹Ö ¾ð¾î¿¡¼ »ç¿ëÇÒ ¼ö ÀÖµµ·Ï ¼³°èµÇ¾úÀ¸¹Ç·Î, ÀÌ Ã¥ÀÇ ³»¿ë Áß »ó´ç¼ö´Â C#ÀÌ ¾Æ´Ñ ´Ù¸¥ ÇÁ·Î±×·¡¹Ö ¾ð¾î¿¡¼µµ µ¿ÀÏÇÏ°Ô Àû¿ëµÉ ¼ö ÀÖ´Ù.
¸ñÂ÷
1ºÎ. CLRÀÇ ±âº»
1Àå. CLRÀÇ ½ÇÇà ¸ðµ¨
- ¼Ò½º Äڵ带 °ü¸® ¸ðµâ·Î ÄÄÆÄÀÏÇϱâ
- °ü¸® ¸ðµâµéÀ» ÇϳªÀÇ ¾î¼Àºí¸®·Î ÅëÇÕÇϱâ
- °ø¿ë ¾ð¾î ·±Å¸ÀÓ ·Îµù
- ¾î¼Àºí¸® ÄÚµå ½ÇÇàÇϱâ
- ³×ÀÌƼºê ÄÚµå »ý¼º µµ±¸: NGEN.EXE
- ÇÁ·¹ÀÓ¿öÅ© Ŭ·¡½º ¶óÀ̺귯¸®
- °ø¿ë ŸÀÔ ½Ã½ºÅÛ
- °ø¿ë ¾ð¾î »ç¾ç
- ºñ°ü¸® ÄÚµå¿ÍÀÇ »óÈ£ ¿î¿ë¼º
2Àå. ºôµå, ÆÐŰ¡, ¹èÆ÷, ÀÀ¿ëÇÁ·Î±×·¥°ú ŸÀÔÀÇ °ü¸®
- .NET Framework ¹èÆ÷ ¸ñÇ¥
- ¸ðµâ ¾È¿¡ ŸÀÔ ¸¸µé±â
- ¸ÞŸµ¥ÀÌÅÍ¿¡ ´ëÇØ Àá½Ã »ìÆ캸±â
- ¿©·¯ ¸ðµâÀ» ÇϳªÀÇ ¾î¼Àºí¸®·Î ÅëÇÕÇϱâ
- ¾î¼Àºí¸® ¹öÀü ¸®¼Ò½º Á¤º¸
- ¹®È±Ç
- ´Ü¼ø ÀÀ¿ë ÇÁ·Î±×·¥ ¹èÆ÷ (°³º°ÀûÀ¸·Î ¹èÆ÷µÈ ¾î¼Àºí¸®)
- ´Ü¼øÇÑ °ü¸®¿Í ¼³Á¤
3Àå. °øÀ¯ ¾î¼Àºí¸®¿Í °·ÂÇÑ À̸§ÀÇ ¾î¼Àºí¸®
- µÎ °¡Áö ¾î¼Àºí¸®, µÎ °¡Áö ¹èÆ÷ ¹æ¹ý
- ¾î¼Àºí¸®¸¦ °·ÂÇÑ À̸§À¸·Î ¼¸íÇϱâ
- Àü¿ª ¾î¼Àºí¸® ij½Ã
- °·ÂÇÑ À̸§ÀÇ ¾î¼Àºí¸®¸¦ ÂüÁ¶ÇÏ´Â ¾î¼Àºí¸® ¸¸µé±â
- °·ÂÇÑ À̸§ÀÇ ¾î¼Àºí¸®·Î Á¶ÀÛÀ» ¹æÁöÇϱâ
- ¼¸í ¿¬±â
- °·ÂÇÑ À̸§ÀÇ ¾î¼Àºí¸®¸¦ °³º°ÀûÀ¸·Î ¹èÆ÷Çϱâ
- ½ÇÇà Áß¿¡ ŸÀÔ¿¡ ´ëÇÑ ÂüÁ¶¸¦ ¾î¶»°Ô ã¾Æ³»´Â°¡
- °í±Þ °ü¸® ±â´É Á¦¾î¿Í ¼³Á¤
2ºÎ. ŸÀÔ ¼³°è
4Àå. ŸÀÔÀÇ ±âÃÊ
- ¸ðµç ŸÀÔÀº System.Object¸¦ »ó¼ÓÇÑ´Ù
- ŸÀÔ °£ ij½ºÆÃÇϱâ
- ³×ÀÓ½ºÆäÀ̽º¿Í ¾î¼Àºí¸®
- ½ÇÇà ½ÃÁ¡°úÀÇ ¿¬°ü¼º
5Àå. ±âº», ÂüÁ¶, °ª ŸÀÔ
- ÇÁ·Î±×·¡¹Ö ¾ð¾îÀÇ ±âº» ŸÀÔ
- ÂüÁ¶ ŸÀÔ°ú °ª ŸÀÔ
- ¹Ú½ÌµÈ °ª ŸÀÔ°ú ¹Ú½ÌµÇÁö ¾ÊÀº °ª ŸÀÔ
- °´Ã¼ Çؽà ÄÚµå
- dynamic ±âº» ŸÀÔ
6Àå. ŸÀÔ°ú ¸â¹öÀÇ ±âº»
- ŸÀÔ°ú ¸â¹öÀÇ ±âº»
- ŸÀÔÀÇ °¡½Ã¼º
- ¸â¹ö Á¢±Ù¼º
- Á¤Àû Ŭ·¡½º
- ºÎºÐ Ŭ·¡½º, ºÎºÐ ±¸Á¶Ã¼, ºÎºÐ ÀÎÅÍÆäÀ̽º
- ÄÄÆ÷³ÍÆ®, ´ÙÇü¼º, ¹öÀü °ü¸®
7Àå. »ó¼ö¿Í Çʵå
- »ó¼ö
- Çʵå
8Àå. ¸Þ¼µå
- ÀνºÅϽº »ý¼ºÀÚ¿Í Å¬·¡½º (ÂüÁ¶ ŸÀÔ)
- ÀνºÅϽº »ý¼ºÀÚ¿Í ±¸Á¶Ã¼ (°ª ŸÀÔ)
- ŸÀÔ »ý¼ºÀÚ
- ¿¬»êÀÚ ¿À¹ö·Îµå ¸Þ¼µå
- º¯È¯ ¿¬»êÀÚ ¸Þ¼µå
- È®Àå ¸Þ¼µå
- ºÎºÐ ¸Þ¼µå
9Àå. ¸Å°³º¯¼ö
- ¼±ÅÃÀû ¸Å°³º¯¼ö¿Í ¸í¸íµÈ ¸Å°³º¯¼ö
- ¾Ï½ÃÀûÀ¸·Î ŸÀÔÈµÈ Áö¿ªº¯¼ö
- ¸Þ¼µå¿¡ ÂüÁ¶·Î ¸Å°³º¯¼ö Àü´Þ
- ¸Þ¼µå¿¡ °¡º¯ ¸Å°³º¯¼ö Àü´ÞÇϱâ
- ¸Å°³º¯¼ö ŸÀÔ°ú ¹Ýȯ ŸÀÔ¿¡ ´ëÇÑ Áöħ
- »ó¼öÈ
10Àå. ¼Ó¼º
- ¸Å°³º¯¼ö°¡ ¾ø´Â ¼Ó¼º
- ¸Å°³º¯¼ö°¡ ÀÖ´Â ¼Ó¼º
- ¼Ó¼ºÀÇ Á¢±ÙÀÚ ¸Þ¼µå È£Ãâ¿¡ °üÇÑ ¼º´É
- ¼Ó¼º Á¢±ÙÀÚÀÇ ÇÑÁ¤ÀÚ
- Á¦³×¸¯ ¼Ó¼º Á¢±ÙÀÚ ¸Þ¼µå
11Àå. À̺¥Æ®
- À̺¥Æ®¸¦ ³ëÃâÇϴ ŸÀÔÀ» ¼³°èÇϱâ
- ÄÄÆÄÀÏ·¯°¡ À̺¥Æ®¸¦ ±¸ÇöÇÏ´Â ¹æ¹ý
- À̺¥Æ®°¡ ±â´Ù¸®´Â ŸÀÔ ¼³°èÇϱâ
- ¸í½ÃÀû À̺¥Æ® ±¸Çö
12Àå. Á¦³×¸¯
- Framework Class Library¿¡¼ÀÇ Á¦³×¸¯
- Á¦³×¸¯ ÇϺΠ±¸Á¶
- Á¦³×¸¯ ÀÎÅÍÆäÀ̽º
- Á¦³×¸¯ µ¨¸®°ÔÀÌÆ®
- °øº¯¼º°ú ¹Ý°øº¯¼º ŸÀÔ ¸Å°³º¯¼ö¸¦ »ç¿ëÇÏ´Â µ¨¸®°ÔÀÌÆ®¿Í ÀÎÅÍÆäÀ̽º
- Á¦³×¸¯ ¸Þ¼µå
- Á¦³×¸¯°ú ±âŸ ¸â¹öµé
- °ËÁõ °¡´É¼º°ú Á¦¾àÁ¶°Ç
13Àå. ÀÎÅÍÆäÀ̽º
- Ŭ·¡½º¿Í ÀÎÅÍÆäÀ̽º »ó¼Ó
- ÀÎÅÍÆäÀ̽º Á¤ÀÇÇϱâ
- ÀÎÅÍÆäÀ̽º »ó¼ÓÇϱâ
- ÀÎÅÍÆäÀ̽º ¸Þ¼µå È£Ãâ¿¡ ´ëÇÑ ÀÚ¼¼ÇÑ ³»¿ë
- ÀÎÅÍÆäÀ̽º ¸Þ¼µåÀÇ ¾Ï¹¬Àû ±¸Çö°ú ¸í½ÃÀû ±¸Çö (³»ºÎÀûÀ¸·Î ¼öÇàµÇ´Â ÀÛ¾÷)
- Á¦³×¸¯ ÀÎÅÍÆäÀ̽º
- Á¦³×¸¯°ú ÀÎÅÍÆäÀ̽º Á¦¾àÁ¶°Ç
- °°Àº ¸Þ¼µå À̸§°ú ¿øÇüÀ» °¡Áö´Â ¿©·¯ ÀÎÅÍÆäÀ̽º ±¸ÇöÇϱâ
- ¸í½ÃÀû ÀÎÅÍÆäÀ̽º ±¸Çö ¸Þ¼µå·Î ÄÄÆÄÀÏ ½Ã ŸÀÔ ¾ÈÁ¤¼º Çâ»ó½ÃÅ°±â
- ¸í½ÃÀû ÀÎÅÍÆäÀ̽º ±¸Çö ¸Þ¼µå¿¡¼ ÁÖÀÇÇØ¾ß ÇÒ ºÎºÐ
- ¼³°è Áöħ: ±âº» Ŭ·¡½º ȤÀº ÀÎÅÍÆäÀ̽º
3ºÎ. ÇÙ½É Å¸ÀÔ
14Àå. ¹®ÀÚ, ¹®ÀÚ¿, ÅؽºÆ® »ç¿ëÇϱâ
- ¹®ÀÚ
- System.String ŸÀÔ
- È¿À²ÀûÀ¸·Î ¹®ÀÚ¿ »ý¼ºÇϱâ
- °´Ã¼¿¡ ´ëÇÑ ¹®ÀÚ¿ Ç¥ÇöÀ» ¾ò¾î¿À±â: ToString
- ¹®ÀÚ¿À» °´Ã¼·Î ºÐ¼®Çϱâ: Parse
- ÀÎÄÚµù: ¹®ÀÚ ¹è¿°ú ¹ÙÀÌÆ® ¹è¿ »çÀÌÀÇ º¯È¯
- ¾ÈÀüÇÑ ¹®ÀÚ¿
15Àå. ¿°Å ŸÀÔ°ú ºñÆ® Ç÷¡±×
- ¿°Å ŸÀÔ
- ºñÆ® Ç÷¡±×
- ¿°Å ŸÀÔ¿¡ ¸Þ¼µå Ãß°¡Çϱâ
16Àå. ¹è¿
- ¹è¿ ¿ä¼Ò ÃʱâÈÇϱâ
- ¹è¿ ij½ºÆÃÇϱâ
- ¸ðµç ¹è¿ÀÇ ¾Ï¹¬Àû ºÎ¸ð ŸÀÔÀÎ System.Array
- ¸ðµç ¹è¿ÀÌ ¾Ï¹¬ÀûÀ¸·Î ±¸ÇöÇÏ´Â IEnumerable, ICollection, IList ÀÎÅÍÆäÀ̽º
- ¹è¿ÀÇ Àü´Þ°ú ¹Ýȯ
- ½ÃÀÛ À妽º°¡ 0ÀÌ ¾Æ´Ñ ¹è¿ ¸¸µé±â
- ¹è¿ÀÇ ³»ºÎ ±¸Á¶
- ¾ÈÀüÇÏÁö ¾ÊÀº ¹è¿ »ç¿ë°ú °íÁ¤ Å©±â ¹è¿
17Àå. µ¨¸®°ÔÀÌÆ®
- µ¨¸®°ÔÀÌÆ® »ìÆ캸±â
- Á¤Àû ¸Þ¼µå¿¡ ´ëÇÑ ÄݹéÀ» µ¨¸®°ÔÀÌÆ®·Î ±¸ÇöÇϱâ
- ÀνºÅϽº ¸Þ¼µå¿¡ ´ëÇÑ ÄݹéÀ» µ¨¸®°ÔÀÌÆ®·Î ±¸ÇöÇϱâ
- µ¨¸®°ÔÀÌÆ® ÆÄÇìÃ帱â
- µ¨¸®°ÔÀÌÆ®¸¦ »ç¿ëÇÏ¿© ¿©·¯ ¸Þ¼µå¸¦ È£ÃâÇϱâ (¸Þ¼µå ¿¬°áÇϱâ)
- ÀÌ¹Ì Á¤ÀǵǾî ÀÖ´Â µ¨¸®°ÔÀÌÆ® È°¿ëÇϱâ (Á¦³×¸¯ µ¨¸®°ÔÀÌÆ®)
- µ¨¸®°ÔÀÌÆ®¸¦ À§ÇÑ C#ÀÇ ¹®¹ýÀû ÆíÀÇ»çÇ×
- µ¨¸®°ÔÀÌÆ®¿Í ¸®Ç÷º¼Ç
18Àå. »ç¿ëÀÚ Á¤ÀÇ Æ¯¼º
- »ç¿ëÀÚ Á¤ÀÇ Æ¯¼ºÀÇ »ç¿ë
- »ç¿ëÀÚ Á¤ÀÇ Æ¯¼º Ŭ·¡½º Á¤ÀÇÇϱâ
- »ç¿ëÀÚ Á¤ÀÇ Æ¯¼ºÀÇ »ý¼ºÀÚ¿Í Çʵå/¼Ó¼ºÀÇ µ¥ÀÌÅÍ Å¸ÀÔ
- »ç¿ëÀÚ Á¤ÀÇ Æ¯¼ºÀ» °ËÃâÇϱâ
- »ç¿ëÀÚ Á¤ÀÇ Æ¯¼º ÀνºÅϽº °£ÀÇ ºñ±³
- »ç¿ëÀÚ Á¤ÀÇ Æ¯¼ºÀÇ »ç¿ë ¿©ºÎ¸¦ °´Ã¼ »ý¼º ¾øÀÌ ÆľÇÇϱâ
- Conditional Ư¼º Ŭ·¡½º
19Àå. Null °ª ŸÀÔ
- C#ÀÇ Nullable °ª ŸÀÔ¿¡ ´ëÇÑ Áö¿ø
- C#ÀÇ Null °áÇÕ ¿¬»êÀÚ
- CLRÀÇ Nullable °ª ŸÀÔ¿¡ ´ëÇÑ Æ¯º°ÇÑ ¹è·Á
4ºÎ. ÇÙ½É ±â´É
20Àå. ¿¹¿Ü¿Í »óÅ °ü¸®
- ¿¹¿ÜÀÇ Á¤ÀÇ
- ¿¹¿Ü ó¸®ÀÇ ±¸Á¶
- System.Exception Ŭ·¡½º
- FCL¿¡ Á¤ÀÇµÈ ¿¹¿Ü Ŭ·¡½º
- ¿¹¿Ü ¹ß»ý½ÃÅ°±â
- »ç¿ëÀÚ Á¤ÀÇ ¿¹¿Ü Ŭ·¡½º ¸¸µé±â
- »ý»ê¼ºÀ» À§ÇÑ ½Å·Ú¼º Àç°í
- Áöħ°ú ¸ð¹ü »ç·Ê
- 󸮵ÇÁö ¾ÊÀº ¿¹¿Ü
- ¿¹¿Ü µð¹ö±ëÇϱâ
- ¿¹¿Ü ó¸® ½Ã ¼º´É °í·Á»çÇ×
- CER
- ÄÚµå °è¾à
21Àå. °ü¸® Èü°ú °¡ºñÁö ¼öÁý
- °ü¸® ÈüÀÇ ±âº»
- ¼¼´ë: ¼º´É °³¼±À» À§ÇÑ
- Ưº°ÇÑ Á¤¸® ÀÛ¾÷ÀÌ ÇÊ¿äÇÑ Å¸ÀÔ ´Ù·ç±â
- °´Ã¼ÀÇ ¼ö¸íÀ» ¼öµ¿À¸·Î ¸ð´ÏÅ͸µÇÏ°í Á¦¾îÇϱâ
22Àå. CLR È£½ºÆðú ¾Ûµµ¸ÞÀÎ
- CLR È£½ºÆÃ
- ¾Ûµµ¸ÞÀÎ
- ¾Ûµµ¸ÞÀÎÀÇ ¾ð·Îµù
- ¾Ûµµ¸ÞÀÎÀÇ ¸ð´ÏÅ͸µ
- ¾Ûµµ¸ÞÀÎÀÇ Ã¹Â° ¿¹¿Ü ÅëÁö
- È£½ºÆ®´Â ¾Ûµµ¸ÞÀÎÀ» ¾î¶»°Ô »ç¿ëÇϴ°¡?
- °í±Þ È£½ºÆ® Á¦¾î
23Àå. ¾î¼Àºí¸® ·Îµù°ú ¸®Ç÷º¼Ç
- ¾î¼Àºí¸® ·Îµù
- µ¿ÀûÀ¸·Î È®Àå °¡´ÉÇÑ ÀÀ¿ëÇÁ·Î±×·¥À» ¸¸µé±â À§Çؼ ¸®Ç÷º¼ÇÀ» »ç¿ëÇϱâ
- ¸®Ç÷º¼ÇÀÇ ¼º´É
- ¾ÖµåÀÎÀ» Áö¿øÇÏ´Â ÀÀ¿ëÇÁ·Î±×·¥ ¼³°è
- ŸÀÔ ³»ÀÇ ¸â¹ö¸¦ ã±â À§ÇØ ¸®Ç÷º¼Ç »ç¿ëÇϱâ
24Àå. ·±Å¸ÀÓ serialization
- serialization/deserialization Äè¼Ó ½ÃÀÛ
- serialize °¡´ÉÇÑ Å¸ÀÔ Á¤ÀÇÇϱâ
- serialization°ú deserialization Á¦¾îÇϱâ
- Æ÷¸ËÅʹ ŸÀÔ ÀνºÅϽº¸¦ ¾î¶»°Ô serializeÇϴ°¡?
- serialize/deserializeÇÒ µ¥ÀÌÅÍ Á¦¾îÇϱâ
- ½ºÆ®¸®¹Ö ÄÁÅؽºÆ®
- ´Ù¸¥ ŸÀÔÀ¸·Î serializeÇÏ°í ´Ù¸¥ °´Ã¼·Î deserializeÇϱâ
- Serialization ´ë¸®ÀÚ
- °´Ã¼¸¦ deserializeÇÒ ¶§ ¾î¼Àºí¸®¿Í ŸÀÔÀ» ¿À¹ö¶óÀ̵ùÇϱâ
25Àå. WinRT ÄÄÆ÷³ÍÆ®¿ÍÀÇ »óÈ£ ¿î¿ë
- CLR ÇÁ·ÎÁ§¼Ç°ú WinRT ÄÄÆ÷³ÍÆ® ŸÀÔ ½Ã½ºÅÛÀÇ ±ÔÄ¢
- Framework ÇÁ·ÎÁ§¼Ç
- C#À¸·Î WinRT ÄÄÆ÷³ÍÆ® Á¤ÀÇÇϱâ
5ºÎ. ½º·¹µù
26Àå. ½º·¹µåÀÇ ±âº»
- À©µµ¿ì´Â ¿Ö ½º·¹µå¸¦ Áö¿øÇϴ°¡?
- ½º·¹µåÀÇ ºñ¿ë
- ¹Ùº¸ÁþÀº ÀÌÁ¦ ±×¸¸
- CLR ½º·¹µå¿Í À©µµ¿ì ½º·¹µå
- °è»ê Áß½ÉÀÇ ºñµ¿±â ÀÛ¾÷À» ¼öÇàÇϱâ À§Çؼ Àü¿ë ½º·¹µå »ç¿ëÇϱâ
- ¿©·¯ ½º·¹µå¸¦ »ç¿ëÇÏ´Â ÀÌÀ¯
- ½º·¹µå ½ºÄÉÁÙ¸µ°ú ¿ì¼±¼øÀ§
- Æ÷±×¶ó¿îµå ½º·¹µå¿Í ¹é±×¶ó¿îµå ½º·¹µå
- ´ç¸é °úÁ¦
27Àå. °è»ê Áß½ÉÀÇ ºñµ¿±â ÀÛ¾÷
- CLRÀÇ ½º·¹µå Ç® ¼Ò°³
- ´Ü¼øÇÑ °è»ê Á᫐ ÀÛ¾÷ÀÇ ¼öÇà
- ½ÇÇà ÄÁÅؽºÆ®
- ÇùÁ¶Àû Ãë¼Ò¿Í ŸÀӾƿô
- ŽºÅ©
- ParallelÀÇ Á¤Àû For, ForEach, Invoke ¸Þ¼µå
- Parallel LINQ
- °è»ê Á᫐ ÀÛ¾÷À» ÁÖ±âÀûÀ¸·Î ¼öÇàÇϱâ
- ½º·¹µå Ç®ÀÌ ½º·¹µå¸¦ °ü¸®ÇÏ´Â ¹æ¹ý
28Àå. I/O Áß½ÉÀÇ ºñµ¿±â ÀÛ¾÷
- À©µµ¿ì ¿î¿µÃ¼Á¦°¡ I/O ÀÛ¾÷À» ¼öÇàÇÏ´Â ¹æ¹ý
- C#ÀÇ ºñµ¿±â ÇÔ¼ö
- ÄÄÆÄÀÏ·¯°¡ ºñµ¿±â ÇÔ¼ö¸¦ »óÅ ±â±â·Î º¯È¯ÇÏ´Â ¹æ¹ý
- ºñµ¿±â ÇÔ¼öÀÇ È®À强
- ºñµ¿±â ÇÔ¼ö¿Í À̺¥Æ® Çڵ鷯
- ÇÁ·¹ÀÓ¿öÅ© Ŭ·¡½º ¶óÀ̺귯¸®(FCL)³»ÀÇ ºñµ¿±â ÇÔ¼ö
- ºñµ¿±â ÇÔ¼ö¿Í ¿¹¿Ü ó¸®
- ºñµ¿±â ÇÔ¼öÀÇ ´Ù¸¥ ±â´É
- ÀÀ¿ëÇÁ·Î±×·¥°ú ½º·¹µù ¸ðµ¨
- ¼¹ö¸¦ ºñµ¿±â·Î ±¸ÇöÇÏ·Á¸é?
- I/O ÀÛ¾÷ÀÇ Ãë¼Ò
- ¹Ýµå½Ã µ¿±âÀûÀ¸·Î ¼öÇàµÇ¾î¾ß¸¸ ÇÏ´Â I/O ÀÛ¾÷
- I/O ¿äûÀÇ ¿ì¼±¼øÀ§
29Àå. ´Ü¼ø ½º·¹µå µ¿±âÈ ¿ä¼Ò
- Ŭ·¡½º ¶óÀ̺귯¸®¿Í ½º·¹µå ¾ÈÁ¤¼º
- ´Ü¼ø À¯Àú ¸ðµå µ¿±âÈ ¿ä¼Ò¿Í Ä¿³Î ¸ðµå µ¿±âÈ ¿ä¼Ò
- À¯Àú ¸ðµå µ¿±âÈ ¿ä¼Ò
- Ä¿³Î ¸ðµå µ¿±âÈ ¿ä¼Ò
30Àå. º¹ÇÕ ½º·¹µå µ¿±âÈ ¿ä¼Ò
- °£´ÜÇÑ º¹ÇÕ ½º·¹µå µ¿±âÈ ¶ô
- ½ºÇÇ´×, ½º·¹µå ¼ÒÀ¯±Ç, Áߺ¹ ¼ÒÀ¯
- ÇÁ·¹ÀÓ¿öÅ© Ŭ·¡½º ¶óÀ̺귯¸® ³»ÀÇ º¹ÇÕ µ¿±âÈ ¿ä¼Ò
- Àß ¾Ë·ÁÁø ÀÌÁß È®ÀÎ ¶ô ±â¹ý
- Á¶°Ç º¯¼ö ÆÐÅÏ
- ºñµ¿±â µ¿±âÈ
- ÄÁÄ¿·±Æ® Ä÷º¼Ç Ŭ·¡½º
ÀúÀÚ¼Ò°³
»ý³â¿ùÀÏ | - |
---|
´õ ÁÁÀº ¼ÒÇÁÆ®¿þ¾î¸¦ ´õ ºü¸£°Ô ¼öÇàÇÒ ¼ö ÀÖµµ·Ï µ½±â À§ÇÑ ±³À° ¹× ÄÁ¼³Æà Àü¹® ȸ»çÀÎ Wintellect(www.wintellect.com)ÀÇ °øµ¿ â¾÷ÀÚ. ¡ºÁ¦ÇÁ¸® ¸®Ã³ÀÇ CLR via C#¡»À» Æ÷ÇÔÇÏ¿© ´Ù¼öÀÇ Ã¥À» ÁýÇÊÇß´Ù. »ó´ç ±â°£ Microsoft .NET FrameworkÆÀÀ» ÄÁ¼³ÆÃÇØ¿ÔÀ¸¸ç, .NET Framework 4.5ÀÇ »õ·Î¿î ºñµ¿±â ÇÁ·Î±×·¡¹Ö ¸ðµ¨ °³¹ß¿¡ Âü¿©Çß´Ù.
ÀúÀÚÀÇ ´Ù¸¥Ã¥
Àüüº¸±âÁ¦ÇÁ¸® ¸®Ã³ÀÇ WINDOWS VIA C/C++(º¹°£ÆÇ)
»ý³â¿ùÀÏ | - |
---|
ÇØ´çÀÛ°¡¿¡ ´ëÇÑ ¼Ò°³°¡ ¾ø½À´Ï´Ù.
»ý³â¿ùÀÏ | - |
---|
ÇØ´çÀÛ°¡¿¡ ´ëÇÑ ¼Ò°³°¡ ¾ø½À´Ï´Ù.
»ý³â¿ùÀÏ | - |
---|
ÇØ´çÀÛ°¡¿¡ ´ëÇÑ ¼Ò°³°¡ ¾ø½À´Ï´Ù.
»ý³â¿ùÀÏ | - |
---|
ÇØ´çÀÛ°¡¿¡ ´ëÇÑ ¼Ò°³°¡ ¾ø½À´Ï´Ù.
ÁÖ°£·©Å·
´õº¸±â»óÇ°Á¤º¸Á¦°ø°í½Ã
À̺¥Æ® ±âȹÀü
Àü°øµµ¼/´ëÇб³Àç ºÐ¾ß¿¡¼ ¸¹Àº ȸ¿øÀÌ ±¸¸ÅÇÑ Ã¥
ÆǸÅÀÚÁ¤º¸
»óÈ£ |
(ÁÖ)±³º¸¹®°í |
---|---|
´ëÇ¥ÀÚ¸í |
¾Èº´Çö |
»ç¾÷ÀÚµî·Ï¹øÈ£ |
102-81-11670 |
¿¬¶ôó |
1544-1900 |
ÀüÀÚ¿ìÆíÁÖ¼Ò |
callcenter@kyobobook.co.kr |
Åë½ÅÆǸž÷½Å°í¹øÈ£ |
01-0653 |
¿µ¾÷¼ÒÀçÁö |
¼¿ïƯº°½Ã Á¾·Î±¸ Á¾·Î 1(Á¾·Î1°¡,±³º¸ºôµù) |
±³È¯/ȯºÒ
¹ÝÇ°/±³È¯ ¹æ¹ý |
¡®¸¶ÀÌÆäÀÌÁö > Ãë¼Ò/¹ÝÇ°/±³È¯/ȯºÒ¡¯ ¿¡¼ ½Åû ¶Ç´Â 1:1 ¹®ÀÇ °Ô½ÃÆÇ ¹× °í°´¼¾ÅÍ(1577-2555)¿¡¼ ½Åû °¡´É |
---|---|
¹ÝÇ°/±³È¯°¡´É ±â°£ |
º¯½É ¹ÝÇ°ÀÇ °æ¿ì Ãâ°í¿Ï·á ÈÄ 6ÀÏ(¿µ¾÷ÀÏ ±âÁØ) À̳»±îÁö¸¸ °¡´É |
¹ÝÇ°/±³È¯ ºñ¿ë |
º¯½É ȤÀº ±¸¸ÅÂø¿À·Î ÀÎÇÑ ¹ÝÇ°/±³È¯Àº ¹Ý¼Û·á °í°´ ºÎ´ã |
¹ÝÇ°/±³È¯ ºÒ°¡ »çÀ¯ |
·¼ÒºñÀÚÀÇ Ã¥ÀÓ ÀÖ´Â »çÀ¯·Î »óÇ° µîÀÌ ¼Õ½Ç ¶Ç´Â ÈÑ¼ÕµÈ °æ¿ì ·¼ÒºñÀÚÀÇ »ç¿ë, Æ÷Àå °³ºÀ¿¡ ÀÇÇØ »óÇ° µîÀÇ °¡Ä¡°¡ ÇöÀúÈ÷ °¨¼ÒÇÑ °æ¿ì ·º¹Á¦°¡ °¡´ÉÇÑ »óÇ° µîÀÇ Æ÷ÀåÀ» ÈѼÕÇÑ °æ¿ì ·½Ã°£ÀÇ °æ°ú¿¡ ÀÇÇØ ÀçÆǸŰ¡ °ï¶õÇÑ Á¤µµ·Î °¡Ä¡°¡ ÇöÀúÈ÷ °¨¼ÒÇÑ °æ¿ì ·ÀüÀÚ»ó°Å·¡ µî¿¡¼ÀÇ ¼ÒºñÀÚº¸È£¿¡ °üÇÑ ¹ý·üÀÌ Á¤ÇÏ´Â ¼ÒºñÀÚ Ã»¾àöȸ Á¦ÇÑ ³»¿ë¿¡ ÇØ´çµÇ´Â °æ¿ì |
»óÇ° Ç°Àý |
°ø±Þ»ç(ÃâÆÇ»ç) Àç°í »çÁ¤¿¡ ÀÇÇØ Ç°Àý/Áö¿¬µÉ ¼ö ÀÖÀ½ |
¼ÒºñÀÚ ÇÇÇغ¸»ó |
·»óÇ°ÀÇ ºÒ·®¿¡ ÀÇÇÑ ±³È¯, A/S, ȯºÒ, Ç°Áúº¸Áõ ¹× ÇÇÇغ¸»ó µî¿¡ °üÇÑ »çÇ×Àº¼ÒºñÀÚºÐÀïÇØ°á ±âÁØ (°øÁ¤°Å·¡À§¿øȸ °í½Ã)¿¡ ÁØÇÏ¿© ó¸®µÊ ·´ë±Ý ȯºÒ ¹× ȯºÒÁö¿¬¿¡ µû¸¥ ¹è»ó±Ý Áö±Þ Á¶°Ç, ÀýÂ÷ µîÀº ÀüÀÚ»ó°Å·¡ µî¿¡¼ÀǼҺñÀÚ º¸È£¿¡ °üÇÑ ¹ý·ü¿¡ µû¶ó ó¸®ÇÔ |
(ÁÖ)ÀÎÅÍÆÄÅ©Ä¿¸Ó½º´Â ȸ¿ø´ÔµéÀÇ ¾ÈÀü°Å·¡¸¦ À§ÇØ ±¸¸Å±Ý¾×, °áÁ¦¼ö´Ü¿¡ »ó°ü¾øÀÌ (ÁÖ)ÀÎÅÍÆÄÅ©Ä¿¸Ó½º¸¦ ÅëÇÑ ¸ðµç °Å·¡¿¡ ´ëÇÏ¿©
(ÁÖ)KGÀ̴Ͻýº°¡ Á¦°øÇÏ´Â ±¸¸Å¾ÈÀü¼ºñ½º¸¦ Àû¿ëÇÏ°í ÀÖ½À´Ï´Ù.
¹è¼Û¾È³»
±³º¸¹®°í »óÇ°Àº Åùè·Î ¹è¼ÛµÇ¸ç, Ãâ°í¿Ï·á 1~2Àϳ» »óÇ°À» ¹Þ¾Æ º¸½Ç ¼ö ÀÖ½À´Ï´Ù.
Ãâ°í°¡´É ½Ã°£ÀÌ ¼·Î ´Ù¸¥ »óÇ°À» ÇÔ²² ÁÖ¹®ÇÒ °æ¿ì Ãâ°í°¡´É ½Ã°£ÀÌ °¡Àå ±ä »óÇ°À» ±âÁØÀ¸·Î ¹è¼ÛµË´Ï´Ù.
±ººÎ´ë, ±³µµ¼Ò µî ƯÁ¤±â°üÀº ¿ìü±¹ Åù踸 ¹è¼Û°¡´ÉÇÕ´Ï´Ù.
¹è¼Ûºñ´Â ¾÷ü ¹è¼Ûºñ Á¤Ã¥¿¡ µû¸¨´Ï´Ù.