Web FormÀ» ÀÌÇØÇϸé ASP.NETÀÌ º¸ÀδÙ?
ÀÌ ¾ó¸¶¸¸ÀÇ °ÁÂÀΰ¡? ¶ó°í ¿©·¯ºÐµéÀÌ ´«ÃÑÀ» ÁÖ´Â °ÍÀÌ ¸¶±¸ ´À²¸Áý´Ï´Ù. ¿À¿Ê¡¦ Á˼ÛÇÕ´Ï´Ù. Á¤¸»·Î ÀÌÁ¦´Â ÀÚÁÖ ¿Ã¸®µµ·Ï ÇϰڽÀ´Ï´Ù. ¾ðÁ¦³ª ±×·¸°Ô ¸¶À½À» ¸Ô½À´Ï´Ù¸¸.. ±×°ÍÀÌ ±×¸® ½¬¿î °ÍÀÌ ¾Æ´Ï³×¿ä. °Ô´Ù°¡ ASP.NETÂÊÀÇ °Á´ ÇԺηΠ°Á¸¦ ¿Ã¸®±â°¡ Á¶±ÝÀº °ÌÀÌ ³ª³×¿ä. °³³äµµ ¸¸¸¸Ä¡ ¾Ê°í, ¾î¶² °Á¸¦ ¿Ã¸®´Â °ÍÀÌ ASP.NETÀ» Á¦´ë·Î ½ÃÀÛÇÏ´Â °ÍÀÎÁö ÀÚ½ÅÀÌ ½±°Ô ¼Áú ¾Ê¾Æ¼¿ä. ^^;
±×·¸´Ù°í ¸·¿¬È÷ ¿©·¯ »ùÇà ¿¹Á¦¸¦ ¿Ã¸®´Â °ÍÀº ±×´ÙÁö ¹Ù¶÷Á÷ÇÏÁö ¾Ê¾Æº¸ÀÔ´Ï´Ù. ½ÇÁ¦·Î Áö±ÝÀÇ ¿ì¸®¿¡°Ô ÇÊ¿äÇÑ °ÍÀº ¿¹Á¦¸¦ ¸¸µé¾î¼ µ¹¸®´Â °ÍÀÌ ¾Æ´Ï¶ó, ¿Ö ±×·¸°Ô ÇØ¾ßÇϰí, ¾î°¼ ±×·¸°Ô µ¿ÀÛÇÏ°Ô µÇ´ÂÁö¸¦ ÀÌÇØÇÏ´Â °ÍÀÌ ¸ÕÀúÀÏÅ״ϱî¿ä. ±×·¡¼, ¸¹Àº µô·¹¸¶¼Ó¿¡¼ ¾ÆÁ÷µµ Çì¸ÞÀ̰í ÀÖ´Â Å¿ÀÀ̱â´Â ÇÕ´Ï´Ù.
¾î쩃µç ±×·¯ÇÑ µô·¹¸¶ ¼Ó¿¡¼ °ÁÂÀÇ È帧À» Á¶±ÝÀº ¹Ù²Ù¾î º¼±î ÇÏ´Â »ý°¢À» °¡Áö°í À̹ø °Á¸¦ ¿Ã·Áº¾´Ï´Ù. »ç½Ç À̹ø °Á´ ½á³õÀºÁö ÇÑ´ÞÀÌ ³ÑÀº °ÍÀ̱â´Â ÇÕ´Ï´Ù. ¿Ã¸®±â°¡ ¹¹Çؼ ¿Ã¸®Áö ¸øÇϰí ÀÖ¾ú°Åµç¿ä. Á¦°¡ ½ÇÁ¦·Î ¿Ã¸®°í ½ÍÀº °Á´ .NET Framework ¿¡ °üÇÑ °ÍÀ̾ú±â¿¡ ¸»ÀÔ´Ï´Ù. ÇÏÁö¸¸, °Á°¡ Á¦ Çϵ忡¼ ³î°íÀÖ´À´Ï ¿åÀ» ¸Ô´õ¶óµµ Çϳª¶óµµ ¸¹ÀÌ À¥À¸·Î ¿Ã·ÁµÎ´Â °ÍÀÌ ¹Ù¶÷Á÷ÇÏÁö ¾ÊÀ»±î? ÇÏ´Â »ý°¢¿¡ °á±¹Àº ÀÌÁ¦¾ß ¿Ã¸³´Ï´Ù.
À̹ø °Á´ ÀÌÀü¿¡ ¿Ã·È´ø °ÁÂ¿Í À̾îÁö´Â ³»¿ëÀº »ç½Ç ¾Æ´Õ´Ï´Ù. ºñ±³´Â ÀÌÁ¦ ±×¸¸~~ ÀÌÁ¦´Â ½ÇÁ¦ ASP.NETÀ» À̾߱âÇÏÀÚ~~ ·Î ¸¾À» ¹Ù²Ù¾ú°Åµç¿ä. ¾Æ¹«¸® »ý°¢Çصµ ASP¿Í ASP.NETÀ» ºñ±³ÇÏ´Â °Í ÀÚü´Â ±×´ÙÁö Àǹ̰¡ ¾ø´Ù°í ´À²¸Áö±â ¶§¹®ÀÔ´Ï´Ù. ASP¿Í ASP.NETÀº Â÷¶ó¸® ¾Æ¹«·± ¿¬°üÀÌ ¾ø´Ù°í »ý°¢ÇÏ°í °øºÎ¸¦ ½ÃÀÛÇÏ´Â °ÍÀÌ Ã³À½ ½ÃÀÛÇÒ °æ¿ì¿¡´Â µµ¿òÀÌ µÉ °Í °°°Åµç¿ä. Á¶±Ý ÀÌÇØÇÏ°í ³ª¸é ´Ù¸£°ÚÁö¸¸ ¸»ÀÔ´Ï´Ù.
ÀÚ²Ù ASP¿Í ASP.NETÀ» ¿¬°ü½ÃŰ´Â °Í ÀÚü°¡ Á¶±ÝÀº ±âÁ¸ À¥ ÇÁ·Î±×·¡¸ÓµéÀ» È¥¶õ½º·´°Ô ÇÒ °ÍÀ̶ó´Â ´À³¦ÀÔ´Ï´Ù. ´Ù¸¥ ºÐµéÀÌ ASP¿Í ASP.NETÀ» ºñ±³ÇÑ ±ÛÀ» º¸¾Æµµ ±ÛÀÇ Ã³À½Àº ºñ±³·Î ½ÃÀÛÇßÀ»Áö ¸ð¸£°ÚÁö¸¸, °á±¹ ±ÛÀÌ Á¶±Ý ÁøÇàµÇ¸é ÀϹæÀûÀÎ ASP.NETÀÇ ¼Ò°³ ±ÛÀÌ µÇ¾î¹ö¸³´Ï´Ù. ±×·² ¼ö ¹Û¿¡ ¾øÀ» °Í °°´Ù´Â »ý°¢ÀÌ µé±âµµ ÇÕ´Ï´Ù. ASP.NET¿¡¼ óÀ½ µîÀåÇÑ °ÍµéÀ» ºñ½ÁÇÑ °ÍÀÌ Á¸ÀçÇÏÁöµµ ¾Ê¾Ò´ø ASPÀÇ °æ¿ì¿Í ¾î¶»°Ô ºñ±³ÇÒ ¼ö ÀÖ°Ú½À´Ï±î??
ÇØ¼, ÀÌÁ¦ °Á´ ¿ì¸®°¡ ASP.NET À̶ó´Â °ÍÀ» óÀ½ ¸¸³µ°í, ¿ì¸®°¡ À̰ÍÀ» ¾ÆÁÖ »õ·Ó°Ô °øºÎÇÑ´Ù´Â ÀÚ¼¼·Î ÁøÇàÇØº¸·Á ÇÕ´Ï´Ù. ASP¿Í ºñ±³ÇÏ´Â ½ÄÀÇ Ç¥ÇöÀº Á¶±Ý ÀÚÁ¦ÇÒ °ÍÀÔ´Ï´Ù. À̰ÍÀº ºñ±³ÇÏ´Â ¸¶À½À¸·Î °øºÎ¸¦ ÇÏ¸é ¿ÀÈ÷·Á °øºÎ¿¡ ¹æÇذ¡ µÈ´Ù´Â ¾ÆÁÖ ÁÖ°üÀûÀÎ °ßÇØ¿¡ ÀÇÇÑ °ÍÀÔ´Ï´Ù.
¾Æ¾Æ.. ¿©±â¼ ¿ÀÇØÇϱ⠽¬¿î °Í Áß¿¡ Çϳª´Â ASP¿¡ Àͼ÷Çϸé ASP.NETÀ» ¹è¿ì±â°¡ ¹«Ã´ ¾î·Á¿ïÁö ¸ð¸¥´Ù´Â ¼Ó¼³(?)ÀÔ´Ï´Ù. Á¦°¡ ´À³¢±â¿¡´Â ±×·¸Áö ¾Ê¾Ò½À´Ï´Ù. ¼¼»ó¿¡ µµ¿òÀÌ ¾ÈµÇ´Â Áö½ÄÀº ¾ø´Ù¶ó´Â °ÍÀÌ Á¦ ½ÅÁ¶À̱⠶§¹®ÀÎÁö´Â ¸ô¶óµµ, Á¦ »ý°¢¿¡´Â ASP¸¦ ¸ð¸£¸é ¿ÀÈ÷·Á ASP.NETÀ» ¹è¿ì±â°¡ ´õ ¾î·Á¿ï ¼ö ÀÖ´Ù°í »ý°¢ÇÕ´Ï´Ù. Á¤È®È÷ ¸»ÇÏÀÚ¸é, ASP ¶ó±â º¸´Ù´Â À¥ ÇÁ·Î±×·¡¹ÖÀÇ ±â¹Ý ±¸Á¶¸¦ Àß ¸ð¸¥´Ù¸é ASP.NETÀ» °øºÎÇϱⰡ ±î´Ù·Î¿ï °ÍÀ̶ó´Â °ÍÀÌÁö¿ä. ¸¸ÀÏ, ÀÚ½ÅÀÌ ASP¿¡ ÀÚ½ÅÀÌ ÀÖ´Ù¸é À̰ÍÀº ASP.NETÀ» °øºÎÇÔ¿¡ ÀÖ¾î¼ ÀÕÁ¡À¸·Î ÀÛ¿ëÇÒ °ÍÀÔ´Ï´Ù. ´Ü!! ASP ½ÄÀ¸·Î ÇØ¼®ÇÏ´Â »ç°í¸¦ Àá½Ã ¹ö·ÁµÐ´Ù¸é ¸»ÀÌÁö¿ä. ¾ÆÁýÀ̳ª ÀÚ¸¸½ÉÀº °øºÎ¸¦ ÇÔ¿¡ ÀÖ¾î¼ ¾î¶°ÇÑ ½ÄÀ¸·Îµµ µµ¿òÀÌ µÇÁö ¾Ê½À´Ï´Ù.
¶ÇÇÑ, Âü°í·Î ASP.NETÀ» Á¦´ë·Î °øºÎÇϱâ À§Çؼ´Â ASP.NET ¿¡ ´ëÇÑ °øºÎ»Ó ¾Æ´Ï¶ó VB.NETÀ̳ª C# ȤÀº Managed C++ ¿¡ ´ëÇÑ °øºÎ°¡ º´ÇàµÇ¾î¾ß ÇÕ´Ï´Ù. ¿ì¸®°¡ ±âÁ¸ ASP ¿¡¼´Â ½ÇÁ¦ ASP Äڵ带 ÀÛ¼ºÇϱâ À§Çؼ VBScript¸¦ »ç¿ëÇß¾ú´ø ¹Ý¸é, ASP.NET¿¡¼´Â ÀÌ·¯ÇÑ ÄÄÆÄÀÏ ¾ð¾îµéÀ» »ç¿ëÇØ¾ß¸¸ Á¦´ë·Î ÆäÀÌÁö¸¦ ÀÛ¼ºÇÒ ¼ö°¡ ÀÖ½À´Ï´Ù. Á¦ °Á´ °¡±ÞÀû C# ÂÊÀ¸·Î ÁøÇàÇÏ·Á°í Çϰí ÀÖÁö¸¸, VB.NET ¾ð¾î¸¦ »ç¿ëÇϱ⵵ ÇÒ °Í °°½À´Ï´Ù. ¿©·¯ºÐµµ ASP.NETÀ» Á¦´ë·Î °øºÎÇϱâ À§Çؼ ÇϳªÀÇ ¾ð¾î¸¦ ¼±ÅÃÇÏ½Ã°í ±×¿ÍÀÇ °øºÎ¸¦ º´ÇàÇÏ½Ã¸é¼ °øºÎÇÏ¼Å¾ß ÇÒ °ÍÀÔ´Ï´Ù. ¼ÖÁ÷ÇÏ°Ô ¸»Çؼ ÀÌÁ¦´Â ±×·¸°Ô ÇÏÁö ¾ÊÀ¸¸é ASP.NETÀ» Á¦´ë·Î ÀÍÈú ¼ö ¾øÀ» °ÍÀÔ´Ï´Ù. ÀÌÁ¦´Â ¼±ÅÃÀÌ ¾Æ´Ï¶ó Çʼö¶ó´Â °ÍÀÌÁö¿ä. Àû¾îµµ ÇϳªÀÇ ¾ð¾î¸¦ °øºÎÇÏ´Â °ÍÀº ¸»ÀÔ´Ï´Ù. (°³ÀÎÀûÀ¸·Î´Â C#À» ÃßõÇÕ´Ï´Ù. ÀÌÀ¯´Â µé¸®´Â ¼Ò¹®¿¡ ÀÇÇϸé VB.NETÀÌ C#ÀÇ Wrapper ¶ó´Â À̾߱Ⱑ Àְŵç¿ä. ÀÌ À̾߱â´Â C#ÀÌ VB.NETº¸´Ù Á»´õ ºü¸£´Ù´Â °ÍÀ» ÀǹÌÇÏ´Â °ÍÀÌÁö¿ä. ¹Ï°Å³ª ¸»°Å³ª ÀÔ´Ï´Ù¸¸..)
ÀÚ.. ±×·³ À̹ø °Á ÁøÂ¥·ç ½ÃÀÛÇÕ´Ï´Ù.
±âÁ¸ÀÇ C/S °³¹ßÇϽôø ºÐµéÀÌ À¥ ÇÁ·Î±×·¡¹ÖÀ» ¸¸³ª¸é¼ óÀ½ ¿ÜÄ¡´Â ¸»Àº ¾î¼¸é "¿À¿Ê À̰ÍÀº ¿ÏÀüÈ÷ ³ë°¡´Ù´Ù!!" ¿´À» °Ì´Ï´Ù. HTML·Î ¸¸µé¾îÁö´Â Æû(¿¹¸¦ µé¾î ȸ¿ø°¡ÀÔ Æû)À» ¸¸ÀÏ VB³ª VC++¿¡¼ ¸¸µé°íÀÚ Çß´Ù¸é ´ÜÁö ¸î ¹øÀÇ µå·¡±× ¾Ø µå·ÓÀÌ¸é ¾î´À Á¤µµ´Â ¸¸Á·½º·¯¿î ¸ð½ÀÀ» ¸¸µé¾î ³¾ ¼ö ÀÖÀ» °ÍÀ» À¥ ÆäÀÌÁö·Î ¸¸µé¸é ¿Ø°É.. ÀÏÀÏÀÌ ¼ÕÀ¸·Î ´Ù ±×·¯ÇÑ Äڵ带 ÀÛ¼ºÇØ ÁÖ¾î¾ß ÇßÀ¸´Ï±î¿ä. »ó´çÇÑ HTML ŸÀÌÇÎ ½Ç·ÂÀÌ ÇÊ¿äÇÏÁö¿ä. ű׵鵵 »ó´çÈ÷ ¸¹ÀÌ ¾Ë°í ÀÖ¾î¾ß Çϱ¸¿ä. ¾î¼¸é Á¶±Ý Àü±îÁöµµ ¿©·¯ºÐÀº HTML·Î ȸ¿ø°¡ÀÔ ÆûÀ» ¸¸µé±â À§ÇØ, ¼ö¸¹Àº ű׷Π°¢°¢ÀÇ ÄÁÆ®·Ñ ű׵éÀ» ´Ù ÀÛ¼ºÇϰí À̰÷ ¶§¿À »çÀÌÆ®·Î ¿À¼Å¼ ÀÌ °Á¸¦ º¸°í °è½ÅÁöµµ ¸ð¸£°Ú³×¿ä. °Ô´Ù°¡ ÆäÀÌÁöÀÇ ¸ð¾çÀ» ÀÌ»Ú°Ô ²Ù¹Ð¶ó¸é
ű׸¦ ½á¼ À§Ä¡µµ Àâ°í, µé¿© ¾²±âµµ ÇÏ¸é¼ º¹ÀâÇÑ Å±׸¦ ±¸»çÇÒ ÁÙµµ ¾Ë¾Æ¾ß Çϰí, DHTMLµµ °øºÎÇØ¾ß Çϰí, ½ºÅ¸ÀÏ ½ÃÆ®µµ ´Ù·ç¾î¼ ÆäÀÌÁö ¸ð¾çÀ» ´õ À̻ڰÔ, ¿·¿¡ ÀÖ´Â µðÀÚÀÌ³Ê Ä£±¸ ¿·±¸¸®¸¦ Âñ·¯¼ À̹ÌÁöµµ Á» ¸¸µé¾î¼ ºÙÀ̰í, ±×·¯ÇÑ ³ë·ÂÀ» ´ã¾Æ¼ ÆäÀÌÁö Çϳª ¸¸µå´Âµ¥ ª°Ô´Â ¸î ºÐ¿¡¼ ±æ°Ô´Â ¸çÄ¥¾¿ °É¸®±âµµ ÇßÀ» °Ì´Ï´Ù.
±×·¯¸é¼ ¾î´Àµ¡ ±×·¯ÇÑ ÀÛ¾÷¿¡ Àͼ÷ÇØ Á®¹ö¸®±âµµ ÇÕ´Ï´Ù. ½ÉÇÑ °æ¿ì´Â HTML ¿¡µðÅ͸¦ ¿öµåº¸´Ùµµ Àß ´Ù·ç°Ô µÇ¾î ´©°¡ ¹®¼¸¦ º¸³»´Þ¶ó°í Çϸé Â÷¶ó¸® HTML·Î ¸¸µé¾î¼ º¸³»ÁÖ´Â °ÍÀÌ ¿öµå³ª HWP·Î º¸³»ÁÖ´Â °Íº¸´Ù ´õ ÆíÇÏ°Ô ´À²¸Áö±âµµ ÇÏÁö¿ä.. ÂüÀ¸·Î ¾Ï¿ïÇß½À´Ï´Ù. ±ÛÄ¡ ¾Ê¾Æ¿ä? ÇÏÁö¸¸, ¿ì¸®´Â ±×·¯ÇÑ ¾Ï¿ïÇÔÀ» ³Ê¹«³ªµµ ½±°Ô ¹Þ¾ÆµéÀ̰í, HTML ¸¸µé±â¸¦ ¸¶±¸ Áñ°å¾úÁö¿ä. ÇÏÁö¸¸, ±×·Î ÀÎÇØ °³¹ß±â°£ÀÇ ´ëºÎºÐÀ» ¿ì¸®´Â ASP º¸´Ù´Â HTML°ú ´ÙÅõ±âµµ ÇÏ¿´°í ¸»ÀÔ´Ï´Ù.
°Ô´Ù°¡, ±â²¯ ASP ÆäÀÌÁö¸¦ ¿Ï¼ºÇØ µÎ¾ú´õ´Ï, µðÀÚÀ̳ʰ¡ µðÀÚÀÎ ºÙÀÌ´Ù°¡ ASP Äڵ带 Áö¿ö¸Ô¾î¼ ÆäÀÌÁö¿¡ ¿À·ù ¶ß°í, »õº®¿¡ ȸ»ç·Î ºÒ·Á µé¾î°¡°í.. ±×·¡º» ÀûÀÌ ¾î¼¸é ÇÑ, µÎ¹ø¾¿Àº ÀÖÁö ¾Ê¾Ò³ª¿ä? ¿À¿À.. Á¤¸» ±×·² ¶§´Â ³Ê¹« Ȱ¡ ³ª¼, Á¤¸» ±×·¡¼´Â ¾ÈµÇÁö¸¸ "±× µðÀÚÀ̳ʴ ¿ÏÀü ´ß ¾Æ³Ä!!"¶ó´Â ºó ¸»À» Çϱ⵵ ÇÏÁö¿ä. ±× ¸»À» ¿ì¿¬È÷ µè°Ô µÈ ±× µðÀÚÀ̳ʴԵµ ¿À¿Ê.. ¼ºÁúÀ» ºÎ¸®±â ½ÃÀÛÇÕ´Ï´Ù. ±×·¡¼ ¸»À» ÀüÇØÁØ Ä£±¸´Â ¾î¶»°Ôµç ¼ö½ÀÇÏ·Á°í ³ë·ÂÀ» ÇÏÁö¿ä. ±âºÐ ³ª»Ú½Ã´õ¶óµµ Çѹø¸¸ ÀÌÇØÇØ ÁݽôÙ. »õº® 3½Ã¿¡ ÀÚ´Ù°¡ ÀϾ¼ ȸ»ç µé¾î¿À·Á ÇÏ´Ï Àá°á¿¡, ȱ±è¿¡ ±×³É ³ª¿Â ¸»ÀÏ °Ì´Ï´Ù. Çѹø ºÁÁݽôÙ. µîµîÀÇ ¸»À» ÇÏ¸é¼ ¸»ÀÌÁö¿ä. ±×·¯¸é, ±× µðÀÚÀÌ³Ê ¾ð´Ï´Â ¶Ç °¡¸¸È÷ ÀÖ°Ú½À´Ï±î? ¾ó±¼ÀÌ ¹ú°³Á®¼ ÀÌ·¸°Ô ȸ¦ ³À´Ï´Ù. »õº® 3½Ã±îÁö ³ª´Â ¹ã »õ¸é¼ ÀÛ¾÷Çϴµ¥ ±× ³ÑÀº ÆÛÁú·¯ ÀÚ´Ù°¡ ³»°¡ ¾î¼´Ù Çѹø ½Ç¼ö ÇÑ °Í °¡Áö°í ³Ñ ½ÉÇÑ °Å ¾Æ´Ï³Ä±¸¿ä. ±×·¡¿ä.. µè°íº¸´Ï ¶Ç ÀÌ ¾ð´ÏÀÇ ¸»µµ ¸Â½À´Ï´Ù. ±×·³ ¾î¼ÁÒ? ÇÏ°í µÑ »çÀÌ¿¡¼ À̾߱⸦ µé¾îÁÖ°í, ¾î¶»°Ôµç »çÀ̸¦ ÁÁ°Ô ÇØ º¼¶ó±¸ ±¦ÇÑ ¸¾À» ¾²´Ù°¡ Áß°£¿¡ ³¤ »ç¶÷Àº ³°¨ÇÕ´Ï´Ù. ±×·¸°Ô ±×·¸°Ô ½Ã°£ÀÌ Áö³ª´Ï.. ¾î¶ù? ÀÌ°Ô ¹¹ÇÏ´Â ÁþÀÌÁö? µÑÀÌ °áÈ¥À» ÇÑ´ä´Ï´Ù. ÀÌ°Ô ¸»ÀÌ µÇ´Â ¼Ò¸³´Ï±î? ±×·³ Áß°£¿¡¼ ³ ¹¹ÇÑ °Ì´Ï±î? ÀÌ°Í Âü.. ¿ô±â´Â ¼¼»óÀÌ ¾Æ´Õ´Ï±î?
ÇÑÆíÀÇ ½ÃÆ®ÄÞÀ» º¸¼Ì½À´Ï´Ù¸¸.. ÀÌ·¯ÇÑ ÀÏÀÌ °£È¤ ÀÖ°í´Â ÇÏÁö¿ä.
¿ö³« Áß°£¿¡ Àß »õ´Â Å¿À. ´Ù½Ã±Ý º¹±Íµµ Àß ÇÕ´Ï´Ù. ÀÌÁ¦ ASP.NETÀÌ µµ·¡Çϸé ÀÌ·¸°Ô ÇØ¼ °áÈ¥ÇÏ´Â Ä¿ÇÃµé ¸¹ÀÌ »ç¶óÁú·±Áöµµ ¸ð¸£°Ú½À´Ï´Ù.
ÀÌÁ¦´Â ´Ù½Ã±Ý VB³ª VC++¿¡¼ ÆûÀ» ÀÛ¼ºÇß¾ú´ø °Íó·³ °¡º¿î Drag & DropÀ¸·Î ÆäÀÌÁö¸¦ ²Ù¹Ð ¼ö ÀÖ°Ô µÇ±¸¿ä.(¹°·Ð, À̰ÍÀº Visual Studio.NETÀ» »ç¿ëÇÑ´Ù´Â °¡Á¤ÇÏÀÇ À̾߱âÀÔ´Ï´Ù) ¶ÇÇÑ, ¼Ò½ºÄÚµå¿Í µðÀÚÀÎ Äڵ尡 µÚ¼¯¿©¼(ȤÀÚ´Â ÀÌ·¯ÇÑ Äڵ带 ½ºÆÄ°ÔƼ ÄÚµå¶ó°í ÇÏ´õ±º¿ä) »ý±â´Â ¹®Á¦¸¦ ¾î´À Á¤µµ ¹æÁöÇÒ ¼ö°¡ ÀÖ°Ô µÇ¾ú½À´Ï´Ù.
|
Âü°í : ¾î´À Á¤µµÀÌÁö ¿ÏÀüÇϰԴ ¾Æ´Ñ °Í °°½À´Ï´Ù. MS ´Â ¾ðÁ¦³ª - ¹°·Ð, MS »Ó¸¸ÀÌ ¾Æ´ÏÁö¸¸ - »õ·Î¿î Á¦Ç°À» ³» ³õÀ» °æ¿ì¿¡´Â Ç×»ó ÀÌÀü ¹öÀüÀº ¹®Á¦°¡ »ç½Ç ¸¹¾Ò´Ù. ÇÏÁö¸¸, À̹ø ¹öÀüÀº Á¤¸»·Î ±×·¯ÇÑ ¹®Á¦¸¦ ¸ðµÎ ´Ù ¼ö½ÀÇÏ¿´´Ù. ³¡³»ÁÖÁö ¾ÊÀº°¡? ¶ó°í Çϸé¼, ±×·¯¸é¼µµ ¶Ç ³»ºÎÀûÀ¸·Î´Â Áö±Ý ¹öÀüÀÇ ¹®Á¦µéÀ» ÇØ°áÇϰíÀÚ Á¶¿ëÈ÷ »õ·Î¿î ¹öÀüÀ» ÁغñÇϰí´Â Çϴϱî¿ä. ¾ðÁ¦³ª ±×·¸Áö¸¸ MS´Â ¸¶ÄÉÆÃ ´É·Âµµ ´ë´ÜÇÑ °Í °°¾Æ¿ä. ¹ÏÀ»¸¸ÇÑ ¼Ò½ÄÅë¿¡ ÀÇÇÏ¸é ¹ú½á ASP.NET 2 °³¹ß¿¡ Âø¼öÇß´Ù´Â ¹Ï°Å³ª ¸»°Å³ªÀÇ Á¤º¸µµ ÀÖ´ä´Ï´Ù. |
ASP.NET¿¡ µé¾î¼¸é¼ ÆäÀÌÁö ÀÛ¼º½Ã °¡Àå ¸ÕÀú °³¹ßÀÚµéÀÌ ¸¸³ª°Ô µÇ´Â °ÍÀÌ ¹Ù·Î À¥ Æû(WebForm)À̶ó´Â °ÍÀÔ´Ï´Ù. À¥¿¡¼ »ç¿ëÇÏ´Â ÆûÀ̶ó´Â ÀǹÌÀε¥, À̰ÍÀº ¸¶Ä¡ À¥ ÆäÀÌÁö¸¦ ÀÏ¹Ý ¾îÇø®ÄÉÀÌ¼Ç ÆûÀ» ÀÛ¼ºÇϵíÀÌ ¸¸µé ¼ö ÀÖ°Ô ÇØ ÁÖ´Â À¥ ÆäÀÌÁö ±¸Á¶¸¦ ¸»ÇÕ´Ï´Ù. ¿©·¯ºÐÀÌ VC++ À̳ª VB µîÀ» ´Ù·ç¾î º¸¾Ò´Ù¸é, ¿©·¯ºÐÀÌ À©µµ¿ì¸¦ ²Ù¹Ì±â À§Çؼ Á¦°øµÇ´Â Æû À§¿¡´Ù°¡ ÇÊ¿äÇÑ ÄÁÆ®·ÑµéÀ» ±×³É Drag and Drop À¸·Î ¿Ã·Á´Ù ³õÀ¸¸é ±×°ÍÀ¸·Î ÆûÀÌ Èĵü ¸¸µé¾îÁö´ø °ÍÀ» º¸¼ÌÀ» °Ì´Ï´Ù. VB³ª VC++ ¿¡¼´Â °£´ÜÇÑ ±¸¼ºÀÇ ÆûÀ» Çϳª ²Ù¹Ì´Â µ¥´Â 10Ãʵµ °É¸®Áö ¾Ê½À´Ï´Ù. ±×·¸°Ô ½±°í °£´ÜÇÏÁö¿ä.. ±×·¯ÇÑ ±â´ÉÀÌ ÀÌÁ¦ Visual Studio.NETÀ» ÅëÇØ¼ Á¦°øÀÌ µÈ´Ù´Â °ÍÀÔ´Ï´Ù. ¹°·Ð, Á÷Á¢ ¼ÕÀ¸·Î ¿¹Àüó·³(ASP ¶§Ã³·³) ÄÚµùÇØµµ »ó°üÀº ¾ø½À´Ï´Ù¸¸ ÅøÀ» »ç¿ëÇØ¼ ÀÛ¾÷ÇÒ °æ¿ì, ´Ü ¸î ºÐ¸¸¿¡ ¶Òµü ¾µ¸¸ÇÑ ÆûÀ» ±¸¼ºÇÒ ¼ö ÀÖ°Ô µÇ´Ï ±»ÀÌ ±×·¸°Ô ÇÒ ÇÊ¿ä´Â ¾ø°ÚÁö¿ä?
ÇÏÁö¸¸, ±×·¸°Ô ¸¸µé¾îÁö´Â ÆäÀÌÁöÀÇ HTML ¼Ò½º³ª ¼Ò½ºÄڵ带 º¸¸é ±×¸® ½±°Ô ÀÌÇØ°¡ °¡Áö ¾Ê´Â ¸ð½ÀÀ» ¶ç°í ÀÖÁö¿ä. ÀÌ´Â ASP.NET ÀÇ À¥ ÆäÀÌÁö ÀÚü°¡ ÇϳªÀÇ °´Ã¼·Î½á ±¸¼ºµÇ¾îÁö°í, »ó¼ÓµÇ¾îÁø Ŭ·¡½ºÀÇ ±¸¼ºÀ» Çϰí Àֱ⿡, ¾ð¾î±â¹ÝÀÇ ÇÁ·Î±×·¡¹Ö °æ·ÂÀÌ ¾ø´Â À̵鿡°Ô´Â ´ë´ÜÈ÷ ¾î·Æ°í º¹ÀâÇÏ°Ô ¹Þ¾Æµé¿©Áú ¼ö Àֱ⠶§¹®ÀÔ´Ï´Ù. Àá½Ã ÈÄ ÀÌ·¯ÇÑ ¿¹Á¦µéÀ» ¸¸³ªº¸°Ô µÉ °ÍÀÔ´Ï´Ù.
±×¸®°í, ASP.NET Àº À̺¥Æ® Áß½ÉÀÇ ÇÁ·Î±×·¡¹ÖÀ» ÁöÇâÇÕ´Ï´Ù. ASP ¶§ÀÇ ÄÚµù¹æ½Ä¿¡¼ ¿ÏÀüÈ÷ Å»ÇÇÇÑ ½ºÅ¸ÀÏÀ̶ó ÀÌ ºÎºÐÀº ASP ½ÄÀÇ ÇÁ·Î±×·¡¹Ö¿¡ Àͼ÷ÇϽŠºÐµéÀº ¿ÀÈ÷·Á È¥¶õ½º·¯¿ï ¼ö ÀÖ±â±îÁö ÇÑ ºÎºÐÀÏ ¼ö ÀÖ½À´Ï´Ù. ±×·¯´Ï ¹ö¸®½Ê½Ã¿À. ASP ÀÇ ±â¾ïÀ» ¾ÆÁÖ Àá½Ã¸¸ ¹ö·Áº¸¼¼¿ä. ^^
´ÙÀ½ ÆäÀÌÁö´Â ¾ÆÁÖ ±âº»ÀûÀÎ ASP.NET ÆäÀÌÁöÀÇ ¸ð½ÀÀÔ´Ï´Ù. ÆäÀÌÁöÀÇ ³»¿ëÀÌ ¼±¶æ ´«¿¡ ¾È µé¾î¿Ã ¼öµµ ÀÖ½À´Ï´Ù¸¸, ±×·¡µµ ¾î¶»°Ôµç ÀÌÇØ ÇØ º¸·Á°í ³ë·ÂÇØ º¸¼¼¿ä. ¸¸ÀÏ, ÀÚ¹Ù½ºÅ©¸³Æ®¿¡ Àͼ÷ÇÑ »ç¶÷À̶ó¸é Èí»ç ÀÌ Äڵ尡 Ŭ¶óÀ̾ðÆ®Ãø¿¡¼ ¾î¶² À̺¥Æ®¸¦ ó¸®ÇÏ´Â ºÎºÐó·³ ´À²¸Áú ¼öµµ ÀÖ½À´Ï´Ù. ±×¸®°í, ÀÌ ¿¹Á¦´Â ¼ÖÁ÷È÷ ±»ÀÌ ¼¹ö¿¡¼ ó¸®ÇÏÁö ¾Ê¾Æµµ µÇ´Â ¿¹Á¦À̱â´Â ÇÕ´Ï´Ù. ÇÏÁö¸¸, ¿ì¸®¿¡°Ô Áß¿äÇÑ °ÍÀº ÀÌ ÆäÀÌÁöÀÇ ¼Ò½º°¡ ¼¹ö¿¡¼ 󸮵ȴٴ °ÍÀÔ´Ï´Ù. ¸ÕÀú ¼Ò½º¸¦ º¸¸é¼ ¼³¸íÀ» µå¸®µµ·Ï ÇϰڽÀ´Ï´Ù.
<html> <script language="vb" runat="server"> Sub Button1_Click(Source As Object, E As EventArgs) lblResult.Text = "¾È³çÇϽ÷ƴϱî? " & txtName.text & " ´Ô" End Sub </script> <body> <form id="Form1" method="post" runat="server"> À̸§ : <asp:textbox id="txtName" runat="server"></asp:textbox> <asp:button id="Button1" onclick="Button1_Click" runat="server" text="Àλç" /> <p><asp:label id="lblResult" runat="server" /></p> </form> </body> </html> |
¸¸ÀÏ ¼Ò½º¸¦ ÄÚµùÇϰí Å×½ºÆ®ÇÏ°í ½ÍÀ¸½Ã´Ù¸é ¹°·Ð, ¿©·¯ºÐÀÇ ½Ã½ºÅÛ¿¡´Â .NET FrameWork ÀÌ ¼³Ä¡µÇ¾îÁ® ÀÖ¾î¾ß Çϱ¸¿ä. À̰ÍÀ» ¼³Ä¡ÇÏ´Â ¹æ¹ýÀº ±×³É CD¸¦ ³Ö°í ¼³Ä¡ÇÏ¸é µÇ´Â °ÍÀ̱⿡ ¼³¸íÀº »ý·«ÇÕ´Ï´Ù.(ÀÌ CD´Â MS ¼¼¹Ì³ªÀå¿¡ °¡°Å³ª, ¿©·¯ ÄÄ ÀâÁö¸¦ »ç¸é ¸¶±¸ °øÂ¥·Î ÁÝ´Ï´Ù.) ¾î쩃µç, ȯ°æÀÌ °®Ãß¾îÁø »óŶó¸é À§ ÆÄÀÏÀ» ÄÚµùÇÑ µÚ,(¾î¼¸é Ä«ÇÇÇÑ µÚ) È®ÀåÀÚ¸¦ .aspx ¶ó°í ÇØ¼ ÀúÀåÇØ¾ß¸¸ ÇÕ´Ï´Ù.
¼Ò½º¸¦ º¸½Ç ¶§ ¸¸ÅÀº ASP¸¦ ÀؾîÁֽʽÿÀ. ±×¸®°í º¸µµ·Ï ÇÕ´Ï´Ù. ÀÌ ÆÄÀÏÀÌ ºê¶ó¿ìÀú¿¡ ·ÎµùÀÌ µÇ¸é ȸ鿡´Â ÇϳªÀÇ ÅØ½ºÆ® ¹Ú½º¿Í ÇϳªÀÇ ¹öư("Àλç" ¶ó°í ¾²¿©Á® ÀÖ´Â)ÀÌ ´«¿¡ ³ªÅ¸³¯ °ÍÀÔ´Ï´Ù. ´ÙÀ½Ã³·³¿ä.
±×¸®°í ÅØ½ºÆ® ¹Ú½º¿¡ ÀûÀýÈ÷ À̸§À» ³Ö°í "Àλç"¹öưÀ» ²Ú ´©¸£¸é.. ´ÙÀ½Ã³·³ °á°ú°¡ ³ª¿Ã °ÍÀÔ´Ï´Ù.
¿À¿Ê.. Çϳªµµ ³î¶øÁö ¾Ê´Ù±¸¿ä? -_-; ¹¹ ±×·¸½À´Ï´Ù¡¦ ¾ðÁ¦³ªÃ³·³ ¿©·¯ºÐÀº ¿Ø°£Çؼ´Â Àß ³î¶óÁÖÁö ¾ÊÁö¿ä.
¼Ò½º¿¡¼ <asp:textbox .. /><asp:button.. /><asp:label../>µî°ú °°Àº űװ¡ ¿©·¯ºÐÀ» ´çȲ½º·´°Ô ÇÒ·±Áöµµ ¸ð¸£°Ú½À´Ï´Ù. À̰ÍÀº À¥ Æû ¼¹ö ÄÁÆ®·ÑÀ̶ó ºÒ¸®´Â °ÍÀ¸·Î ±âÁ¸ÀÇ HTML ÄÁÆ®·ÑÀ» ´ë½ÅÇÏ°Ô µÉ ¼¹ö¿Í ¿¬µ¿ÀÌ °¡´ÉÇÑ ÄÁÆ®·ÑµéÀÔ´Ï´Ù. À̸§¿¡¼ ´À²¸ÁöµíÀÌ À̵éÀº °¢°¢ ÀÔ·ÂÀ» À§ÇÑ ÅØ½ºÆ® ¹Ú½º, ¹öư, ·¹À̺í ÀÌÁö¿ä. °¢ ÄÁÆ®·ÑÀÇ ¼Ó¼ºÀ¸·Î´Â runat="server" ¶ó´Â °ÍÀÌ µé¾îÀÖÀ½¿¡ ÁÖ¸ñÇϼ¼¿ä. ÀÌ ÄÁÆ®·ÑµéÀº ¼¹ö¿¡¼ ¿¬µ¿µÇ´Â ÄÁÆ®·ÑÀ̱⿡ ÀÌ·¯ÇÑ ¼Ó¼ºÀÌ ÁöÁ¤µÇ¾îÁ® ÀÖ½À´Ï´Ù.
°¢°¢ÀÇ ÄÁÆ®·ÑÀº id ¼Ó¼ºÀ¸·Î ±¸ºÐÀ» Çϸç, ¼¹ö¿¡¼´Â ±× ID·Î °¢°¢ÀÇ ÄÁÆ®·ÑÀ» Á¦¾îÇÒ ¼ö ÀÖ½À´Ï´Ù. ¼Ò½º¿¡¼´Â ¿ì¸®°¡ <asp:textbox ÄÁÆ®·Ñ¿¡ ƯÁ¤ °ªÀ» ³Ö°í ¹öưÀ» ´©·ê °æ¿ì, ±× ¹öư¿¡ °É·ÁÀÖ´Â À̺¥Æ®°¡ ¼¹öÃøÀÇ ÇÔ¼öÀÎ "Button1_Click"À» È£ÃâÇÏ°Ô µË´Ï´Ù. ÁÖÀÇÇϼ¼¿ä. ÀÌ ¼ø°£ ÆûÀÇ ³»¿ëÀº ¼¹ö·Î Àü¼ÛµÇ¾îÁö°í, ÇÔ¼ö°¡ ±¸µ¿µÇ´Â ÀÛ¾÷Àº ¼¹ö¿¡¼ ÀϾ´Â °ÍÀÔ´Ï´Ù. ¼¹ö¿¡¼ ¸»ÀÔ´Ï´Ù.
±×¸®°í, ¼¹ö¿¡¼´Â ÀÌ¹Ì ÀÛ¼ºµÇ¾îÁ® ÀÖ´Â Button1_Click ¶ó´Â ÇÔ¼öÀÇ ³»¿ë´ë·Î ¹Ì¸® ÀÛ¼ºµÇ¾îÁ® ÀÖ´ø "¾È³çÇϽ÷ƴϱî?" ¶ó´Â ¹®ÀÚ¿°ú »ç¿ëÀÚ°¡ txtName À̶ó´Â ÄÁÆ®·Ñ¿¡ ÀÔ·ÂÇÑ °ªÀ» ÇÕÃļ ÄÁÆ®·ÑÁßÀÇ "lblResult" ¶ó´Â ¾ÆÀ̵𸦠°¡Áø ³à¼®ÀÇ Text ¼Ó¼º¿¡ ³Ö°Ô µÇ´Â °ÍÀÔ´Ï´Ù.
Áö±Ý ASP ¸¦ ´Ù½Ã±Ý ¶°¿Ã¸®½Ã´Â ºÐµéÀº ¾î¼ ASP¸¦ ¸Ó¸®¿¡¼ Áö¿ì½Ê½Ã¿À. ¾î¶»°Ô ÀÌ·± °ÍÀÌ °¡´ÉÇÒ±î´Â »ý°¢ÇÏÁö ¸¶½Ê½Ã¿À. ÀÌ¿Í °°Àº À̺¥Æ® Áß½ÉÀûÀÎ ÇÁ·Î±×·¡¹Ö ¹æ½ÄÀÌ À¥ »ó¿¡¼ °¡´ÉÇÑ °Í ÀÚü°¡ ³î¶ó¿òÀ¸·Î ´Ù°¡¿À¸é¼, ¾î¶»°Ô ±×·¸°Ô µÉ ¼ö°¡ ÀÖ´ÂÁö ±Ã±ÝÇÔÀÌ µå½Ã´Â ºÐµéÀÌ ¸¹À» °ÍÀ¸·Î ¿¹»óµË´Ï´Ù. ÇÏÁö¸¸, ±× ºÎºÐÀº Áö±ÝÀÇ ¿ì¸®°¡ µûÁö°í µé¸¸ÇÑ ºÎºÐÀÌ ¾Æ´Õ´Ï´Ù. ±×°ÍÀº ¿©·¯ºÐÀÌ ¸î Â÷·ÊÀÇ °Á¿¡ °ÉÃļ ³»°øÀÌ Á¶±Ý ¿Ã¶ó¿À°Ô µÇ¸é ÀÌÇØ°¡ °¡´ÉÇÑ ºÎºÐÀÌ µÉ °ÍÀÔ´Ï´Ù. ±×·¯´Ï Áö±ÝÀº "ASP.NET¿¡¼´Â ÀÌ·¸°Ô ¸ÚÁö°Ô ¹Ù²î¾ú±¸³ª. ¿Í~ ÀÌÁ¦ ÇÁ·Î±×·¡¹ÖÀÌ Á¶±ÝÀº ´õ ½¬¿öÁö°Ú´Ù."¶ó°í¸¸ ´À²¸º¸½Ã±â ¹Ù·¡¿ä
ÇÏÁö¸¸, ±×·¡µµ ¹Ì¸® Á¶±ÝÀº µè°í½Í´Ù? ±×·¸½À´Ï´Ù. ±×·¸°Ô È£±â½É õ´çÀ̽ŠºÐµéÀÌ ÀǿܷΠ¸¹ÀÌ ÀÖÀ» ¼ö Àֱ⿡ ¾ÆÁÖ °£´ÜÈ÷ ¿ïÆ®¶ó ´ß¹ß ½ÓÄ¡±âÇÏ°Ô ¼³¸íÀ» µå·Áº¼±î ÇÕ´Ï´Ù. ¿©·¯ºÐÀÌ ¸ð¸£´Â ¿ë¾î°¡ ²Ï ³ª¿Ã ¼ö ÀÖÁö¸¸ ÀÏ´Ü Âü°í Çѹø µé¾îº¸¼¼¿ä.
ÆäÀÌÁö°¡ óÀ½ ¿äûµÇ´Â ¼ø°£, IIS´Â À¥ ÆäÀÌÁö¸¦ ÆÄ½ÌÇÏ´Â ASP.NET ¿£ÁøÀ¸·Î ÀÏ´Ü ÆäÀÌÁö¸¦ ÀоîµéÀÔ´Ï´Ù. ±×¸®°í, À̸¦ JIT(just-in-time)·Î ÄÄÆÄÀÏÀ» ÇÕ´Ï´Ù. ±×¸®°í, ÆäÀÌÁöÀÇ ÄÁÆ®·ÑµéÀ» HTML·Î¼ »ý¼ºÇϸé¼, ÄÄÆÄÀÏµÈ Äڵ尡 ½ÇÇàµÇ°í, È£ÃâµÈ À̺¥Æ®°¡ ÀÖ´Ù¸é ±× À̺¥Æ® Äڵ尡 ½ÇÇàÀÌ µÇ¾îÁ®¼, ÄÁÆ®·Ñ°ú »óÈ£ÀÛ¿ëÀ» Çϰí, Ãâ·Â HTMLÀº »ý¼ºµË´Ï´Ù. ±×¸®°í, ÀÌ °á°ú HTML ÆäÀÌÁö´Â Ŭ¶óÀ̾ðÆ®ÀÇ ºê¶ó¿ìÀú·Î ³Ñ°ÜÁö´Â °ÍÀÔ´Ï´Ù.
ÆäÀÌÁö°¡ óÀ½ ¿äûµÇ´Â °æ¿ì´Â À§¿Í °°Àº µ¿ÀÛÀ» ÇÏÁö¸¸, µÎ¹ø ÀÌ»ó È£ÃâµÇ¾îÁö¸é ÄÄÆÄÀÏÀ» ÇÏ´Â ÀÛ¾÷Àº »ç¶óÁö°í, ÀÌ¹Ì ÄÄÆÄÀÏÀÌ µÇ¾îÁ® ÀÖ´ø °ÍÀ» »ç¿ëÇÏ°Ô µÇ±â¿¡, ÀÌÈÄ ¿äû½Ã´Â ÆäÀÌÁöÀÇ ¼öÇà½Ã°£ÀÌ ´ÜÃàµÇ¾î Áý´Ï´Ù. À̸¦ ±×¸²À¸·Î Ç¥½ÃÇÏ¸é ´ÙÀ½°ú °°½À´Ï´Ù.
±×¸²Àº ASP.NET M.O.C ÁßÀÇ Ç÷¡½¬ ÆÄÀÏÀ» ĸÃçÇÑ °ÍÀÓÀ» ¹àÈü´Ï´Ù. À̰ŠÀÌ·¸°Ô ¿Ã·Áµµ µÇ´ÂÁö´Â Àß ¸ð¸£°Ú³×¿ä. Ȥ½Ã ¹®Á¦°¡ µÇÁö´Â ¾ÊÀ»±î??? À½...
±×¸®°í, ±×¸²À¸·Î ÀÎÇØ ¿ÀÈ÷·Á "¿À¿Ê- ¸Ó¸®°¡ ÅÍÁú °Í °°¾Æ...-_-"ÇϽŴٸé, ºÐµéÀº ¾ÆÁ÷ .NET FrameWork ¿¡ ´ëÇÑ ÇнÀÀÌ ¾ø¾î¼ ±×·± °ÍÀÔ´Ï´Ù. ÇÏÁö¸¸, °ÆÁ¤ÇÏÁö ¸¶¼¼¿ä. Á¶¸¸°£ ÀÌ À̾߱⵵ ¾ð±ÞÀ» ÇÒ °ÍÀ̴ϱî¿ä. ³Ñ ¾î·Æ°Ô »ý°¢ÇÏÁö ¸¶½Ã°í Çѹø »ì¸ç½Ã µé¿©´Ù º¸´Â ¸¶À½À¸·Î Á¢±ÙÇÏ¸é µÉ °Í °°½À´Ï´Ù. ÀØÀ¸¼ÌÀ»±îºÁ ´Ù½Ã ¸»¾¸µå¸®´Âµ¥ ¿ì¸®´Â Áö±Ý ASP.NETÀ» óÀ½ ½ÃÀÛÇϰí ÀÖ´Â °ÍÀÔ´Ï´Ù. Àúµµ ±×·¸±¸¿ä.
¿ì¸® ´«¿¡ º¸¿©Áö´Â ¼Ò½º´Â ´ÜÁö ¹öưÀÌ ´·ÈÀ» °æ¿ì¿¡ ¼¹ö »çÀ̵åÀÇ Äڵ尡 ½ÇÇàµÇ¾îÁ®¼ ÁöÁ¤µÈ ÄÁÆ®·Ñ¿¡ ±× ¿ªÇÒÀ» ¼öÇàÇÑ °Í󷳸¸ °£´ÜÈ÷ º¸¿´À» ¼ö ÀÖÁö¸¸ ¼¹ö¿¡¼´Â ´ë´ÜÈ÷ º¹ÀâÇÑ Ã³¸®°¡ ÀÌ·ç¾îÁö°í ÀÖ¾ú´ø °ÍÀÔ´Ï´Ù. ÷ µéÀ¸¸é, ÀüÇô ½±Áö ¾ÊÀº À̾߱âÀÏ ¼ö ÀÖ½À´Ï´Ù. ÇÏÁö¸¸, Àå´ãÄÁµ¥ ¿©·¯ºÐÀº À̾îÁö´Â 2-3 °Á¸¦ ÅëÇØ¼ À̸¦ ½±°Ô ÀÌÇØÇÒ ¼ö ÀÖÀ» °ÍÀÔ´Ï´Ù. (Á¤¸»?)
.NET ÇÁ·¹ÀÓ¿öÅ©°¡ ¸¹Àº °ÍÀ» ó¸®ÇØ ÁÖ´Â ¸¸Å ±â»Ú°Ôµµ ¿ì¸® °³¹ßÀÚµéÀÌ ÄÚµùÀÛ¾÷À» Çϱâ´Â ±×¸¸Å Æí¸®ÇØÁø °ÍÀÔ´Ï´Ù. ÀÌÁ¦´Â ƯÁ¤ 󸮸¦ À§Çؼ º¹ÀâÇÏ°Ô ÆäÀÌÁöÀÇ ±¸¼ºÀ» °è»êÇϰí, HTML¿¡¼ ¼¹ö·Î µ¥ÀÌÅ͸¦ ³Ñ±â´Â Æû ÆäÀÌÁö¸¦ ÀÛ¼ºÇϰí, ½ÇÁ¦ ±× 󸮸¦ ´ã´çÇÏ´Â ASP ÆäÀÌÁö¸¦ ÀÛ¼ºÇϰí, ±× °á°ú¸¦ ´Ù½Ã±Ý °á°ú ÆäÀÌÁö¸¦ ¸¸µé¾î¼ º¸¿©ÁÖ°í ÇÏ´ø ¿©·¯ ´Ü°è¸¦ 󸮸¦ °¡º±°Ô ÁÙÀÏ ¼ö ÀÖ°Ô µÈ °ÍÀÔ´Ï´Ù.
|
Âü°í : ³ À§ÀÇ ¸»¿¡ ½Âº¹ÇÒ ¼ö ¾ø´Ù? ±×·² ¼ö ÀÖ½À´Ï´Ù. °³¹ßÇϱ⿡ »ó´çÈ÷ ÆíÇØÁö±â´Â ÇÏ¿´Áö¸¸, ±×°ÍµéÀ» ÀÚÀ¯ÀÚÀç·Î ´Ù·ç·Á¸é »õ·Ó°Ô °øºÎÇØ ÁÖ¾î¾ß ÇÏ´Â ¸¹Àº °ÍµéÀÌ ÀÖ½À´Ï´Ù. ±×·¯ÇÑ »õ·Î¿î Áö½ÄµéÀÌ ±â¹ÝÀÌ µÇ¾îÁØ´Ù¸é ½ÇÁ¦·Î °³¹ßÀº »ó´çÈ÷ ÆíÇØÁú °ÍÀÌ ºÐ¸íÇÕ´Ï´Ù. ÇÏÁö¸¸ ±×·¯ÇÑ °ÍµéÀ» »õ·ÎÀÌ °øºÎÇÏ´Â °ÍÀÌ ºÎ´ã½º·´°í, ¾î·Æ°Ô ´À²¸Áö±â¿¡ °³¹ßȯ°æÀº ÆíÇØÁ³Áö¸¸ ±×°ÍÀÌ ÇǺηΠ¿Í ´êÁö ¾Ê´Â °ÍÀÌÁö¿ä. ±× »õ·Î¿î °ÍµéÀ̶ó´Â °ÍÀÌ ¹Ù·Î .NET ÇÁ·¹ÀÓ¿öÅ©, ASP.NET, ADO.NET, C# ȤÀº VB.NET µéÀ̴ϱî¿ä.. ¾î¸¶¾î¸¶ ÇÏÁö¿ä.. ÇÏÁö¸¸, °³ÀÎÀûÀ¸·Î .NETÀº »ó´çÈ÷ Àç¹ÌÀÖ°Ô ´À²¸Áö´Â ³à¼®ÀÔ´Ï´Ù. ¿ì¸®°¡ ÇÏ·Á°í¸¸ ÇÑ´Ù¸é ¸»ÀÌÁö¿ä |
ÀÚ.. À§ÀÇ ¼Ò½º¸¦ ´Ù½Ã±Ý ¹Ù¶óº¸µµ·Ï ÇսôÙ. °£´ÜÇϱâ´Â ÇÏ¿´Áö¸¸ ¼ÖÁ÷È÷ ¸»Çϸé Àú ¼Ò½º´Â Á¦´ë·Î µÈ(?) ASP.NET ÆäÀÌÁö´Â ¾Æ´Õ´Ï´Ù. ¾Æ¾Æ.. ¾î¶² ¿À·ù°¡ ÀÖ´Ù´Â °ÍÀº ¾Æ´Õ´Ï´Ù. ´Ù¸¸, Àú·¸°Ô ÇÏ¸é ³ë°¡´Ù ÄÚµùÀ̶ó´Â À̾߱⸦ ¹«¾ùº¸´Ù ¸ÕÀú µè°Ô µË´Ï´Ù. ¹°·Ð, ±×·¯ÇÑ ¼Ò¸®´Â ÂüÀ»¸¸ ÇÒ ¼ö ÀÖÁÒ. ÁøÂ¥ Áß¿äÇÑ ¹®Á¦´Â ASP.NET ¿¡ µé¾î¼¼ ¸ðµç À¥ ÆäÀÌÁö(ȤÀº À¥ Æû)Àº ÇϳªÀÇ °´Ã¼·Î ÀνĵǾî Áö¸ç, ±×·¸°Ô ÆäÀÌÁö¸¦ ±¸¼ºÇÏ¿©¾ß ÇÑ´Ù´Â Á¡ÀÔ´Ï´Ù. ±×°ÍÀÌ °´Ã¼ ÁöÇâÀûÀÎ ÇÁ·Î±×·¡¹ÖÀ» À§ÇÑ ±âº»À̴ϱî¿ä. À§ÀÇ ¿ì¸®°¡ ÀÛ¼ºÇÑ ¼Ò½º´Â ÆäÀÌÁö¿¡ ÇÊ¿äÇÑ ¸¹Àº ¼Ò½ºµéÀÌ ºüÁ®ÀÖ´Â »óÅÂÀ̸ç, ÇϳªÀÇ °´Ã¼·Î½áµµ ¿ÏÀüÇÑ ±¸¼ºÀ» ÀÌ·çÁö ¾Ê°í ÀÖ´Â »óÅÂÀÔ´Ï´Ù. ¶ÇÇÑ, ½ÇÁ¦ ·ÎÁ÷°ú HTMLµé°úÀÇ Äڵ嵵 ÇϳªÀÇ ÆäÀÌÁö¿¡ ¼¯¿©(?) Àֱ⿡ ºñÁî´Ï½º ·ÎÁ÷°ú ÄÁÅÙÃ÷ÀÇ ºÐ¸®µµ Á¦´ë·Î ÀâÇôÁ® ÀÖÁö ¾Ê½À´Ï´Ù.
¶ÇÇÑ, ¸ðµç ÄÚµùÀ» ¼Õ¼ö ÇØÁÖ¾î¾ß Çϱ⿡ °³¹ß½Ã°£ÀÌ "¹¹"¿¡ ºñÇØ¼ Á¶±ÝÀº ´Ê¾îÁö°Ô µË´Ï´Ù. ¹¹°¡ ¹¹³Ä±¸¿ä? ±×°ÍÀº ¹Ù·Î VS.NETÀ» »ç¿ëÇÒ °æ¿ì¸¦ ¸»ÇÕ´Ï´Ù. VS.NETÀ» »ç¿ëÇϸé Àú·¯ÇÑ ÄÚµùÀ» ¿©·¯ºÐÀÌ ¿(æð)³ª°Ô ÄÚµùÇÏÁö ¾Ê¾Æµµ µË´Ï´Ù. ¸î¹øÀÇ µå·¡±×¿Í °¡º¿î ÄÚµù¸¸À¸·Îµµ ÀÌ·¯ÇÑ ÆäÀÌÁö¸¦ ¸¸µé¾î ³¾ ¼ö°¡ ÀÖ°Ô µÇ´Ï±î¿ä. ¹Ù·Î À̰ÍÀÌ VS.NET ÀÌ Á¦°øÇÏ´Â °³¹ßÀÇ Æí¸®¼ºÀÔ´Ï´Ù. ¶ÇÇÑ, VS.NETÀ» »ç¿ëÇÏ¸é ±âº»ÀûÀ¸·Î °´Ã¼ ÁöÇâÀûÀÎ ÆäÀÌÁöÀÇ ÄÚµå ±¸¼ºÀ» Á¦°øÇØ ÁÝ´Ï´Ù. ÇØ¼, °¢°¢ÀÇ ÆäÀÌÁö°¡ ÇϳªÀÇ °´Ã¼Ã³·³ ±¸¼ºµÇ¾îÁø ä·Î ¿ì¸®¿¡°Ô Á¦°øµÇ¾îÁö°Ô µÇÁö¿ä.
ÇØ¼, ÀÌÀü¿¡ °´Ã¼ ÁöÇâ ÇÁ·Î±×·¡¹Ö¿¡ ´ëÇÑ °æÇèÀÌ ¾øÀ¸½Å ºÐµéÀº ÀÌÁ¦ ASP.NETÀ» Á¢ÇÏ¸é¼ »ó´çÈ÷ È¥¶õ½º·¯¿ï ¼ö ÀÖ½À´Ï´Ù. ±×¸®°í, ÀÌ ºÎºÐÀÌ Á¦°¡ ÀÏÀü¿¡ Ã¥¿¡´Ù°¡ ".NETÀÌ ³ª¿À¸é ¾î¼¸é ¸¹Àº À¥ ½ºÅ©¸³Æ® ÇÁ·Î±×·¡¸ÓµéÀÌ µô·¹¸¶¿¡ ºüÁö°Ô µÉÁöµµ ¸ð¸£°Ú´Ù"¶ó°í ¸»¾¸ µå·È´ø ÀÌÀ¯À̱⵵ ÇÕ´Ï´Ù. ¹°·Ð, ±×·¸°Ô µÇÁö ¾Ê±â¸¦ ¹Ù¶ó´Â ¸¶À½À¸·Î ¸»ÀÔ´Ï´Ù.
¾î·µç ¿ì¸®´Â ±×·¸°Ô ³ª¾àÇÏÁö ¾ÊÀ¸´Ï ÇÒ ¼ö ÀÖ´Ù´Â ÀڽۨÀ» °¡Áö°í, ÀÌÁ¦ À§ÀÇ ¼Ò½º¸¦ VS.NETÀ¸·Î ´Ù½Ã±Ý ÀÛ¼ºÇØ º¾½Ã´Ù. VS.NETÀ» »ç¿ëÇØ¼ ASP.NET ÆäÀÌÁö¸¦ ¸¸µé°Ô µÇ¸é ±âº»ÀûÀ¸·Î Code Behind ·Î½á ÆäÀÌÁö°¡ ±¸¼ºÀÌ µË´Ï´Ù. Áï, ÆäÀÌÁöÀÇ ÄÁÅÙÃ÷ ÆäÀÌÁö¿Í ½ÇÁ¦ ·ÎÁ÷ ºÎºÐÀÌ °¢°¢ÀÇ ÆäÀÌÁö·Î ±¸¼ºµÇ¾îÁö°í ¿¬°áµÇ¾îÁø´Ù´Â °ÍÀÌÁö¿ä.
´ÙÀ½ ´Ü°è¸¦ µû¶ó¼ Çѹø À¥ Æû ÆäÀÌÁö¸¦ ±¸¼ºÇØ º¸¼¼¿ä.. ^^ ¾Æ Âü. Àú´Â ASPNET_Start ¶ó´Â °¡»ó µð·ºÅ丮¸¦ Çϳª ¸¸µé¾ú±¸¿ä. ±× µð·ºÅ丮¿¡ ´ÙÀ½Ã³·³ »õ·Î¿î À¥ ÆûÀ» Çϳª Ãß°¡ÇÏ¿´½À´Ï´Ù. (Àú´Â ¼Ö·ç¼Ç Ž»ö±â âÀ» ¿ÞÂÊÀ¸·Î µÎ¾ú½À´Ï´Ù. ¿©·¯ºÐÀº ¾Æ¸¶µµ ¿ìÃø¿¡ ÀÖÀ» °Ì´Ï´Ù¸¸ Àú´Â ȸéÀ» ½±°Ô ĸÃçÇϱâ À§ÇØ ¿ÞÂÊÀ¸·Î µÎ¾ú½À´Ï´Ù. Âü°íÇϼ¼¿ä)
|
.NET Flatform ÀÌ ÁغñµÇÁö ¾ÊÀº ½Ã½ºÅÛ¿¡¼´Â ÀÌ·¯ÇÑ ÆäÀÌÁö¸¦ ¸¸µé¼öµµ ¾ø´Ù. ±×¸®°í, VS.NETÀÌ ¼³Ä¡µÇÁö ¾ÊÀ¸¸é ¸¶Âù°¡Áö·Î ÀÌ ¿¹Á¦¸¦ °°ÀÌ ÇÏ½Ç ¼ö ¾ø½À´Ï´Ù. °í·Î, ÀÌ ¿¹Á¦¸¦ Å×½ºÆ®Çϱâ À§Çؼ´Â ¿©·¯ºÐÀº Visual Studio.NET Beta 2 ÀÌ»óÀ» ¼³Ä¡ÇÏ¼Å¾ß ÇÑ´ä´Ï´Ù. ÀÌ CD´Â ¼¼¹Ì³ª Àå¼Òµé¿¡¼ ¸¹ÀÌ ³ª´©¾î ÁÖ°í ÀÖ½À´Ï´Ù. |

