±¹³»µµ¼
Àü°øµµ¼/´ëÇб³Àç
°øÇаè¿
ÄÄÇ»ÅÍ°øÇÐ
Á¤°¡ |
22,000¿ø |
---|
19,800¿ø (10%ÇÒÀÎ)
1,100P (5%Àû¸³)
ÇÒÀÎÇýÅÃ | |
---|---|
Àû¸³ÇýÅà |
|
|
|
Ãß°¡ÇýÅÃ |
|
À̺¥Æ®/±âȹÀü
¿¬°üµµ¼
»óÇ°±Ç
ÀÌ»óÇ°ÀÇ ºÐ·ù
Ã¥¼Ò°³
¡º¹Ù»Û °³¹ßÀÚµéÀ» À§ÇÑ C#¡»Àº C# ÇÁ·Î±×·¡¹ÖÀ» À§ÇÑ ±âº»ÀûÀÎ ³»¿ëÀ» Á¦°øÇÏ´Â °Í ¿Ü¿¡µµ ¼Ö·ç¼ÇÀ» ¸¸µå´Â ¹æ¹ý°ú °í±Þ ÇÁ·Î±×·¡¹Ö¿¡ ´ëÇÑ ³»¿ëÀ» ´Ù·é Ã¥ÀÌ´Ù. ÀÌ Ã¥À» ÅëÇؼ C#¿¡ ´ëÇÑ Àü¹ÝÀûÀÎ ³»¿ëÀ» ´Ü¼ø°£¿¡ »ìÆ캼 ¼ö ÀÖÀ» °ÍÀ̸ç, ±âº»ºÎÅÍ ½ÃÀÛÇؼ °í±Þ ¼öÁرîÁö °¡´Âµ¥, µðµõµ¹ÀÌ µÉ ¼ö Àֱ⸦ ¹Ù¶ó°í ÀÖ´Ù.
ÃâÆÇ»ç ¼Æò
[Ã¥¼Ò°³]
ÀÌ Ã¥Àº ¿µ±¹ÀÇ Çæ ´ëÇб³(Hull University) ÄÄÇ»ÅÍ °øÇаú Rob Miles ±³¼öÀÇ °ÀÇ ÀڷḦ ¹ÙÅÁÀ¸·Î ±¸¼ºµÇ¾ú½À´Ï´Ù. °¢Á¾ ¹®¹ýÀ̳ª ¿ë¾î¿¡ ´ëÇØ ±íÀÌ ÀÖ°í ±¸Ã¼ÀûÀ¸·Î ´Ù·çÁø ¾ÊÁö¸¸, À¯¿ëÇÑ ½Ç¹« ÄÚµå ¿¹Á¦¸¦ »ç¿ëÇؼ ½±°í ºü¸£°Ô C# ¾ð¾î¿¡ ´ëÇÑ Àü¹ÝÀûÀÎ ³»¿ëÀ» ´Ù·ç°í ÀÖ´Ù´Â °ÍÀÌ °¡Àå Å« Ư¡ÀÔ´Ï´Ù.
ÀÌÀü¿¡ C, C++ ȤÀº Java µî ´Ù¸¥ ÇÁ·Î±×·¡¹Ö ¾ð¾î¸¦ °æÇèÇÑ ÀûÀÌ ÀÖ´Ù¸é °¡Àå ÀÌ»óÀûÀÎ µ¶ÀÚÀÔ´Ï´Ù. ¾Æ´Ï¶ó¸é ¸¹ÀÌ ¾î·Æ°ÚÁö¸¸ ¿ë±â¸¦ ÀÒÁö ¸»°í Âß Àо±æ ¹Ù¶ø´Ï´Ù. ¿©±â¼ ÇÁ·Î±×·¡¹Ö¿¡ ½ÇÁúÀûÀ¸·Î ÇÊ¿äÇÑ °ÍµéÀ» ¸¹ÀÌ ¹è¿ï ¼ö ÀÖ½À´Ï´Ù.
[ÃâÆÇ»ç ¸®ºä]
¸¹Àº °³¹ßÀÚµéÀÌ ±× °¡Ä¡¸¦ ¾Ë¾ÆÁÖ´Â C#Àº .NET Framework¿¡¼ ½ÇÇàµÇ´Â ´Ù¾çÇÑ ÀÀ¿ë ÇÁ·Î±×·¥À» ¸¸µé±â À§ÇØ µðÀÚÀÎµÈ ÇÁ·Î±×·¡¹Ö ¾ð¾îÀÔ´Ï´Ù. C++, ÀÚ¹Ù¿Í ºñ½ÁÇÑ ¹®¹ýÀ» °¡Áö°í ÀÖÀ¸¸ç °£°áÇÏ°í, °·ÂÇϸç, Çü½ÄÀÌ ¾ÈÀüÇÑ °³Ã¼ ÁöÇâÀûÀÎ ¾ð¾îÀÔ´Ï´Ù. ÀÌ Ã¥Àº C# ÇÁ·Î±×·¡¹ÖÀ» À§ÇÑ ±âº»ÀûÀÎ ³»¿ëÀ» Á¦°øÇÏ´Â °Í ¿Ü¿¡µµ ¼Ö·ç¼ÇÀ» ¸¸µå´Â ¹æ¹ý°ú °í±Þ ÇÁ·Î±×·¡¹Ö¿¡ ´ëÇÑ ³»¿ëÀ» ´Ù·ì´Ï´Ù.
ÀÌ Ã¥À» ÅëÇؼ C#¿¡ ´ëÇÑ Àü¹ÝÀûÀÎ ³»¿ëÀ» ´Ü¼ø°£¿¡ »ìÆ캼 ¼ö ÀÖÀ» °ÍÀ̸ç, ±âº»ºÎÅÍ ½ÃÀÛÇؼ °í±Þ ¼öÁرîÁö °¡´Âµ¥, µðµõµ¹ÀÌ µÉ ¼ö Àֱ⸦ ¹Ù¶ø´Ï´Ù.
-ÀÌ Ã¥ÀÇ ´ë»ó µ¶ÀÚ-
ÀÌ Ã¥Àº ´ÙÀ½°ú °°Àº ¼±¼ö Áö½ÄÀÌ ÇÊ¿äÇÕ´Ï´Ù.
* C/C++°ú .Net ÇÁ·¹ÀÓ¿öÅ©¿¡ ´ëÇÑ ±âº» Áö½Ä
* °´Ã¼ ÁöÇâ ÇÁ·Î±×·¡¹Ö¿¡ ´ëÇÑ Áö½Ä
* ¼ÒÇÁÆ®¿þ¾î ¿£Áö´Ï¾î¸µ¿¡ ´ëÇÑ Áö½Ä
´ÙÀ½°ú °°Àº °³¹ßÀÚ¸¦ ´ë»óÀ¸·Î ÇÕ´Ï´Ù.
* C/C++À» ¹è¿î ÈÄ¿¡ C#À¸·Î È®ÀåÇÏ¿© °³¹ß °æÇèÀ» ½×À¸·Á´Â °³¹ßÀÚ
* C# »Ó¸¸ ¾Æ´Ï¶ó ÇÁ·Î±×·¡¹Ö¿¡ ´ëÇÑ Àü¹ÝÀûÀÎ Áö½ÄÀ» ¾òÀ¸·Á´Â °³¹ßÀÚ
* C#ÀÇ Ãʱ޺ÎÅÍ °í±Þ±îÁö Àü¹ÝÀûÀÎ ³»¿ëÀ» ªÀº ½Ã°£ ¾È¿¡ ½ÀµæÇÏ·Á´Â °³¹ßÀÚ
-ÀÌ Ã¥ÀÇ ±¸¼º-
ÀÌ Ã¥ÀÇ ±¸¼ºÀº Å©°Ô ´ÙÀ½°ú °°½À´Ï´Ù.
1Àå: ÄÄÇ»ÅÍ¿Í ÇÁ·Î±×·¥
2Àå: °£´ÜÇÑ µ¥ÀÌÅÍ ÇÁ·Î¼¼½Ì
3Àå: ÇÁ·Î±×·¡¹ÖÇϱâ
4Àå: ¼Ö·ç¼Ç ¸¸µé±â
5Àå: °í±Þ ÇÁ·Î±×·¡¹Ö
6Àå: Áß¿ä ¿ë¾î »çÀü
ÀÌ Ã¥¿¡ ³ª¿À´Â ÁÖ¿ä ¼Ò½º ÄÚµå´Â ³²°¡¶÷ºÏ½º ÀÚ·á½Ç www.namgarambooks.co.kr¿¡¼ ´Ù¿î·ÎµåÇÒ ¼ö ÀÖ½À´Ï´Ù.
ÀÌ Ã¥ÀÇ ¿ø¼¸íÀº The C# Programming Yellow Book(Rob Miles Àú)À̸ç, ¾Æ¸¶Á¸¿¡¼ ŲµéÆÇÀ¸·Î ÆǸÅÇÏ°í ÀÖ½À´Ï´Ù.
-°³¹ß ȯ°æ ¼³Á¤-
¸¶ÀÌÅ©·Î¼ÒÇÁÆ®´Â C# ÇÁ·Î±×·¡¹ÖÀÌ °¡´ÉÇÑ ÅëÇÕ °³¹ß ȯ°æÀ» ´ÙÀ½°ú °°ÀÌ Á¦°øÇÕ´Ï´Ù.
Visual Studio (À¯·á)
Visual Studio Express (¹«·á)
Visual Web Developer(¹«·á)
C# ÇÁ·Î±×·¡¹ÖÀ» °øºÎÇÏ´Â µ¥ ¹«·á ¹öÀüÀ» »ç¿ëÇصµ ±¦Âú½À´Ï´Ù. ¹«·á ¹öÀüÀº Visual Studio °ø½Ä »çÀÌÆ®(https://www.visualstudio.com/downloads/download-visual-studio-vs)¿¡¼ ´Ù¿î·Îµå °¡´ÉÇÕ´Ï´Ù.
Mono(http://www.mono-project.com/)¶ó´Â ¿ÀǼҽº ¹öÀüÀÎ Net ÇÁ·¹ÀÓ¿öÅ©¸¦ »ç¿ëÇÏ¸é ¸®´ª½º¿Í Mac¿¡¼µµ »ç¿ë °¡´ÉÇÕ´Ï´Ù.
¸ñÂ÷
Chapter 01 ÄÄÇ»ÅÍ¿Í ÇÁ·Î±×·¥
1.1 ÄÄÇ»ÅÍ
1.1.1 ÄÄÇ»ÅÍ¿Í °ü·ÃµÈ ¼·ÐºÎ
1.1.2 Çϵå¿þ¾î¿Í ¼ÒÇÁÆ®¿þ¾î
1.1.3 µ¥ÀÌÅÍ¿Í Á¤º¸
1.2 ÇÁ·Î±×·¥°ú ÇÁ·Î±×·¡¹Ö
1.2.1 ÇÁ·Î±×·¡¸Ó¶õ ¹«¾ùÀΰ¡?
1.2.2 °£´ÜÇÑ ¿¹Á¦
1.3 ÇÁ·Î±×·¡¹Ö ¾ð¾î
1.4 C#
1.4.1 À§ÇèÇÑ C
1.4.2 ¾ÈÀüÇÑ C#
1.4.3 C#°ú °´Ã¼ÁöÇâ
1.4.4 C#À¸·Î µ¿ÀÛÇÏ°Ô ¸¸µé±â
1.4.5 C# ÇÁ·Î±×·¥ ¸¸µé±â
1.4.6 C# ÇÁ·Î±×·¥Àº ¹«¾ùÀ¸·Î ±¸¼ºµÇ´Â°¡?
Chapter 02 °£´ÜÇÑ µ¥ÀÌÅÍ Ã³¸®
2.1 ù ¹ø° C# ÇÁ·Î±×·¥
2.1.1 ÇÁ·Î±×·¥ ¿¹Á¦
2.2 µ¥ÀÌÅÍ ´Ù·ç±â
2.2.1 º¯¼ö¿Í µ¥ÀÌÅÍ
2.2.2 ¼ýÀÚ ÀúÀåÇϱâ
2.2.3 ÅؽºÆ®(text) ÀúÀåÇϱâ
2.2.4 ºÒ¸°(Boolean) ¹æ½ÄÀ» »ç¿ëÇÏ¿© »óÅ ÀúÀåÇϱâ
2.2.5 ½Äº°ÀÚ(Identifiers)
2.2.6 º¯¼ö¿¡ °ª ´ëÀÔÇϱâ
2.2.7 µ¥ÀÌÅÍ Å¸ÀÔ º¯°æÇϱâ
2.2.8 Ç¥Çö½Ä¿¡¼ µ¥ÀÌÅÍ Å¸ÀÔ
2.2.9 ÇÁ·Î±×·¥°ú ÆÐÅÏ
2.3 ÇÁ·Î±×·¥À» ¸¸µå´Â ¿ä·É
2.3.1 ¼Ò¼³ °°Àº ¼ÒÇÁÆ®¿þ¾î
2.3.2 ÇÁ·Î±×·¥ È帧(Program Flow) Á¦¾îÇϱâ
2.3.3 ·çÇÁ(¹Ýº¹¹®)
2.3.4 º¹ÇÕÇÒ´ç ¿¬»êÀÚ(operator shorthand)
2.3.5 Àß Á¤µ·µÈ Ãâ·Â
Chapter 03 ÇÁ·Î±×·¥À» ¸¸µé ¶§ ÇÊ¿äÇÑ °Íµé
3.1 ¸Þ¼Òµå(Methods)
3.1.1 ¸Þ¼ÒµåÀÇ Çʿ伺
3.1.2 ¸Þ¼ÒµåÀÇ ÆĶó¹ÌÅÍ(¸Å°³º¯¼ö)
3.1.3 ¹Ýȯ°ª(Return Valules)
3.1.4 Àμö¿Í ÆĶó¹ÌÅÍ(Arguments and Parameters)
3.1.5 À¯¿ëÇÑ ¸Þ¼Òµå
3.1.6 À̸§À» °¡Áö´Â ÆĶó¹ÌÅÍ¿Í À̸§ÀÌ ¾ø´Â ÆĶó¹ÌÅÍ
3.1.7 ÆĶó¹ÌÅÍ·Î °ªÀ» Àü´ÞÇÏ´Â ¹æ½Ä(Parameter Passing By Value)
3.1.8 ÂüÁ¶(Reference)¸¦ Àü´ÞÇÏ´Â ¹æ½Ä(Parameter Passing By Reference)
3.1.9 °á°ú¸¦ À§ÇÑ ÂüÁ¶ Àü´Þ ¹æ½Ä (Passing Parameters as ¡°out¡± references)
3.1.10 ¸Þ¼Òµå ¶óÀ̺귯¸®
3.2 º¯¼ö¿Í ¹üÀ§
3.2.1 ¹üÀ§¿Í ºí·Ï(Scope and blocks)
3.2.2 ÁßøµÈ ºí·Ï(Nested Blocks)
3.2.3 Ŭ·¡½º ¼±¾ð ¾Æ·¡¿¡ Àִ Ŭ·¡½º º¯¼ö(Data Member in classes)
3.3 ¹è¿(Arrays)
3.3.1 ¹è¿Àº ¿Ö ÇÊ¿äÇÑ°¡
3.3.2 ¹è¿ ¿ä¼Ò(Array Elements)
3.3.3 ¸¹Àº µ¥ÀÌÅ͸¦ ´ã´Â ¹è¿
3.3.4 2Â÷¿ø ¹è¿ ¸¸µé±â
3.3.5 ¹è¿°ú ·è¾÷Å×À̺í(Arrays and Lookup Tables)
3.3.6 2Â÷¿ø ÀÌ»ó
3.4 ¿¹¿Ü¿Í ¿¡·¯(Exceptions and Errors)
3.4.1 ¿¹¿Ü¿Í Parse ¸Þ¼Òµå
3.4.2 ¿¹¿Ü ó¸®(Catching Exceptions)
3.4.3 ¿¹¿Ü °´Ã¼
3.4.4 ÁßøµÈ ¿¹¿ÜÀÇ Ã³¸®
3.4.5 Finally Àý Ãß°¡Çϱâ
3.4.6 ¿¹¿Ü ó¸®
3.4.7 ¿¹¿Ü ó¸®ÀÇ ±âº» ¸Å³Ê
3.5 Switch¹®
3.5.1 ´ÙÁß °áÁ¤Çϱâ
3.5.2 if¹®À» »ç¿ëÇÏ¿© ¼±ÅÃÇϱâ
3.5.3 Switch¹® »ç¿ëÇϱâ
3.6 ÆÄÀÏ »ç¿ëÇϱâ
3.6.1 ½ºÆ®¸²°ú ÆÄÀÏ
3.6.2 Ãâ·Â ½ºÆ®¸² ¸¸µé±â
3.6.3 ½ºÆ®¸²À¸·Î ÀúÀåÇϱâ
3.6.4 ½ºÆ®¸² ´Ý±â(¿Ï·áÇϱâ)
3.6.5 ½ºÆ®¸²°ú ³×ÀÓ½ºÆäÀ̽º(Streams and Namespaces)
3.6.6 ÆÄÀÏ Àбâ
3.6.7 C#¿¡¼ ÆÄÀÏ °æ·Î
Chapter 04 ÇÁ·Î±×·¥ Á¦ÀÛ ¿¬½À
4.1 »ç·Ê: Ä£ÀýÇÑ ÀºÇà
4.1.1 ÀºÇà ½Ã½ºÅÛÀÇ ¹üÀ§
4.2 ¿°ÅÇü ŸÀÔ(Enumerated Types)
4.2.1 ¿°Å¿Í »óÅÂ(Enumeration and States)
4.2.2 enum ŸÀÔ ¸¸µé±â
4.3 ±¸Á¶Ã¼
4.3.1 ±¸Á¶Ã¼(Structures)¶õ?
4.3.2 ±¸Á¶Ã¼ ¸¸µé±â
4.3.3 ±¸Á¶Ã¼ »ç¿ëÇϱâ
4.4 °´Ã¼, ±¸Á¶Ã¼, ÂüÁ¶(Objects, Structures and References)
4.4.1 °´Ã¼¿Í ±¸Á¶Ã¼
4.4.2 ÂüÁ¶(reference)
4.4.3 ÂüÁ¶ »ç¿ë¿¡ ÁÖÀÇÇØ¾ß ÇÏ´Â ÀÌÀ¯
4.5 °´Ã¼¸¦ ÀÌ¿ëÇؼ ¼³°èÇϱâ
4.5.1 °´Ã¼ ³» µ¥ÀÌÅÍ
4.5.2 °´Ã¼ ³» µ¥ÀÌÅÍ º¸È£
4.5.3 ¿ÏÀüÇÑ Account Ŭ·¡½º
4.5.4 Å×½ºÆ® ÁÖµµ °³¹ß
4.6 Á¤Àû º¯¼ö
4.6.1 Ŭ·¡½º¿Í static
4.6.2 Ŭ·¡½º¿¡¼ staticÀ» ÀÌ¿ëÇÑ º¯¼ö »ç¿ëÇϱâ
4.6.3 Ŭ·¡½º ³»¿¡¼ static ¸Þ¼Òµå »ç¿ëÇϱâ
4.7 °´Ã¼ »ý¼º
4.7.1 ±âº» »ý¼ºÀÚ
4.7.2 »ý¼ºÀÚ
4.7.3 »ý¼ºÀÚ ¿À¹ö·Îµù(overloading)
4.7.4 »ý¼ºÀÚ °ü¸®
4.7.5 »ý¼ºÀÚ´Â ½ÇÆÐÇÏ¸é ¾È µÈ´Ù.
4.8 °´Ã¼¿¡¼ ÄÄÆ÷³ÍÆ®±îÁö
4.8.1 ÄÄÆ÷³ÍÆ®¿Í Çϵå¿þ¾î
4.8.2 ÄÄÆ÷³ÍÆ®¿Í ÀÎÅÍÆäÀ̽º
4.8.3 C#¿¡¼ ÀÎÅÍÆäÀ̽º ±¸ÇöÇϱâ
4.8.4 ÀÎÅÍÆäÀ̽º¿¡ ´ëÇÑ ÂüÁ¶
4.8.5 ÀÎÅÍÆäÀ̽º »ç¿ëÇϱâ
4.8.6 ´ÙÁß ÀÎÅÍÆäÀ̽º ±¸ÇöÇϱâ
4.8.7 Interfaces¸¦ »ç¿ëÇÏ¿© ¼³°èÇϱâ
4.9 »ó¼Ó
4.9.1 ºÎ¸ð Ŭ·¡½º È®ÀåÇϱâ
4.9.2 ¿À¹ö¶óÀ̵ù ¸Þ¼Òµå
4.9.3 base ¸Þ¼Òµå »ç¿ëÇϱâ
4.9.4 ´ëü ¸Þ¼Òµå ¸¸µé±â
4.9.5 ¿À¹ö¶óÀ̵ù ¸ØÃß±â
4.9.6 »ý¼ºÀÚ¿Í °èÃþ ±¸Á¶
4.9.7 Ãß»ó(abstract) ¸Þ¼Òµå¿Í Ŭ·¡½º
4.9.8 °´Ã¼¿Í ÄÄÆ÷³ÍÆ®·Î ¼³°èÇϱâ
4.9.9 Æдп¡ ºüÁöÁö ¸»ÀÚ
4.10 °´Ã¼ »ç¿ë ¹æ¹ý
4.10.1 °´Ã¼¿Í ToString
4.10.2 °´Ã¼¿Í ÀÌÄ÷(equal) Å×½ºÆÃ
4.10.3 °´Ã¼¿Í this
4.11 strings°ú charsÀÇ °·ÂÇÑ ±â´É
4.11.1 ¹®ÀÚ¿ ´Ù·ç±â
4.11.2 ºÒº¯(immutable) ¹®ÀÚ¿
4.11.3 ¹®ÀÚ¿ ºñ±³
4.11.4 ¹®ÀÚ¿ ÆíÁý
4.11.5 ¹®ÀÚ¿ ±æÀÌ
4.11.6 ´ë¼Ò¹®ÀÚ
4.11.7 ºó ¹®ÀÚ¿ Á¦°Å
4.11.8 ¹®ÀÚ ¸í·É¾î
4.11.9 StringBuilder¸¦ »ç¿ëÇÏ¿© ¹®ÀÚ¿ »ç¿ëÇϱâ
4.12 ÇÁ·ÎÆÛƼ
4.12.1 Ŭ·¡½º¿¡ ¼±¾ðµÇ´Â ÇÁ·ÎÆÛƼ
4.12.2 Get°ú Set ¸Þ¼Òµå ¸¸µé±â
4.12.3 ÇÁ·ÎÆÛƼ »ç¿ëÇϱâ
4.12.4 ÇÁ·ÎÆÛƼ¿Í ÀÎÅÍÆäÀ̽º
4.12.5 ÇÁ·ÎÆÛƼ ¹®Á¦Á¡
4.12.6 À§ÀÓ »ç¿ëÇϱâ
4.13 ÀºÇà ÇÁ·Î±×·¥ ¸¸µé±â
4.13.1 ¹è¿·Î °èÁ ÀúÀåÇϱâ
4.13.2 °Ë»ö°ú ¼º´É
4.13.3 Çؽà Å×À̺í(Hash Table)À» »ç¿ëÇÏ¿© °èÁ ÀúÀåÇϱâ
4.13.4 C# Çؽà Å×À̺í Ä÷º¼Ç »ç¿ëÇϱâ
Chapter 05 °í±Þ ÇÁ·Î±×·¡¹Ö ±â¹ýµé
5.1 Á¦³×¸¯°ú Ä÷º¼Ç(Generics and Collections)
5.1.1 ArrayList Ŭ·¡½º
5.1.2 List Ŭ·¡½º
5.1.3 Dictionary Ŭ·¡½º
5.1.4 Á¦³×¸¯ ÄÚµå ÀÛ¼ºÇϱâ
5.2 ºñÁî´Ï½º °´Ã¼ ÀúÀåÇϱâ
5.2.1 °èÁ ÀúÀåÇϱâ
5.2.2 °èÁ ºÒ·¯¿À±â
5.2.3 ´ÙÁß °èÁÂ
5.2.4 ´Ù¸¥ ŸÀÔÀÇ °èÁ ´Ù·ç±â
5.3 ºñÁî´Ï½º °´Ã¼¿Í ÆíÁý(editing)
5.3.1 ºñÁî´Ï½º °´Ã¼ÀÇ ¿ªÇÒ
5.3.2 ÅؽºÆ® ±â¹ÝÀÇ ÆíÁý ½Ã½ºÅÛ
5.4 ½º·¹µå¿Í ½º·¹µå ±â¹ý(Threads and Threading)
5.4.1 ½º·¹µå¶õ ¹«¾ùÀΰ¡?
5.4.2 ¿Ö ½º·¹µå¸¦ »ç¿ëÇØ¾ß Çϳª?
5.4.3 ½º·¹µå¿Í ÇÁ·Î¼¼¼
5.4.4 ½º·¹µå »ç¿ëÇϱâ
5.4.5 ½º·¹µå¿Í µ¿±âÈ
5.4.6 ½º·¹µå Á¦¾î
5.4.7 ½º·¹µå Á¦´ë·Î È°¿ëÇϱâ
5.4.8 ½º·¹µå¿Í ÇÁ·Î¼¼½º
5.5 ±¸Á¶ÈµÈ ¿¹¿ÜÀÇ Ã³¸®
5.5.1 ¿¹¿Ü Ŭ·¡½º
5.5.2 ÀÚ½ÅÀÇ ¿¹¿Ü ŸÀÔ ¸¸µé±â
5.5.3 ¿¹¿Ü ¹ß»ý
5.5.4 ´ÙÁß ¿¹¿Ü ŸÀÔ
5.6 ÇÁ·Î±×·¥ ±¸Á¶
5.6.1 ºÐ¸®µÈ ¼Ò½º ÆÄÀÏ »ç¿ëÇϱâ
5.6.2 ³×ÀÓ½ºÆäÀ̽º
5.6.3 ¿©·¯ ÆÄÀÏÀÇ ³×ÀÓ½ºÆäÀ̽º
5.7 ±×·¡ÇÈ »ç¿ëÀÚ ÀÎÅÍÆäÀ̽º
5.7.1 XAML ¸¶Å©¾÷ ¾ð¾î
5.7.2 ¿ÏÀüÇÑ XAML ÇÁ·Î±×·¥ ¸¸µé±â
5.8 µð¹ö±ë
5.8.1 °áÇÔ º¸°í¼
5.8.2 ¹ö±× ã±â
5.8.3 ¿Ïº®ÇÑ ¼ÒÇÁÆ®¿þ¾î ¸¸µé±â
5.9 ³¡?
5.9.1 °è¼Ó °³¹ßÇϱâ
5.9.2 ´õ ÀоîºÁ¾ß ÇÒ °Í
Chapter 06 ¿ë¾î »çÀü
̧ȗ(abstract)
Á¢±ÙÀÚ(Accessor)
º£À̽º(Base)
È£Ãâ(Call)
Ŭ·¡½º(Class)
ÄÚµå Àç»ç¿ë(Code Reuse)
ÀÀÁý·Â(Cohesion)
Ä÷º¼Ç(Collection)
ÄÄÆÄÀÏ·¯(Compiler)
ÄÄÆ÷³ÍÆ®(Component)
»ý¼ºÀÚ(Constructor)
Ä¿Çøµ(Coupling)
âÁ¶Àû Áö¿¬(Creative Laziness)
¼±¾ðÀû ¾ð¾î(Declarative language)
À§ÀÓ(Delegate)
ÀÇÁ¸¼º(Dependency)
À̺¥Æ®(Event)
¿¹¿Ü(Exception)
±â´É ¼³°è ¸í¼¼¼(Functional Design Specification)
GUID(Globally Unique Identifier)
°èÃþ ±¸Á¶(Hierarchy)
ºÒº¯(Immutable)
»ó¼Ó(Inheritance)
ÀÎÅÍÆäÀ̽º(Interface)
¶óÀ̺귯¸®(Library)
±â°è¾î ºÎÈ£(Machine code)
¸ÞŸµ¥ÀÌÅÍ(Metadata)
¸Þ¼Òµå(Method)
¹ÂÅ×ÀÌÅÍ(Mutator)
³×ÀÓ½ºÆäÀ̽º(Namespace)
¿À¹ö·Îµå(Overload)
¿À¹ö¶óÀ̵å(Override)
À̽ļº(Portable)
Private
ÇÁ·ÎÆÛƼ(Property)
Protected
Public
ÂüÁ¶(Reference)
½Ã±×´Ïó(Signature)
¼Ò½º ÆÄÀÏ(Source file)
Á¤Àû(Static)
½ºÆ®¸²(Stream)
±¸Á¶(Structure)
¼ºê½ºÅ©¸³Æ®(Subscript)
¹®¹ý ÇÏÀ̶óÀÌÆ®(Syntax Highlighting)
°ß°í¼º Å×½ºÆ®(Test harness)
This
ŸÀÔ¼¼ÀÌÇÁ(Typesafe)
À¯´Ö Å×½ºÆ®(Unit test)
°ª ŸÀÔ (Value type)
¹öÃß¾ó(°¡»ó) ¸Þ¼Òµå (Virtual method)
Appendix
Visual Studio ¼³Ä¡¿Í ¿¹Á¦ ½ÇÇà
Visual Studio 2015 ´Ù¿î·Îµå
Visual Studio 2015 Community ¿¡µð¼Ç ´Ù¿î·Îµå¿Í ¼³Ä¡
Visual Studion 2015 ¼³Ä¡
Visual Studio ½ÇÇà°ú ÇÁ·ÎÁ§Æ®ÀÇ »ý¼º
ÇÁ·ÎÁ§Æ® ¼±ÅÃ
C# ÇÁ·ÎÁ§Æ® »ý¼º
ÇÁ·ÎÁ§Æ® ½ÇÇà°ú µð¹ö±ë
µð¹ö±ë ¸ðµå(´ÜÃàÅ° F5)
µð¹ö±ë(debugging)ÇÏÁö ¾Ê°í ½ÇÇà(´ÜÃàÅ° Ctrl + F5)
ÇÁ·ÎÁ§Æ®¿¡ ¿©·¯ °³ÀÇ Å¬·¡½º¸¦ »ç¿ëÇÏ´Â ¹æ¹ý
Ŭ·¡½º Ãß°¡Çϱâ
Ãß°¡ÇÑ Å¬·¡½º¿¡ Main ÀÛ¼ºÇϱâ
ÇÁ·ÎÁ§Æ®ÀÇ ½ÃÀÛ °³Ã¼ º¯°æÇϱâ
ã¾Æº¸±â
°ü·ÃÀ̹ÌÁö
ÀúÀÚ¼Ò°³
»ý³â¿ùÀÏ | - |
---|
ÇØ´çÀÛ°¡¿¡ ´ëÇÑ ¼Ò°³°¡ ¾ø½À´Ï´Ù.
»ý³â¿ùÀÏ | - |
---|
ÇØ´çÀÛ°¡¿¡ ´ëÇÑ ¼Ò°³°¡ ¾ø½À´Ï´Ù.
ÁÖ°£·©Å·
´õº¸±â»óÇ°Á¤º¸Á¦°ø°í½Ã
À̺¥Æ® ±âȹÀü
Àü°øµµ¼/´ëÇб³Àç ºÐ¾ß¿¡¼ ¸¹Àº ȸ¿øÀÌ ±¸¸ÅÇÑ Ã¥
ÆǸÅÀÚÁ¤º¸
»óÈ£ |
(ÁÖ)±³º¸¹®°í |
---|---|
´ëÇ¥ÀÚ¸í |
¾Èº´Çö |
»ç¾÷ÀÚµî·Ï¹øÈ£ |
102-81-11670 |
¿¬¶ôó |
1544-1900 |
ÀüÀÚ¿ìÆíÁÖ¼Ò |
callcenter@kyobobook.co.kr |
Åë½ÅÆǸž÷½Å°í¹øÈ£ |
01-0653 |
¿µ¾÷¼ÒÀçÁö |
¼¿ïƯº°½Ã Á¾·Î±¸ Á¾·Î 1(Á¾·Î1°¡,±³º¸ºôµù) |
±³È¯/ȯºÒ
¹ÝÇ°/±³È¯ ¹æ¹ý |
¡®¸¶ÀÌÆäÀÌÁö > Ãë¼Ò/¹ÝÇ°/±³È¯/ȯºÒ¡¯ ¿¡¼ ½Åû ¶Ç´Â 1:1 ¹®ÀÇ °Ô½ÃÆÇ ¹× °í°´¼¾ÅÍ(1577-2555)¿¡¼ ½Åû °¡´É |
---|---|
¹ÝÇ°/±³È¯°¡´É ±â°£ |
º¯½É ¹ÝÇ°ÀÇ °æ¿ì Ãâ°í¿Ï·á ÈÄ 6ÀÏ(¿µ¾÷ÀÏ ±âÁØ) À̳»±îÁö¸¸ °¡´É |
¹ÝÇ°/±³È¯ ºñ¿ë |
º¯½É ȤÀº ±¸¸ÅÂø¿À·Î ÀÎÇÑ ¹ÝÇ°/±³È¯Àº ¹Ý¼Û·á °í°´ ºÎ´ã |
¹ÝÇ°/±³È¯ ºÒ°¡ »çÀ¯ |
·¼ÒºñÀÚÀÇ Ã¥ÀÓ ÀÖ´Â »çÀ¯·Î »óÇ° µîÀÌ ¼Õ½Ç ¶Ç´Â ÈÑ¼ÕµÈ °æ¿ì ·¼ÒºñÀÚÀÇ »ç¿ë, Æ÷Àå °³ºÀ¿¡ ÀÇÇØ »óÇ° µîÀÇ °¡Ä¡°¡ ÇöÀúÈ÷ °¨¼ÒÇÑ °æ¿ì ·º¹Á¦°¡ °¡´ÉÇÑ »óÇ° µîÀÇ Æ÷ÀåÀ» ÈѼÕÇÑ °æ¿ì ·½Ã°£ÀÇ °æ°ú¿¡ ÀÇÇØ ÀçÆǸŰ¡ °ï¶õÇÑ Á¤µµ·Î °¡Ä¡°¡ ÇöÀúÈ÷ °¨¼ÒÇÑ °æ¿ì ·ÀüÀÚ»ó°Å·¡ µî¿¡¼ÀÇ ¼ÒºñÀÚº¸È£¿¡ °üÇÑ ¹ý·üÀÌ Á¤ÇÏ´Â ¼ÒºñÀÚ Ã»¾àöȸ Á¦ÇÑ ³»¿ë¿¡ ÇØ´çµÇ´Â °æ¿ì |
»óÇ° Ç°Àý |
°ø±Þ»ç(ÃâÆÇ»ç) Àç°í »çÁ¤¿¡ ÀÇÇØ Ç°Àý/Áö¿¬µÉ ¼ö ÀÖÀ½ |
¼ÒºñÀÚ ÇÇÇغ¸»ó |
·»óÇ°ÀÇ ºÒ·®¿¡ ÀÇÇÑ ±³È¯, A/S, ȯºÒ, Ç°Áúº¸Áõ ¹× ÇÇÇغ¸»ó µî¿¡ °üÇÑ »çÇ×Àº¼ÒºñÀÚºÐÀïÇØ°á ±âÁØ (°øÁ¤°Å·¡À§¿øȸ °í½Ã)¿¡ ÁØÇÏ¿© ó¸®µÊ ·´ë±Ý ȯºÒ ¹× ȯºÒÁö¿¬¿¡ µû¸¥ ¹è»ó±Ý Áö±Þ Á¶°Ç, ÀýÂ÷ µîÀº ÀüÀÚ»ó°Å·¡ µî¿¡¼ÀǼҺñÀÚ º¸È£¿¡ °üÇÑ ¹ý·ü¿¡ µû¶ó ó¸®ÇÔ |
(ÁÖ)ÀÎÅÍÆÄÅ©Ä¿¸Ó½º´Â ȸ¿ø´ÔµéÀÇ ¾ÈÀü°Å·¡¸¦ À§ÇØ ±¸¸Å±Ý¾×, °áÁ¦¼ö´Ü¿¡ »ó°ü¾øÀÌ (ÁÖ)ÀÎÅÍÆÄÅ©Ä¿¸Ó½º¸¦ ÅëÇÑ ¸ðµç °Å·¡¿¡ ´ëÇÏ¿©
(ÁÖ)KGÀ̴Ͻýº°¡ Á¦°øÇÏ´Â ±¸¸Å¾ÈÀü¼ºñ½º¸¦ Àû¿ëÇÏ°í ÀÖ½À´Ï´Ù.
¹è¼Û¾È³»
±³º¸¹®°í »óÇ°Àº Åùè·Î ¹è¼ÛµÇ¸ç, Ãâ°í¿Ï·á 1~2Àϳ» »óÇ°À» ¹Þ¾Æ º¸½Ç ¼ö ÀÖ½À´Ï´Ù.
Ãâ°í°¡´É ½Ã°£ÀÌ ¼·Î ´Ù¸¥ »óÇ°À» ÇÔ²² ÁÖ¹®ÇÒ °æ¿ì Ãâ°í°¡´É ½Ã°£ÀÌ °¡Àå ±ä »óÇ°À» ±âÁØÀ¸·Î ¹è¼ÛµË´Ï´Ù.
±ººÎ´ë, ±³µµ¼Ò µî ƯÁ¤±â°üÀº ¿ìü±¹ Åù踸 ¹è¼Û°¡´ÉÇÕ´Ï´Ù.
¹è¼Ûºñ´Â ¾÷ü ¹è¼Ûºñ Á¤Ã¥¿¡ µû¸¨´Ï´Ù.