Jump to content

De VB 6.0 para VB.NET


Recommended Posts

para quem vêm do VB 6.0 e quer começar a mexer rapidamente em VB.NET

VB 6.0 ou VB.NET?

Several people have lately asked: Shall I start learning VB6 or Visual Basic .Net?

Whether you should learn VB 6 or VB .NET depends on your goal. VB6 is easier to learn so if you want to learn any programming language, it will be easier to learn VB 6. Many people also work for companies that have a large embedded base of VB 5 and VB 6 code, and they need people to support that code indefinitely. If you are learning to program so you can help support this code, you need to learn VB 6.

Note that Microsoft Office XP uses VBA (a large subset of VB 6) for its backend macro programming language so learning VB 6 is useful if you work with Office extensively. There are indications that the next version of Office will use .NET, however.

Many of the concepts in VB .NET are different from VB 6, however. VB .NET is more object-oriented and follows a model closer to the one used by C++ and C# (no coincidence). Learning VB 6 first won't help you too much with those concepts and you may be better off learning them first so you are a "native" object-oriented programmer. If you later plan to learn other languages such as C++ or C#, you may want to start with VB .NET. One obvious drawbnack is that VB .NET is a newer technology so there aren't as many resources, books, Web sites, and so forth to help you.

Should I move from VB6 to VB .NET or C#?


Visual Basic .NET for VB 6.0 Developers


10 steps to migrate existing code to VB.NET


Upgrading VB6 Projects to VB.NET


Migrating from VB6 to VB.NET with Project Analyzer


Converting VB6 to VB.NET, Part I


Migrar de VB6 a .NET



Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

  • Create New...

Important Information

By using this site you accept our Terms of Use and Privacy Policy. We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.