2-2-5.ºñÁÖ¾ó º£ÀÌÁ÷

À©µµ¿ìÆùÀº ´å³Ý¿¡ ±â¹ÝÇÏ¸ç ´å³ÝÀº ¿ø·¡ ¾ð¾î¿¡ µ¶¸³ÀûÀÎ Ç÷§ÆûÀÌ´Ù. À©µµ¿ìÆù °³¹ß¿¡µµ ¿©·¯ °¡Áö ¾ð¾î¸¦ »ç¿ëÇÒ ¼ö Àִµ¥ Ãʱ⠹öÀüÀº C#¸¸ Áö¿øÇßÀ¸³ª ÇöÀç´Â C#°ú ºñÁÖ¾ó º£ÀÌÁ÷ 2°¡Áö ¾ð¾î¸¦ Áö¿øÇÑ´Ù. ¾ÕÀ¸·Î Áö¿ø ¾ð¾î°¡ ´õ ´Ã¾î³¯ ¼öµµ ÀÖ´Ù. ¸¶ÀÌÅ©·Î¼ÒÇÁÆ®°¡ ¿ø·¡ º£ÀÌÁ÷À¸·Î ºÎÈïÇÑ È¸»ç¿©¼­ ºñÁÖ¾ó º£ÀÌÁ÷¿¡ ´ëÇÑ ¾ÖÁ¤Àº °¢º°ÇÏ´Ù.

¾Õ¿¡¼­ ¸¸µç EchoText ¿¹Á¦¸¦ ºñÁÖ¾ó º£ÀÌÁ÷À¸·Î ¶È°°ÀÌ ¸¸µå´Â ½Ç½ÀÀ» ÇØ º¸ÀÚ.  ¸Þ´º¿¡¼­ File/New Project Ç׸ñÀ» ¼±ÅÃÇÏ°í ¿ÞÂÊ ÅÛÇø´ ¹üÁÖ¿¡¼­ Other Languages/Visual BasicÀÇ Silverlight Windows PhoneÀ» ¼±ÅÃÇÑ´Ù. ÅÛÇø´Àº ¾Õ ½Ç½À°ú ¸¶Âù°¡Áö·Î Windows Phone ApplicationÀ» ¼±ÅÃÇÏ°í ÇÁ·ÎÁ§Æ® À̸§Àº EchoTextVb·Î ÀÔ·ÂÇÑ´Ù.

OK ¹öÆ°À» ´©¸£°í ¹öÀüÀ» 7.1·Î ¼±ÅÃÇϸé ÇÁ·ÎÁ§Æ®°¡ »ý¼ºµÇ°í MainPage.xaml ÆÄÀÏÀÌ ¿­¸± °ÍÀÌ´Ù. XAMLÀº ÆäÀÌÁöÀÇ µðÀÚÀÎÀ» Á¤ÀÇÇÏ´Â ¸¶Å©¾÷À̹ǷΠ¾ð¾î¿¡ »ó°ü¾øÀÌ µ¿ÀÏÇÏ´Ù. ¾Õ ¿¹Á¦¿Í ¶È°°Àº ÀýÂ÷´ë·Î ÄÁÆ®·ÑÀ» ¹èÄ¡Çϰųª ¾Æ´Ï¸é ÀÌ¹Ì ÀÛ¼ºµÈ XAML ±¸¹®À» ±×´ë·Î º¹»çÇÏ¿© ÄÁÅÙÆ® Æгο¡ ºÙ¿© ³Ö´Â´Ù. ÄÁÆ®·ÑÀÌ ¶È°°ÀÌ ¹èÄ¡µÉ °ÍÀÌ´Ù.

µðÀÚÀÎÀº ±×´ë·Î º¹»çÇØ ¿Ã ¼ö ÀÖÁö¸¸ À̺¥Æ® Çڵ鷯´Â ¾ð¾î°¡ ´Ù¸£¹Ç·Î »õ·Î ¸¸µé¾î¾ß ÇÑ´Ù. µðÀÚÀÎ ºäÀÇ ¹öÆ°À» ´õºíŬ¸¯ÇÏ¸é ºó À̺¥Æ® Çڵ鷯°¡ »ý¼ºµÇ°í ¼Ò½ºÃ¢ÀÌ ¿­¸°´Ù. ºñÁÖ¾ó º£ÀÌÁ÷ÀÇ ¸Þ¼­µå°¡ »ý¼ºµÇ¾î ÀÖÀ¸¸ç Çü½ÄÀÌ C#°ú´Â »ó´çÈ÷ ´Ù¸£´Ù. ÀÌ ¸Þ¼­µå¿¡ ´ÙÀ½ Äڵ带 ä¿ö ³Ö´Â´Ù. º»Ã¼ÀÇ ÄÚµå´Â ´Ü¼øÇÑ ´ëÀÔ¹®À̶ó C#°ú µ¿ÀÏÇÏÁö¸¸ ¹®Àå ³¡¿¡ ¼¼¹ÌÄÝ·ÐÀÌ ºÙÁö ¾Ê´Â´Ù´Â Á¡¿¡¼­ Â÷ÀÌ°¡ ³­´Ù.

 

Private Sub button1_Click(sender As System.Object, e As System.Windows.RoutedEventArgs)

    textBlock1.Text = "Echo:" + textBox1.Text

End Sub

 

½ÇÇàÇØ º¸¸é ¾Õ ¿¹Á¦¿Í ¿ÏÀüÈ÷ °°Àº ÇÁ·Î±×·¥ÀÌ ½ÇÇàµÉ °ÍÀÌ´Ù. µðÀÚÀÎ ¹èÄ¡°¡ °°°í µ¿ÀÛÀ» Á¤ÀÇÇÏ´Â ÄÚµåÀÇ ³»¿ëµµ °°À¸¹Ç·Î °á°ú ÇÁ·Î±×·¥µµ °°À» ¼ö¹Û¿¡ ¾ø´Ù. »ç½Ç C#À¸·Î ¸¸µé ¼ö ÀÖ´Â ¸ðµç ÇÁ·Î±×·¥Àº ºñÁÖ¾ó º£ÀÌÁ÷À¸·Îµµ ¸¸µé ¼ö ÀÖ´Ù. ¹®¹ý¸¸ Á¶±Ý ´Ù¸¦ »ÓÀÌÁö ´É·ÂÀÌ ´Ù¸¥ °ÍÀº ¾Æ´Ï´Ù.

ÀÌ Ã¥¿¡¼­´Â ºñÁÖ¾ó º£ÀÌÁ÷À¸·Î °³¹ßÀÌ °¡´ÉÇÏ´Ù´Â °Í¸¸ ¼Ò°³ÇÏ¸ç ¾ÕÀ¸·Î´Â C#¸¸À¸·Î ½Ç½ÀÀ» ÁøÇàÇϱâ·Î ÇÑ´Ù. ´å³ÝÀÇ °ø½ÄÀûÀÎ ÁÖ ¾ð¾î´Â C#ÀÌ¸ç ´ëºÎºÐ C#À» »ç¿ëÇϹǷΠ´ë¼¼¸¦ µû¸£´Â °ÍÀÌ À¯¸®ÇÏ´Ù. ºñÁÖ¾ó º£ÀÌÁ÷µµ ÁÁÀº ¾ð¾îÀÎ °ÍÀº ºÐ¸íÇÏÁö¸¸ C#¿¡ ºñÇØ ÀڷḦ ±¸ÇϱⰡ »ó´ëÀûÀ¸·Î ¾î·Á¿ö °ï¶õÇÑ °æ¿ì°¡ ¸¹´Ù.