The Microsoft Visual Studio Experience

Visual Studio 2008

Every day, software developers solve tough problems to create applications that improve the lives of others.

The Microsoft Visual Studio system is a suite of development tools designed to aid programmers whether they are rookies or seasoned pros face complex problems and create innovative solutions. Visual Studio's role is to improve the development process to make those breakthroughs easier and faster to achieve.

Visual Studio 2008 provides advanced development tools, debugging features, database functionality, and innovative features for quickly creating cutting-edge applications across a variety of platforms.

VB Versions

The .Net environment has undergone several upgrades since it was first introduced in 2002. First there was Visual Studio .Net, then Visual Studio 2005 and now Visual Studio 2008 on the .Net Framework 3.5.

If you are coming to VB 2008 from 2005 or .Net you won't see a really big difference. Applications will be converted easily with no loss of functionality.

However, if you come to VB 2008 from VB 6 you'll find that things are a lot different. There are many new programming concepts to master especially when you get to the more advanced techniques such as Web applications. And your VB 6 projects will usually have to be completely re-worked. The new syntax is different enough that VB 6 apps must be run through a conversion utility which may convert 80% of the code, leaving you the rest to convert manually.

So, the suggestion here is: use Visual Basic 2008 to learn the language and write all your new apps with this version. It will really benefit you in the long run. As for existing apps, except for the small ones, leave them the way they are.

Other resources

If you still want to work in VB 6.0 or if you want to download a few sample projects that can easily be converted to .Net, visit this great site for some interesting Visual Basic 6 tutorials, source code and examples.
Visit Visual Basic 6 Class Tutorials.

For the most recent applications in database development, you need to check out Microsoft Access 2007 Power Tutorials. You'll see sample databases that will have you developing functional commercial apps in no time.


  • Lesson 1
    • The VB environment
    • Description of the IDE
    • The Startup Form
    • The simple controls
    • Common properties of controls
    • Running the application
    • Download sample Lesson1

  • Lesson 2
    • Creating an application
    • The "Football Scoreboard" example
    • Download source code
    • The form
    • The code
    • Correct the "Build error" message

  • Next week: Lesson 3
    • Writing VB .Net code