À¥ ÆûÀÇ À̸§Àº ±×³É wFrm01.aspx ¶ó°í ÁÖ¾ú½À´Ï´Ù. ^^

ÆäÀÌÁö°¡ ¸¸µé¾îÁö¸é ¿ìÃø¿¡´Â ÆûÀÇ ¸ð½ÀÀÌ ¸ð´«Á¾ÀÌó·³ ³ªÅ¸³¯ °ÍÀ̸ç, Áß°£¿¡´Â ´ÙÀ½°ú °°Àº ¸Þ½ÃÁö°¡ ÀÖÀ» °ÍÀÔ´Ï´Ù.
| ÀÛ¾÷ÁßÀÎ ÆäÀÌÁö°¡ ¸ð´« ·¹À̾ƿô ¸ðµå¿¡ ÀÖÀ¸¹Ç·Î °³Ä¡µéÀº (x,y)ÀÇ Àý´ë ÁÂÇ¥¸¦ »ç¿ëÇÏ¿© Á¤·ÄµË´Ï´Ù. ÇÁ·Î¼¼¼ ¹®¼Ã³·³ À§¿¡¼ ¾Æ·¡·Î ¼±Çü ¹èÄ¡ÇÏ·Á¸é DOCUMENTÀÇ pageLayout ¼Ó¼ºÀ» FlowLayoutÀ¸·Î º¯°æÇϽʽÿÀ. |
ÀÌ ¸Þ½ÃÁö´Â ±âº»ÀûÀ¸·Î À¥ Æû ÆäÀÌÁö°¡ DHTMLÀÇ absolute positionÀ» »ç¿ëÇÑ´Ù´Â °ÍÀ» ³ªÅ¸³À´Ï´Ù. MSÀÇ DHTMLÀ» »ç¿ëÇÏ°Ô µÇ¸é ÆäÀÌÁö³»¿¡¼ ¸ðµç ÄÁÆ®·Ñµé°ú °´Ã¼µéÀÇ À§Ä¡¸¦ ÀڱⰡ ¿øÇÏ´Â °÷¿¡ À§Ä¡½Ãų ¼ö ÀÖ½À´Ï´Ù. X ÁÂÇ¥¿Í Y ÁÂÇ¥¸¦ ÀÌ¿ëÇØ¼ ¸»ÀÌÁö¿ä. DHTMLÀ» Á¶±ÝÀº °øºÎÇØº¸½Å ºÐÀÌ ÀÌ ¸»ÀÇ Àǹ̸¦ ¾Æ½Ç ¼ö ÀÖÀ» °ÍÀÔ´Ï´Ù. ÀÌ ±â´ÉÀº »ó´çÈ÷ À¯¿ëÇÕ´Ï´Ù. VS.NET ¿¡¼´Â ÀÌ·¯ÇÑ »óŸ¦ Grid ·¹À̾ƿô »óŶó°í ¸»Çϴµ¥¿ä. À̰ÍÀº ¿©·¯ºÐÀÌ Æû À§¿¡ ÄÁÆ®·ÑµéÀ» ¸¶À½´ë·Î ¹èÄ¡ÇÏ´Â µ¥¿¡ »ó´çÇÑ µµ¿òÀÌ µÇ¾îÁÙ °ÍÀÔ´Ï´Ù. ÇÏÁö¸¸, ±×·¸°Ô ¹èÄ¡ÇÑ µÚ¿¡ HTML ¼Ò½º¸¦ º¸½Ã¸é "¶ß¾Æ¾Ñ~" »ó´çÈ÷ º¹ÀâÇÏ°Ô Å±׵éÀÌ ¸¸µé¾îÁ® ÀÖ´Â °ÍÀ» º¸½Ã°Ô µÉ °Ì´Ï´Ù. ¾î´À Á¤µµ DHTML¿¡ ÀÚ½ÅÀÌ ¾øÀ¸¸é ¾Ë¾Æº¸±â°¡ Èûµé Á¤µµÀÔ´Ï´Ù. ÇØ¼ ¹èÄ¡ ÈÄ¿¡ Á÷Á¢ HTML¼Ò½º¸¦ º¸¸é¼ ÆäÀÌÁö³»ÀÇ ÄÁÆ®·ÑµéÀÇ ¹èÄ¡¸¦ ¹Ù²Ù´Â °ÍÀº °ÅÀÇ ºÒ°¡´É¿¡ °¡±õÁö¿ä. ÇÏÁö¸¸, HTMLÀ» ¸ô¶óµµ ÆäÀÌÁö¸¦ ¸¾²¯ ±¸¼ºÇÒ ¼ö ÀÖ´Ù´Â ÀåÁ¡ÀÌ Àֱ⿡ ÀÌ Grid ·¹À̾ƿôÀº ±âº» ·¹À̾ƿôÀ¸·Î ÀâÇôÁ® ÀÖ½À´Ï´Ù.
»ç¶÷ÀÇ ÃëÇâ¿¡ µû¶ó ´Ù¸£°ÚÁö¸¸, Àú´Â ÀÌ·¯ÇÑ ±¸¼ºº¸´Ù´Â ¾Æ¹«·¡µµ HTMLÀ» Á÷Á¢ Á¦¾îÇÒ ¼ö ÀÖ´Â ±¸¼ºÀÌ ´õ Å¿À´Ù¿î(?) ÆäÀÌÁö¸¦ ¸¸µé ¼ö ÀÖÀ» °Í °°´Ù´Â »ý°¢À̾ä. ÇØ¼ Àú´Â ÀÌ·¯ÇÑ ·¹À̾ƿôÀ» »ç¿ëÇÏÁö ¾ÊÀ» °ÍÀ̱¸¿ä. ±âº»ÀûÀÎ HTML ÀÇ ·¹À̾ƿôÀÎ FlowLayoutÀ» »ç¿ëÇÏ·Á ÇÕ´Ï´Ù.
FlowLayoutÀ» »ç¿ëÇÏ°Ô µÇ¸é. Grid ·¹À̾ƿôó·³ ÄÁÆ®·ÑÀ» ¿øÇÏ´Â À§Ä¡¿¡ Á¤È®È÷ ¹èÄ¡ÇÒ ¼ö´Â ¾ø±¸¿ä. .NET ÀÌÀü ó·³ À§¿¡¼ ¾Æ·¡·Î ¼øÂ÷ÀûÀ¸·Î¸¸ ÄÁÆ®·ÑµéÀ» ¹èÄ¡ÇÒ ¼ö ÀÖ½À´Ï´Ù. ¶ÇÇÑ, À§Ä¡¸¦ Àß Àâ±â À§Çؼ´Â
ű׸¦ »ç¿ëÇØ¾ß Çϱ⵵ ÇÏÁö¿ä. ¹°·Ð, ³ë°¡´ÙÀÌÁö¿ä. ±×·¸´Ù°í Á¦°¡ ¹«Á¶°Ç FlowLayoutÀ» »ç¿ëÇϰڴٴ °ÍÀº ¾Æ´Õ´Ï´Ù. È¿À²¼º¿¡ µû¶ó GridLayout°ú FlowLayoutÀ» ¼¯¾î »ç¿ëÇÒ °ÍÀ̱â´Â ÇÏÁö¿ä. ÇÏÁö¸¸, ÀÏ´Ü Áö±ÝÀº FlowLayoutÀ¸·Î ¼³Á¤ÇÏ°í »ç¿ëÇØ º¸µµ·Ï ÇϰڽÀ´Ï´Ù. Áï, ÀÌ FlowLayout À¸·Î µÎ¸é ¿¹Àü¿¡ ¿©·¯ºÐÀÌ HTML ÆäÀÌÁö¸¦ ¸¸µé´ø °Í°ú °°Àº ¹æ½ÄÀ¸·Î HTMLÀÌ »ý¼ºµÈ´Ù´Â Àǹ̶ø´Ï´Ù.
FlowLayoutÀ¸·Î º¯°æ, ¼³Á¤ÇÏ´Â ¹æ¹ýÀº ´ÙÀ½°ú °°½À´Ï´Ù.
¿ìÃø Æû¿¡¼ ÇÏ´ÜÀÇ HTML ¸ðµå¸¦ ¼±ÅÃÇÕ´Ï´Ù.

