|
|
|
|
|
| Upgrade Microsoft Visual Basic .NET Programming
- ÀýÆÇ |
 |
|
|
|
|
|
|
|
 |
 |
¼Ò½º·Î Á¦°øµÈ ÇÁ·Î±×·¡¹Ö ÆÁ, Æ®¸¯, ÄÚµå ºñ±³¸¦ ÅëÇØ Visual Basic 6.0 ¾ÖÇø®ÄÉÀ̼ÇÀ» Visual Basic .NETÀ¸·Î ¾÷±×·¹À̵åÇϽʽÿÀ.
Microsoft Visual Basic .NETÀº µ¥ÀÌÅÍ, Æû, Æ®·£Àè¼Ç µî¿¡ ´ëÇÏ¿© ÈξÀ dzºÎÇÑ °´Ã¼ ¸ðµ¨À» Á¦°øÇϱ⠶§¹®¿¡ ÀÌÀü°ú ºñ±³ÇÒ ¼ö ¾øÀ» ¸¸Å °·ÂÇϰí À¯¿¬ÇØÁ³½À´Ï´Ù. ±×·¯³ª, ¾ÖÇø®ÄÉÀ̼ÇÀ» Microsoft .NET ȯ°æ¿¡¼ ÄÄÆÄÀÏÇÏ°í ½ÇÇàÇϱâ Àü¿¡ ¾ÖÇø®ÄÉÀ̼ÇÀ» ¾÷±×·¹À̵åÇØ¾ß ÇÕ´Ï´Ù. ÀÌ Ã¥¿¡¼ Á¦°øÇÏ´Â ¾÷±×·¹À̵å Á¤º¸¸¦ ÅëÇØ Visual Basic ¾ÖÇø®ÄÉÀ̼ÇÀ» ¾÷±×·¹À̵åÇÏ´Â µ¥ ÇÊ¿äÇÑ ±â¼ú Áö½ÄÀ» ¾òÀ» ¼ö ÀÖ½À´Ï´Ù. »ó¼Ó¼º, ´ÙÁß½º·¹µù, µå·¡±× ¾Ø µå·Ó XML Web Services, ¼¹öÀÇ RAD ÇÁ·Î±×·¡¹Ö, Æû ÆÐŰÁö µî°ú °°Àº Visual Basic .NETÀÇ Ã·´Ü ±â´ÉÀ» °æÇèÇϽʽÿÀ. ÄÚµå ¿¹Á¦¸¦ Çϳª¾¿ °ËÅäÇϸé¼, ¾î¶² ÇÁ·ÎÁ§Æ®°¡ ¾÷±×·¹À̵åµÇ°í Çâ»óµÉ ¼ö ÀÖÀ¸¸ç, ¾î¶² Äڵ尡 È¥ÇÕ È¯°æ¿¡¼ °¡Àå ÁÁÀº ¼º´ÉÀ» Á¦°øÇÏ´ÂÁö¸¦ ¹è¿ï ¼ö ÀÖ½À´Ï´Ù. ¶ÇÇÑ, .NET¿¡ ½±°Ô ÀûÀÀÇÒ ¼ö ÀÖ´Â ÇÁ·Î±×·¡¹Ö ÆÁ°ú Æ®¸¯À» ¾òÀ» ¼ö ÀÖ½À´Ï´Ù.
ÀÌ Ã¥ÀÇ ÁÖ¿ä ÇнÀ ³»¿ë
Visual Basic 6°ú Visual Basic .NETÀÇ Â÷ÀÌ ¾÷±×·¹ÀÌµå ¿É¼Ç ÇÁ·ÎÁ§Æ®¸¦ Visual Basic .NETÀ¸·Î ¾÷±×·¹À̵åÇϱâ À§ÇÑ Áغñ ¾ÖÇø®ÄÉÀÌ¼Ç ¾÷±×·¹À̵åÇϱâ ù¹øÂ° ¾÷±×·¹À̵å Visual Basic .NETÀÇ ÀϹÝÀûÀÎ ÀÛ¾÷µé ¾÷±×·¹ÀÌµå ¸¶¹ý»çÀÇ ±â´Éµé ¿¡·¯, °æ°í, ¹®Á¦ Visual Basic 6°ú Visual Basic .NET »ç¿ëÇϱâ : COM Interop ÀϹÝÀûÀÎ 10°¡Áö ¾÷±×·¹ÀÌµå ¹®Á¦ °³¹ß ¾ð¾îÀÇ ¹®Á¦ ÇØ°áÇÏ±â Æû ¹®Á¦ ÇØ°áÇϱâ ActiveX ÄÁÆ®·Ñ°ú ÄÄÆ÷³ÍÆ® ¾÷±×·¹À̵åÇϱ⠵¥ÀÌÅÍ ¾×¼¼½º ¹®Á¦ ÇØ°áÇϱâ Àç¼³°è°¡ ÇÊ¿äÇÑ ¹®Á¦µé COM+ ÄÄÆ÷³ÍÆ® ¾÷±×·¹À̵åÇϱâ VB Application Wizard ÇÁ·ÎÁ§Æ® ¾÷±×·¹À̵åÇϱâ ActiveX ÄÁÆ®·ÑÀ» À©µµ¿ì Æû ÄÁÆ®·Ñ·Î ´ëüÇϱâ ADO¸¦ ADO.NETÀ¸·Î ¾÷±×·¹À̵åÇÏ±â ºÎ·Ï : °´Ã¼ ¸ðµ¨, ȣȯ¼º ¶óÀ̺귯¸® ³»¿ë, ÇïÆÛ ÇÔ¼ö ÄÚµå
|
| |
 |
 |
