°øÀ¯Çϱâ
VISUAL C# 2008 STEP BY STEP(CD1ÀåÆ÷ÇÔ)
±¸¸ÅÈıâ 0°Ç
¤ýµµ¼­Á¤º¸ ÀúÀÚ : JOHN SHARP
ÃâÆÇ»ç : Á¤º¸¹®È­»ç
2009³â 01¿ù 30ÀÏ Ãâ°£  |  ISBN : 8956744572  |  838ÂÊ  |  B5  |  1ÆÇ
¤ý±³º¸È¸¿ø ±³º¸¹®°í ID ¿¬°áÇϱâ
µµ¼­¸¦ ±¸ÀÔÇÏ½Ã¸é ±³º¸¹®°í¿Í ²É¸¶ÀÇ È¸¿øÇýÅÃÀ» ÇÔ²²
¹ÞÀ¸½Ç ¼ö ÀÖ½À´Ï´Ù.
¤ý²É¸¶°¡ 30,000¿ø 27,000¿ø 10%
¤ýÃß°¡ÇýÅà ²É 3¼ÛÀÌ
²É¼ÛÀÌÁö°© ¸¸µé±â>
²É¼ÛÀÌ Àû¸³À» À§Çؼ­ '²É¼ÛÀÌÁö°©'À» ¸¸µå¼Å¾ß ÇÕ´Ï´Ù.
¤ý¹è¼ÛÁö¿ª ±¹³»
¤ý¹è¼Ûºñ
Á¶°ÇºÎ¹«·á¹è¼Û
  • ÀÌ °¡°ÔÀÇ ¹«·á¹è¼Û »óǰÀ» ÇÔ²² ÁÖ¹®Çϰųª, ÃÑÁÖ¹®±Ý¾×ÀÌ 15,000¿ø ÀÌ»óÀÌ¸é ¹«·á¹è¼Û.
  • 15,000¿ø ¹Ì¸¸ÀÌ¸é ¹è¼Ûºñ 2,500¿ø °í°´ºÎ´ã
  • µµ¼­»ê°£/Á¦ÁÖµµ´Â Ãß°¡¿îÀÓºñ ºÎ°úµÉ ¼ö ÀÖÀ½
1ÀÏ À̳» Ãâ°í
¤ý¼ö·®
ÃÑ ÇÕ°è±Ý¾×  ¿ø
Âò
¼±¹°
Àå¹Ù±¸´Ï ´ã±â
¹Ù·Î ±¸¸ÅÇϱâ

Àå¹Ù±¸´Ï¿¡ ´ã¾Ò½À´Ï´Ù. Àå¹Ù±¸´Ï¸¦ È®ÀÎ ÇϽðڽÀ´Ï±î?

¼îÇΰè¼ÓÇϱâ
Àå¹Ù±¸´Ïº¸±â
¤ýÀÌ °¡°ÔÀÇ ´Ù¸¥ »óǰ ¸ðµç»óǰº¸±â+
15,800¿ø
14,220¿ø 10%¡é
22,000¿ø
19,800¿ø 10%¡é
16,800¿ø
15,120¿ø 10%¡é
²ÞÀ» ÇÇ¿ì´Â ¼¼»ó, ÀÎÅÍ³Ý ±³º¸¹®°íÀÔ´Ï´Ù.
²ÞÀ» ÇÇ¿ì´Â ¼¼»ó, ÀÎÅÍ³Ý ±³º¸¹®°íÀÔ´Ï´Ù.
°¡°ÔÁÖÀÎ : ±³º¸¹®°í
ÀüÈ­ ¹× ÅùèÁ¤º¸
ÀüÈ­ ¹× ÅùèÁ¤º¸
»óǰ ¾È³» ¹× ȯºÒ, ±³È¯, ¹è¼Û¹®ÀÇ
- °¡°Ô ÀüÈ­¹øÈ£ : 1544-1900
- ÀüÈ­¹®ÀÇ ½Ã°£ : ¿ÀÀü 9½ÃºÎÅÍ ¿ÀÈÄ 6½Ã±îÁö
(¸ÅÁÖ ¿ù¿äÀÏ, È­¿äÀÏ, ¼ö¿äÀÏ, ¸ñ¿äÀÏ, ±Ý¿äÀÏ, °øÈÞÀÏ Á¦¿Ü)
- °¡°Ô À̸ÞÀÏ : ink@kyobobook.co.kr
- ÀÌ¿ë Åùèȸ»ç : CJ´ëÇÑÅë¿î
ÆÇ¸Å°¡°ÔÁ¤º¸
- »ç¾÷ÀÚ¸í : (ÁÖ)±³º¸¹®°í
- »ç¾÷ÀÚµî·Ï¹øÈ£ : 102-81-11670
- Åë½ÅÆÇ¸Å¾÷½Å°í : 01-0653
- Çö±Ý¿µ¼öÁõ : ¹ß±Þ°¡´É
ÀüÈ­ÁÖ¹® ¹× °áÁ¦¹®ÀÇ
- ²ÉÇÇ´Â ¾ÆÄ§¸¶À» : 1644-8422
°¡°Ô¿Í Á÷°Å·¡¸¦ ÇÏ½Ã¸é ²É¼ÛÀÌ Àû¸³ ¹× °¢Á¾ ÇýÅÿ¡¼­
Á¦¿ÜµÇ°í, ¸¸ÀÏÀÇ ¹®Á¦°¡ ¹ß»ýÇÏ´Â °æ¿ì¿¡µµ ²É¸¶ÀÇ
µµ¿òÀ» ¹ÞÀ¸½Ç ¼ö ¾ø½À´Ï´Ù. °¡°ÔÀÇ ºÎ´çÇÑ ¿ä±¸,
ºÒ°øÁ¤ ÇàÀ§ µî¿¡ ´ëÇØ¼­µµ ²É¸¶·Î Á÷Á¢ ÀüÈ­ÁÖ¼¼¿ä.
 À̾߱â²É¹ç
µî·ÏµÈ À̾߱Ⱑ ¾ø½À´Ï´Ù.
»ó¼¼Á¤º¸ ±¸¸ÅÈıâ (0) »óǰ Q&A (0) ¹è¼Û/±³È¯/ȯºÒ ¾È³»

Ã¥¼Ò°³

