Paradigm | Object-based and event-driven |
---|---|
Developer | Microsoft |
First appeared | May 1991 |
Final release | 6.0
/ 1998 |
Typing discipline | Static, strong |
OS | Microsoft Windows and MS-DOS |
Website | learn |
Major implementations | |
Microsoft Visual Studio | |
Influenced by | |
BASIC, Microsoft BASIC, QBasic | |
Influenced | |
Visual Basic .NET, Visual Basic for Applications, Windows Forms, Gambas, Xojo, Basic4ppc, Basic4android, and NS Basic |
Visual Basic (VB), sometimes referred to as Classic Visual Basic,[1][2] is a third-generation programming language based on BASIC, as well as an associated integrated development environment (IDE). Visual Basic was developed by Microsoft for Windows, and is known for supporting rapid application development (RAD) of graphical user interface (GUI) applications, event-driven programming, and both consumption and development of components via the Component Object Model (COM) technology.
VB was first released in 1991. The final release was version 6 (VB6) in 1998. On April 8, 2008, Microsoft stopped supporting the VB6 IDE, relegating it to legacy status. The Microsoft VB team still maintains compatibility for VB6 applications through its "It Just Works" program on supported Windows operating systems.[3]
Visual Basic .NET (VB.NET) is based on Classic Visual Basic. Because VB.NET was later rebranded back to Visual Basic, the name is ambiguous: it can refer to either Classic Visual Basic or to the .NET version.
Just as BASIC was originally intended to be easy to learn, Microsoft intended the same for VB.[4][5]
Development of a VB application is exclusively supported via the VB integrated development environment (IDE), an application in the contemporary Visual Studio suite of tools. Unlike modern versions of Visual Studio, which support many languages including VB (.NET), the VB IDE only supports VB.
In 2014, some software developers still preferred Visual Basic 6.0 over its successor, Visual Basic .NET.[6] Visual Basic 6.0 was selected as the most dreaded programming language by respondents of Stack Overflow's annual developer survey in 2016, 2017, and 2018.[7][8][9]
You can choose a language based on how easy it is to learn. For beginners, Visual Basic is a good choice. [~snip] A big advantage of Visual Basic is that it is a popular language since it is easy to learn.
Summary of positive issues: Visual Basic is easy to learn and widely available.
ISpliter
was invoked but never defined (see the help page).