·Î±×ÀÎ | ȸ¿ø°¡ÀÔ (´º½º·¹ÅͽÅû) | SITEMAP
   
  °³¹ß   Ç÷§Æû   ½Ã½ºÅÛ   ¸Å´ÏÁö¸ÕÆ®   Àüü±â»ç  
ÀÚ¹Ù
´å³Ý
C/C++
DB
¸ðµ¨¸µ
À¥°³¹ß
±âŸ
À¯´Ð½º/¸®´ª½º
À©µµ¿ì
±âŸ
¼­¹ö
³×Æ®¿öÅ©
º¸¾È
±âŸ
BM
PM
±âŸ
 
±â»çÀúÀå
0
 
¸¶ÀÌ ½ºÅ©·¦
[·Îµå Å×½ºÆ®] ºñÁÖ¾ó ½ºÆ©µð¿À ¾øÀÌ, ´å³Ý °³¹ßÇϱâ

David McAmis ( Builder.com )   2005/09/05  
Micronet
[Áöµð³ÝÄÚ¸®¾Æ]ºñÁÖ¾ó ½ºÆ©µð¿À ´å³Ý¿¡ µ·À» ¾²Áö ¾Ê°í, ´å³Ý °³¹ßÀ» ÇÏ°í ½ÍÀº°¡. ±×·¸´Ù¸é ÀÌ ±â»ç°¡ Àû°ÝÀÌ´Ù. ÀÌ ±â»ç¿¡¼­´Â ´å³Ý °³¹ß¿ë IDE¸¦ ã°í ÀÖÀ» ¶§ °í·ÁÇÒ ¼ö ÀÖ´Â ¸î °¡Áö ´ë¾È¿¡ ´ëÇØ ¼¼ºÎÀûÀ¸·Î ´Ù·é´Ù. »õ·Ó°Ô ´å³Ý Ç÷§Æû¿¡ ¶Ù¾îµç °³¹ßÀڷμ­ ȤÀº °³¹ß µµ±¸ ºñ¿ëÀÇ Áõ°¡·Î °í½ÉÇϰí ÀÖ´Ù¸é, ºñÁÖ¾ó ½ºÆ©µð¿À ´å³Ý ±¸ÀÔ¿¡ µ·À» µéÀÌÁö ¾Ê°íµµ °ß°íÇÑ ´å³Ý ¾ÖÇø®ÄÉÀ̼ÇÀ» °³¹ßÀ» ÇÒ ¶§ ÇÊ¿äÇÑ °ÍµéÀÌ ¹«¾ùÀÎÁö ¿©±â¼­ ´Ù·ç°Ô µÉ °ÍÀÌ´Ù.

±×·¯³ª ¿©±â¼­ ÇÑ °¡Áö µµ±¸´Â ¿ÏÀüÈ÷ ¹èÁ¦Çß´Ù. ¹Ù·Î ¸Þ¸ðÀå(Notepad)ÀÌ´Ù. ´å³Ý ¾ÖÇø®ÄÉÀ̼ÇÀ» °³¹ßÇÒ ¶§ ¸Þ¸ðÀåÀ» ÀÌ¿ëÇØ¼­ ÀçÄ¡¸¦ ¹ßÈÖÇÏ´Â °Ô ÃÖ°í¶ó°í À̾߱âÇÏ´Â °³¹ßÀڵ鵵 ÀÖ´Ù. ÇÏÁö¸¸ ¿ì¸®´Â ¡®°¡Ä¡°¡ Áõ´ë¡¯µÈ µµ±¸, ±×¸®°í ¸Þ¸ðÀå¿¡¼­´Â ãÀ» ¼ö ¾ø´Â Ãß°¡ÀûÀΠƯ¡°ú ±â´ÉÀ» Á¦°øÇÏ´Â µµ±¸·Î ÇÑÁ¤Áö¾î À̾߱âÇÒ °ÍÀÌ´Ù.

ºñÁÖ¾ó ½ºÆ©µð¿À°¡ ³ª¿Â ÀÌ·¡ ÀÚü °³¹ßÀÚ µµ±¸¿ë IDE(Integrated Development Environment)¿¡¼­ MS´Â °ÅÀÇ µ¶Á¡À» ÇÏ´Ù½ÃÇÇ Çß´Ù. ºñÁÖ¾ó ½ºÆ©µð¿À ´å³Ý°ú ´å³Ý ÇÁ·¹ÀÓ¿öÅ©ÀÇ Ãâ½Ã°¡ ÀÌ·ïÁ³À¸³ª, MS°¡ ¿òÄÑÁã°í ÀÖ´ø °³¹ßÀÚ µµ±¸ ½ÃÀåÀº Áö³­ ¸î ³â µ¿¾È ½ÃÀå¿¡ ³ª¿Â ¹«·á ȤÀº Àú°¡ÀÇ ¸¹Àº ´å³Ý¿ë °³¹ß µµ±¸ÀÇ µîÀåÀ¸·Î MSÀÇ À§¼¼´Â ¾àÈ­µÆ´Ù.