STEP BY STEP! ±â¼ú ¼­Àû Á¦ÀÛ È¸»ç Content MasterrÀÇ ¼ö¼® ±â¼úÀÚ John SharpÀÇ ¡ºVISUAL C# 2008 STEP BY STEP¡». ÄÚµå ÀÚüº¸´Ù´Â ±â´É ±¸Çö¿¡ ³ë·Â°ú ½Ã°£À» ÅõÀÚÇÒ ¼ö ÀÖµµ·Ï À̲ø¾îÁÖ´Â Visual C# 2008¿¡ ´ëÇÑ ±³Àç´Ù. ÀÌ Ã¥Àº Visual C# 2008·Î ÇÁ·Î±×·¥À» °³¹ßÇÏ´Â ¹æ¹ýÀ» ´Ü°èº°·Î ¹è¿ö³ª°¡°Ô µÈ´Ù. ´Ü¼øÈ÷ ÇÁ·Î±×·¥À» °³¹ßÇÏ´Â µ¥ ÁýÁßÇϱ⺸´Ù´Â ±âº»ÀûÀÎ ¿ø¸®¸¦ ÀÌÇØÇÏ´Â µ¥ ÁßÁ¡À» µÎ°í ÀÖ´Ù. º¯¼ö ¼±¾ð, ¹®Àå ÀÛ¼º, ±×¸®°í ¿¬»êÀÚ¸¦ ¸¸µå´Â °ÍÀº ¹°·Ð, ¸Þ¼­µå¸¦ È£ÃâÇÏ°Ô µÈ´Ù. ¾Æ¿ï·¯ ¼Ó¼º°ú Àε¦¼­¸¦ Á¤ÀÇÇÑ ´ÙÀ½, À̺¥Æ®¸¦ ó¸®ÇÒ ¼ö ÀÖ´Ù. Microsoft ADO.NET»Ó ¾Æ´Ï¶ó, LING¸¦ »ç¿ëÇÏ¿© µ¥ÀÌÅ͵µ È®ÀÎÇÏ°Ô µÈ´Ù. WPF·Î´Â dzºÎÇÑ »ç¿ëÀÚ ÀÎÅÍÆäÀ̽ºµµ ±¸ÇöÇÒ ¼ö ÀÖ´Ù. »óÈ£´ëÈ­ÀûÀÎ À¥ ÇÁ·Î±×·¥À» ¸¸µé¾î À¥ ¼­ºñ½º¸¦ ÀÛ¼ºÇÏ´Â µ¥µµ À¯¿ëÇÏ´Ù. ºÎ·ÏÀ¸·Î´Â ¿ø¼­°¡ eBookÀ¸·Î ¼ö·ÏµÈ CD 1ÀåÀ» Á¦°øÇÑ´Ù.

¸ñÂ÷

