|
|
|
 |
ÆÇ¸Å°¡ |
22,000¿ø ¡æ 16,060¿ø 27% |
|
 |
¸¶Àϸ®Áö |
1% 160¿ø |
|
 |
¹ßÇàÀÏ |
2006-03-20
|
 |
ISBN |
8972807397 | 9788972807391
|
 |
±âŸÁ¤º¸ |
±¹³»¼ | 511ÂÊ
|
|
 |
¿¹»óÃâ°íÀÏ
|
1ÀÏ (±Ù¹«ÀϱâÁØ) |
 |
¹è¼Ûºñ |
2,000¿ø (20,000¿øÀÌ»ó ¹«·á¹è¼Û)
|
| |
|
|
|
|
|
 |
| ÇÁ·Î±×·¡¹Ö¾ð¾î
|
|
|
| Á¾ÇÕÁö¼ö 8p 235 À§ |
|
| ¿ù°£Áö¼ö 5p 81 À§ |
|
|
| |
|
¡Ø ³×À̹ö üũ¾Æ¿ôÀ¸·Î ±¸¸Å½Ã ºñȸ¿øÀ¸·Î ±¸¸Å°¡
µÊÀ¸·Î °ÄÄ ¸¶Àϸ®Áö´Â Àû¸³ µÇÁö ¾Ê½À´Ï´Ù. |
|
|
|
 |
|
ÇÁ·Î±×·¡¹Öµµ Àç¹ÌÀÖ´Â Ãë¹Ì°¡ µÉ ¼ö ÀÖÀ½À» ¾Ë·ÁÁÖ´Â C# ÇÁ·Î±×·¡¹Ö! - ÇÁ·Î±×·¡¹Ö¿¡ ´ëÇÑ Áö½Ä°ú °æÇèÀÌ ÀüÇô ¾ø´Â µ¶Àڵ鵵 ¹è¿ï ¼ö ÀÖµµ·Ï ¼³¸íÇÕ´Ï´Ù. - 1ºÎ¿¡¼´Â ºñÁÖ¾ó C# 2005 Express¿¡ žÀçµÈ C# 2.0À¸·Î C# Ãʺ¸ÀÚ¸¦ À§ÇØ ½±°í ÀÌÇØ°¡ ½¬¿î °¢Á¾ ¿¹Á¦¿Í ¿¬½À¹®Á¦·Î C# ¹®¹ý°ú °´Ã¼ÁöÇâÀ» ¼³¸íÇÏ¿´½À´Ï´Ù. - 2ºÎ¿¡¼´Â ºñÁÖ¾ó C# 2005 Express¸¦ »ç¿ëÇÏ¿© ¸Þ¸ðÀå, ÆÄÀÏ °ü¸®ÀÚ, ±×¸²ÆÇ, µ¥ÀÌÅͺ£À̽º¸¦ ÀÌ¿ëÇÑ ÁÖ¼Ò·Ï, äÆÃ ±×¸®°í ÄÄÆ÷³ÍÆ®¿Í ºÐ»ê °´Ã¼ ÇÁ·Î±×·¥À» ¸¸µé¾î º¾´Ï´Ù.
|
 |
|
 |