´å³Ý ÇÁ·¹ÀÓ¿öÅ© ½ÃÀÛÇϱâ
°á±¹¿¡´Â ¾î¶² µµ±¸µçÁö ¼±ÅÃÇϰÚÁö¸¸, ¿ì¼± ¸Ç óÀ½¿¡´Â MS ´Ù¿î·Îµå ¼¾Åͳª MSDN¿¡¼­ ´å³Ý ÇÁ·¹ÀÓ¿öÅ©¿Í ´å³Ý ÇÁ·¹ÀÓ¿öÅ© SDK¸¦ ´Ù¿î·ÎµåÇØ¼­ ¼³Ä¡ÇØ¾ß ÇÑ´Ù. SDK¿¡´Â ´å³Ý ¾ÖÇø®ÄÉÀ̼ÇÀ» ¸¸µé ¶§ ÇÊ¿äÇÑ µµ±¸¿Í ÄÄÆÄÀÏ·¯°¡ ¸ðµÎ µé¾îÀÖ´Ù. ¶ÇÇÑ ´å³Ý ¾ÖÇø®ÄÉÀ̼ÇÀ» ¹èÆ÷ ȤÀº ¹èÄ¡ÇÒ °èȹÀ̶ó¸é ¼³Ä¡ ÇÁ·Î±×·¥ °°Àº µ¥¿¡ Æ÷ÇÔ½Ãų ¼ö ÀÖ´Â Àç¹èÆ÷°¡´ÉÇÑ ´å³Ý ÇÁ·¹ÀÓ¿öÅ©¸¦ ´Ù¿î·ÎµåÇØ¾ß ÇÑ´Ù.

»ç¿ëÀÇ ¿ëÀÌ ¿ì¼± ¼Ò°³ÇÏ´Â °¢ µµ±¸°¡ ºñÁÖ¾ó ½ºÆ©µð¿À ´å³Ý¿¡ ºñÇØ ¾ó¸¶³ª ¹è¿ì±â ½±°í »ç¿ëÇϱ⠽¬¿îÁö ¼³°è ȯ°æ¿¡ ÀÚü¿¡ ´ëÇÑ Æò°¡, ÀϹÝÀûÀ¸·Î »ç¿ëµÇ´Â Ç׸ñÀÇ À§Ä¡, µµ±¸°¡ °®°í ÀÖ´Â ÀϹÝÀûÀ̰í Àü¹ÝÀûÀÎ Àλó µîÀ» Æò°¡ÇÑ´Ù.
Ư¡°ú ±â´É ºñÁÖ¾ó ½ºÆ©µð¿À ´å³Ý¿¡ Æ÷ÇԵŠÀÖ°í ´ë¾ÈÀÌ µÇ´Â µµ±¸¿¡ Á¸ÀçÇÏ´Â(ȤÀº Á¸ÀçÇÏÁö ¾Ê´Â) ±â´ÉÀ» ³õ°í °³¹ß ½Ã°£ ´ÜÃà°ú °øÅë ÀÛ¾÷¿¡ ´ëÇÑ ¼öµ¿ ÄÚµù Çʿ伺À» ¾ø¾Ö±â À§ÇØ ¼³°è ȯ°æ ³»¿¡ Æ÷ÇÔµÈ ±â´ÉÀ» ´Ù·é´Ù.
ÄÚµå °³¹ß ´å³Ý °³¹ßÀÚ ´ëºÎºÐÀº ÄÚµå ÀÛ¼º¿¡ ´ëºÎºÐÀÇ ½Ã°£À» ÇÒ¾ÖÇϸç, ÀÌ·± ¹üÁÖ¿¡¼­ µð¹ö±ë ±â´ÉÀ̳ª ´Ü°èº° ½ÇÇà µî ÄÚµù¿¡ ¾ó¸¶³ª ÀûÀýÇÑÁö Æò°¡ÇÑ´Ù.
Ç÷§Æû°ú ¾ð¾î Áö¿ø ºñÁÖ¾ó ½ºÆ©µð¿À ´å³ÝÀÇ ´ë¾ÈÀ» ãÀ½À¸·Î¼­ ¾ò´Â ¸í¹éÇÑ À̵æ Áß Çϳª´Â ¿ì¸®°¡ »ìÆìº» µµ±¸µé ´ëºÎºÐ ´ÙÁß Ç÷§Æû°ú ´ÙÁß ¾ð¾î¸¦ Áö¿øÇϰí ÀÖ´Ù´Â °ÍÀÌ´Ù. ÀÌ·± ¹üÁÖ¿¡¼­ ÀÌ·± Áö¿ø ³»¿ëÀÌ ¾ó¸¶³ª Àß °³¹ßµÇ¾ú´ÂÁö »ìÇÉ´Ù.
¹®¼­¿Í Áö¿ø ¶Ç´Ù¸¥ ÇÙ½É ³»¿ëÀº °¢ µµ±¸¿¡¼­ À̿밡´ÉÇÑ ¹®¼­¿Í Áö¿øÀÌ´Ù. ¹®¼­°¡ Á¤¸®µÇ°í Àß ¾²¿©Á³´ÂÁö »ìÆìº¸¸ç, µµ±¸¿¡ ´ëÇÑ Áö¿ø°ú »ç¿ëÀÚ Ä¿¹Â´ÏƼ°¡ ÀÖ´ÂÁö »ìÆìº»´Ù.
ºñ¿ë ±×¸®°í °á±¹¿¡ ¿ì¸®°¡ Æò°¡ÇÏ´Â ¸¶Áö¸· ¹üÁÖ´Â ºñ¿ëÀÌ´Ù. ¹«·á¿¡¼­ºÎÅÍ °³¹ßÀÚ´ç ¼öõ ´Þ·¯¾¿ Áà¾ß ÇÏ´Â µµ±¸ µî Á¾·ù´Â ´Ù¾çÇÏ¸ç ¼±Á¤ÇÑ µµ±¸µé °£ÀÇ °ÝÂ÷´Â ¾ö¿¬È÷ Á¸ÀçÇÑ´Ù.
<Ç¥> Æò°¡ ¹üÁÖ