±×·¯¸é ȸ鿡 HTML ű׵éÀÌ ³ª¿É´Ï´Ù. ±× »óÅ¿¡¼ ¸¶¿ì½º ¿ìÃøÅ¬¸¯ ÇϽñ¸¿ä. ¼Ó¼ºÀ» ¼±ÅÃÇϼ¼¿ä. ȤÀº ¿ìÃø À©µµ¿ì¿¡¼ ¼Ó¼º À©µµ¿ìÀ» Ŭ¸¯Çϼŵµ µË´Ï´Ù.

±×·¯¸é ´ÙÀ½Ã³·³ ¹®¼ÀÇ ¼Ó¼ºÀ» ¼³Á¤ÇÒ ¼ö ÀÖ´Â À©µµ¿ì°¡ ¶ã °Ì´Ï´Ù.. ¿©±â¼ ÆäÀÌÁöÀÇ ·¹À̾ƿô °ªÀ» FlowLayout ·Î ¼³Á¤ÇØ ÁÖ¼¼¿ä

ȤÀº ¼Ó¼º â¿¡¼ ¼³Á¤ÇÏ½Ç °æ¿ì´Â ´ÙÀ½Ã³·³ pageLayoutÀ» FlowLayoutÀ¸·Î ¼³Á¤ÇÏ½Ã¸é µÈ´ä´Ï´Ù. ^^ µÑ Áß ¾Æ¹« ¹æ¹ýÀ¸·Î³ª Çϼŵµ µË´Ï´Ù.

