비주얼 베이직은 저도 과거에 국가자격증(?)의 실기에서 선택해서 처음 사용해본 언어였습니다. 폼 위에 버튼이나 각종 컨트롤 들을 가져다 놓고, 클릭 이벤트로 간단히 애플리케이션을 만들 수 있었거든요.

 

많은 사랑을 받았던 비주얼 베이직은 시간이 많이 흘러서 닷넷 버전으로 업그레이드가 되면서, 문법이나 구조가 조금 낯설어서 그랬는지 많은 분들이 자연스럽게 옮겨가시지 못한 측면이 있습니다.

 

또한, 비주얼 베이직(VB6)를 사용하는 분들의 경우에 VS2008 로 마이그레이션을 하고 싶어도, 기존 프로젝트를 옮긴다면 수정이 얼마나 필요한지 예측이 좀 어려웠고요.

 

image

http://msdn.microsoft.com/en-us/vbrun/ms788233.aspx

 

위 사이트에 있는 엄청난 양의 정보를 포함 아래의 여러 가지 문서들은 비록 영문 자료이긴 하지만, VB6 프로젝트를 VS 차기 버전으로 마이그레이션 하실 때 참고하실 수 있는 자료 모음 입니다.

 

 

VB6 to .NET Migration Guidance:

o VB6 Interoperability and Migration:

http://msdn.microsoft.com/en-us/vbasic/ms789185.aspx

 

o Patterns and Practices: UpgradiVB6 to VS 2005:

http://msdn.microsoft.com/en-us/library/aa480541.aspx

 

o Overview of Changes from VB6 to VB.NET:

http://www.4guysfromrolla.com/webtech/053001-1.shtml

 

o Slideshare’s .NET migration presentation :

http://www.slideshare.net/jeffblankenburg/migrating-to-visual-studio-2008-net-framework-35

 

o Business Planning Guide for Visual Basic 6.0 Applications :

http://www.microsoft.com/downloads/details.aspx?displaylang=en&FamilyID=4113b928-4575-44a3-b494-020005203161

 

o Preparing Your Visual Basic 6.0 Applications for the Upgrade to Visual Basic .NET:

http://msdn.microsoft.com/en-us/library/aa260644(VS.60).aspx

 

o Webcast: Complete Methodology for Migrating Microsoft Visual Basic 6.0 to Visual Basic .NET (Level 200) -

http://msevents.microsoft.com/cui/WebCastEventDetails.aspx?culture=en-US&EventID=1032308930&CountryCode=US

 

o Safari Online Book "Visual Basic® .NET Developer's Guide to ASP.NET, XML, and ADO.NET ":

http://my.safaribooksonline.com/0672321319/ch02lev1sec8

 

o Free Book - Upgrading Microsoft Visual Basic 6.0 to Microsoft Visual Basic .NET -

http://msdn.microsoft.com/en-us/vbrun/ms788236.aspx

 

 

Migration Tools:

o VB Upgrade Companion by ArtinSoft:

http://migrationguide.artinsoft.com/

 

o VB Migration Partner Software:

http://www.vbmigration.com/

 

o MSDN Download - Visual Basic 6.0 to Visual Basic .NET Upgrade Assessment Tool:

http://www.microsoft.com/downloads/details.aspx?FamilyId=10C491A2-FC67-4509-BC10-60C5C039A272&displaylang=en

 

o MSDN Download - Upgrading Visual Basic 6.0 Applications to Visual Basic .NET and Visual Basic 2005: 

http://www.microsoft.com/downloads/details.aspx?FamilyId=7C3FE0A9-CBED-485F-BFD5-847FB68F785D&displaylang=en

 

o VB 6 Code Advisor:

http://msdn.microsoft.com/en-us/vbasic/ms789135.aspx

 

 

Unit Testing:

o SimplyVBUnit -

http://simplyvbunit.sourceforge.net/

 

o TinyUnit -

http://www.w-p.dds.nl/tinyunit.htm

 

o VBUnit3 -

http://www.vbunit.coem/

 

 

Other Resources:

o VB6 Resource Center:

http://msdn.microsoft.com/en-us/vbrun/default.aspx

 

o VB Team Blog: 

http://blogs.msdn.com/vbteam/default.aspx

 

o VB Team Blog - Migration/Interop: 

http://blogs.msdn.com/vbteam/archive/tags/VB6_5F00_Migration_2F00_Interop/default.aspx

 

o Support Statement for Visual Basic 6.0 on Windows®Vista™and Windows®Server 2008:

http://msdn.microsoft.com/en-us/vbrun/ms788708.aspx

 

o Gartner Article "Visual Basic .NET migration costs more than expected, Gartner says":

http://searchwindevelopment.techtarget.com/news/article/0,289142,sid8_gci1168001,00.html

 

o Visual Basic Interop Video Series

http://msdn.microsoft.com/en-us/vbasic/bb466226.aspx#interop

 

 

실버라이트도 C# 뿐만 아니라 VB.NET으로 개발이 가능하므로, 이참에… :)

Posted by joongs