½ÃÀÛÇϸ鼭 Part 1 Microsoft Visual C#°ú Microsoft Visual Studio 2008 ¼Ò°³ Chapter 1 C# ¼Ò°³ Visual Studio 2008 ȯ°æ¿¡¼­ ÇÁ·Î±×·¡¹Ö ½ÃÀÛÇϱâ ù ¹øÂ° ÇÁ·Î±×·¥ ÀÛ¼ºÇϱ⠳×ÀÓ½ºÆäÀ̽º »ç¿ëÇϱ⠱׷¡ÇÈ ÇÁ·Î±×·¥ ¸¸µé±â Chapter 2 º¯¼ö, ¿¬»êÀÚ¿Í ¼ö½Ä »ç¿ëÇϱ⠸í·É¹® ÀÌÇØÇϱ⠽ĺ°ÀÚ »ç¿ëÇϱâ Ű¿öµå ±¸ºÐÇϱ⠺¯¼ö »ç¿ëÇϱ⠺¯¼ö¿¡ À̸§ ºÙÀ̱⠺¯¼ö ¼±¾ðÇϱ⠱⺻ÀûÀÎ µ¥ÀÌÅÍ Á¾·ù ±âº» µ¥ÀÌÅÍ Á¾·ùÀÇ °ª Ç¥½ÃÇϱ⠻ê¼ú ¿¬»êÀÚ »ç¿ëÇϱ⠿¬»êÀÚ¿Í µ¥ÀÌÅÍ Çü½Ä »ê¼ú ¿¬»êÀÚ »ìÆìº¸±â ¿ì¼±¼øÀ§ °áÁ¤Çϱ⠼ö½ÄÀ» °è»êÇϱâ À§ÇØ °áÇÕ¼º »ç¿ëÇϱ⠰áÇÕ¼º°ú ´ëÀÔ ¿¬»êÀÚ º¯¼ö°ªÀÇ Áõ°¡¿Í °¨¼Ò Á¢µÎ¾î¿Í Á¢¹Ì¾î ¾Ï½ÃÀû Çü½ÄÀÇ ·ÎÄà º¯¼ö ¼±¾ðÇϱâ Chapter 3 ¸Þ¼­µå ÀÛ¼º°ú ¹üÀ§ Àû¿ëÇϱ⠸޼­µå ¼±¾ðÇϱ⠸޼­µå ¼±¾ð ¹®¹ý return ¹® ÀÛ¼ºÇϱ⠸޼­µå È£ÃâÇϱ⠸޼­µå È£Ãâ ¹®¹ý ¹üÀ§(Scope) Àû¿ëÇϱ⠷ÎÄà ¿µ¿ª Á¤ÀÇÇϱâ Ŭ·¡½º ¹üÀ§ Á¤ÀÇÇϱ⠸޼­µå ¿À¹ö·Îµå ¸Þ¼­µå ÀÛ¼ºÇϱâ Chapter 4 ÀÇ»ç°áÁ¤¹® »ç¿ëÇÏ±â ³í¸®Çü º¯¼ö ¼±¾ðÇÏ±â ³í¸® ¿¬»êÀÚ »ç¿ëÇϱ⠵¿µî¼º°ú °ü°è ¿¬»êÀÚ ÀÌÇØÇϱâ Á¶°Ç ³í¸® ¿¬»êÀÚ ÀÌÇØÇϱ⠿¬»êÀÚ ¿ì¼±¼øÀ§¿Í ¿¬»ê ¹æÇâ ¿ä¾à if ¹® »ç¿ëÇÏ¿© ÀÇ»ç°áÁ¤Çϱâ if ¹® ¹®¹ý ÀÌÇØÇϱ⠺í·ÏÀ¸·Î ¹®Àå ±×·ì ¸¸µé±â if ¹® ÁßøÇÏ¿© ÀÛ¼ºÇϱâ switch ¹® »ç¿ëÇϱâ switch ¹® ¹®¹ý ÀÌÇØÇϱâ switch ¹®ÀÇ ±ÔÄ¢ Chapter 5 º¹ÇÕ ´ëÀÔ¹®°ú ¹Ýº¹ ½ÇÇ๮ »ç¿ëÇϱ⠺¹ÇÕ ´ëÀÔ ¿¬»êÀÚ »ç¿ëÇϱâ while ¹® ÀÛ¼ºÇϱâ for ¹® ÀÛ¼ºÇϱâ for ¹®ÀÇ ¹üÀ§ do ¹® ÀÛ¼ºÇϱâ Chapter 6 ¿À·ù¿Í ¿¹¿Ü»óȲ °ü¸®Çϱ⠿À·ù ´ëóÇϱâ Äڵ带 ½ÇÇàÇÏ¿©(Try) ¿¹¿Ü»óȲ ã¾Æ³»±â(Catch) ¿¹¿Ü»óȲ ó¸®Çϱ⠿©·¯ °³ÀÇ catch 󸮱⠻ç¿ëÇϱ⠿©·¯ °³ÀÇ ¿¹¿Ü»óȲ ã¾Æ³»±â checked¿Í unchecked¸¦ ÅëÇÑ Á¤¼ö ¿¬»ê Checked ¹® ÀÛ¼ºÇϱâ Checked ¼ö½Ä ÀÛ¼ºÇϱ⠿¹¿Ü»óȲ ¹ß»ý½Ã۱â finally ºí·Ï »ç¿ëÇϱâ Part 2 C# ¾ð¾î ÀÌÇØÇϱâ Chapter 7 Ŭ·¡½º¿Í °´Ã¼ »ý¼ºÇÏ°í °ü¸®Çϱ⠺зù ÀÌÇØÇϱâ ĸ½¶È­ÀÇ ¸ñÀû Ŭ·¡½º Á¤ÀÇÇÏ°í »ç¿ëÇϱâ Á¢±Ù¼º Á¦¾îÇϱ⠻ý¼ºÀÚ »ç¿ëÇϱ⠻ý¼ºÀÚÀÇ ¿À¹ö·Îµå static ¸Þ¼­µå¿Í µ¥ÀÌÅÍ ÀÌÇØÇϱ⠰øÀ¯ ÇÊµå ¸¸µé±â const Ű¿öµå¸¦ »ç¿ëÇÏ¿© static ÇÊµå ¸¸µé±â Chapter 8 °ª°ú ÂüÁ¶ ÀÌÇØÇϱ⠰ª Çü½ÄÀÇ º¯¼ö¿Í Ŭ·¡½º º¹»çÇϱâ Null °ª°ú NullÀÌ °¡´ÉÇÑ Çü½Ä ÀÌÇØÇϱâ NullÀÌ °¡´ÉÇÑ Çü½Ä »ç¿ëÇϱâ NullÀÌ °¡´ÉÇÑ Çü½ÄÀÇ ¼Ó¼º ÀÌÇØÇϱâ ref¿Í out ÆÄ¶ó¹ÌÅÍ ref ÆÄ¶ó¹ÌÅÍ ¸¸µé±â out ÆÄ¶ó¹ÌÅÍ ¸¸µé±â ÄÄÇ»ÅÍ ¸Þ¸ð¸®ÀÇ ±¸¼º ½ºÅðú Èü »ç¿ëÇϱâ System.Object Ŭ·¡½º Box Unbox ¾ÈÀüÇÏ°Ô µ¥ÀÌÅÍ º¯È¯Çϱâ(cast) is ¿¬»êÀÚ as ¿¬»êÀÚ Chapter 9 ³ª¿­Çü°ú ±¸Á¶ÇüÀÇ °ª Çü½Ä ¸¸µé±â ³ª¿­Çü »ç¿ëÇϱ⠳ª¿­Çü ¼±¾ðÇϱ⠳ª¿­Çü »ç¿ëÇϱ⠳ª¿­Çü °ª ¼±ÅÃÇϱ⠳ª¿­ÇüÀÇ ³»ºÎ Çü½Ä ¼±ÅÃÇϱ⠱¸Á¶Ã¼ »ç¿ëÇϱ⠱¸Á¶Ã¼ ¼±¾ðÇϱ⠱¸Á¶Ã¼¿Í Ŭ·¡½º Â÷ÀÌ ÀÌÇØÇϱ⠱¸Á¶Ã¼ º¯¼ö ¼±¾ðÇϱ⠱¸Á¶Ã¼ÀÇ ÃʱâÈ­ ÀÌÇØÇϱ⠱¸Á¶Ã¼ º¯¼ö º¹»çÇϱâ Chapter 10 ¹è¿­°ú Ä÷º¼Ç »ç¿ëÇϱ⠹迭À̶õ ¹«¾ùÀΰ¡? ¹è¿­ º¯¼ö ¼±¾ðÇϱ⠹迭 ÀνºÅϽº ¸¸µé±â ¹è¿­ º¯¼ö ÃʱâÈ­Çϱ⠾ϽÃÀû Çü½ÄÀÇ ¹è¿­ ¸¸µé±â ¹è¿­ÀÇ °¢ ±¸¼º¿ä¼Ò »ç¿ëÇϱ⠹迭 ¿ä¼Ò ¼øÈ¯Çϱ⠹迭 º¹»çÇϱâ Ä÷º¼Ç Ŭ·¡½º´Â ¹«¾ùÀΰ¡? ArrayList Ä÷º¼Ç Ŭ·¡½º Queue Ä÷º¼Ç Ŭ·¡½º Stack Ä÷º¼Ç Ŭ·¡½º Hashtable Ä÷º¼Ç Ŭ·¡½º SortedList Ä÷º¼Ç Ŭ·¡½º Ä÷º¼Ç ÃʱâÈ­ ¹è¿­°ú Ä÷º¼Ç ºñ±³Çϱâ Ä÷º¼Ç Ŭ·¡½º¸¦ »ç¿ëÇÏ¿© Ä«µå³îÀÌ ±¸ÇöÇϱâ Chapter 11 ÆÄ¶ó¹ÌÅÍ ¹è¿­ ÀÌÇØÇϱ⠹迭 Àμö »ç¿ëÇϱâ Params ¹è¿­ ¼±¾ðÇϱâ params object[] »ç¿ëÇϱâ params ¹è¿­ »ç¿ëÇϱâ Chapter 12 »ó¼Ó »ç¿ëÇϱ⠻ó¼ÓÀ̶õ ¹«¾ùÀΰ¡? »ó¼Ó »ç¿ëÇϱ⠱⺻ Ŭ·¡½º¿Í ÆÄ»ýµÈ Ŭ·¡½º ±âº» Ŭ·¡½º »ý¼ºÀÚ È£ÃâÇϱâ Ŭ·¡½º ´ëÀÔÇϱâ new ¸Þ¼­µå ¼±¾ðÇϱ⠰¡»ó ¸Þ¼­µå ¼±¾ðÇϱ⠿À¹ö¶óÀÌµå ¸Þ¼­µå ¼±¾ðÇϱâ protected Á¢±Ù ÀÌÇØÇϱâ È®Àå ¸Þ¼­µå ÀÌÇØÇϱâ Chapter 13 ÀÎÅÍÆäÀ̽º »ý¼º°ú Ãß»ó Ŭ·¡½º Á¤ÀÇÇϱâ ÀÎÅÍÆäÀ̽º ÀÌÇØÇϱâ ÀÎÅÍÆäÀ̽º ¹®¹ý ÀÎÅÍÆäÀ̽ºÀÇ Á¦¾à ÀÎÅÍÆäÀ̽º ±¸ÇöÇϱâ ÀÎÅÍÆäÀ̽º¸¦ ÅëÇØ Ŭ·¡½º ÂüÁ¶Çϱ⠴ÙÁß ÀÎÅÍÆäÀ̽º »ç¿ëÇϱâ Abstract Ŭ·¡½º Abstract ¸Þ¼­µå Sealed Ŭ·¡½º Sealed ¸Þ¼­µå È®Àå °¡´ÉÇÑ ÇÁ·¹ÀÓ¿öÅ© ±¸ÇöÇϱâ Ű¿öµå Á¶ÇÕ ¿ä¾à Chapter 14 °¡ºñÁö Ä÷º¼Ç°ú ¸®¼Ò½º °ü¸® °´Ã¼ÀÇ »ý¾ÖÁֱ⠼ҸêÀÚ ÀÛ¼ºÇÏ±â ¿Ö °¡ºñÁö Ä÷ºÅ͸¦ »ç¿ëÇÒ±î? °¡ºñÁö Ä÷ºÅÍ´Â ¾î¶»°Ô ½ÇÇàµÉ±î? ±ÇÀå»çÇ× ¸®¼Ò½º °ü¸® Disposal ¸Þ¼­µå ¿¹¿Ü»óȲ¿¡ ¾ÈÀüÇÑ Ã³¸® using ¹® ¼Ò¸êÀÚ¿¡¼­ Dispose ¸Þ¼­µå È£ÃâÇϱ⠿¹¿Ü»óȲ¿¡ ¾ÈÀüÇÑ ÄÚµå ¸¸µé±â Part 3 ÄÄÆ÷³ÍÆ® ¸¸µé±â Chapter 15 Çʵ忡 Á¢±ÙÇϱâ À§ÇÑ ¼Ó¼º ±¸ÇöÇϱ⠸޼­µå¸¦ »ç¿ëÇÏ¿© ĸ½¶È­ ±¸ÇöÇϱ⠼ӼºÀº ¹«¾ùÀΰ¡? ¼Ó¼º »ç¿ëÇϱâ Àбâ Àü¿ë ¼Ó¼º ¾²±â Àü¿ë ¼Ó¼º ¼Ó¼ºÀÇ Á¢±Ù¼º ¼Ó¼ºÀÇ Á¦¾à Á¶°Ç ÀÌÇØÇϱâ ÀÎÅÍÆäÀ̽º ¼Ó¼º ¼±¾ðÇϱâ Windows ÇÁ·Î±×·¥¿¡¼­ ¼Ó¼º »ç¿ëÇϱâ ÀÚµ¿ ¼Ó¼º »ý¼ºÇϱ⠼ӼºÀ» »ç¿ëÇÏ¿© °´Ã¼ ÃʱâÈ­Çϱâ Chapter 16 Àε¦¼­ »ç¿ëÇϱâ Àε¦¼­¶õ ¹«¾ùÀΰ¡? Àε¦¼­¸¦ »ç¿ëÇÏÁö ¾Ê´Â ¿¹Á¦ Àε¦¼­¸¦ »ç¿ëÇÑ µ¿ÀÏÇÑ ¿¹Á¦ Àε¦¼­ Á¢±Ù ¸Þ¼­µå ÀÌÇØÇϱâ Àε¦¼­¿Í ¹è¿­ ºñ±³Çϱâ ÀÎÅÍÆäÀ̽º¿¡¼­ Àε¦¼­ »ç¿ëÇϱâ Windows ÇÁ·Î±×·¥¿¡¼­ Àε¦¼­ »ç¿ëÇϱâ Chapter 17 ÇÁ·Î±×·¥ È帧 °¡·Îä±â¿Í À̺¥Æ® ó¸®Çϱâ Delegate ¼±¾ðÇÏ°í »ç¿ëÇϱâ ÀÚµ¿È­ °øÀå ½Ã³ª¸®¿À Delegate¸¦ »ç¿ëÇÏÁö ¾Ê°í °øÀå ±¸ÇöÇϱâ Delegate¸¦ »ç¿ëÇÏ¿© °øÀå ±¸ÇöÇϱâ Delegate »ç¿ëÇϱâ Lambda ¼ö½Ä°ú Delegate Method Adaptor ¸¸µé±â Adapter·Î½á Lambda ¼ö½Ä »ç¿ëÇϱâ Lambda ¼ö½ÄÀÇ ÇüÅ À̺¥Æ®·Î »óȲ ¾Ë¸®±â À̺¥Æ® ¼±¾ðÇϱâ À̺¥Æ® °¨½ÃÇϱâ À̺¥Æ®¿¡¼­ Á¦¿Ü½Ã۱â À̺¥Æ® ¹ß»ý½Ã۱â WPF »ç¿ëÀÚ ÀÎÅÍÆäÀ̽º À̺¥Æ® ÀÌÇØÇϱâ À̺¥Æ® »ç¿ëÇϱâ Chapter 18 Generic ¼Ò°³ °´Ã¼ÀÇ ¹®Á¦ Generic ÇØ°á ¹æ¹ý Generic°ú ÀϹÝÈ­µÈ Ŭ·¡½º Generic°ú Á¦¾à Á¶°Ç Generic Ŭ·¡½º ¸¸µé±â ÀÌÁø Æ®¸® ÀÌ·Ð GenericÀ» »ç¿ëÇÏ¿© ÀÌÁø Æ®¸® Ŭ·¡½º ¸¸µé±â Generic ¸Þ¼­µå ÀÛ¼ºÇϱâ ÀÌÁø Æ®¸®¸¦ »ý¼ºÇϱâ À§ÇØ Generic ¸Þ¼­µå Á¤ÀÇÇϱâ Chapter 19 Ä÷º¼Ç ³ª¿­Çϱâ Ä÷º¼ÇÀÇ ¿ä¼Òµé ³ª¿­Çϱâ Á÷Á¢ Enumerator ±¸ÇöÇϱâ IEnumerable ÀÎÅÍÆäÀ̽º ±¸ÇöÇϱâ Iterator¸¦ »ç¿ëÇÏ¿© Enumerator ±¸ÇöÇϱ⠰£´ÜÇÑ Iterator ¿¹Á¦ Iterator¸¦ »ç¿ëÇÏ¿© Tree¡´TItem¡µ Ŭ·¡½ºÀÇ Enumerator Á¤ÀÇÇϱâ Chapter 20 ÁúÀǹ®À» »ç¿ëÇÏ¿© ¸Þ¸ð¸®ÀÇ µ¥ÀÌÅÍ Á¶È¸Çϱâ LINQ¶õ ¹«¾ùÀΰ¡? C# ÇÁ·Î±×·¥¿¡¼­ LINQ »ç¿ëÇϱ⠵¥ÀÌÅÍ ¼±ÅÃÇϱ⠵¥ÀÌÅÍ ÇÊÅ͸µ µ¥ÀÌÅÍ ¼ø¼­ ÁöÁ¤, ±×·ìÈ­, ÇÕ°è °è»êÇϱ⠵¥ÀÌÅÍ °áÇÕÇϱâ ÁúÀÇ ¿¬»êÀÚ »ç¿ëÇϱâ Tree¡´TItem¡µ °´Ã¼¿¡¼­ µ¥ÀÌÅÍ ÁúÀÇÇϱâ LINQ¿Í Æò°¡ Áö¿¬Çϱâ Chapter 21 ¿¬»êÀÚ ¿À¹ö·Îµù ¿¬»êÀÚ ÀÌÇØÇϱ⠿¬»êÀÚ Á¦¾à Á¶°Ç ¿À¹ö·Îµå ¿¬»êÀÚ ´ëĪÀÇ ¿¬»êÀÚ ¸¸µé±â º¹ÇÕ ´ëÀÔ ¿¬»êÀÚ ÀÌÇØÇϱâ Áõ°¡¿Í °¨¼Ò ¿¬»êÀÚ ¼±¾ðÇϱ⠽ÖÀ¸·Î ±¸¼ºµÈ ¿¬»êÀÚ Á¤ÀÇÇϱ⠿¬»êÀÚ ±¸ÇöÇϱ⠺¯È¯ ¿¬»êÀÚ ÀÌÇØÇϱ⠳»Àå º¯È¯ ±â´É Á¦°øÇϱ⠻ç¿ëÀÚ Á¤ÀÇ º¯È¯ ¿¬»êÀÚ ±¸ÇöÇϱ⠴ëĪÀÇ ¿¬»êÀÚ ¸¸µé±â ³»Àå º¯È¯ ¿¬»êÀÚ Ãß°¡Çϱâ Part 4 Windows ÇÁ·Î±×·¥ ÀÛ¼ºÇϱâ Chapter 22 WPF(Windows Presentation Foundation) ¼Ò°³ WPF ÇÁ·Î±×·¥ ÀÛ¼ºÇϱâ WPF(Windows Presentation Foundation) ÇÁ·Î±×·¥ ÀÛ¼ºÇÏ±â Æû¿¡ ÄÁÆ®·Ñ Ãß°¡Çϱâ WPF ÄÁÆ®·Ñ ¼Ó¼ºÀ» µ¿ÀûÀ¸·Î º¯°æÇϱâ WPF Æû¿¡¼­ À̺¥Æ® ó¸®Çϱâ Windows Æû¿¡¼­ À̺¥Æ® ó¸®Çϱâ Chapter 23 ¸Þ´º¿Í ´ëÈ­»óÀÚ »ç¿ëÇϱ⠸޴º °¡À̵å¶óÀΰú ½ºÅ¸ÀÏ ¸Þ´º¿Í ¸Þ´º À̺¥Æ® ¸Þ´º ¸¸µé±â ¸Þ´º À̺¥Æ® ó¸®Çϱ⠴ÜÃà ¸Þ´º ´ÜÃà ¸Þ´º ¸¸µé±â Windows °øÅë ´ëÈ­»óÀÚ SaveFileDialog Ŭ·¡½º »ç¿ëÇϱâ Chapter 24 µ¥ÀÌÅÍ À¯È¿¼º °ËÁõÇϱ⠵¥ÀÌÅÍ À¯È¿¼º °ËÁõÇϱ⠻ç¿ëÀÚ ÀÔ·Â Á¤º¸ÀÇ °Ë»ç Àü·« ¿¹Á¦ : °í°´ Á¤º¸ À¯Áö°ü¸® µ¥ÀÌÅÍ ¹ÙÀεùÀ» »ç¿ëÇÑ À¯È¿¼º °ËÁõ ¼öÇàÇϱâ À¯È¿¼º °Ë»ç¸¦ ½ÇÇàÇÏ´Â ½ÃÁ¡ º¯°æÇϱâ Part 5 µ¥ÀÌÅÍ °ü¸®Çϱâ Chapter 25 µ¥ÀÌÅͺ£À̽º¿¡¼­ Á¤º¸ °Ë»öÇϱâ ADO.NETÀ» »ç¿ëÇÏ¿© µ¥ÀÌÅͺ£À̽º ÁúÀÇÇϱâ Northwind µ¥ÀÌÅͺ£À̽º µ¥ÀÌÅͺ£À̽º ¸¸µé±â ADO.NETÀ» »ç¿ëÇÏ¿© ÁÖ¹® Á¤º¸ ÁúÀÇÇϱâ DLINQ¸¦ »ç¿ëÇÏ¿© µ¥ÀÌÅͺ£À̽º ÁúÀÇÇϱâ Entity Ŭ·¡½º Á¤ÀÇÇϱâ DLINQ Äõ¸® ÀÛ¼ºÇÏ°í ½ÇÇàÇϱâ Áö¿¬Çϰųª Áï½Ã °¡Á®¿À±â Å×À̺í ÇÕÄ¡±â¿Í °ü°è »ý¼ºÇϱâ Áö¿¬µÈ °¡Á®¿À±â¿Í Áï½Ã °¡Á®¿À±â »ç¿ëÀÚ Á¤ÀÇ DataContext Ŭ·¡½º Á¤ÀÇÇϱâ DLINQ¸¦ »ç¿ëÇÏ¿© ÁÖ¹®(Order) Á¤º¸ ÁúÀÇÇϱâ Chapter 26 µ¥ÀÌÅÍ ¹ÙÀεùÀ» »ç¿ëÇÏ¿© µ¥ÀÌÅÍ Ç¥½ÃÇÏ°í ÆíÁýÇϱâ DLINQ·Î µ¥ÀÌÅÍ ¹ÙÀεù »ç¿ëÇϱâ DLINQ¸¦ »ç¿ëÇÏ¿© µ¥ÀÌÅÍ ¼öÁ¤Çϱ⠱âÁ¸ µ¥ÀÌÅÍ ¾÷µ¥ÀÌÆ®Çϱ⠾÷µ¥ÀÌÆ® Ãæµ¹ ó¸®Çϱ⠵¥ÀÌÅÍ Ãß°¡ÇÏ°í »èÁ¦Çϱâ Part 6 À¥ ÇÁ·Î±×·¥ ÀÛ¼ºÇϱâ Chapter 27 ASP.NET ¼Ò°³ ÀÎÅÍ³Ý ÀÌÇØÇϱâ À¥ ¼­¹ö ¿äû°ú ÀÀ´ä ÀÌÇØÇϱ⠻óÅ °ü¸®Çϱâ ASP.NET ÀÌÇØÇϱâ ASP.NETÀ¸·Î À¥ ÇÁ·Î±×·¥ ÀÛ¼ºÇϱâ ASP.NET ÇÁ·Î±×·¥ ÀÛ¼ºÇϱ⠼­¹ö ÄÁÆ®·Ñ ÀÌÇØÇϱâ Å׸¶ ¸¸µé°í »ç¿ëÇϱâ Chapter 28 À¥ ÆûÀÇ À¯È¿¼º °Ë»ç ÄÁÆ®·Ñ ÀÌÇØÇϱ⠼­¹ö¿Í Ŭ¶óÀÌ¾ðÆ®¿¡¼­ÀÇ À¯È¿¼º °Ë»ç ºñ±³Çϱâ À¥ ¼­¹ö¿¡¼­ µ¥ÀÌÅÍ °ËÁõÇϱâ À¥ ºê¶ó¿ìÀú¿¡¼­ µ¥ÀÌÅÍ °Ë»çÇϱâ Ŭ¶óÀÌ¾ðÆ®¿¡¼­ À¯È¿¼º °Ë»ç ¼öÇàÇϱâ Chapter 29 À¥ »çÀÌÆ® º¸È£¿Í À¥ Æû¿¡¼­ µ¥ÀÌÅͺ£À̽º Á¢±ÙÇϱ⠺¸¾È °ü¸®ÇÏ±â Æû ±â¹ÝÀÇ º¸¾È ÀÌÇØÇÏ±â Æû ±â¹ÝÀÇ º¸¾È ±¸ÇöÇϱ⠵¥ÀÌÅÍ ÁúÀÇÇÏ¿© Ç¥½ÃÇϱâ À¥ ÆûÀÇ GridView ÄÁÆ®·Ñ ÀÌÇØÇÏ±â °í°´°ú ÁÖ¹® ÀÌ·Â Á¤º¸ Ç¥½ÃÇϱ⠵¥ÀÌÅÍ ÆäÀÌÁö »ç¿ëÇϱ⠵¥ÀÌÅÍ ÆíÁýÇϱâ GridView ÄÁÆ®·ÑÀ» ÅëÇØ Çà ¾÷µ¥ÀÌÆ®Çϱ⠿©·¯ Æûµé·Î À̵¿Çϱâ Chapter 30 À¥ ¼­ºñ½º ¸¸µé°í »ç¿ëÇϱâ À¥ ¼­ºñ½º¶õ ¹«¾ùÀΰ¡? SOAPÀÇ ¿ªÇÒ WSDLÀº ¹«¾ùÀΰ¡? ºñ±â´ÉÀûÀÎ À¥ ¼­ºñ½ºÀÇ ¿ä±¸»çÇ× WCFÀÇ ¿ªÇÒ À¥ ¼­ºñ½º ¸¸µé±â ProductsService À¥ ¼­ºñ½º ¸¸µé±â À¥ ¼­ºñ½º, Ŭ¶óÀÌ¾ðÆ®¿Í ÇÁ·Ï½Ã SOAP »ç¿ëÇϱâ(¾î·Á¿î ¹æ¹ý) SOAP »ç¿ëÇϱâ(½¬¿î ¹æ¹ý) ProductsService À¥ ¼­ºñ½º »ç¿ëÇϱâ ã¾Æº¸±â