ÀÌÁ¦ ¿©·¯ºÐÀÇ À¥ ÆûÀº Flow ·¹À̾ƿôÀ¸·Î ¼³Á¤ÀÌ µÇ¾ú½À´Ï´Ù. ÀÚ ÀÌÁ¦ ÄÁÆ®·ÑµéÀ» ¿Ã·Á³ö º¾½Ã´Ù. ¸ÕÀú Æû¿¡´Ù°¡ "À̸§ : "À̶ó´Â ±ÛÀ» ¾´ µÚ¿¡.. ´ÙÀ½ ±×¸²Ã³·³ [µµ±¸»óÀÚ]¿¡¼ À¥ Æû ÄÁÆ®·Ñ Áß¿¡¼ TextBox ÄÁÆ®·ÑÀ» Çϳª Drag & DropÀ» ÇØ¼ ¿Ã·Á³õ¾Æ º¸¼¼¿ä

±×¸®°í, ÀÌ ÄÁÆ®·Ñ¿¡´Ù°¡ ¸¶¿ì½º ¿ìÃø Ŭ¸¯Çؼ [¼Ó¼º]À» ´©¸£½Ã°Å³ª, ¼Ó¼º À©µµ¿ì âÀ¸·Î °¡¼Å¼ ´ÙÀ½ ±×¸²°ú °°ÀÌ ÀÌ ÄÁÆ®·ÑÀÇ ID °ªÀ¸·Î txtName À̶ó°í Áֽñ⠹ٶø´Ï´Ù. ¸¹Àº ¼Ó¼ºµéÀ» ¼³Á¤ÇÒ ¼ö ÀÖÀ¸´Ï ¿©·¯ºÐÀÌ ÀÌ°Í Àú°Í °ªÀ» Áּŵµ ÁÁ°ÚÁö¿ä? ¸ð¾ç°ú °ü·ÃµÈ ¼Ó¼ºµéÀ̶ó¸é ¸»ÀÔ´Ï´Ù.