¿ÀÇ ¼Ò½º ´å³Ý °³¹ß ȯ°æ ¡®¼¥µðº§·Ó¡¯
#developÀ» ¶æÇÏ´Â ˜Þµðº§·Ó(SharpDevelop)Àº C#°ú VB.NET °³¹ßÀ» Æ÷ÇÔÇÑ ¿ÀǼҽº ´å³Ý °³¹ß ȯ°æÀÌ´Ù. ÀÌ µµ±¸´Â GPL ¶óÀ̼±½º¿¡¼­ ¹èÆ÷µÇ¸ç 2000³â óÀ½ ³ª¿Â ÀÌ·¡ ¼ºÀåÀ» °ÅµìÇÏ¿© ¿ÏÀüÇÑ ±â´ÉÀ» Áö´Ñ IDE¿Í °³¹ß Ç÷§ÆûÀÌ µÆ´Ù.

˜Þµðº§·ÓÀ» ÀÌ¿ëÇÏ¸é ±×¸² 1ó·³ ¼­·Î ´Ù¸¥ ¿©·¯°¡Áö ÇüÅÂÀÇ ´å³Ý ¾ÖÇø®ÄÉÀ̼ÇÀ» ¸¸µé ¼ö ÀÖÀ» »Ó ¾Æ´Ï¶ó C#°ú VB.NETÀ» ´Ù¸¥ ¸Ó½Å¿¡¼­µµ ÄÄÆÄÀÏÇÒ ¼ö ÀÖ´Ù

<±×¸² 1> ˜Þµðº§·ÓÀº ¼­·Î ´Ù¸¥ ¿©·¯ ÇüÅÂÀÇ ¾ÖÇø®ÄÉÀ̼ÇÀ» ¸¸µå´Â µ¥ »ç¿ëµÉ ¼ö ÀÖ´Ù.

´å³Ý °³¹ß¿¡ óÀ½À̰ųª, VB.NET¿¡ ´õ ´É¼÷ÇÏÁö¸¸ C#(ȤÀº ±âŸ ´Ù¸¥ ¾ð¾î)À¸·Î ¿Å°Ü°¡°í ½Í´Ù¸é ˜Þµðº§·Ó¿¡¼­ ¾µ ¼ö ÀÖ´Â º¯È¯ ±â´ÉÀ» ÁÁ¾ÆÇÏ°Ô µÉ °ÍÀÌ´Ù. ÀÌ º¯È¯ ±â´ÉÀ» ÀÌ¿ëÇϸé C#°ú VB.NET °£¿¡ ³î¶ö ¸¸Å­ Á¤È®ÇÏ°Ô º¯È¯ÇÒ ¼ö ÀÖ´Ù. ¶ÇÇÑ IDE¿¡´Â ÄÚµå ¿Ï¼º ±â´É, ÀÚµ¿ »ðÀÔ ±â´É »Ó ¾Æ´Ï¶ó C#, VB.NET, ASP, ASP.NET, HTML, VB ½ºÅ©¸³Æ®, XML¿¡ ´ëÇÑ ±¸¹® °­Á¶ ±â´É(syntax highlighting)µµ Á¦°øÇϰí ÀÖ´Ù.

»ç¿ëÀÚ ÀÎÅÍÆäÀ̽º¸¦ dzºÎÇÏ°Ô Á¦°øÇϰí ÀÖÀ» »Ó ¾Æ´Ï¶ó(±×¸² 2 ÂüÁ¶) ¼³°è ȯ°æÀ» À§ÇÑ °ß°íÇÑ °Ë»ö ¹× ġȯ ±â´É, ´Ù¸¥ µµ±¸¿Í À¯Æ¿¸®Æ¼¸¦ Æ÷ÇÔÇϱâÀ§ÇØ »ç¿ëµÉ ¼ö ÀÖ´Â Ç÷¯±×ÀÎ ¾ÆÅ°ÅØÃ³, ¼ö¸¹Àº ¡®¹Ù·Î °¡±â¡¯ ±â´ÉÀ» °®°í ÀÖÀ¸¸ç ´å³Ý ¾ÖÇø®ÄÉÀ̼ÇÀÇ ´ÜÀ§ Å×½ºÆ®¸¦ À§ÇÑ ÅëÇÕ NUnit Áö¿ø ±â´ÉÀÌ µé¾îÀÖ´Ù.

<±×¸² 2> ˜Þµðº§·Ó IDE

´å³Ý Ç÷§ÆûÀ» óÀ½ ÀÌ¿ëÇÏ´Â °³¹ßÀڵ鿡°Ô ˜Þµðº§·ÓÀº ÇÊ¿äÇÑ À¯ÀÏÇÑ µµ±¸°¡ µÉ ¼ö ÀÖ´Ù. °¢±â ´Ù¸¥ »ç¿ëÀÚ ÀÎÅÍÆäÀ̽º¸¦ »ç¿ëÇϱ⿡ °æÇ踹Àº ºñÁÖ¾ó ½ºÆ©µð¿À ´å³Ý °³¹ßÀÚµéÀº ˜Þµðº§·Ó¿¡ Àͼ÷ÇØÁö´Â µ¥ ½Ã°£ÀÌ Á» °É¸±Áö ¸ð¸£Áö¸¸, °³¹ßÀڵ鿡°Ô ÁÖ¾îÁø ªÀº ½Ã°£À» °¡Ä¡ÀÖ°Ô ÇÒ ¼ö ÀÖÀ»¸¸Å­ ÃæºÐÇÑ Æ¯Â¡°ú ±â´ÉÀ» Á¦°øÇÑ´Ù.