ÃâÆÇ»ç ¼­Æò

Visual C#À¸·Î ÇÁ·Î±×·¥À» ÀÛ¼ºÇÏ´Â ¹æ¹ýÀ» ¹è¿ì±â À§ÇÑ ´Ü°èÀûÀ̸鼭 ¾Ë±â ½¬¿î ¾È³»¼­! ÀÌ Ã¥ÀÌ ´Ù·ç´Â ³»¿ë ÇÑ ¹ø¿¡ Çϳª¾¿ Visual C# 2008À» È¥ÀÚ¼­ ¹è¿î´Ù. ±âº»ÀûÀÎ ÄÄÇ»ÅÍ ÇÁ·Î±×·¡¹Ö ±â¼úÀ» °®°í ÀÖ´Â °³¹ßÀڵ鿡°Ô ÀÌ»óÀûÀ̸ç, ÀÌ Ã¥ÀÇ ½Ç¹«Àû ³»¿ëÀº C# ÄÄÆ÷³ÍÆ®¿Í Windows ±â¹ÝÀÇ ÇÁ·Î±×·¥À» ÀÛ¼ºÇϴµ¥ Á÷Á¢ÀûÀÎ µµ¿òÀ» Á¦°øÇÑ´Ù. ÀÌ Ã¥¿¡ Æ÷ÇÔµÈ ³»¿ë ÅØ½ºÆ® ¿¡µðÅÍ, ÇÁ·Î±×·¥À̳ª IDE¸¦ »ç¿ëÇØ¼­ JavaScript ÄÚµå Â¥±â º¯¼ö ¼±¾ðÇϱâ, ¹®Àå ÀÛ¼ºÇϱâ, ¿¬»êÀÚ ¸¸µé±â¿Í ¸Þ¼­µå È£ÃâÇϱ⠿¹¿Ü»óȲ ã¾Æ³»°í ó¸®Çϱ⠼ҸêÀÚ(Destructor) ¿Í °¡ºñÁö Ä÷º¼ÇÀ» »ç¿ëÇÏ¿© ¸®¼Ò½º °ü¸®Çϱ⠼Ӽº°ú Àε¦¼­ Á¤ÀÇÇϰí À̺¥Æ® ó¸®Çϱâ Çü½Ä¿¡ ¾ÈÀüÇÑ Å¬·¡½º¿Í Ä÷º¼ÇÀ» Á¤ÀÇÇϱâ À§ÇØ Generic »ç¿ëÇϱâ Microsoft ADO.NET°ú LINQ(Language Integrated Query) »ç¿ëÇÏ¿© µ¥ÀÌÅÍ Ã³¸®Çϱ⠻óÈ£ ´ëÈ­ÀûÀÎ À¥ ÇÁ·Î±×·¥À» ¸¸µé°í À¥ ¼­ºñ½º ÀÛ¼ºÇϱâ WPF(Windows Presentation Foundation)À¸·Î dzºÎÇÑ »ç¿ëÀÚ ÀÎÅÍÆäÀ̽º ±¸ÇöÇϱâ
±¸¸ÅÈı⠱¸¸Å¸¸Á·µµ
ÀÌ »óǰ¿¡ ´ëÇÑ ±¸¸ÅÈıâ´Â ±¸¸ÅÇϽŠºÐ¿¡ ÇÑÇØ 'ÁÖ¹®/¹è¼ÛÁ¶È¸'¿¡¼­ ÀÛ¼ºÇÏ½Ç ¼ö ÀÖ½À´Ï´Ù.
ÀÛ¼ºµÈ ±¸¸ÅÈıⰡ ¾ø½À´Ï´Ù.
    »óǰQ&A
    »óǰ¿¡ °üÇÑ ±Ã±ÝÇϽŠ»çÇ×À» ¹°¾îº¸¼¼¿ä!
    ±Û¾²±â
    ±Û¾²±â
      ¹è¼Û/±³È¯/ȯºÒ ¾È³»
      ¹è¼Û¾È³»
      - ÁÖ¹®±Ý¾×ÀÌ 15,000¿ø ÀÌ»óÀÎ °æ¿ì ¹«·á¹è¼Û, 15,000 ¹Ì¸¸ÀÎ °æ¿ì ¹è¼Ûºñ 2,500¿øÀÌ ºÎ°úµË´Ï´Ù. (´Ü, ¹«·á¹è¼Û »óǰÀÇ °æ¿ì Á¦¿Ü)
      - ÁÖ¹® ÈÄ ¹è¼ÛÁö¿ª¿¡ µû¶ó ±¹³» ÀϹÝÁö¿ªÀº ±Ù¹«ÀÏ(¿ù-±Ý) ±âÁØ 1Àϳ» Ãâ°íµÊÀ» ¿øÄ¢À¸·Î Çϳª, ±â»ó»óȲ µîÀÇ ÀÌÀ¯·Î Áö¿¬µÉ ¼öµµ ÀÖ½À´Ï´Ù. (´Ü, ÀÏ¿äÀÏ ¹× °øÈÞÀÏ¿¡´Â ¹è¼ÛµÇÁö ¾Ê½À´Ï´Ù.)
      - µµ¼­ »ê°£ Áö¿ª ¹× Á¦ÁÖµµÀÇ °æ¿ì´Â Ç×°ø/µµ¼± Ãß°¡¿îÀÓÀÌ ºÎ°úµÉ ¼ö ÀÖ½À´Ï´Ù.
      - ÇØ¿ÜÁö¿ªÀ¸·Î´Â ¹è¼ÛµÇÁö ¾Ê½À´Ï´Ù.
      ±³È¯/ȯºÒ ¾È³»
      - »óǰÀÇ Æ¯¼º¿¡ µû¸¥ ±¸Ã¼ÀûÀÎ ±³È¯ ¹× ȯºÒ±âÁØÀº °¢ »óǰÀÇ '»ó¼¼Á¤º¸'¸¦ È®ÀÎÇϽñ⠹ٶø´Ï´Ù.
      - ±³È¯ ¹× ȯºÒ½ÅûÀº °¡°Ô ¿¬¶ôó·Î ÀüÈ­ ¶Ç´Â À̸ÞÀÏ·Î ¿¬¶ôÁֽøé ÃÖ¼±À» ´ÙÇØ ½Å¼ÓÈ÷ ó¸®ÇØ µå¸®°Ú½À´Ï´Ù.

      ±³È¯ ¹× ȯºÒ °¡´É »óǰ¿¡
      ¹®Á¦°¡ ÀÖÀ» °æ¿ì
      1) »óǰÀÌ Ç¥½Ã/±¤°íµÈ ³»¿ë°ú ´Ù¸£°Å³ª ºÒ·®(ºÎÆÐ, º¯Áú, ÆÄ¼Õ, Ç¥±â¿À·ù, À̹°È¥ÀÔ, Áß·®¹Ì´Þ)ÀÌ ¹ß»ýÇÑ °æ¿ì
      - ½Å¼±½Äǰ, ³ÃÀå½Äǰ, ³Ãµ¿½Äǰ : ¼ö·ÉÀÏ ´ÙÀ½³¯±îÁö ½Åû
      - ±âŸ »óǰ : ¼ö·ÉÀϷκÎÅÍ 30ÀÏ À̳», ±× »ç½ÇÀ» ¾È ³¯ ¶Ç´Â ¾Ë ¼ö ÀÖ¾ú´ø ³¯·ÎºÎÅÍ 30ÀÏ À̳» ½Åû
      2) ±³È¯ ¹× ȯºÒ½Åû ½Ã ÆÇ¸ÅÀÚ´Â »óǰÀÇ »óŸ¦ È®ÀÎÇÒ ¼ö ÀÖ´Â »çÁøÀ» ¿äûÇÒ ¼ö ÀÖÀ¸¸ç »óǰÀÇ ¹®Á¦ Á¤µµ¿¡ µû¶ó Àç¹è¼Û, ÀϺÎȯºÒ, ÀüüȯºÒÀÌ ÁøÇàµË´Ï´Ù. ¹Ýǰ¿¡ µû¸¥ ºñ¿ëÀº ÆÇ¸ÅÀÚ ºÎ´ãÀ̸ç ȯºÒÀº ¹ÝǰµµÂøÀϷκÎÅÍ ¿µ¾÷ÀÏ ±âÁØ 3ÀÏ À̳»¿¡ ¿Ï·áµË´Ï´Ù.
      ´Ü¼øº¯½É ¹×
      ÁÖ¹®Âø¿ÀÀÇ °æ¿ì
      1) ½Å¼±½Äǰ, ³ÃÀå½Äǰ, ³Ãµ¿½Äǰ
      ÀçÆÇ¸Å°¡ ¾î·Á¿î »óǰÀÇ Æ¯¼º»ó, ±³È¯ ¹× ȯºÒÀÌ ¾î·Æ½À´Ï´Ù.
      2) È­Àåǰ
      ÇǺΠƮ·¯ºí ¹ß»ý ½Ã Àü¹®ÀÇ Áø´Ü¼­ ¹× ¼Ò°ß¼­¸¦ Á¦ÃâÇϽøé ȯºÒ °¡´ÉÇÕ´Ï´Ù. ÀÌ °æ¿ì Á¦¹Ýºñ¿ëÀº ¼ÒºñÀÚ ºÎ´ãÀ̸ç, ¹è¼Ûºñ´Â ÆÇ¸ÅÀÚ°¡ ºÎ´ãÇÕ´Ï´Ù. ÇØ´ç È­Àåǰ°ú ÇǺΠƮ·¯ºí°úÀÇ »ó´çÇÑ Àΰú°ü°è°¡ ÀÎÁ¤µÇ´Â °æ¿ì ¶Ç´Â Áúȯġ·á ¸ñÀûÀÇ °æ¿ì¿¡´Â Áø´Ü¼­ ¹ß±Þºñ¿ëÀ» ÆÇ¸ÅÀÚ°¡ ºÎ´ãÇÕ´Ï´Ù.
      3) ±âŸ »óǰ
      ¼ö·ÉÀϷκÎÅÍ 7ÀÏ À̳» ½Åû, ¿Õº¹¹è¼Ûºñ´Â ¼ÒºñÀÚ ºÎ´ã
      4) ¸ð´ÏÅÍ ÇØ»óµµÀÇ Â÷ÀÌ·Î »ö»óÀ̳ª À̹ÌÁö°¡ ´Ù¸¥ °æ¿ì ´Ü¼øº¯½É¿¡ ÀÇÇÑ ±³È¯ ¹× ȯºÒÀÌ Á¦ÇÑµÉ ¼ö ÀÖ½À´Ï´Ù.
      ±³È¯ ¹× ȯºÒ ºÒ°¡ 1) ½Åû±âÇÑÀÌ Áö³­ °æ¿ì
      2) ¼ÒºñÀÚÀÇ °ú½Ç·Î ÀÎÇØ »óǰ ¹× ±¸¼ºÇ°ÀÇ Àüü ¶Ç´Â ÀϺΰ¡ ¾ø¾îÁö°Å³ª ÈѼÕ, ¿À¿°µÇ¾úÀ» °æ¿ì
      3) °³ºÀÇÏ¿© ÀÌ¹Ì ¼·ÃëÇÏ¿´°Å³ª »ç¿ë(Âø¿ë ¹× ¼³Ä¡ Æ÷ÇÔ)ÇØ »óǰ ¹× ±¸¼ºÇ°ÀÇ °¡Ä¡°¡ ¼Õ»óµÈ °æ¿ì
      4) ½Ã°£ÀÌ °æ°úÇÏ¿© »óǰÀÇ °¡Ä¡°¡ ÇöÀúÈ÷ °¨¼ÒÇÑ °æ¿ì
      5) »ó¼¼Á¤º¸ ¶Ç´Â »ç¿ë¼³¸í¼­¿¡ ¾È³»µÈ ÁÖÀÇ»çÇ× ¹× º¸°ü¹æ¹ýÀ» ÁöŰÁö ¾ÊÀº °æ¿ì
      6) »çÀü¿¹¾à ¶Ç´Â ÁÖ¹®Á¦ÀÛÀ¸·Î ÅëÇØ ¼ÒºñÀÚÀÇ ÁÖ¹®¿¡ µû¶ó °³º°ÀûÀ¸·Î »ý»êµÇ´Â »óǰÀÌ ÀÌ¹Ì Á¦ÀÛÁøÇàµÈ °æ¿ì
      7) º¹Á¦°¡ °¡´ÉÇÑ »óǰ µîÀÇ Æ÷ÀåÀ» ÈѼÕÇÑ °æ¿ì
      8) ¸À, Çâ, »ö µî ´Ü¼ø ±âÈ£Â÷ÀÌ¿¡ ÀÇÇÑ °æ¿ì