´Ù µÇ¾úÀ¸¸é À̹ø¿¡´Â ¹öưÀ» Çϳª ¿Ã·Á³õ¾Æ º¾½Ã´Ù¿ä. ´ÙÀ½ ±×¸²Ã³·³ [µµ±¸»óÀÚ]¿¡¼ À¥ Æû ÄÁÆ®·Ñ Áß¿¡¼ [Button] ÄÁÆ®·ÑÀ» Çϳª µå·¡±×ÇØ¼ ¿Ã·Á³õ¾Æ º¸¼¼¿ä. Áß¿äÇÕ´Ï´Ù. À¥ Æû ÄÁÆ®·ÑÀ̾î¾ß ÇÕ´Ï´Ù.


±×¸®°í ³ ´ÙÀ½¿¡ ±× ¹ØÀ¸·Î ´ÙÀ½°ú °°ÀÌ ·¹À̺í ÄÁÆ®·ÑÀ» Çϳª µå·¡±× ¾Ø µå·ÓÇØ¼ ¿Ã·Á³õµµ·Ï ÇÕ´Ï´Ù

±×¸®°í, ±× ·¹À̺í ÄÁÆ®·ÑÀÇ ¼Ó¼ºÀ¸·Î °¡¼Å¼, Text ¶ó´Â ¼Ó¼ºÀÇ °ªÀ¸·Î Label À̶ó°í µÇ¾îÁ® ÀÖ´Â °ÍÀ» Áö¿ö¹ö¸®µµ·Ï Çϼ¼¿ä. ±×¸®°í, ±× ³à¼®ÀÇ ¾ÆÀ̵ð´Â Label1 À̶ó°í ±×³É µÎ½Ã±¸¿ä.
ÀÚ.. ±×·³ ÀÌÁ¦ UI´Â ¸ðµÎ Áغñ°¡ µÇ¾îÁø °ÍÀÔ´Ï´Ù. ÀÌÁ¦ ÄÚµùÀ» ÇÏ½Ç Â÷·ÊÀÔ´Ï´Ù. ¹öưÀ» ´õºíŬ¸¯Çϼ¼¿ä.. ±×·¯¸é °©Àڱ⠼ҽº°¡ ¹Ù²î¸é¼ wFrm01.aspx.cs ¶ó´Â ÆÄÀÏÀÌ ¿¸± °ÍÀÔ´Ï´Ù. ±×¸®°í ±× ¾È¿¡´Â ´ÙÀ½ ±×¸²°ú °°Àº ¼Ò½ºµéÀÌ ÀÌ¹Ì ¸¸µé¾îÁ® ÀÖÀ» °ÍÀ̱¸¿ä.
ÀÌ ¼Ò½ºµéÀÌ ¹«¾ùÀϱî? ±Ã±ÝÇϽðÚÁö¸¸, ¾ÆÁ÷Àº ÀÌ ¼Ò½ºµéÀÇ ¸ñÀûµéÀ» Àß ¸ô¶óµµ ±¦Âú½À´Ï´Ù. À̹ø °ÁÂÀÇ ¸ñÀûÀº ¾î¶»°Ô ±¸µ¿ÇÏ´ÂÁö¸¦ ¾Ë°íÀÚ ÇÔÀ̴ϱî¿ä.