À̽ļº ³ôÀÎ'¸ð³ëµðº§·Ó'
¸ð³ëµðº§·ÓÀº CLR(Common Language Runtime) ÇÁ·¹ÀÓ¿öÅ©¸¦ ¸®´ª½º³ª À¯´Ð½º µî ´Ù¸¥ ¿î¿µÃ¼Á¦¿¡¼­ ÀÌ¿ëÇÒ ¼ö ÀÖµµ·Ï ÁøÇàµÇ°í ÀÖ´Â ½Ã²ø½Ã²øÇÑ ¸ð³ë ÇÁ·ÎÁ§Æ®ÀÇ ÇÏÀÇ ¿ÀǼҽº ÇÁ·ÎÁ§Æ®ÀÌ´Ù. ¸ð³ëµðº§·Ó ±× ÀÚü´Â ´å³Ý ¾ÖÇø®ÄÉÀ̼ÇÀ» ¸¸µå´Â µ¥ »ç¿ëµÉ ¼ö ÀÖ´Â µ¶¸³ÀûÀÎ °³¹ß µµ±¸ÀÌÀÚ IDEÀ̸ç, gtk+ ŸŶ°ú °®°¡Áö GNOME ¶óÀ̺귯¸®¿¡ ´ëÇÑ ´å³Ý ¾ð¾î ¹ÙÀεùÀÎ gtk# Ç÷§ÆûÀ¸·Î ˜Þµðº§·ÓÀ» À̽ÄÇÑ °ÍÀ̱⵵ ÇÏ´Ù.

¿ÀǼҽº ´å³Ý °³¹ß µµ±¸¸¦ ´Ù¾çÇÑ Ç÷§ÆûÀ¸·Î À̽ÄÇÑ´Ù´Â °üÁ¡¿¡¼­ ¼³°èµÈ ¸ð³ëµðº§·ÓÀº ´Ü½Ã°£ ³»¿¡ ³Ê¹« ¸¹Àº °É ÇÏ·ÁÇßÀ¸¸ç »ç¿ëÀÚ ÀÎÅÍÆäÀ̽º ÀÚüµµ ±âº» ±â´ÉÀ» Á¦°øÇÏ´Â ¼öÁØ¿¡ ±×Ä¡°í ÀÖ´Ù.

ÀÌ Åø¼ÂÀ» »ç¿ëÇØ¼­ Çö¾÷¿¡ ¹Ù·Î Àû¿ëÇÒ ¼öÁØÀÇ ¾ÖÇø®ÄÉÀ̼ÇÀ» ¸¸µé±ä Ã˹ÚÇÏÁö¸¸ °£´ÜÇÑ À¥ ¾ÖÇø®ÄÉÀ̼ÇÀ» °³¹ßÇѴٰųª, ¸ð³ëµðº§·ÓÀÌ Áö¿øÇÏ´Â Ç÷§Æû Áß ÇϳªÁö¸¸ ÀÌ Ç÷§Æû¿¡¼­´Â ´Ù¸¥ ´ë¾ÈÀÌ ¾ø´Â °æ¿ì °³¹ßÀ» ¿øÇÑ´Ù¸é ÃæºÐÇÒ °ÍÀÌ´Ù.

´º½º±×·ì°ú Æ÷·³À» ÅëÇØ Áö¿ø ´ëºÎºÐÀ» Á¦°øÇϰí ÀÖ´Â ÀÛÁö¸¸ Çå½ÅÀûÀÎ Ä¿¹Â´ÏƼ°¡ ÀÖÀ¸¸ç Á¦Ç°¿¡ ´ëÇÑ ¹®¼­¿Í Áö¿øÀº ºó¾àÇÏ´Ù. ´å³ÝÀ¸·Î ÀÌÀüÇϰųª ±âÁ¸ ¾ÖÇø®ÄÉÀÌ¼Ç ±â´ÉÀ» º¸¿ÏÇÏ·Á´Â ¿ÀǼҽº °³¹ß Ä¿¹Â´ÏƼ¿¡°Õ µµ±¸¿¡ ´ëÇØ ¾à°£ÀÇ Áö¿øÀÌ ÀÖ´Ù.

¸ð³ëµðº§·ÓÀº ºñÁÖ¾ó ½ºÆ©µð¿À ´å³Ý °æÀïÀڷμ­ ±ÙÁ¢ÇÏÁöÁ¶Â÷ ¸øÇÑ´Ù. ÇÁ·ÎÁ§Æ® ±â¿©ÀÚµéÀÌ ³ë·ÂÀ» ÁýÁßÇÑ´Ù¸é Æ¯Â¡°ú ±â´ÉÀ» ´Ã¸± ¼ö ÀÖ°ÚÁö¸¸ ºñÁÖ¾ó ½ºÆ©µð¿À ´å³Ý¿¡ ´ëÇ×ÇÒ¸¸Å­ ¸¸µé±â À§Çؼ± ¸î ´Þ ¾Æ´Ï ¸î ³âÀÌ °É¸± °ÍÀÌ´Ù.

