Migrating From Visual Basic 6 and earlier
I started coding with Visual Basic 3 in 1991. I ended up teaching it all over Asia,, Latin America, Canada, and the US. Language wise I’m more about C# and C++, but I still code VBScript once in a while.
It is one of the biggest success stories in computer science. What started as a prototyping tool became a serious development platform. An entire industry was born. At the time it was about PowerBuilder, Delphi, MFC and so on.
Does this look familiar to any of you?
VB6 to .NET Migration Guidance:
MSDN Site on Migration - Upgrading from Visual Basic 6.0: https://msdn.microsoft.com/en-us/vbrun/ms788233.aspx VB6 Interoperability and Migration: https://msdn.microsoft.com/en-us/vbasic/ms789185.aspx Patterns and Practices: UpgradiVB6 to VS 2005: https://msdn.microsoft.com/en-us/library/aa480541.aspx Overview of Changes from VB6 to VB.NET: https://www.4guysfromrolla.com/webtech/053001-1.shtml Business Planning Guide for Visual Basic 6.0 Applications https://www.microsoft.com/downloads/details.aspx?displaylang=en&FamilyID=4113b928-4575-44a3-b494-020005203161 Preparing Your Visual Basic 6.0 Applications for the Upgrade to Visual Basic .NET: https://msdn.microsoft.com/en-us/library/aa260644(VS.60).aspx Webcast: Complete Methodology for Migrating Microsoft Visual Basic 6.0 to Visual Basic .NET (Level 200) - https://msevents.microsoft.com/cui/WebCastEventDetails.aspx?culture=en-US&EventID=1032308930&CountryCode=US Safari Online Book "Visual Basic® .NET Developer's Guide to ASP.NET, XML, and ADO.NET ": https://my.safaribooksonline.com/0672321319/ch02lev1sec8 Free Book - Upgrading Microsoft Visual Basic 6.0 to Microsoft Visual Basic .NET - https://msdn.microsoft.com/en-us/vbrun/ms788236.aspx |
Migration Tools:
VB Upgrade Companion by ArtinSoft: https://migrationguide.artinsoft.com/ VB Migration Partner Software: https://www.vbmigration.com/ MSDN Download - Visual Basic 6.0 to Visual Basic .NET Upgrade Assessment Tool: https://www.microsoft.com/downloads/details.aspx?FamilyId=10C491A2-FC67-4509-BC10-60C5C039A272&displaylang=en MSDN Download - Upgrading Visual Basic 6.0 Applications to Visual Basic .NET and Visual Basic 2005: https://www.microsoft.com/downloads/details.aspx?FamilyId=7C3FE0A9-CBED-485F-BFD5-847FB68F785D&displaylang=en VB 6 Code Advisor: https://msdn.microsoft.com/en-us/vbasic/ms789135.aspx |
Unit Testing:
SimplyVBUnit - https://simplyvbunit.sourceforge.net/ TinyUnit - https://www.w-p.dds.nl/tinyunit.htm VBUnit3 - https://www.vbunit.com/ |
Other Resources:
VB6 Resource Center: https://msdn.microsoft.com/en-us/vbrun/default.aspx VB Team Blog: https://blogs.msdn.com/vbteam/default.aspx VB Team Blog - Migration/Interop: https://blogs.msdn.com/vbteam/archive/tags/VB6_5F00_Migration_2F00_Interop/default.aspx Support Statement for Visual Basic 6.0 on Windows®Vista™and Windows®Server 2008: https://msdn.microsoft.com/en-us/vbrun/ms788708.aspx |
Comments
Anonymous
July 29, 2009
Reminds me of a White Paper I wrote ages ago on the subject: http://www.scribd.com/doc/7380161/Moving-From-Visual-Basic-60-to-NET Dealt more with the business decisions and the issues though. GMMAnonymous
July 30, 2009
The comment has been removedAnonymous
July 30, 2009
Perfect timing; there's an upcoming webcast on this topic here at MSDN. You can register now at <a href="http://msevents.microsoft.com/CUI/WebCastEventDetails.aspx?EventID=1032420631&EventCategory=4&culture=en-US&CountryCode=US">http://msevents.microsoft.com/CUI/WebCastEventDetails.aspx?EventID=1032420631&EventCategory=4&culture=en-US&CountryCode=US</a>. By the way, the correct URL for ArtinSoft's Visual Basic Upgrade Companion is <a href="http://www.vbtonet.com">www.vbtonet.com</a>. The one you posted belongs to another resource from the same company; a complete VB6 to VB.NET migration FAQ.