ÀÌÁ¦ Ä¿¼°¡ ±ô¹ÚÀÌ´Â..
private void Button1_Click(object sender, System.EventArgs e)
{
}
À̶ó´Â °÷ ¾È¿¡´Ù°¡ ¿©·¯ºÐÀº ÄÚµùÀ» ÇÏ½Ã¸é µË´Ï´Ù. ±×·¯¸é, ¹öưÀÌ Å¬¸¯µÇ¾úÀ» °æ¿ì¿¡ ÀϾ¾ß ÇÒ ÀÏÀ» ¿ì¸®°¡ ÁöÁ¤ÇÏ°Ô µÇ´Â °ÍÀÌÁö¿ä. ¹öưÀ» Ŭ¸¯ÇÒ °æ¿ì, ¿ì¸®´Â Label ÄÁÆ®·ÑÀÇ Text °ªÀ» "¾È³çÇϽ÷ƴϱî? OOO ´Ô" À̶ó°í ³ªÅ¸³ª°Ô ÇÏ·Á ÇÕ´Ï´Ù. ¹°·Ð, ÀÌ ¹®ÀÚ¿¿¡¼ OOO À̶ó´Â °ÍÀº »ç¿ëÀÚ°¡ ÀÔ·ÂÇÑ °ªÀ» °¡Áö°í ³ªÅ¸³»´Â °ÍÀÌÁö¿ä.
¾î¶»°Ô ÄÚµùÇÏ¸é µÉ±î¿ä? ¾ÆÁÖ °£´ÜÇϰԵµ ´ÙÀ½Ã³·³ ÇÏ¸é µË´Ï´Ù.
private void Button1_Click(object sender, System.EventArgs e) { Label1.Text = "¾È³çÇϽ÷ƴϱî? " + txtName.Text + " ´Ô"; }
|
À̰ÍÀº C# ÆÄÀÏÀ̹ǷÎ, C# ÀÇ ±ÔÄ¢¿¡ ¸Â°Ô ´ë, ¼Ò¹®ÀÚ¸¦ ±¸ºÐÇØ¼ ÄÚµùÇØ ÁÖ¼Å¾ß Çϱ¸¿ä. ¹®ÀÚ¿ °áÇÕÇÏ´Â ¿¬»êÀÚ´Â +, ¹®ÀåÀÌ ³¡³¯ ¶§¸¶´Ù´Â ; ¸¦ ´Þ¾ÆÁÖ¾î¾ß ÇÕ´Ï´Ù. ^^
À̰ÍÀº ¸¶Ä¡ Visual Basic ÇÁ·Î±×·¥À̳ª, ÀÚ¹Ù½ºÅ©¸³Æ®¿¡¼ ¿©·¯ºÐÀÌ ÄÚµùÇß´ø ½ºÅ¸Àϰú ¸Å¿ì Èí»çÇÕ´Ï´Ù. ±×·¸Áö ¾Ê³ª¿ä?
ÀÚ. ¸»¾¸µå¸°´ë·Î ÀÌ ÆäÀÌÁö´Â ¸î ¹øÀÇ Drag & Drop°ú ÇÑ ÁÙÀÇ ÄÚµù¸¸À¸·Î ÆäÀÌÁö°¡ ¿Ï¼ºµÇ¾ú½À´Ï´Ù. ±×·¸´Ù¸é ÀÌÁ¦ ÀÌ ÆäÀÌÁö¸¦ ¾î¶»°Ô ½ÇÇàÇÏ¸é µÉ±î¿ä? ±×°Í ¶ÇÇÑ ¾ÆÁÖ °£´ÜÇÕ´Ï´Ù. ¸ÕÀú ÇÁ·ÎÁ§Æ®³»ÀÇ ÆÄÀÏ Áß¿¡¼ ¾î¶² ÆäÀÌÁö¸¦ ½ÇÇàÇÒ °ÍÀÎÁö¸¦ ÁöÁ¤ÇØ¾ß Çϱ⿡ ´ÙÀ½ ±×¸²À» Âü°íÇØ¼ [¼Ö·ç¼Ç Ž»ö±â]¿¡¼ wFrm01.aspx ÆäÀÌÁö¸¦ ¼±ÅÃÇϰí, ¸¶¿ì½º ¿ìÃø Ŭ¸¯ÇÏ¿© "½ÃÀÛ ÆäÀÌÁö·Î ¼³Á¤(P)"¸¦ ÁöÁ¤ÇØ ÁÝ´Ï´Ù.