Å©·Î½º Ç÷§Æû Åø ¡®¿¢½ºµðº§·Ó¡¯
¿¢½ºµðº§·Ó(Xdevelop)Àº C#, VB.NET, J# »Ó ¾Æ´Ï¶ó ÀÚ¹Ù ¾ÖÇø®ÄÉÀ̼ÇÀ» »ç¿ëÇÏ´Â ¾ÖÇø®ÄÉÀ̼ÇÀ» °³¹ßÇÏ´Â µ¥ »ç¿ëµÉ ¼ö ÀÖ´Â Å©·Î½º Ç÷§Æû µµ±¸ÀÌ´Ù. <±×¸² 3>¿¡ ³ªÅ¸³­ ¿¢½ºµðº§·ÓÀÇ »ç¿ëÀÚ ÀÎÅÍÆäÀ̽º´Â »ç¿ëÇϱ⠽±°í Á÷°üÀûÀ̸ç, ÀÚ¹Ù¿¡ ´ëÇÑ Áö½ÄÀ» °®°í ´å³Ý Ç÷§Æû¿¡ Á¢±ÙÇÑ´Ù¸é ´å³Ý°ú ÀÚ¹Ù ÄÚµù¿¡ µ¿ÀÏÇÑ µµ±¸¸¦ »ç¿ëÇÒ ¼ö Àֱ⠶§¹®¿¡ ¿¢½ºµðº§·ÓÀ» »ç¿ëÇϸé È®½ÇÈ÷ À̵æÀÌ µÉ °ÍÀÌ´Ù.

<±×¸² 3>¿¢½ºµðº§·Ó

C#°ú VB.NET °³¹ß¿¡¼­ ¿¢½ºµðº§·ÓÀº ºñÁÖ¾ó ½ºÆ©µð¿À ´å³Ý°ú ˜Þµðº§·Ó µî ´Ù¸¥ µµ±¸¸¸Å­ ¸¹Àº Ư¡À» °®°í ÀÖÁø ¾ÊÁö¸¸ ÄÚµå ¿Ï¼º ±â´É ¹× ¸®ÆÑÅ丵 ±â´É »Ó ¾Æ´Ï¶ó ºñÁÖ¾ó ½ºÆ©µð¿À ´å³ÝÀÇ ¼Ö·ç¼Ç ¹× ÇÁ·ÎÁ§Æ® ÆÄÀÏ Áö¿ø µî ÄÚµå °³¹ß ¼Óµµ¸¦ ºü¸£°Ô Çϱâ À§ÇØ »ç¿ëÇÒ ¼ö ÀÖ´Â ¡®»ý»ê¼ºÀ» ³ô¿©Áִ¡¯ Ư¡ÀÌ ¸¹ÀÌ µé¾îÀÖ´Ù.

ÇöÀç ¿¢½ºµðº§·ÓÀº ¡®ÇÁ¸®ºä¡¯ »óÅÂÀ̸ç, ºñÁÖ¾ó ½ºÆ©µð¿À ´å³ÝÀ» ¹ö¸®°í ¹è¿ì±â¿¡ ³Ê¹« ¾î·ÆÁö ¾ÊÀº Áß°£±Þ IDE¸¦ ã°í ÀÖ´Â °³¹ßÀÚµé ¶Ç´Â ´å³ÝÀ¸·Î ¿Å°Ü°¡°íÀÚ ÇÏ´Â ÀÚ¹Ù °³¹ßÀڵ鿡°Ô ¿¢½ºµðº§·ÓÀº °­·ÂÇÑ °æÀï·ÂÀ» Áö´Ï°Ô µÉ °ÍÀÌ´Ù.

ÅØ½ºÆ® ÆíÁý±â 'ºñÁÖ¾ó ½½¸¯¿¡µðÆ®'
ºñÁÖ¾ó ½½¸¯¿¡µðÆ®(Visual SlickEdit)´Â ÅØ½ºÆ® ÆíÁý±â·Î Àß ¾Ë·ÁÁ® ÀÖÀ¸³ª, °ú°Å ¸î °³ ¹öÀüÀ» °ÅÄ¡¸é¼­ VB.NET°ú C#À» Æ÷ÇÔ 20°³°¡ ³Ñ´Â ÇÁ·Î±×·¡¹Ö°ú ½ºÅ©¸³ÆÃ ¾ð¾î¸¦ Áö¿øÇÏ´Â ¸í½Ç°øÈ÷ ¿Ïº®ÇÑ ±â´ÉÀ» Áö´Ñ °³¹ß ȯ°æÀ¸·Î ¼ºÀåÇß´Ù.

<±×¸² 4>¿¡ ³ªÅ¸³½ »ç¿ëÀÚ ÀÎÅÍÆäÀ̽º´Â ´å³Ý °³¹ß¿¡ ¾ÆÁÖ Àû´çÇÏ¸ç ºñÁÖ¾ó ½½¸¯¿¡µðÆ® µð¹ö°Å â¿¡ ³»Àå CLR µð¹ö°Å°¡ ³ªÅ¸³ª ÀÖ´Ù. ÀÌ ¸»Àº ºñÁÖ¾ó ½½¸¯¿¡µðÆ®ÀÇ UI¸¦ ¹þ¾î³ªÁö ¾Ê°íµµ ´å³Ý ¾ÖÇø®ÄÉÀ̼ÇÀ» ¼öÁ¤ÇÏ°í ºôµåÇÏ¸ç ±¸µ¿ÇÏ°í µð¹ö±ëÇÒ ¼ö ÀÖÀ½À» ÀǹÌÇÑ´Ù.

