 |
 |
 |
|
 |
 |
 |
 |
|
|
|
|
1
|
2
|
3
|
4
|
|
5
|
6
|
7
|
8
|
9
|
10
|
11
|
|
12
|
13
|
14
|
15
|
16
|
17
|
18
|
|
19
|
20
|
21
|
22
|
23
|
24
|
25
|
|
26
|
27
|
28
|
29
|
30
|
31
| |
|
|
 |
 |
 |
 |
|
 |
 |
 |
|
| ´ñ±ÛÀÌ
´Þ¸° ±Û |
| ³»¿ëÀÌ ¾ø½À´Ï´Ù. |
|
|
|
| ¿À´Ã
2
| Àüü 1750 |
|
2007-01-19
°³¼³ |
|
|
 |
Àüüº¸±â |
|
|
|
|
[¸®ºä] ºäƼǮ ÄÚµå..
|
³ªÀÇ ¸®ºä
|
2008-02-10 02:57 |
|
ºí·Î±ëÀ» ÇÏ¸ç ¾Ë°ÔµÈ Ã¥.. ¹ø¿ª¹øµµ °ð ³ª¿Â´Ù ÇÏ¿© ±¸ÀÔÇÒ µµ¼ ¸ñ·Ï¿¡ ³Ö¾îµÎ¾ú¾ú´Âµ¥, ¸¶Ä§ ¸®ºä À̺¥Æ®°¡ ÀÖ´õ¶ó.. ³ÃÅ ½ÅûÇߴµ¥, ¾ó¸¶Àü¿¡ Ã¥ÀÌ ¿Ô´Ù.. ¿½ÉÈ÷ Àаí Àִµ¥, ³»¿ëÀÌ ½±Áö¸¸Àº ¾Ê´Ù.. ¹¹ ±×·¸´Ù°í ÇØ¼ Àç¹Ì°¡ ¾ø´Â Ã¥Àº ¾Æ´Ï´Ù.. ³»¿ëÀ» 100% ÀÌÇØ¸¦ ¸øÇØ Àб⠾î·Á¿ö Çϸ鼵µ ¹¦ÇÑ Àç¹Ì¿Í ¸Å·ÂÀ» °¡Áø Ã¥À̶ó°í³ª ÇÒ±î.. Àº±ÙÈ÷ ¾î·Á¿î ³»¿ëÀÌ ¿À±â¸¦ ¹ßµ¿ÇÏ°Ô ¸¸µé±âµµ Çϰí, ¾ÆÁ÷Àº ³»°¡ °æÇèÇØº¸Áö ¸øÇØ ÀÌÇØ°¡ ¾î·Á¿î ÁÖÁ¦µéÀÌ Àִٴµ¥ ´ëÇÑ »õ·Î¿î È£±â½ÉÀ» °¡Áö°Ôµµ ÇØÁÖ¸ç, ŽÇèÇØº¸°í ½ÍÀº »õ·Î¿î ¿µ¿ªÀ» ¹ß°ßÇϱ⵵ ÇÏ¸ç »ö´Ù¸¥ Àç¹Ì¸¦ ´À³¢°Ô ÇØÁÖ´Â °ÍÀÌ´Ù.. Á»Ã³·³ ¸¸³ª±â Èûµç Àç¹Ì³ª°í ¸ÚÁø Ã¥ÀÌ´Ù.. »ç½Ç Ã¥ ³»¿ëÀº ÀÐ±â ¾î·Æ´Ù.. ¿ì¼±, ÄÄÇ»ÅÍ »çÀ̾ð½ºÀÇ ±¤¹üÀ§ÇÑ ¹üÀ§¸¦ ´Ù·ç°í ÀÖ¾î¼ ±×·¸´Ù.. Á¤±ÔÇ¥Çö½Ä, ¹öÁ¯°ü¸®, °Ë»ö, µå¶óÀ̹ö °³¹ß µîµî ¿©·¯ ºÐ¾ßÀÇ °æÇèÀ» µÎ·ç °®Ãá ÇÁ·Î±×·¡¸ÓµéÀÌ ¾Æ´Ï¶ó¸é óÀ½ Á¢Çغ¸´Â À̾߱âµéµµ ¸¹À» °ÍÀÌ´Ù.. ÇÏÁö¸¸, ¹Ý´ë·Î À̾߱â ÇÏ¸é ¾Æ¸§´Ù¿î ÄÚµå¶ó´Â µ¿ÀÏÇÑ ÁÖÁ¦°¡ ¾Æ´Ï¶ó¸é ÀÌ·± ±¤¹üÀ§ÇÑ ºÐ¾ß¸¦ ´Ù·ê ¼ö Àִ åÀÌ ¶Ç ÀÖÀ»±î? ±×·¡¼ ÀÌ Ã¥ÀÌ ´õ ¸Å·ÂÀûÀ̸ç ÀÌ Ã¥ÀÇ ÀåÁ¡ÀÌ µÇ±âµµ ÇÑ´Ù.. ÀÌ·¸°Ô ´Ù¾çÇÑ ºÐ¾ßÀÇ À̾߱⸦ ¸¹Àº »ç¶÷µéÀÌ ÇÏ°Ô µÇ´Ï ÀÚ¿¬½º·´°Ô À̾߱â Àü°³¸¦ À§ÇØ ¿¹¸¦ µå´Â ÄÚµåµéµµ ´Ù¾çÇÑ ÇÁ·Î±×·¡¹Ö ¾ð¾î°¡ ¼±º¸ÀδÙ.. ¿ª½Ã ´ÜÁ¡ÀÌÀÚ ÀåÁ¡ÀÌ µÉ ¼ö ÀÖ°ÚÁö¸¸, µ¶ÀÚµéÀº ÀåÁ¡À¸·Î Ȱ¿ëÇÒ ¼ö ÀÖÀ» °ÍÀÌ´Ù.. »ç½Ç ÀÌ·¯ÇÑ ºÎºÐµéÀÌ ´ÜÁ¡À̶ó »ý°¢ÇÏ´Â »ç¶÷µéÀº ÀÌ Ã¥À» ÀÐÀ» Çʿ䰡 ¾ø´Ù.. ¼¼»ó¿¡ ´Ù¸¥ ÁÁÀº Ã¥µéµµ ¸¹Àºµ¥ ±»ÀÌ ÀÌ Ã¥À» ÀÐÀ¸·Á ½Ã°£ÇÒ¾ÖÇÒ ÇÊ¿ä ¾ø´Ù.. ÀÌ·¯ÇÑ ÀÌ Ã¥ÀÇ Æ¯Â¡ ¶§¹®¿¡ ÀÐÀ¸¸ç ¾î·Æ´Ù´Â »ý°¢µµ µé°í, µµÀúÈ÷ ¿Ö ÁÁ´Ù´Â°ÇÁö ÀÌÇØ°¡ ¾È°¡ ÁÂÀýÇϱ⵵ ÇÏÁö¸¸, ±×·¡µµ ´ë°¡µéÀÇ À̾߱⸦ µéÀ¸¸ç Áñ°Å¿òÀ» ãÀ» ¼ö ÀÖ´Â ºÎºÐÀÌ ÀÖ¾î ³ª¸§ ÀÐÀ»¸¸ ÇÏ´Ù.. ³»¿ëÀº ¾î·Á¿öµµ õõÈ÷ Àо¸¸ÇÑ ÁÁÀº Ã¥À̶ó´Â »ý°¢ÀÌ µç´Ù.. µÎ°í µÎ°í ¿©·¯¹ø Àо¸¸ÇÑ Ã¥À̱⵵ ÇÏ´Ù.. °ú¿¬, 2007³â ¾Æ¸¶Á¸ ÄÄÇ»ÅÍ ºÎºÐ TOP 10¿¡ ¼±Á¤µÉ ¸¸ÇÑ Ã¥ÀÌ´Ù.. ¹°·Ð, ÀÌ Ã¥ÀÇ Æò°¡´Â »ç¶÷¸¶´Ù ±Ø°ú ±ØÀ» ´Þ¸± ¼öµµ ÀÖ°Ú´Ù.. ¿¹¸¦µé¸é The Art Of Computer Programming °°Àº Ã¥À» º¸ÀÚ.. ¾î·Á¿ö ¸ø Àаڴٴ »ç¶÷ÀÌ ÀÖ´Â ¹Ý¸é, Á¤¸» ¸ÚÁø Ã¥À̶ó¸ç ÀúÀÚÀÎ Å©´©½º ¹Ú»ç¸¦ μÛÇÏ´Â »ç¶÷µéµµ ¸¹À» °ÍÀÌ´Ù.. ÀÌ Ã¥ÀÌ Å©´©½º ¹Ú»çÀÇ Ã¥°ú ºñ±³µÉ Á¤µµÀÇ ¼öÁØÀº ¾Æ´ÏÁö¸¸, ¹¹ ´ë·« ºñ½ÁÇÑ ¸éÀÌ ÀÖ´Ù´Â °Å´Ù.. ÁÁÀº Ã¥À̶ó°í ÇØ¼ ¸ðµç »ç¶÷¿¡°Ô ´Ù ÁÁÀº Ã¥ÀÌ µÉ ¼ö ÀÖÀ¸¸é ´õÇÒ³ªÀ§ ¾ø°ÚÁö¸¸, °£È¤ ¾î¶² Ã¥Àº ¸ðµç »ç¶÷µé¿¡°Ô ÁÁÀº Ã¥ÀÌ µÉ ¼ö ¾ø´Â °æ¿ìµµ ¸¹´Ù.. ºäƼǮ ÄÚµå, ÀÌ Ã¥ÀÇ ¶Ç Çϳª ¸ÚÁø ºÎºÐÀº ÀÌ Ã¥ÀÇ ¸ðµç Àμ¼ ¼öÀÔÀº ±¹Á¦ ¿¥³×½ºÆ¼¿¡ ±âÁõµÈ´Ù´Â ºÎºÐÀÌ´Ù.. ÀÌ Ã¥À» ±âȹÇÑ ºÐÀ̳ª 38¸íÀÇ ÀúÀÚµé ¸ðµÎ ¸ÚÁ®~
|
|
|
|
|
|
|
|
|
|
Á¦ ºí·Î±×´Â À̱۷罺¿¡..
|
±âº» Ä«Å×°í¸®
|
2008-01-18 09:45 |
|
|
|
|
|
|
|
|
VC++ °³¹ßÀÚµéÀ» À§ÇÑ .NET ÀÔ¹®¼
|
±âº» Ä«Å×°í¸®
|
2003-12-10 22:14 |
|
|
|
ÀÌÃ¥Àº ±âÁ¸ÀÇ VC++ ÇÁ·Î±×·¡¸ÓµéÀÌ »õ·Î¿î ȯ°æÀÎ .NET ȯ°æ¿¡¼ VC++À» »ç¿ëÇÏ¿© .NET ¾îÇø®ÄÉÀÌ¼Ç °³¹ßÀ» À§ÇØ ¾Ë¾Æ¾ß ÇÏ´Â ³»¿ëÀ» Æø³Ð°Ô ´Ù·ç°í Àִ åÀÔ´Ï´Ù. ¹°·Ð, Æø³Ð°Ô ´Ù·é´Ù´Â À̾߱â´Â ±íÀÌ´Â ¾ø´Ù´Â ¶æÀ̱⵵ ÇÕ´Ï´Ù. ÇÏÁö¸¸, ±íÀ̰¡ ¾ø´Ù´Â °ÍÀÌ ¹®Á¦µÉ °ÍÀº ¾ø´Ù´Â °ÍÀº Á¦ ±ÛÀ» ³¡±îÁö Àо½Ã¸é ¾Æ½Ç°Ì´Ï´Ù. .NETÀÌ ³ª¿À¸é¼ Microsoft°¡ ¸¹Àº ÅõÀÚ¸¦ ÇØ ³»³õÀº C# À̶ó´Â ¾ð¾î ¶§¹®¿¡ »ó´ëÀûÀ¸·Î ¸¹Àº »ç¶÷µéÀÌ .NET¿¡ ÀûÀÀÇϱâ À§Çؼ´Â C#À» »õ·Î ¹è¿ö¾ß ÇÏ´Â °ÍÀÌ ¾Æ´Ñ°¡ ÇÏ´Â ¿ì·Á¸¦ °¡Áö°í ÀÖÀ» ¼ö ÀÖ½À´Ï´Ù. ÇÏÁö¸¸ ÀÌ Ã¥À» Á¢Çغ¸½Ã¸é ±×·± »ý°¢Àº ±×Àú ¿ì·ÁÀÓÀ» ¾Æ½Ç ¼ö ÀÖÀ» °Ì´Ï´Ù. ¸¹Àº VC++ °³¹ßÀÚµéÀÌ .NET¿¡¼µµ VC++À» ±×´ë·Î ÀÌ¿ëÇÒ ¼ö Àֱ⸦ ¹Ù¶ö°Ì´Ï´Ù. ÀÌ Ã¥Àº ¹Ù·Î ±×·± VC++ °³¹ßÀÚµéÀ» À§ÇÑ .NET ÀÔ¹®¼ ÀÔ´Ï´Ù. Áï, VC++ °³¹ßÀÚµéÀÌ ¾Ë¾Æ¾ß ÇÏ .NET¿¡ °ü·ÃµÈ ³»¿ë°ú .NET Áö¿øÀ» À§ÇØ VC++¿¡¼ »õ·Ó°Ô ¹Ù²ï ºÎºÐµé¿¡ ´ëÇØ¼ ²Ä²ÄÈ÷ Àß ¼³¸íÀ» ÇØÁÖ°í ÀÖ½À´Ï´Ù. ÀÌ Ã¥Àº ÀÔ¹®¼ ÀÔ´Ï´Ù. ¹°·Ð .NETÀÇ ¸ðµç ºÎºÐÀ» ¸ðÁ¶¸® ÀÚ¼¼ÇÏ°Ô ´Ù·ç°í ÀÖÁö´Â ¸øÇÕ´Ï´Ù. µû¶ó¼ .NET °ü·Ã ¾îÇø®ÄÉÀÌ¼Ç °³¹ßÀ» À§ÇØ ¾Ë¾Æ¾ß ÇÏ´Â »ó¼¼ÇÑ ³»¿ëÀ̳ª °í±Þ ÁÖÁ¦µé¿¡ ´ëÇØ¼´Â ´Ù¸¥ ¼ÀûµéÀ̳ª °ü·Ã ±â»çµéÀ» ÂüÁ¶ÇÏ¼Å¾ß Çϸç ÀÌ Ã¥À» ÅëÇØ ±×·¯ÇÑ ¸ðµç °ÍÀ» ¹Ù¶ö ¼ö´Â ¾ø½À´Ï´Ù. ÇÏÁö¸¸, ÀÔ¹®¼ÀÇ ¿ªÇÒÀº Ãæ½ÇÈ÷ Çϴ åÀÎ °ÍÀÌÁÒ. Áï, ÀÌÃ¥À» ÅëÇØ ¾î¶² ºÎºÐÀ» ´õ ÀÚ¼¼È÷ °øºÎ¸¦ ÇØ¾ß ÇÏ´ÂÁö, .NETÀ̶ó´Â ȯ°æ¿¡ ¾î¶»°Ô Á¢±ÙÀ» ÇÒ °ÍÀÎÁö, ¾Ë¾Æ¾ß ÇÏ´Â ³»¿ëÀº ¹«¾ùÀÌ¸ç ¾î¶² ºÎºÐµé ÁÖÀÇÇØ¾ß ÇÏ´ÂÁö¸¦ ÀüüÀûÀ¸·Î °ËÅäÇϸç Win32 ȯ°æ¿¡¼ .NET ȯ°æÀ¸·Î VC++À» ÀÌ¿ëÇØ ¾î¶»°Ô Á¢±ÙÇØ ³ª°¥Áö ±× ¹æÇâÀ» Àâ¾ÆÁִ åÀ̶ó°í ÇÒ ¼ö ÀÖ½À´Ï´Ù. ±×¸®°í ±×·¯ÇÑ ÀÔ¹®¼ÀÇ ¿ªÇÒÀ» ¾ÆÁÖ Àß º¸¿©ÁÖ´Â ÁÁÀº Ã¥À̶ó ÇÒ ¼ö ÀÖ½À´Ï´Ù. À½.. Win32 ȯ°æ¿¡¼ VC++·Î Àß ÇØ¿Ô´Âµ¥, .NETÀ̶ó´Â°Ô ³ª¿Ô´Ù´Âµ¥ ¾î¶»°Ô Á¢±ÙÇØ¾ßÇÒ±î ? ÇÏ´Â »ý°¢À» ÇÏ°í °è½Å´Ù¸é ÀÌ Ã¥À» ±ÇÇØµå¸®°í ½Í³×¿ä. ¹ø¿ªµµ Àß µÇ¾î ÀÖ½À´Ï´Ù. ¹ø¿ª¼ º¸¸é¼ ¿åÇÏ´ø °æÇèÀº ±¹³» °³¹ßÀÚ¶ó¸é Çѵιø °æÇèÇØ º¸¼ÌÀ» °Ì´Ï´Ù. ½ÉÇÑ °æ¿ì Ã¥°ªÀÌ ¾Æ±î¿î °æ¿ìµµ ¸¹¾ÒÁÒ. ¿¾³¯ À̾߱â±ä ÇÏÁö¸¸ ¾î¶² ÃâÆÇ»çÀÇ Ã¥µéÀº '³¯¾Æ¶ó »ï°¢Çü~ ÈÞÁöÅëÀ¸·Î..' ¶ó°í ³ó´ãÀ» Çϱ⵵ Çß¾ú°í, ¿äÁòÀÇ ¸î¸î Ã¥µéµµ ±×·± ¾Ç¸íÀ» ¶³Ä¡°í Àֱ⵵ ÇÕ´Ï´Ù. ÇÏÁö¸¸, ÀÌ Ã¥Àº ¹ø¿ª ¶§¹®¿¡ ±×·± »ý°¢ÀÌ µé°Ô ÇÏÁö´Â ¾Ê½À´Ï´Ù. À½.. ¿ø¼¸¦ ¾ÈºÁµµ µÇ´Ï ÈξÀ ÀÐ±â ÆíÇϰÚÁÒ.. ÀÌ Ã¥¿¡¼ ´Ù·ç°í ÀÖ´Â ³»¿ëÀº .NET ȯ°æÀÇ Æ¯Â¡, .NET ÇÁ·¹ÀÓ¿öÅ©ÀÇ ±¸Á¶ µî .NET¿¡¼ÀÇ °³¹ßÀ» À§ÇØ °³¹ßÀÚµéÀÌ ¾Ë¾Æ¾ß ÇÏ´Â °øÅëÀûÀÎ ³»¿ëÀ» ´Ù·ç°í ÀÖ½À´Ï´Ù. ±×¸®°í VC++ °³¹ßÀÚµéÀ» À§ÇÑ MC++ À̶ó´Â .NET Áö¿øÀ» À§ÇØ È®ÀåµÈ C++ ¾ð¾î¿¡ ´ëÇØ¼ ´Ù·ç°í ÀÖ½À´Ï´Ù. ±×¸®°í À©µµ¿ìÁî Æû¿¡ °ü·ÃµÈ ³»¿ë°ú GDI+¸¦ ´Ù·ç´Â ¹æ¹ý, ÆÄÀÏ ½ºÆ®¸², XML °ü·Ã, DO .NET °ü·ÃµÈ .NET FrameworkÀÇ Å¬·¡½º ¶óÀ̺귯¸® »ç¿ë¹ý µîÀ» ´Ù·ç°í ÀÖ½À´Ï´Ù. ±×¸®°í À¥¼ºñ½º, ATL ¼¹ö, P/Invoke¸¦ »ç¿ëÇÑ ±âÁ¸ÀÇ Win32 API / COM È£Ãâ¹ý¿¡ ´ëÇØ¼µµ ´Ù·ç°í ÀÖ±¸¿ä. ÀüüÀûÀ¸·Î º¸¸é °æÇèÀÌ ¸¹Àº ÇÁ·Î±×·¡¸ÓµéÀº ±Ý¹æ ÀÐÀ» ¼ö Àִ åÀÌ µÉ ¼öµµ ÀÖ½À´Ï´Ù. ¾ÕºÎºÐÀº 'ÀÌ·± ³»¿ëÀ» ¿Ö ³Ö¾úÀ»±î' ¶ó´Â »ý°¢ÀÌ µé Á¤µµÀÇ ±âÃÊÀûÀÎ ³»¿ëÀÌ¶ó º¼ ¼ö ÀÖ´Â °Íµéµµ ÀÖ½À´Ï´Ù. ÇÏÁö¸¸, Ãʺ¸Àڵ鿡°Ô´Â ÁÁÀº ÀÚ¼¼ÇÑ ¼³¸íÀÌ µÉ ¼öµµ ÀÖ´Â ÀÌÁßÀûÀÎ ¸éÀÌ ÀÖÁö¿ä. ¾Æ¹«Æ° ¸ðµç VC++ ÇÁ·Î±×·¡¸ÓµéÀÌ »õ·Ó°Ô .NET ȯ°æ¿¡ Á¢±ÙÇϱâ À§ÇÑ ÀÔ¹®¼·Î¼, ÇâÈÄ¿¡ °£´ÜÇÑ ·¹ÆÛ·±½º·Î Ȱ¿ëÇÒ ¼ö ÀÖ´Â ÇѱÇÂë °¡Áö°í ÀÖÀ»¸¸ÇÑ ±¦ÂúÀº Ã¥À̶ó°í »ý°¢ÇÕ´Ï´Ù. Ã¥ »ç´Âµ¥ µ· ¾Æ±î¿ì´Ï Á¤¸» ÇÊ¿äÇÑ Ã¥¸¸ ±¸ÀÔÇϽðڴٰí¿ä ? ±×·³ ÀÌÃ¥ÀÇ ±¸ÀÔÀ» Çѹø °í·ÁÇØº¸½Ã±æ.. '¿¡ÀÌ ÀÌ·±Ã¥ º° µµ¿ò ¾ÈµÅ' ¶ó°í »ý°¢ÇÏ½Ç Áö ¸ð¸£½Ã°ÚÁö¸¸, ±×°Ç ÀÌ Ã¥ ´öºÐ¿¡ .NET¿¡ ½±°Ô Á¢±ÙÇØ¼ ÀÌÁ¦ »õ·Î¿î °í±Þ ÁÖÁ¦¸¦ ´Ù·é Ã¥µéÀÌ ÇÊ¿äÇÑ ´ç½ÅÀÌ ¿ÃìÀÌÀû »ý°¢À» ¸øÇÏ´Â ¹ß¾ðÀÌ ¾Æ´Ò±î »ý°¢ÇÑ´Ù¸é ¾ïÁöÀϱî¿ä? À½.. Àü ±×·¸Áö ¾Ê´Ù°í »ý°¢ÇÕ´Ï´Ù.. ÀÔ¹®¼¿¡°Ô ³Ê¹« ¸¹Àº °ÍÀ» ¹Ù¶ó¸é ¾ÈµÇÁÒ.. °£È¤º¸¸é Ã¥ ÇѱÇÀ¸·Î ¸ðµç °ÍÀ» ¾ò±â¸¦ ¹Ù¶ó´Â µíÇÑ ºÐµéÀÌ ¸¹Àºµ¥.. ÈåÈå.. ±×·± Ã¥Àº ¾ø½À´Ï´Ù. ÀÖ´Ù¸é MSDN Á¤µµ°¡ ¾Æ´Ò±î ½Í±âµµ Çϱ¸¿ä.. ÀÔ¹®¼´Â ÀÔ¹®¼·Î¼ÀÇ ¿ªÇÒÀ» ÀßÇϸé, ±×°Ô ÁÁÀº Ã¥À̶ó°í »ý°¢ÇÕ´Ï´Ù.. ±â¶÷.. ¹ÌÄ£º´¾Æ¸® ¼ºñ¿´³×¿ë.. »ß¾à~ !!
|
|
|
|
|
|
|
|
|
|
.NET À©µµ¿ìÁî ¾îÇø®ÄÉÀÌ¼Ç °³¹ßÀÇ ¹ÙÀ̺í..
|
±âº» Ä«Å×°í¸®
|
2003-12-10 22:14 |
|
|
|
10³âÀü ¹ß°£µÈ Programming Windows 3.1 À̶ó´Â Ã¥À» ÅëÇØ ¼ ±²ÀåÈ÷ À¯¸íÇØÁø »ç¶÷ÀÌ Àִµ¥, ¹Ù·Î ÀÌ Ã¥ÀÇ ÀúÀÚÀÎ Charles Petzold ÀÔ´Ï´Ù. ÀÌ ÇÁ·Î±×·¡¹Ö À©µµ¿ìÁî ½Ã¸®Áî´Â ÃßÈÄ À©µµ¿ì°¡ ¾÷µ¥ÀÌÆ® µÇ¸é¼ ¸î¹ø ¾÷µ¥ÀÌÆ®°¡ µÇ¾ú½À´Ï ´Ù. ±×·¯¸é¼ ÆêÁ¹µå ¾ÆÀú¾¾ÀÇ Ã¥Àº ¿ì¸®³ª¶óÀÇ À©µµ¿ìÁî ÇÁ·Î±×·¡¸Óµé¿¡°Ôµµ ¹ÙÀ̺í·Î ÅëÇϱ⵵ ÇÕ´Ï´Ù. À̹ø¿¡ ³ª¿Â ÆêÁ¹µå ¾ÆÀú¾¾ÀÇ »õÃ¥ÀÎ ÀÌ Ã¥Àº .NET ȯ°æ¿¡ ¼ C# À̶ó´Â ¾ð¾î¸¦ »ç¿ëÇÏ¿© À©µµ¿ìÁî ÇÁ·Î±×·¡¹Ö ÇÏ´Â ¹ýÀ» ´Ù·ç°í Àִ åÀÔ´Ï´Ù. °á·ÐºÎÅÍ ¸»ÇÏÀÚ¸é, .NET ȯ°æ¿¡¼ C#À» »ç¿ëÇÏ¿© À©µµ ¾î Çø®ÄÉÀ̼ÇÀ» °³¹ßÇϴµ¥ ¸¹Àº µµ¿òÀÌ µÉ ¼ö Àִ åÀÔ´Ï ´Ù. ¹°·Ð, C++ ÇÁ·Î±×·¡¸Óµéµµ ÀÌÃ¥À» ÅëÇØ¼ .NET ȯ°æÀÇ À©µµ ¾îÇø®ÄÉÀÌ¼Ç °³¹ß¿¡ ´ëÇÑ °³³äÀ» ¾ò´Âµ¥, .NET Framework Ŭ·¡½º ¶óÀ̺귯¸® »ç¿ë¹ýÀ» ÀÍÈ÷´Âµ¥ µµ¿òÀ» ¹Þ À» ¼öµµ ÀÖ°ÚÁö¸¸, ¸ðµç ¼Ò½º »ùÇà Äڵ尡 C#À¸·Î ÀÛ¼ºµÇ¾ú À¸´Ï C# ¾ð¾î¸¦ ¾Æ´Â°Ô ´õ ÁÁ°ÚÁÒ. ÇÏÁö¸¸, À̸¸Å ÃÖÁ¾ »ç¿ëÀڵ鿡°Ô Áß¿äÇÑ ºñÁßÀ» Â÷ÁöÇÏ´Â ±âº» UI¿Í ±âŸ °ü·ÃµÈ ºÎºÐÀ» ´Ù·ç°í Àִ åµµ ¾ø±â ¶§¹® ¿¡ ºñ·Ï C#À» ÇÒ ÁÙ ¸ð¸£´Â ÇÁ·Î±×·¡¸Óµéµµ ¸¹ÀÌ Âü°í¸¦ ÇÒ ¸¸ÇÑ Ã¥À̶ó°í »ý°¢À» ÇÕ´Ï´Ù. ÁÖ·Î ´Ù·ç°í ÀÖ´Â ³»¿ëÀº ±âº»ÀûÀº GDIµîÀÇ ±×·¡ÇÈÀ» ´Ù·ç ´Â ¹æ¹ý°ú ÆùÆ®, ÇÁ¸°ÅÍ µîÀÇ ³»¿ë, ¹öư µîÀÇ ±âº»ÀûÀÎ À© µµ¿ì UI¸¦ ±¸¼ºÇϱâ À§ÇÑ ÄÁÆ®·ÑµéÀ» ´Ù·ç´Â ¹æ¹ý µî¿¡ ´ë ÇØ¼ ÀÔ´Ï´Ù. ÇÁ·Î±×·¥À» À©µµ¿ì¿¡¼, ƯÈ÷ .NET ȯ°æ¿¡¼ ½ÇÇàµÇ´Âµ¥ °® Ãç¾ßÇÒ ¸ð½ÀÀ» À§ÇØ ÇÊ¿äÇÑ ³»¿ëµéÀÌÁÒ. ÀÌÃ¥Àº ÀüÀÛÀÇ À©µµ¿ìÁî ÇÁ·Î±×·¡¹Ö Ã¥µé°ú ´Ù¸¥ Á¡ÀÌ ÀÖ´Â µ¥, ¸ÕÀú »õ·Î¿î ȯ°æÀÎ .NET ȯ°æ¿¡¼ÀÇ À©µµ ÇÁ·Î±×·¡¹Ö À» ´Ù·ç°í ÀÖ½À´Ï´Ù. API°¡ ¾Æ´Ñ .NET ÇÁ·¹ÀÓ¿öÅ©ÀÇ Å¬·¡½º ¶óÀ̺귯¸®µéÀ» Ȱ¿ë ÇÏ´Â ¹æ¹ýµéÀÌÁÒ. ±×¸®°í C++ÀÌ ¾Æ´Ñ C# ¾ð¾î¸¦ »ç¿ëÇϱ¸¿ä. ÇØ¼ ¾ÕºÎºÐÀº C# ¾ð¾îÀÇ °£´ÜÇÑ ¼³¸íÀ» ´ã°í ÀÖ½À´Ï´Ù. ÇÏÁö¸¸, C# ¾ð¾î ÀÚü¿¡ ´ëÇØ¼´Â ÀÚ¼¼È÷ ´Ù·ç°í ÀÖÁö´Â ¾ÊÀ¸¹Ç·Î, C# ¾ð¾î ÀÚü¿¡ ´ëÇÑ Ã¥Àº µû·Î Çϳª °¡Áö°í °è½Ã´Â°Ô ÁÁÀ» ¼ö ÀÖ½À ´Ï´Ù. ¹°·Ð, ÀÌ Ã¥ÀÇ µÞºÎºÐ¿¡¼ »ç¿ëÇÒ C# ¾ð¾î¿¡ ´ëÇØ¼ ´Â ¸ðµÎ ¾ÕºÎºÐ¿¡¼ ¼³¸íÀ» Çϰí ÀÖÀ¸¹Ç·Î ÀÌ Ã¥À» º¸±â À§ ÇØ¼ C# ¾ð¾î Ã¥À» º°µµ·Î ±¸ÀÔÇÏ½Ç ÇÊ¿ä´Â ¾ø½À´Ï´Ù. ´Ù ¸¸, ¾ÕÀ¸·Î C# ¾ð¾î¸¦ °è¼Ó »ç¿ëÇÏ½Ç °ÍÀ̸é ÀÌ Ã¥À» º¸±â Àü¿¡ C#¿¡ ´ëÇÑ °øºÎ¸¦ ÇϽðųª ÃßÈÄ¿¡ C#À» ÀÚ¼¼È÷ °øºÎ ÇÒ ¼ö Àִ åÀÌ ÇÊ¿äÇÏ´Ù´Â °ÍÀÌÁÒ. Ã¥ÀÌ Á» µÎ²¨¿öÁ³½À´Ï´Ù. À½.. ±Ùµ¥ ±¹³» ¹ø¿ªº»Àº ¿ø¼º¸ ´Ù´Â Á» ¾ã´õ±º¿ä. µÎ²¨¿öÁø ´öºÐÀÎÁö Ã¥µµ ÇϵåÄ¿¹ö·Î ¹Ù ²î¾ú½À´Ï´Ù. °³ÀÎÀûÀ¸·Î´Â ÇϵåÄ¿¹öÀΠåµéÀ» ÁÁ¾ÆÇÏ´Â Æí Àε¥ (Addison Wesley Ã¥µéÀÌ ÇϵåÄ¿¹ö°¡ ¸¹ÁÒ.) ÀÌ Ã¥µµ ÇϵåÄ¿¹ö¶ó¼ ÁÁ´õ±º¿ä. ¸ð¸£±ä ÇÏÁö¸¸, Microsoft Press¿¡ ¼ ³ª¿Â ÃÖÃÊÀÇ ÇϵåÄ¿¹ö Ã¥ÀÌ ¾Æ´Ò±î ½Í±âµµ ÇÕ´Ï´Ù. ³»¿ëÀ» º¸¸é, ÀÌÀüÀÇ Ã¥µé°ú ´Ù¸£Áö ¾Ê½À´Ï´Ù. ÁÖ·Î À©µµ ¾îÇø®ÄÉÀÌ¼Ç °³¹ß, Áï µ¥½ºÅ©Å¾ ÇÁ·Î±×·¥ °³¹ß¿¡ ÇÊ¿äÇÑ ³»¿ëµéÀ» ÁÖ·Î ´Ù·ç°í ÀÖ½À´Ï´Ù. UI¿Í GDI µî ±×·¡ÇÈ¿¡ °ü ·ÃµÈ ³»¿ë, ÇÁ¸°ÅÍ, ÆùÆ® µî¿¡ °ü·ÃµÈ ³»¿ëµéÀÌÁÒ. ´Ù¸¥ Á¡À̶ó¸é, ¿¹Àü Ã¥µéÀº Win32 API¸¦ »ç¿ëÇÏ¿© ÀÌ·± ³» ¿ëµéÀ» ´Ù·ê ¼ö ÀÖ´Â ¹æ¹ýÀ» ¼³¸íÇß´Ù¸é, ¿©±â¼´Â .NET ȯ °æÀ» À§ÇØ .NET Framework Ŭ·¡½º ¶óÀ̺귯¸®µéÀ» »ç¿ëÇØ ÀÌ·¯ÇÑ ÀϵéÀ» ÇÏ´Â ¹æ¹ýÀ» ¼³¸íÇϰí ÀÖ´Â °ÍÀÌÁö¿ä. ÀÌÃ¥Àº .NET°ú C#À» ´Ù·ç°í ÀÖ´Â ´Ù¸¥ Ã¥µé°ú ´Ù¸¥ Á¡ÀÌ ÀÖ ½À´Ï´Ù. Ã¥À» ¼±ÅÃÇϽôµ¥ ÃæºÐÈ÷ °í·ÁÇϽñæ.. ¹Ù·Î ÀÌÃ¥Àº .NETÀÇ ¸¹Àº ÁÖ¿ä Æ¯Â¡µé Áß¿¡¼ ÁÖ·Î UI ¹× À©µµ ¾îÇø®ÄÉÀ̼ÇÀ» °³¹ßÇÏ´Â ºÎºÐµé¿¡ ´ëÇØ¼¸¸ ´Ù·ç°í ÀÖ´Ù´Â °ÍÀÔ´Ï´Ù. XML, ADO, À¥¼ºñ½º µî .NET ȯ°æÀÇ ÁÖ¿ä Æ¯Â¡µéÀ̳ª, .NETÀÇ ½Ã½ºÅÛÀûÀÎ ¾ÆÅ°ÅØÃÄÀûÀΠƯ¡µé¿¡ ´ë ÇØ¼´Â ÀüÇô ´Ù·ç°í ÀÖÁö ¾Ê½À´Ï´Ù. ¶ÇÇÑ ¾Õ¼ ¸»ÇßµíÀÌ C# À̶ó´Â .NET ȯ°æ¿¡¼ »õ·Ó°Ô ¼±º¸ ÀÌ´Â °³¹ß¾ð¾î¿¡ ´ëÇØ¼µµ ÀÚ¼¼È÷ ´Ù·çÁö´Â ¾Ê½À´Ï´Ù. .NET¿¡¼´Â C#À» »ç¿ëÇÏ¿© ASP °³¹ßµµ °¡´ÉÇÏÁö¸¸, ¿ª½Ã ±× ·¯ÇÑ ³»¿ëµµ ´Ù·ç°í ÀÖÁö ¾Ê½À´Ï´Ù. Çϱä, ¾îÂ¸é ±×·¯ÇÑ ³»¿ëÀº ASP .NETÀ» ´Ù·ç´Â Ã¥¿¡ ´õ ¸Â±ä ÇϰÚÁÒ. ´Ù¸¥ Ư¡À¸·Î´Â ÀÌ Ã¥Àº MicrosoftÀÇ °³¹ßÀÚ ÀÚ°ÝÁõÀÎ MCAD / MCSD ÃëµæÀ» À§ÇÑ ÇнÀ¼·Î ÁöÁ¤µÇ¾î Àֱ⵵ ÇÕ´Ï´Ù. .NET À©µµ¿ìÁî ÀÀ¿ë ÇÁ·Î±×·¡¹Ö °³¹ß ºÎºÐ¿¡ ´ëÇØ¼Áö¿ä.. http://www.microsoft.com/korea/traincert/mcp/mcad/resources.asp
¾Æ¹«Æ°, ÀÌ Ã¥Àº .NET ȯ°æ¿¡¼ À©µµ¿ìÁî ¾îÇø®ÄÉÀÌ¼Ç °³¹ß À» Çϴµ¥ ÀÖ¾î ÀÌÀüÀÇ ÆêÁ¹µå ¾ÆÀú¾¾ÀÇ Ã¥µéÀÌ ±×·¡¿ÔµíÀÌ ¹ÙÀ̺í·Î ÅëÇÏ°Ô µÉ ±×·± Ã¥ÀÓÀÌ Æ²¸² ¾ø½À´Ï´Ù. ±¸ÀÔÇϽøé ÈÄȸ´Â ¾ÈÇϽø®¶ó »ý°¢ÀÌ µì´Ï´Ù..
±â¶÷..
¹ÌÄ£º´¾Æ¸® ¼ºñ¿´³×¿ë.. »ß¾à~ !!
|
|
|
|
|
|
|
|
|
|
Áß±Þ ÇÁ·Î±×·¡¸ÓµéÀÇ Çʵ¶¼..
|
±âº» Ä«Å×°í¸®
|
2003-12-10 22:14 |
|
|
|
ÇÁ·Î±×·¡¸ÓµéÀÌ ¸ÅÀÏ »ç¿ëÇÏ´Â °³¹ßÅø¿¡¼ ´ëºÎºÐ Áö¿øµÇ´Â ½ÅÅýº Ä÷¯¸µ ±â´ÉÀº ¾î¶»°Ô ±¸ÇöÀÌ µÇ¾úÀ»±î ? ±×·¯°í º¸´Ï ¿ïÆ®¶ó ¿¡µðÅÍ¿¡¼µµ Áö¿øÀÌ µÇ´Â±º¿ä.. º¹ÀâÇÑ ¹®ÀÚ¿À» ºÐ¼®Çؼ ±×¿¡ ¸Â°Ô ¾î¶² °á°ú¹°À» ³»¾ß ÇÑ´Ù¸é ¾î¶»°Ô ÇØ¾ßÇÒ±î..
¸ÅÀÏ »ç¿ëÇÏ´Â °³¹ßÅøÀÇ ÇÙ½É ¿£ÁøÁß Çϳª°¡ ¹Ù·Î ÆÄ¼À̸ç, À§¿Í °°Àº ±â´É ±¸ÇöÀ» À§Çؼ´Â ÆÄ¼Á¦ÀÛÀ» ÇØ¾ß ÇÑ´Ù..
ÀÌ·¯ÇÑ ÆÄ¼ Á¦ÀÛÀ» ½±°Ô ÇÒ ¼ö ÀÖµµ·Ï µµ¿ÍÁÖ´Â ³Ê¹«³ª À¯¸íÇÏ°í °íÀüÀûÀÎ ÇÁ·Î±×·¥, lex¿Í yacc¿¡ ´ëÇÑ »ç¿ë¹ýÀ» ¼³¸íÇÑ Ã¥ÀÌ ÀÌÃ¥ÀÌ´Ù..
»ç½Ç ¿Í¿ìºÏ °°Àº »çÀÌÆ®¿¡ ÀÌ Ã¥¿¡ ´ëÇÑ ¼ÆòÀÌ ÇÑÁÙµµ ¾ø´Ù´Ï, Á» ³î¶ø´Ù..
¹°·Ð, ÆÄ¼ Á¦ÀÛÀ̶ó´Â °ÍÀÌ ¸ðµç ÇÁ·Î±×·¡¸ÓµéÀÌ ¾Ë¾Æ¾ß ÇÏ´Â ³»¿ëÀº ¾Æ´ÏÁö¸¸, ÀڽŵéÀÌ ¸ÅÀÏ »ç¿ëÇÏ´Â ÄÄÆÄÀÏ·¯°¡ ¾î¶»°Ô ½ÇÇàÄڵ带 ¸¸µé¾î ³»´ÂÁö, ³»°¡ ÀÔ·ÂÇÑ ¿µ¹®ÀÚ Á¶ÇÕÀÌ ¾î¶»°Ô ÇØ¼®µÇ´ÂÁö ÇѹøÂëÀº ±Ã±ÝÇÏ°Ô »ý°¢ÇØ ºÃÀ» °ÍÀÌ´Ù..
±×·¸´Ù¸é ÀÌ Ã¥À» Àо¶ó°í ±ÇÇÏ°í ½Í´Ù..
ÀÌ Ã¥Àº ±¸¹®ºÐ¼®±â¿Í ÆÄ¼Á¦ÀÛÀ» ½±°ÔÇÒ ¼ö ÀÖµµ·Ï µµ¿ÍÁÖ´Â lex¿Í yacc¿¡ °üÇÑ »ç¿ë¼³¸í »Ó¸¸ ¾Æ´Ï¶ó, ³»ºÎ µ¿ÀÛ, Ư¡ µî »ó¼¼ÇÑ ³»¿ëÀ» ´Ù·ç°í ÀÖÀ¸¸ç, ¿ì¸®°¡ DB¼¹ö¸¦ ÀÌ¿ëÇÒ¶§ ¸¹ÀÌ »ç¿ëÇÏ´Â SQL¹®À» ÆÄ½ÌÇÏ´Â ÆÄ¼Á¦ÀÛÀÇ ½ÇÁ¦ ¿¹¸¦ µé¾î ¼³¸í±îÁö ÇØÁÖ°í ÀÖ´Ù.. SQLÀ» »ç¿ëÇÒ ÁÙ ¾Æ´Â »ç¶÷À̶ó¸é ¾î¶»°Ô ÆÄ½ÌÀÌ µÇ´Â°¡¸¦ º¸¸é¼ ¸¹À» °ÍÀ» ¹è¿ï ¼ö ÀÖÀ¸¸®¶ó..
Ã¥ Ç¥Áö¿¡ º¸¸é Unix Programming Tools¶ó°í µÇ¾î Àִµ¥, ³ Win32 ÇÁ·Î±×·¡¸Ó, ¸Æ ÇÁ·Î±×·¡¸ÓÀ̱⠶§¹®¿¡ ÀÌ Ã¥Àº µµ¿òÀÌ ¾ÈµÉ°Å¶ó »ý°¢ÇÑ´Ù¸é ¿À»êÀÌ´Ù.. lex¿Í yaccÀº ÄÄÇ»ÅÍ µµÀÔ Ãʱâ½ÃÀý ¼ö ¸¹Àº ¼±¹è ÇÁ·Î±×·¡¸Óµé¿¡ ÀÇÇØ ¾î¶»°Ô Çϸé ÄÄÆÄÀÏ·¯¸¦ ½±°Ô ¸¸µé ¼ö ÀÖÀ»±î, ±× ¼±ÇàÁ¶°ÇÀÎ ±¸¹®ºÐ¼®±â¿Í ÆÄ¼¸¦ ½±°Ô °³¹ßÇÒ ¼ö ÀÖÀ»±î ÇÏ´Â ¾öû³ °í¹Î°ú ¸¹Àº ½Ã°£ÅõÀÚ ¼Ó¿¡ ź»ýÇÑ ÇÁ·Î±×·¥À̸ç, ÀÌ À̷еéÀ» ¹ÙÅÁÀ¸·Î ¿äÁò¿£ °³¹ßÅø °³¹ß½Ã ·¢¼¿Í ÆÄ¼ Á¦ÀÛ¿¡ Å« ¾î·Á¿òÀº ¾øÀ» °ÍÀÌ´Ù.. µð¹ö°Å¿Í »ç¿ëÀÚ È¯°æÀ» º¸´Ù Æí¸®ÇÏ°Ô ¸¸µå´Âµ¥ ´õ ¸¹Àº °³¹ß·ÂÀÌ ÅõÀԵDZ⠶§¹®ÀÌ´Ù.. ±×¸¸Å ¿À·£ ¼¼¿ù °ËÁõÀ» °ÅÃÄ ¸¸µé¾îÁø ÀÌ·ÐÀ̹ǷΠ°³¹ßÇ÷§Æû¿¡ »ó°ü¾øÀÌ ÆÄ¼ Á¦ÀÛ¿¡´Â ¹ÙÀ̺í·Î ÅëÇÏ´Â °ÍÀÌ lex¿Í yaccÀÌ´Ù..
´õ¿ì±â lex¿Í yaccÀÇ ¸®´ª½º ¹öÁ¯ÀÎ flex¿Í bisonÀÌ °³¹ßµÇ¸é¼ ¼Ò½º°¡ ¿ÀǵǾî Win32 ȯ°æ¿¡¼ »ç¿ëÇÒ ¼ö ÀÖ´Â ÇÁ·Î±×·¥µµ °³¹ßµÇ¾î ¼Ò½º°¡ ¿ÀǵǾî ÀÖ´Ù.. VC++¿¡¼ ½±°Ô »ç¿ëÇÒ ¼ö ÀÖ´Â À§Àúµå¿ë ÅÛÇø´µµ °ø°³µÇ¾î ÀÖ°í..
ÀÌ Ã¥ ³»¿ëÀÇ Ãæ½Çµµ´Â lexÀÇ GNU ¹öÁ¯ÀÎ flex¸¦ °³¹ßÇÑ Vern PaxsonÀÇ Âù»ç¸¸ ºÁµµ ÃæºÐÇϸ®¶ó »ý°¢µÈ´Ù.. ƯÈ÷ °³Á¤2ÆÇ¿¡¼ Ãß°¡µÈ SQL¹®ÀÇ ÆÄ½Ì ¿¹Á¦´Â ÆÄ¼Á¦ÀÛ¿¡ ´ëÇÑ ³»¿ëÀ» ´õ¿í ÀÌÇØÇϱ⠽±°Ô ÇØÁÖ´Â ¾ÆÁÖ ÁÁÀº ³»¿ëÀ̶ó »ý°¢µÈ´Ù..
¾Æ½¬¿î Á¡Àº ÀÌ Ã¥Àº ÀÌ»óÇϰԵµ ¾ÆÁ÷ ¹ø¿ªÆÇÀÌ ¾ø´Ù´Â Á¡.. ±×¸®°í ¸ðµç ÄÄÆÄÀÏ ¿¹Á¦°¡ Unix¿¡¼ µÈ´Ù´Â Á¡Àε¥, ±×¸® Å« ÈìÀº ¾ÈµÇ´Â°Í °°´Ù.. ¾ÆÁÖ ÀûÀº Áö¸é¸¸ÀÌ ÄÄÆÄÀϹæ¹ý¿¡ ÇҾֵǰí Àֱ⠶§¹®ÀÌ´Ù..
ÆÄ¼¸¦ Á÷Á¢ ±¸ÇöÇÏ´Â ÇÁ·Î±×·¡¸Óµéµµ ¸¹°ÚÁö¸¸, ¸ÕÀú lex & yaccÀ» Àо¸é ±× ½ÃÇàÂø¿À¸¦ ÈξÀ ÁÙÀÏ ¼ö ÀÖÁö ¾ÊÀ»±î ÇÏ´Â ÀǰßÀ» ÀûÀ¸¸ç À̸¸ ÁÙÀδÙ..
ÀÌ Ã¥À» Àаí lex & yacc º¸´Ù ´õ ÁÁÀº ÆÄ¼Á¦À۱⸦ ¸¸µé·Á´Â ±¹³»ÀÇ ÇÁ·Î±×·¡¸ÓµéÀÌ ¸¹ÀÌ ³ª¿À±æ ±â´ëÇϸç..
±â¶÷..
¹ÌÄ£º´¾Æ¸® ¼ºñ¿´³×¿ë.. »ß¾à~ !!
|
|
|
|
|
MERCURY
|
|