½ÃÀÛ ÆäÀÌÁö·Î ¼³Á¤ÇϼÌÀ¸¸é ÀÌÁ¦ ÀÌ ÆÄÀÏÀ» ÄÄÆÄÀÏÇØ¾ß ÇÕ´Ï´Ù.(»ç½Ç, ¹Ýµå½ÃÀÏ ÇÊ¿ä´Â ¾ø½À´Ï´Ù¸¸...) ASP.NET¿¡¼´Â ¸ðµç ÆäÀÌÁö¸¦ ÀÛ¼ºÇϽŠÈÄ¿¡´Â ÄÄÆÄÀÏÇØ¾ß ÇÕ´Ï´Ù. ±×·¯¸é ÀÌ ÆäÀÌÁö´Â IL À̶ó´Â °ÍÀ¸·Î »õ·ÎÀÌ ¸¸µé¾îÁö°Ô µÇÁö¿ä. Áß°£ ¾ð¾îÀÎ IL ·Î ÄÄÆÄÀÏÀÌ µÇ¾îÁ® ÀÖ´Ù°¡ »ç¿ëÀÚ°¡ ÀÌ ÆäÀÌÁö¸¦ ¿äûÇÏ°Ô µÇ¸é JITer¿¡ ÀÇÇØ¼ ´Ù½Ã±Ý ½Ã½ºÅÛ¿¡ ¸Â°Ô ´Ù½Ã ÄÄÆÄÀÏÀ» ÇÏ°Ô µÇ°í, ¸Þ¸ð¸®¿¡ ¿Ã¶ó¿À°Ô µË´Ï´Ù. ÀÌ·¯ÇÑ ³»¿ëÀº ¿©·¯ºÐÀÌ .NET FrameWorkÀ» °øºÎÇϽøé ÀÌÇØÇÏ½Ç ¼ö ÀÖ´Â ºÎºÐÀ̱¸¿ä. Àúµµ ÀÌÂÊ¿¡ ´ëÇÑ °Á¸¦ ÁغñÁß¿¡ ÀÖ½À´Ï´Ù.
ÀÚ. ±×·³ ¾î¶»°Ô ÄÄÆÄÀÏÀ» ÇÏ´À³Ä. ¸Þ´º¿¡¼ [ºôµå]¸¦ ¼±ÅÃÇÏ¸é µË´Ï´Ù. ´ÙÀ½ ±×¸²Ã³·³¿ä.