<±×¸² 4> ºñÁÖ¾ó ½½¸¯¿¡µðÆ®

ºñÁÖ¾ó ½½¸¯¿¡µðÆ®´Â ¼º¼÷ÇÏ°í ¾ÈÁ¤ÀûÀΠȯ°æÀ¸·Î, ¹öÀü 9±îÁö ³ª¿Í ÀÖÀ¸¸ç ÀÌ·± ¼º¼÷µµ´Â ¹é±×¶ó¿îµå °Ë»ö ±â´É, ÄÚµå ¿Ï¼º ±â´É, ±¸¹® °­Á¶ ±â´É, °øÅë ÀÛ¾÷ ÀÚµ¿È­¸¦ À§ÇÑ °­·ÂÇÑ ¸ÅÅ©·Î ¾ð¾î Áö¿ø °°Àº ±â´É¿¡¼­ µ¸º¸ÀδÙ.

½½¸¯¿¡µðÆ®´Â ¡®¸¸´É¡¯ ÆíÁý±âÀÌÀÚ °³¹ß ȯ°æÀ̸ç, ½½¸¯¿¡µðÆ®¸¦ ´É°¡ÇÏ´Â °É ã±ä ¾î·Á¿ï °ÍÀÌ´Ù. ½½¸¯¿¡µðÆ®¸¦ °íÁýÇÏ´Â ´ëºÎºÐÀÇ »ç¿ëÀÚµéÀº ½½¸¯¿¡µðÆ®ÀÇ °í±Þ Ư¡°ú ±â´É¿¡ Ç« ºüÁø´Ù¸é ´Ù¸¥ °Ç ¾²°í ½ÍÁö ¾ÊÀ» °ÍÀ̶ó°í ¸»ÇÑ´Ù.

¶°¿À¸£´Â »õ·Î¿î °³¹ß ȯ°æ '¸ÅÅ©·Î¹Ìµð¾î µå¸²À§¹ö'
¾Æ¸¶µµ µå¸²À§¹ö´Â À¥°ú ±×·¡ÇÈ µðÀÚÀÌ³Êµé »çÀÌ¿¡¼­ ¾ÆÁÖ À¯¸íÇÒ Å×Áö¸¸, Àμö¿Í Á¦Ç° °³¼±À» °ÅÄ¡¸é¼­ µå¸²À§¹ö´Â ASP.NET ¾ÖÇø®ÄÉÀÌ¼Ç °³¹ß Áö¿ø µî ¾ÖÇø®ÄÉÀÌ¼Ç °³¹ß Ç÷§Æû¿¡ °¡±õ°Ô ¼ºÀåÇØ°¡°í ÀÖ´Ù.

<±×¸² 5>¿¡ ³ªÅ¸³½ µå¸²À§¹ö »ç¿ëÀÚ ÀÎÅÍÆäÀ̽º´Â À¥ °³¹ßÀÚ¸¦ ¿°µÎÇØ µÎ°í °³¹ßµÆ°í HTML ÆäÀÌÁö, ÅÛÇø´, À¥ ÆûÀ» ½±°Ô »ý¼ºÇÒ ¼ö ÀÖÀ¸¸ç ±â´ÉÀÌ Ç³ºÎÇÑ À¥ Æû »ý¼º¿¡¼­´Â ºñÁÖ¾ó ½ºÆ©µð¿À ´å³ÝÀ» ´É°¡ÇÑ´Ù.

<±×¸² 5>µå¸²À§¹ö

µå¸²À§¹ö´Â ÀϹÝÀûÀÎ À¥ °³¹ß°ú ¼³°è Ư¡»Ó ¾Æ´Ï¶ó ASP.NET µ¥ÀÌÅÍ ¼Â, ¸®½ºÆ®, ±×¸®µå ¿ÀºêÁ§Æ® »Ó ¾Æ´Ï¶ó Ä¿½ºÅÒ ÅÂÅ©, µ¿Àû Æû ¿ÀºêÁ§Æ®µµ Áö¿øÇÑ´Ù. µå¸²À§¹ö°¡ ºñÁÖ¾ó ½ºÆ©µð¿À¸¦ ´É°¡ÇÏ´Â ¶Ç´Ù¸¥ ¿µ¿ªÀº µ¥ÀÌÅͺ£À̽º ·¹ÄÚµåÀÇ »ðÀÔ È¤Àº °»½Å, ·¹ÄÚµå¼ÂÀ» »ìÆìº¸´Â À¥ ÆûÀ» ½Å¼ÓÇÏ°Ô »ý¼ºÇÒ ¼ö ÀÖµµ·Ï ÇÏ´Â ¡®¼­¹ö ¿ªÇÒ¡¯ ±â´ÉÀÌ ³»ÀåµÅ ÀÖ´Ù´Â °ÍÀÌ´Ù.