1ºÎ C# ¾ð¾î
1Àå C, C++ ±×¸®°í C# C ¾ð¾îÀÇ Åº»ý C++ ¾ð¾îÀÇ Åº»ý C#, ź»ýÇÏ´Ù C#°ú CLR
2Àå Hello, C#! Hello, C# [µû¶óÇϱâ] - Hello, C# Ãâ·Â ÇÁ·Î±×·¥ ÀÌ Ã¥À» °øºÎÇÏ´Â ¹æ¹ý
3Àå º¯¼ö¿Í ÀÚ·áÇü º¯¼öÀÇ ¼±¾ð°ú »ç¿ë ÀÚ·áÇü °ªÇü ´Ü¼ø ÀÚ·áÇü ³ª¿Çü ÂüÁ¶Çü object Çü ¹Ú½Ì°ú ¾ð¹Ú½Ì Çü º¯È¯ ³Î ŸÀÔ
4Àå ¿¬»êÀÚ ¼öÄ¡ ¿¬»êÀÚ Áõ°¨ ¿¬»êÀÚ °ü°è ¿¬»êÀÚ ³í¸® ¿¬»êÀÚ Shift ¿¬»êÀÚ ´ëÀÔ ¿¬»êÀÚ
5Àå È帧 Á¦¾î ¼±Åù® if¹® switch¹® ¹Ýº¹¹® while¹® do¹® for¹® foreach¹® Á¡ÇÁ¹® break¹®°ú continue¹® goto¹® return¹®°ú throw¹®
6Àå ¸Þ½îµå ¸Þ½îµå¶õ ¹«¾ùÀΰ¡? ¸Þ½îµåÀÇ Çü½Ä º¯¼öÀÇ ¹üÀ§(Scoping) ¸Å°³º¯¼ö °ª¿¡ ÀÇÇÑ ¸Å°³º¯¼ö Àü´Þ ÂüÁ¶¿¡ ÀÇÇÑ ¸Å°³º¯¼ö Àü´Þ return VS out °¡º¯ ±æÀÌ ¸Å°³º¯¼ö ¿À¹ö·Îµù°ú ¿À¹ö¶óÀ̵ù ¿À¹ö·Îµù
7Àå Ŭ·¡½º Ŭ·¡½º°¡ ¹¹¿¹¿ä? °´Ã¼ ÁöÇâ ÇÁ·Î±×·¡¹Ö ³»°¡ ¸¸µç ÀÚ·áÇü(Data Type) Ŭ·¡½º¿Í °´Ã¼ Ŭ·¡½º Á¤ÀÇÇϱ⠰´Ã¼ »ý¼ºÇϱâ Á¢±Ù Á¦ÇÑÀÚ »ý¼ºÀÚ »ó¼Ó »ó¼ÓÀÇ Çü½Ä ¸Þ½îµå ¿À¹ö¶óÀ̵ù new Á¦ÇÑÀÚ : °¨Ãß°í ½ÍÀº °ú°Å override : °ú°Å´Â ±ú²ýÇÏ°Ô ÀؾîÁÖ¼¼¿ä Á¤Àû(static) ¸â¹ö »ó¼ö¿Í ÀбâÀü¿ë Çʵå ÀÎÅÍÆäÀ̽º ±¸Á¶Ã¼ ³ª´Â ´©±¸Àΰ¡? : ÇüÁ¤º¸ ¾Ë¾Æ³»±â GetType() ¸Þ½îµå ³»°¡.. À̳Ä? : is ¿¬»êÀÚ as ¿¬»êÀÚ ºÐÇÒ Å¬·¡½º
8Àå ¹è¿°ú Ä÷º¼Ç ¹è¿ System.Array ´ÙÂ÷¿ø ¹è¿ 2Â÷¿ø ¹è¿ º¸´Ù ³ôÀº Â÷¿øÀÇ ¹è¿ °¡º¯ ¹è¿ Ä÷º¼Ç ArrayList HashTable ¹Ýº¹ÀÚ
9Àå ¼Ó¼º°ú Àε¦¼ ¼Ó¼º Àε¦¼
10Àå µ¨¸®°ÔÀÌÆ®¿Í À̺¥Æ® µ¨¸®°ÔÀÌÆ® µ¨¸®°ÔÀÌÆ®ÀÇ ¼±¾ð°ú »ç¿ë µ¨¸®°ÔÀÌÆ®ÀÇ ÇÕ¼º ÀÍ¸í ¸Þ½îµå À̺¥Æ® À̺¥Æ® ±¸¼ºÇϱâ
11Àå ¿¹¿Ü ó¸® ¿¹¿Ü? ¿¹¿Ü ó¸®? try¹®°ú catch¹® finally ¹® System.Exception Ŭ·¡½º throw¹®
12Àå Æ¯¼º Ư¼ºÀÇ ¼Ò°³ Ư¼º ÀÛ¼ºÇÏ±â Æ¯¼ºÀÇ ¼±¾ð
13Àå ÀϹÝÈ ÇÁ·Î±×·¡¹Ö ÀϹÝÈ ÇÁ·Î±×·¡¹Ö °³¿ä Çü ¸Å°³ º¯¼ö ÀϹÝÈ ¸Þ½îµå ÀϹÝÈ Ä÷º¼Ç System.Collections.Generic.List System.Collections.Generic.Dictionary System.Collections.Generic.Queue System.Collections.Generic.Stack ÀϹÝÈ ¹Ýº¹ÀÚ
2ºÎ .NET ÇÁ·¹ÀÓ¿öÅ© Ȱ¿ë
14Àå ºñÁÖ¾ó C# ÀͽºÇÁ·¹½º ½ÃÀÛÇϱ⠺ñÁÖ¾ó C# ÀͽºÇÁ·¹½ºÀÇ ±¸¼º ¸Þ´º¿Í Åø¹Ù µµ±¸ »óÀÚ ¼Ö·ç¼Ç Ž»ö±â Ŭ·¡½º ºä ¼Ó¼º â Æû µðÀÚÀ̳Ê(Design Time Tamplate) ÄÚµå ÆíÁý±â ÄÁÆ®·ÑÀÇ »ç¿ë : ¹«Á¶°Ç µû¶óÇØº¸±â »õ ÇÁ·ÎÁ§Æ® ¸¸µé±â ÄÁÆ®·Ñ ¹èÄ¡Çϱâ ÄÁÆ®·Ñ ¼Ó¼º º¯°æÇϱâ ÄÁÆ®·Ñ À̺¥Æ® 󸮱â ÀÛ¼ºÇϱâ ÇÁ·ÎÁ§Æ® ºôµå ¹× ½ÇÇà
15Àå C# À©µµ¿ì ÇÁ·Î±×·¡¹ÖÀÇ ±âÃÊ µµ´ëü ¹«½¼ ÀÏÀÌ ÀϾ°í ÀÖ´Â °É±î? À©µµ¿ì´Â ¾î¶»°Ô ¸¸µé±î? Application Ŭ·¡½º Form Ŭ·¡½º
16Àå ¸Þ¸ðÀå ¸¸µé±â ¸Þ¸ðÀå Á¦ÀÛ¿¡ ¾Õ¼ ÇØ¾ß ÇÒ ÀÏµé ¸Þ¸ðÀå ¹«ÀÛÁ¤ µû¶óÇϱ⠻õ ÇÁ·ÎÁ§Æ® ¸¸µé±â ¸Þ´º ¸¸µé±â ÄÁÆ®·Ñ ¹èÄ¡Çϱâ ÄÚµå Ãß°¡Çϱâ UnicodeOption ¼Ó¼º Ãß°¡Çϱâ
17Àå ÆÄÀÏ °ü¸®ÀÚ ¸¸µé±â - Part 1 ½ÃÀÛÇϱâ Àü¿¡ System.IO ³×ÀÓ ½ºÆäÀ̽º µð·ºÅ丮¿Í ÆÄÀÏ ´Ù·ç±â ÄÁÆ®·Ñ »ç¿ë¹ý ToolStrip(Åø¹Ù)ÄÁÆ®·Ñ & ImageList(À̹ÌÁö ¸®½ºÆ®) ÄÁÆ®·Ñ StatusStrip(»óŹÙ) ÄÁÆ®·Ñ ImageList(À̹ÌÁö ¸®½ºÆ®) ÄÁÆ®·Ñ ListView(¸®½ºÆ® ºä) ÄÁÆ®·Ñ TreeView(Æ®¸® ºä) ÄÁÆ®·Ñ
18Àå ÆÄÀÏ °ü¸®ÀÚ ¸¸µé±â - Part 2 ÆÄÀÏ °ü¸®ÀÚ ÇÁ·ÎÁ§Æ® ÇÁ·ÎÁ§Æ® »õ·Î ¸¸µé±â Æû Ãß°¡Çϱâ ÄÁÆ®·Ñ ¹èÄ¡Çϱâ MainForm.csÀÇ ÄÁÆ®·Ñ ¹èÄ¡ FolderDlg.csÀÇ ÄÁÆ®·Ñ ¹èÄ¡ ÄÚµå Ãß°¡Çϱâ
19Àå MyCanvas - GDI+ GDI+ System.Drawing ³×ÀÓ ½ºÆäÀ̽º Graphics Ŭ·¡½º 2D º¤ÅÍ ±×·¡ÇÈ À̹Ì¡ ¹®ÀÚ Ãâ·Â MyCanvas ÇÁ·ÎÁ§Æ® ÇÁ·ÎÁ§Æ® »õ·Î ¸¸µé±â Æû Ãß°¡Çϱâ ÄÁÆ®·Ñ ¹èÄ¡Çϱâ 2D ±×·¡ÇÈ °ü·Ã ÄÚµå Ãß°¡Çϱ⠹®ÀÚ Ãâ·Â °ü·Ã ÄÚµå Ãß°¡Çϱâ À̹Ì¡ °ü·Ã ÄÚµå Ãß°¡ÇÏ±â ÆÄÀÏ °ü·Ã ÄÚµå Ãß°¡Çϱâ UI À̺¥Æ® 󸮱â Ãß°¡Çϱâ
20Àå µ¥ÀÌÅͺ£À̽º¿Í ADO.NET µ¥ÀÌÅͺ£À̽º¿¡ ´ëÇÏ¿© µ¥ÀÌÅͺ£À̽ºÀÇ ¿ª»ç °ü°èÇü µ¥ÀÌÅͺ£À̽ºÀÇ ±âº»ÀûÀÎ ±¸Á¶ SQL(Structured Query Language) DBMS ADO.NET¿¡ ´ëÇÏ¿© ADO.NETÀÇ ±¸¼º System.Data - ADO.NETÀ» ±×´ë ǰ ¾È¿¡ ADOTest.mdb µ¥ÀÌÅͺ£À̽º ¸¸µé±â Data Provider - DataAdapter, DataReader, Connection, Command DataSet Ŭ·¡½º - µ¥ÀÌÅͺ£À̽ºÀÇ ÀÚ·á ó¸®Çϱâ ÇÁ·ÎÁ§Æ® »ý¼º ±âÁ¸ ·¹ÄÚµå ¼öÁ¤Çϱ⠷¹ÄÚµå »èÁ¦Çϱâ
21Àå ADO.NET°ú ÇÔ²² ÇÏ´Â MyFriends ÇÁ·ÎÁ§Æ® ÇÁ·Î±×·¥ ¼Ò°³ µ¥ÀÌÅͺ£À̽º ±¸ÃàÇϱâ MyFriends UI ²Ù¹Ì±â MyFriends ÄÚµå Ãß°¡Çϱ⠷¹ÄÚµå Ãß°¡ ±â´É ±¸Çö ·¹ÄÚµå °Ë»ö ±â´É ±¸Çö ·¹ÄÚµå ¼öÁ¤ ±â´É ±¸Çö ·¹ÄÚµå »èÁ¦ ±â´É ±¸Çö ·¹ÄÚµå À̵¿ ±â´É ±¸ÇöÇϱâ
22Àå ¾²·¹µå(Thread) ÇÁ·Î¼¼½º ±×¸®°í ¾²·¹µå ¾²·¹µåÀÇ ±âº» Á¦¾î ¾²·¹µå ½Ãµ¿Çϱ⠾²·¹µå ÀáÀç¿ì±â ¾²·¹µå Á¾·áÇϱ⠾²·¹µåÀÇ µ¿±âÈ Interlocked Ŭ·¡½º lock ±¸¹® Monitor Ŭ·¡½º
23Àå ³×Æ®¿öÅ© ÇÁ·Î±×·¡¹Ö TCP/IP TCP/IPÀÇ °èÃþ ¸ðµ¨ IP ÁÖ¼Ò¿Í Æ÷Æ®(Port) TCP/IPÀÇ µ¿ÀÛ System.Net.Sockets TcpListener¿Í TcpClient Ŭ·¡½º ¼¹ö ±¸ÇöÇϱâ Ŭ¶óÀÌ¾ðÆ® ±¸ÇöÇϱâ SimpleChat ÇÁ·ÎÁ§Æ® SimpleChat Server ¸¸µé±â SimpleChatClient ¸¸µé±â
24Àå ÄÄÆ÷³ÍÆ® ÇÁ·Î±×·¡¹Ö ÄÄÆ÷³ÍÆ®ÀÇ °³¿ä °è»ê±â ÇÁ·Î±×·¥ Ŭ·¡½º¸¦ ÀÌ¿ëÇÑ °è»ê±â ¸¸µé±â °è»ê±â ÄÄÆ÷³ÍÆ® ¸¸µé±â °è»ê±â ÄÄÆ÷³ÍÆ®¸¦ ÀÌ¿ëÇÑ °è»ê±â
25Àå .NET ¸®¸ðÆÃ .NET ¸®¸ðÆÃ °³¿ä ¿ø°Ý °´Ã¼ ÀÛ¼ºÇϱ⠿ø°Ý °´Ã¼¸¦ ¶ç¿ì´Â ¼¹ö ¸®¸ðÆÃ ä³Î °´Ã¼ »ý¼º ä³Î ¼ºñ½º¿¡ ä³Î µî·Ï ¿ø°Ý Ŭ·¡½º µî·Ï ¿ø°Ý °´Ã¼¸¦ »ç¿ëÇϴ Ŭ¶óÀÌ¾ðÆ® ¿ø°Ý °è»ê±â Calculator Assembly °è»ê±â ¸®¸ðÆÃ ¼¹ö ¸¸µé±â °è»ê±â ¸®¸ðÆÃ Ŭ¶óÀÌ¾ðÆ® ¸¸µé±â ¿ø°Ý °è»ê±â ¿¹Á¦ ½ÇÇàÇϱâ
26Àå ÀÌ Ã¥¿¡¼ ´Ù·çÁö ¸øÇÑ °Íµé¡¦ ¾ÕÀ¸·Î ÇØ¾ß ÇÒ °øºÎµé C# Âü°í »çÀÌÆ® MONO - C#°ú UNIX¿ÍÀÇ ¸¸³² ÀúÀÚÀÇ ¿¬¶ôó |
 |
|
 |
| Áغñ ÁßÀÔ´Ï´Ù. |
 |
|
|
|
|
|
|
|
|
|
|
|