Saturday, November 24, 2012

Visual Basic

Visual Basic

Why Visual Basic ? Why Visual Basic Express 2010? Why Visual Studio?

Visual Basic is an old programming language started in 1991. In fact, it was derived from an older language called Basic. Visual Basic is a COM programming from Microsoft and was designed to be easy to use with windows forms and all the graphical stuff (button, combobox, listbox, listview, textbox, label….)

Visual Basic also gives the programmer access to ActiveX objects and database. It also has a similar synthase to VBA (Visual Basic for application and VBScript).

Visual Basic was aimed by many professional programmer because it was not as powerful as C++ but in the end, amateur programmer where starting to do sophisticate programs days after day.

Visual Basic was introduced in third party program such as MS-Excel, MS-Word, Autocad, SolidWord, Microstation, Wordperfect, Corel-Draw (?), See Electrical Expert, ArcGIS, Catia v5. This was around the end of the 90s.

So people could easily automate some stuff in their main program just but writing a few lines and a few words.

  For all of you who worked with DOS (MS-DOS) or AutoCAD (R1 and up), you remember you have to type command over and over. Never had you had to put periods, commas, colons, semicolons, parenthese or brackets to separate your instructions or arguments. Well Visual Basic works the same way. It’s simpler.

In the past, people don’t have access to powerful text editor to help them debug or write their core. Yes I remember the time I used Borland C++ but is nothing compared to Visual Studio Professional, Eclipse or even any Visual Studio Express free editions.

Old programmers remember how painful is to look for the missing semicolons or the missing close bracket in your program.

Today, for application programs, most people program in Java and C/C++/C#. There are around 10% of people in the world who program in Visual Basic. If you search for information over the internet, you will notice that most documentation is written for C# users (.NET C#). While C# use exactly then same Microsoft framework than Visual Basic since 2008, people continues to write their code with a lot of punctuations rules. It’s maybe because of the Java and C/C++/C# popularity? It’s maybe to impress amateur programmers? 

  So why use Visual Basic? Why learn Visual basic? I’ll give you my reason. Visual Basic is still the most popular programming language for all desktop applications. Visual Basic is still the most use language for every add-on, plug-in, macro, scripting, enhancement, for every business computer running with word, excel, access, internet explorer and CAD programs such as AutoCAD.  Yes, in my opinion, Visual basic is the best and most popular programming language for third party application.

Could you imagine an AutoCAD drawer designing some piping doing a complex program to calculate whatever with complex objects with events, handles, members and error handling??? Most of the time, those people want to automate a simple task locally or massively in their project. It could simply changing the text size from 8 to 9.

This is a professional version and the version I am using, It included the MSDN package.
This is a free edition. I am using this version for limited uses projects
This is a free edition

If you like this post, leave a comment or share it.

No comments:

Post a Comment