ÄÚµå ºäµµ À¯¿¬ÇÑ ASP.NET»Ó ¾Æ´Ï¶ó ÆäÀÌÁö ³»ÀÇ ¾î¶² ´Ù¸¥ ¿ä¼Ò¿¡ ´ëÇÑ °­Á¶ ±â´ÉÀ» °¡Áø °³¹ß¿¡ ´ë´ÜÈ÷ À¯¿ëÇÏ¸ç ´ëºÎºÐÀÇ °³¹ßÀÚµéÀº ÄÚµå ÀÛ¼º°ú ¼öÁ¤¿¡ ¸Å¿ì ¾È¶ôÇØÇÒ °ÍÀÌ´Ù. µå¸²À§¹ö¸¦ »ç¿ëÇÏ´Â °³¹ßÆÀÀ» ±¸¼ºÇÒ ¶§ µå´Â ºñ¿ëÀº ¾öû³¯Áö ¸ð¸£Áö¸¸, ¾ÖÇø®ÄÉÀ̼ÇÀÇ ·è¾ØÇÊÀ» °­Á¶ÇÑ Ç³ºÎÇÑ ±â´ÉÀÇ À¥ ¾ÖÇø®ÄÉÀ̼ÇÀ» »ý¼ºÇϰíÀÚ ÇÑ´Ù¸é µå¸²À§¹ö°¡ ¹æ¹ýÀÏÁö ¸ð¸¥´Ù.

±âŸ µµ±¸
¿ÀǼҽº °øµ¿Ã¼°¡ ´å³ÝÀ¸·Î ´Ù°¡¼­´Â ¶Ç´Ù¸¥ ¿µ¿ªÀº Å×½ºÆÃ ¿µ¿ªÀÌ´Ù. NUnit´Â ¿ø·¡ ÀÚ¹Ù¿ë ´ÜÀ§ Å×½ºÆÃ µµ±¸·Î Àß ¾Ë·ÁÁø JUnitÀ» ´å³ÝÀ¸·Î À̽ÄÇÑ °ÍÀ¸·Î, ÀαâÀÖ´Â ´å³Ý ¾ð¾î¿ë ´ÜÀ§ Å×½ºÆÃ ÇÁ·¹ÀÓ¿öÅ©ÀÌ´Ù.

NUnit´Â ¼ÒÇÁÆ®¿þ¾î °³¹ßÀÚµé »çÀÌ¿¡¼­ ÀαâÀÖ´Â µµ±¸À̸ç C#À» »ç¿ëÇÏ¿© ¿ÏÀüÈ÷ ÀçÀÛ¼ºµÆ´Ù. ÀÌ µµ±¸´Â Å×½ºÆÃ ¾ÖÇø®ÄÉÀ̼ÇÀ» À§ÇØ ¸í·ÉÁÙÀ̳ª GUI »ç¿ëÀÚ ÀÎÅÍÆäÀ̽º¸¦ °®°í ÀÖ´Ù. ¸í·ÉÁÙÀº ±»ÀÌ Áï½Ã °á°ú¸¦ º¼ Çʿ䰡 ¾ø´Â ´ë±Ô¸ð Å×½ºÆ® ¹èÄ¡ ÀÛ¾÷À» µ¹¸± ¶§ Àû´çÇϸç, GUI´Â ³ì»ö, Ȳ»ö, Àû»ö Ç¥½Ã°¡ Å×½ºÆ® »óŸ¦ ³ªÅ¸³»´Â µ¥ »ç¿ëµÇ´Â ¡®ÁߴܽÅÈ£¡¯¸¦ Ç¥½ÃÇØÁØ´Ù.

ÀÌ µµ±¸ÀÇ ÃÖ±Ù ¹öÀüÀº 2.2À̸ç, ¸®´ª½º µî ¿©Å¸ Ç÷§Æû¿¡¼­ ´å³Ý ¾ÖÇø®ÄÉÀ̼ÇÀ» °³¹ßÇÏ´Â µ¥ »ç¿ëµÇ´Â ¿ÀǼҽº IDEÀÎ ¸ð³ëµðº§·ÓÀ» »ç¿ëÇϰí ÀÖ´Ù¸é NUnit°¡ ÇÔ²² ¼³Ä¡µÇÁö¸¸ ÃֽйöÀüÀ» ¹Þ¾Æ¼­ ¾÷±×·¹À̵åÇÒ Çʿ䰡 ÀÖ´Ù.

ÀÌÁ¦ Áú¹®ÀÌ ³²¾Ò´Ù. ºñÁÖ¾ó ½ºÆ©µð¿À¸¦ ¿ÏÀüÈ÷ ´ëÄ¡ÇÒ ¼ö ÀÖÀ»±î? ´äº¯Àº '±×·¸´Ù'ÀÌ´Ù. ´ë¾È µµ±¸¸¦ ¾²´Â µ¥ ¸¸Á·ÇÑ´Ù¸é ¸»ÀÌ´Ù.