NGWS¶ó´Â À̸§À¸·Î ¿ì¸® ¾Õ¿¡ óÀ½À¸·Î .NETÀÌ ¼Ò°³µÈ Áöµµ ¹ú½á ÇÞ¼ö·Î 3³â°ÀÌ´Ù. ±â¾÷ ȯ°æ¿¡¼ ÃÖÀûÀÇ °³¹ß Åø·Î¼ È®°íÇÑ ÀÚ¸®¸Å±èÀ» Çϰí ÀÖ´Â Visual BasicÀÌÁö¸¸ ÇÁ·Î±×·¡¹Ö ±¸Çö¿¡ ÀÖ¾î¼ÀÇ ¿©·¯ °¡Áö Á¦ÇÑÀûÀÎ ¿ä¼Ò¸¦ °¡Áö°í ÀÖ´Ù´Â ÀÌÀ¯·Î ±× À§Ä¡¿¡ »óÀÀÇÏ´Â ´ëÁ¢À» ¹Þ¾Æ¿ÀÁö ¸øÇÑ Áö ¾î¾ð 10¿© ³â.
±×·¯³ª, ÀÌÁ¦ µåµð¾î Visual Basic °³¹ßÀÚµéÀÇ ¼÷¿øÀ̾ú´ø ÁøÁ¤ÇÑ ÇÁ·Î±×·¡¹Ö ¾ð¾î·Î½áÀÇ ¸ðµç ¸é¸ð¸¦ °®Ãß°í ´Ù½Ã ÅÂ¾î³ Visual Basic .NETÀ» Á¤½ÄÀ¸·Î ´ë¸éÇÏ´Â ±âȸ¸¦ ¸Â°Ô µÇ¾ú´Ù. ȯ°ñÅ»Åð ÈÄ µ¹¾Æ¿Â ÅÁ¾Æ(?) VB .NETÀ» µÎ°í ¿©±â Àú±â¼ ¸»µéÀÌ ¸¹´Ù. ÇÏÁö¸¸ VB´Â ¿ª½Ã VBÀÌ´Ù!
RAD Åø¿¡¼ Á¦°ø¹ÞÀ» ¼ö ÀÖ¾ú´ø ½Å¼ÓÇÑ °³¹ß ±¸Çö¿¡ ´ëÇÑ Áö¿øÀº ±×´ë·Î ÀÌ¾î ¹ÞÀ¸¸é¼µµ ±âÁ¸ÀÇ ¾àÁ¡À̾ú´ø OOPÀÇ ±â´ÉÀ» ¿Ïº®ÇÏ°Ô ±¸ÇöÇÔÀ¸·Î½á °³¹ß¿¡ ´ëÇÑ À¯¿¬¼ºÀ» º¸ÀåÇØ ÁÖ°í ÀÖÀ¸¸ç ¾ð°¨»ý½É ²Þµµ ²Ù¾î º¸Áö ¸øÇß´ø(?) Free Threading¿¡ ´ëÇÑ Áö¿ø±îÁö °®Ãß°í ÀÖ´Ù. ÀÌ·¯ÇÑ °Á¡µéÀº VBer(VB °³¹ßÀÚ)µéÀ» µé¶ß°Ô Çϱ⿡ ÃæºÐÇÑ »ç½ÇµéÀÌ´Ù.
ÀÌ ¸·°ÇÑ »ý»ê¼º°ú ¿©Å¸ ¾ð¾îµé°ú °ßÁÖ¾úÀ» ¶§ ¼Õ»ö ¾ø´Â °·ÂÇÑ ¼º´ÉÀº .NET Framework¸¦ ÅëÇÑ ¸ðµç ¾ð¾îÀÇ ÅëÇÕ°ú ¾Æ¿ï·¯ ¸í½Ç°øÈ÷ VB .NETÀ» Enterprise .NET Solution ½ÃÀå¿¡¼ÀÇ ÆøÇ³ÀÇ ÇÙÀ¸·Î½á ÁßÃßÀû ¿ªÇÒÀ» ´ã´çÇϰԲû ÇÒ °ÍÀÌ´Ù.
Çõ½ÅÀûÀÎ º¯È°¡ ÀÖ¾úÀ¸´Ï ¸¸Å 'ÀºÀï¹Ý¿¡ ÇÏÀÌ¾á ¸ð½Ã ¼ö°ÇÀ» ¸¶·ÃÇØ µÎ´Â' ½ÉÁ¤À¸·Î, ±âÁ¸ÀÇ VB 6.0 ¾ÖÇø®ÄÉÀ̼ǵéÀº »õ·Î¿î VB .NETÀ» ¸ÂÀÌÇϱâ À§ÇØ ºÒ°¡ÇÇÇÏ°Ô ¾÷±×·¹À̵带 À§ÇÑ ¾à°£ÀÇ Áغñ¸¦ ÇØ¾ß¸¸ ÇÑ´Ù.
¹Ù·Î ÀÌ Ã¥ÀÌ Visual Basic °³¹ßÀÚ ¿©·¯ºÐµéÀÇ ±×·¯ÇÑ Áغñ¸¦ ÇÔ²² µµ¿ÍÁÙ ¿ªÇÒÀ» Ãæ½ÇÈ÷ ÇØ ÁÖ°Ô µÉ °ÍÀÌ´Ù. ¾Æ¹«¸® ÁÁÀº Ã¥°ú ÁÁÀº ÀÚ·á°¡ ÀÖ´Ù°í Çѵé, º»ÀÎ ½º½º·Î°¡ ¾ò°íÀÚ ÇÏ´Â ¿Á¤À» °¡ÁöÁö ¾Ê´Â´Ù¸é ¾î´À °Í Çϳª ½±»ç¸® ¾ò¾îÁö´Â °ÍÀÌ ¾ø´Ù. ¿Á¤À» °¡Áö°í ¾îµò°¡¸¦ ÇâÇÑ ±æÀ» ã°íÀÚ ÇÏ´Â ¸ðµç µ¿·á °³¹ßÀڵ鿡°Ô ÀÌ Ã¥ÀÌ ÇϳªÀÇ Àڱ׸¶ÇÑ ÀÌÁ¤Ç¥°¡ µÇ¾î ÁÖ¾úÀ¸¸é ÇÑ´Ù.
ÁÖº¯¿¡¼´Â ÀÌ¹Ì °³¹ßÀڵ鿡°Ô XML Web Service¸¦ ÀÌ¿ëÇÑ »õ·Î¿î ÀÎÅÍ³Ý ¾ÖÇø®ÄÉÀÌ¼Ç °³¹ß ÆÐ·¯´ÙÀÓÀ» ¹Þ¾ÆµéÀ̶ó°í °·ÂÇÏ°Ô ¿ä±¸ÇØ´ë±â ½ÃÀÛÇÑ´Ù. °³¹ßÀڵ鿡°Ô ¶Ç ´Ù½Ã ¿¹ÀüÀÇ DOS¿¡¼ Windows·ÎÀÇ ½¬ÇÁÆÃ¿¡ °ßÁÙ¸¸ÇÑ ´ë °Ýº¯À» ¿ä±¸Çϰí ÀÖ´Â °ÍÀÌ´Ù. º¯È¸¦ µÎ·Á¿öÇÏÁö ¸»ÀÚ! ÃÖ¼ÒÇÑ ¿ì¸®´Â µÎ·Á¿öÇÒ Çʿ䰡 ¾øÁö ¾ÊÀº°¡? ÀÌ¹Ì ÀÌ·¯ÇÑ Áغñ¸¦ ¸ðµÎ ¸¶Ä¡°í ¿ì¸®¸¦ ã¾Æ¿Â VB .NETÀÌ ÀÖ´Ù.
¿ì¸® ¸ðµÎ VB .NETÀ¸·Î À繫ÀåÇÏ°í »õ·Î¿î ÀüÀå(?)ÀÎ XML Web ServiceÀÇ ¹Ù´Ù·Î ÃâÁ¤ÇØ º¸ÀÚ.
ÀÌ Ã¥ÀÌ ³ª¿À±â±îÁö ÇÔ²² ¾Ö½áÁֽŠMicrosoft .NET ÆÀÀÇ ¸ðµç ºÐµé°ú Á¤º¸¹®È»ç MS Press °ü°èÀÚ ºÐµé²² °¨»çµå¸°´Ù. ±×¸®°í, »ç¶ûÇÏ´Â ºÎ¸ð´Ô²² ³ªÀÇ ÀÛÀº ³ë°í¸¦ ¹ÙÄ¡°í ½Í´Ù. |
| |
 |
 |
º»¹®¿¡¼ »ç¿ëÇÑ Visual Basic 6.0°ú Visual Basic .NETÀÇ ¿¹Á¦ ÄÚµå
|
| |
 |
 |
| |
|
|
 |
|
|