Home > Articles > Programming > Windows Programming

Faster Coding with the "My" Object in Visual Basic 2005

  • Print
  • + Share This
John Traenkenschuh was puzzled by developers who seemed reluctant to switch from VB 6 to Visual Basic .NET. Then a little experimentation showed him that something even better is coming soon: Visual Basic 2005. Using an old familiar teaching program, he shows how new features make the transition worthy even of those old VB 6 diehards.
Like this article? We recommend

Like this article? We recommend

For more information on .NET, visit our .NET Reference Guide or sign up for our .NET Newsletter.

A few months ago, I wrote a series of weblogs on Informit regarding transitioning from VB 6 to Visual Basic .NET. I wanted to know why a few developers were hanging back. The blog and the responses seemed well received, and I got some fantastic views on transitioning to .NET or staying put with VB 6.

Before that, I had taken a "Train the Trainer" class with Microsoft, part of my Microsoft Most Valuable Professional privileges. What I saw there convinced me (and many other MVPs) that VB 2005 is the VB to rush to adopt. There are many built-in benefits, but the My object is the best benefit for the VB 6 coder looking for a friendlier, fast approach to .NET coding. And the best news for us Visual Basic diehards is this: It's only available to Visual Basic developers! By the end of this article, I think you'll be impressed with the many helps that the My object provides. Who knows? You might even pick up Visual Studio Beta 2 and decide to try out some of the tricks and objects in this article.

VB 6 Versus Visual Basic .NET

Ask really skilled VB 6 coders why they balk at learning .NET, and many will state that the first .NET versions had too steep a learning curve. Common tasks such as file I/O operations seemed to take too much time to learn. Some people even felt that the object-oriented programming compliance and "feel" made VB seem less friendly.

This is a major concern for diehard VB 6 coders: They missed the ability to install and code right away. The examples seemed a bit obscure, maybe theoretical. Information for common tasks was hard to find. The interface seemed alien and strange. These comments came from folks who were more than willing to accommodate the changes from version 4 to version 6, for example.

  • + Share This
  • 🔖 Save To Your Account