´å³Ý °³¹ß¿¡ »õ·Ó°Ô ¶Ù¾îµç °³¹ßÀڵ鿡°Õ ¿ÏÀüÈ÷ ´Ù¸¥ °³¹ß ȯ°æ¿¡¼­ ½ÃÀÛÇÏ´Â °Ô ´õ ½¬¿ï °ÍÀÌÁö¸¸, ºñÁÖ¾ó ½ºÆ©µð¿À ´å³ÝÀ» ¿­¼ºÀûÀ¸·Î ¾²´Â »ç¿ëÀڵ鿡°Õ »õ·Î¿î Ç÷§ÆûÀ¸·Î ¿Å±æ¸¸ÇÑ ÀÌÀ¯°¡ ÀÖ¾î¾ß ÇÑ´Ù. ¹°·Ð ºñÁÖ¾ó ½ºÆ©µð¿À ´å³Ý ºñ¿ëÀÌ ´Ã¸é¼­ ¿ì¸®°¡ »ìÆìº» ¿ÀǼҽº¿Í Àú°¡Çü ´ë¾È Áß ÀϺδ ¸ñÀû¿¡ ºÎÇÕÇÒÁöµµ ¸ð¸¥´Ù. @
°ü·Ã±â»ç
[±â¾÷ ȯ°æ¿¡ ´å³Ý Àû¿ëÇϱâ] ¨è ºñÁî´Ï½º ·¹ÀÌ¾î ¼³°è¡¤±¸Çö
¡¸À©µµ¿ì ¹Ìµð¾î Ä¿³ØÆ®¡¹¿¡ ÁÖ¸ñÇ϶ó
[SQL ¼­¹ö 2005 ½ÇÀü Ȱ¿ë] ¨è ´å³Ý°úÀÇ ÅëÇÕ
MS, ¿ÀǼҽº Ç÷§Æû¡¸·¥ÇÁ¿¡ ¹° »Ñ¸®±â¡¹
MS, ·ÕÈ¥¿ë °³¹ß Åø ·Îµå¸Ê °ø°³¡¸RFIDµµ Áö¿ø¡¹
±â¾÷ Apps. °³¹ß, ½ºÅ©¸³Æ® ¾ð¾î·Î ºü¸£°Ô!
µ¶ÀÚÀÇ°ß ³²±â±â (·Î±×ÀÎ ÈÄ µ¶ÀÚ ÀǰßÀ» ³²±â½Ç ¼ö ÀÖ½À´Ï´Ù.)
¾ÆÀ̵ð ºñ¹Ð¹øÈ£
 
 
[¼öÆÛ°³¹ßÀÚÀÇ ±æ ¨í] Çʼö ¾ÆÀÌ...
[¼öÆÛ°³¹ßÀÚÀÇ ±æ ¨è] ¿ëÀ» ¸¸³ª...
[¼öÆÛ°³¹ßÀÚÀÇ ±æ ¨ç] °¡½¿ÀÇ ²Þ...
[¼öÆÛ°³¹ßÀÚÀÇ ±æ ¨ê] ±âº»±â ¾ø...
[¼öÆÛ°³¹ßÀÚÀÇ ±æ ¨ì] ÇÁ·Î±×·¡¹Ö...
[¼öÆÛ°³¹ßÀÚÀÇ ±æ ¨é] ³ª´®°ú ±³...
[¼öÆÛ°³¹ßÀÚÀÇ ±æ ¨ë] »õ·Î¿î ½Ã...
'ÁÖÃãÁÖÃã ¼Ò´Ï' º¸±ÞÇü Ä·ÄÚ´õ ½ÃÀå »ï¼º ¸Í°ø¡¦À¯Æ©ºê ¸ÂÃãÇü 'VM-MX20C' [00:07:48]
ÁøÇà ·ùÁØ¿µ ±âÀÚ, Á¦ÀÛ À¯È¸Çö PD
[ZDNET ¿µ¹®¹æ¼Û]±¸±Û À¥ºê¶ó¿ìÀú '±¸±Û Å©·Ò' º£Å¸¹öÀü °ø°³ [00:01:29]
Áöµð³ÝÄÚ¸®¾Æ ¿µ»óÁ¦ÀÛÆÀ
¡°À¥ Ç¥ÁØÀº ¹«½¼!¡±¡¦IE8¿¡ ´ë...
°øÀÎÀÎÁõüÁ¦, ¿ì¸®¿¡°Ô ÀÓ¹ÚÇÑ ¹Ì...
³×À̹ö´Â ¿Ö '10´ë ÇØÄ¿'¿¡ ´ç...
[¼öÆÛ°³¹ßÀÚÀÇ ±æ ¨ç] °¡½¿ÀÇ ²Þ...
"¾×ƼºêX¿Í °øÁ¸ ¸ð»ö"¡¦±¸±Û, ...
'À§ÇÇ Àǹ«È­' ÆóÁö ºÐÀ§±â·Î¡¦
EMC-·¹³ëº¸, ¿Â¶óÀÎ µ¥ÀÌÅÍ ¹é...
SK C&C, ¾È»ê½Ã Áö´ÉÇü±³ÅëÁ¤...
Ä«Æä24 ¼îÇθô ÇØ¿Ü¹è¼Û '½ºÇǵå...
Çѱ¹¾îµµºñ, '¾ÖÅ©·Î¹î 9' ÇѱÛ...
LGÀüÀÚ, 8¹é¸¸ È­¼Ò ¸ÖƼ¹Ìµð¾î...
 
 
The Korean edition of 'ZDNet' is published under license from CNET Networks, Inc., San Francisco, CA, USA. Editorial items appearing in 'ZDNet Korea' that were originally published in the US Edition of 'ZDNet', 'CNET', and 'CNET News.com' are the copyright properties of CNET Networks, Inc. or its suppliers.
Copyright ¨Ï 2008 CNET Networks, Inc. All Rights Reserved. 'ZDNet', 'CNET' and 'CNET News.com' are trademarks of CNET Networks, Inc.