ºôµå¸¦ ÇÏ°Ô µÇ¸é, ¹ØÀÇ Ãâ·Â â¿¡´Â ´ÙÀ½°ú °°Àº ºôµå°ú ¼º°øÇÏ¿´´Ù´Â ¸Þ½ÃÁö°¡ ³ª¿Í¾ß ÇÕ´Ï´Ù. Ưº°È÷ ¿ÀŸ¸¦ Ä¡½Å °ÍÀÌ ¾ø´Ù¸é ´ÙÀ½°ú °°ÀÌ ÁÁÀº °á°ú°¡ ³ª¿Ã °ÍÀÔ´Ï´Ù.

ÀÌÁ¦ ÄÄÆÄÀÏÀÌ µÇ¾úÀ¸´Ï ÆÄÀÏÀ» ½ÇÇàÇÏ´Â °Í¸¸ ³²¾ÆÀֳ׿ä. [F5] ۸¦ ´©¸£½Ã°Å³ª, ¸Þ´ºÁß¿¡ ½ÃÀÛÀ» ´·¯¼ ÆÄÀÏÀ» ½ÇÇàÇÒ ¼ö ÀÖ½À´Ï´Ù.

±×·¯¸é, ÀÌÁ¦ ½ÇÇàÀÌ µÇ°í, ¿©·¯ºÐÀº ´ë´ÜÈ÷ ½ÉÇÃÇÑ ´ÙÀ½°ú °°Àº ºê¶ó¿ìÀú¸¦ ¸¸³ª°Ô µÉ °ÍÀÔ´Ï´Ù. ±×¸®°í, ÀÌÀü ¿¹Á¦¿Í °°Àº ¹æ¹ýÀ¸·Î Å×½ºÆ® ÇϽøé Àß µ¿ÀÛÇÏ´Â °ÍÀ» ¾Ë ¼ö°¡ ÀÖÁö¿ä. À̰ÍÀÌ À¥ ÆûÀÔ´Ï´Ù.

±¸µ¿µÇ´Â ¹æ½ÄÀº ¾Õ¿¡¼ ¼³¸íµå¸° °Í°ú °°½À´Ï´Ù. Àç¹ÌÀÖÁö ¾Ê½À´Ï±î?
¹°·Ð, ÀÌ °Á¿¡¼ ¿©·¯ºÐÀº ¸¹Àº °ÍÀÌ ±Ã±ÝÇØÁ³À» °ÍÀ̰í, ¸¹Àº °ÍÀ» ´À³¢¼ÌÀ» °ÍÀÔ´Ï´Ù. ÇÏÁö¸¸, À̹ø °Á¿¡¼ ºÎÁ·ÇÏ°Ô ¼³¸íµÈ ¸¹Àº ºÎºÐÀº ±×·¸°Ô ½±°Ô »¡¸® ¼³¸íÇÒ ¼ö ÀÖ´Â °ÍµéÀÌ ¾Æ´Ñ µí ÇÕ´Ï´Ù. ÇØ¼ ¿ì¸®´Â ÀÌ·¯ÇÑ ±â¹Ý Áö½ÄµéÀ» Á¶±ÝÀº ´À±ßÇÏ°Ô °øºÎÇØ ³ª°¡´Â ÀÚ¼¼°¡ ÇÊ¿äÇÏÁö ¾ÊÀº°¡ »ý°¢Çغ¾´Ï´Ù. ¹«Åδë°í »¡¸® ¹º°¡¸¦ ¸¸µé¾îº¸°íÀÚ ±âº»À» °Ç³Ê¶Ù´Â ÀÚ¼¼´Â °á°úÀûÀ¸·Î ºÎ½ÇÇÑ ¼Ö·ç¼ÇÀ» ¸¸µé¾î ³»°Ô Çϴϱî¿ä. ±×·¸Áö ¾Ê³ª¿ä?
»ç¶÷¿¡ µû¶ó °ßÇØÀÇ Â÷À̰¡ ÀÖÀ» ¼ö ÀÖ´Ù´Â °ÍÀ» ¾Ð´Ï´Ù. ASPX ÆäÀÌÁö¸¦ Çϳª¶óµµ ´õ ¸¸µé¾î Å×½ºÆ® ÇØº¸°í, °Ô½ÃÆÇÀ» ¸¸µé°í À̰÷ Àú°÷ ¶â¾îº¸°í ÇÏ´Â ºÎºÐµµ ¹°·Ð Áß¿äÇϰÚÁö¸¸, ±× ¸øÁö ¾Ê°Ô Áß¿äÇÑ °ÍÀÌ ASPX °¡ µ¿ÀÛÇÏ´Â ±× ¹è°æÀ» ÀÌÇØÇÏ´Â °ÍÀ̶ó´Â »ý°¢ÀÌ µå³×¿ä.
ÁÁ½À´Ï´Ù. °°ÀÌ °øºÎÇսôÙ.. °³ÀÎÀûÀ¸·Î´Â ¿©·¯ºÐÀÌ °øºÎÇÏ´Â µ¥¿¡ µµ¿òÀÌ µÉ ¸¸ÇÑ ¼ÀûÀ¸·Î ÃßõÇÒ¸¸ÇÑ ¼ÀûÀÌ ÀÖ½À´Ï´Ù. ÀÌ Ã¥À» ÅëÇØ¼ ¿©·¯ºÐÀº .NET Flatfrom À» ¾î¼¸é ½±°Ô ÀÌÇØÇÏ½Ç ¼ö ÀÖÀ»·±Áöµµ ¸ð¸£°Ú½À´Ï´Ù.
Á¤º¸¹®È»ç - INTRODUCING MICROSOFT.NET
±î¸¸ Ã¥À̱¸¿ä. David S. Platt °¡ ¾´ Ã¥ÀÔ´Ï´Ù. °¡°ÝÀº ¸¸¿øÀ̱¸¿ä. Á¤¸»·Î Àß ¾´ Ã¥ÀÌ´õ±º¿ä. ¾ó¸¶³ª ¸¹Àº ½Ç¹« °æÇè°ú ÇÁ·Î±×·¡¹Ö °æ·ÂÀÌ ÀÖÀ¸¸é ÀÌ·± ÀüüÀûÀÎ ±×¸²À» ±×¸± ¼ö°¡ ÀÖÀ»´ÂÁö ºÎ·´½À´Ï´Ù. Àú´Â ¿äÁò ÀÌ Ã¥À» °ÅÀÇ ¾È°í ÀÚ´Ù½ÃÇÇ Çϰí ÀÖ½À´Ï´Ù.
°æ°í!! °³ÀÎÀûÀÎ Á¦ ÃëÇâ¿¡ ¸Â´Â Ã¥ÀÌÁö¸¸ ¾î¼¸é ¿©·¯ºÐÁß¿¡´Â ÀÌ Ã¥ÀÌ ¿ÀÈ÷·Á µûºÐÇϰí Â¥Áõ³¯ ¼öµµ ÀÖ´Ù´Â °ÍÀº ¿°µÎ¿¡ µÎ½Ã±â ¹Ù¶ø´Ï´Ù. ÃëÇâ¿¡ µû¶ó ¼±È£Çϴ åÀº Ʋ¸° ¹ýÀ̴ϱî¿ä. ^^
¹¹³Ä? ÀÌ°Ô ¹¹ÇÏ´Â ºÐÀ§±â³Ä? °Á°¡ ¿©±â¼ ³¡À̳Ä? ¶ó°í ¹°À¸½Å´Ù¸é ¼ÖÁ÷ÇÏ°Ô ¸»Çؼ ±×·¸½À´Ï´Ù. -_-; ¾Æ½±°ÚÁö¿ä? ¾Æ½¬¿ö¾ß ÇÕ´Ï´Ù. ±×·¸´Ù¸é ¾î¼ Ã¥À» Æì½Ã°í, °øºÎ¸¦ ½ÃÀÛÇϼ¼¿ä. Àç¹Ì°¡ ÀÖ´Ù°í ´À³¢´Â ±× ¼ø°£ÀÌ °¡Àå ÁýÁß·ÂÀÌ ÁÁÀº ½Ã°£ÀÔ´Ï´Ù.
±×·³.. ´ÙÀ½ °Á°¡ ¿Ã ¶§±îÁö ¸¹ÀÌµé °øºÎÇϽñ¸¿ä.(Àúµµ ½Ã°£À» Âɰ³¼ ¶ÇÇÑ ¿½ÉÈ÷ ÇØº¸°Ú½À´Ï´Ù) ÁÁÀº Á¤º¸³ª ±Û, ÆÁµéÀÌ ÀÖ´Ù¸é Knowhow °Ô½ÃÆÇ¿¡ ¿Ã·ÁÁÖ½Ã¸é °¨»çÇϰڽÀ´Ï´Ù. ^^ Knowhow °Ô½ÃÆÇÀº Áú¹®ÇÏ´Â °÷ÀÌ ¾Æ´Õ´Ï´Ù. Áú¹®Àº ASP.NET °Ô½ÃÆÇÀ¸·Î ºÎʵ右´Ï´Ù.
ÁÁÀº ÇÏ·ç µÇ¼¼¿ä.