This programming language may be used to instruct a computer to perform a task.
|Parameter passing methods:||By reference, By value|
Visual Basic is a language developed by Microsoft to advance BASIC into the realm of GUI programming. While Microsoft ceased development of the language at version 6, a new language called Visual Basic .NET was developed around the .Net Framework.
Used by Microsoft's flagship product Office, the embedded version of Visual Basic continues to be maintained. This version is known as Visual Basic for Applications and uses the same syntax as, and is mostly compatible with, Visual Basic 6.
Visual Basic can be divided into a few broad categories: VBDOS, Classic VB, and VB .Net.
- Visual Basic for DOS (or VBDOS) is really part of the QuickBASIC family -- in fact, VBDOS can compile most QB programs without change, and could be considered the "missing link" between QB and "real" VB. See this section of WP's VB page for a tiny bit of info. (There is a Win16 program included with VBDOS that can translate VBDOS code to VB1 code, and vice-versa. The "forms" part of VBDOS is very similar to VB1; it's everything else that needed translating.)
- Classic VB combines VB for 16-bit Windows, and pre-.Net VB for 32-bit Windows:
- "Early" VB is VB1-3. The language is essentially the same as VB4-6, but the internals are a bit different, they're 16-bit only, and they use VBX controls instead of the later ActiveX controls. These compilers are almost certainly not in use any more, as they are for 16-bit Windows.
- COM VB is VB4-6 and VBA. They are Win32 and use COM (OLE, ActiveX, OCX) components (although VB4 also has a Win16 version that can use VBX controls).
- VB.Net isn't really VB, as far as most classic VB programmers are concerned. It's got a VB-like syntax, but the differences are great enough that it's really a separate language.
This category has the following 3 subcategories, out of 3 total.
Pages in category "Visual Basic"
The following 118 pages are in this category, out of 118 total.
- Shoelace formula for polygonal area
- Show the epoch
- Sieve of Eratosthenes
- Simple windowed application
- Solve hanging lantern problem
- Sorting algorithms/Quicksort
- Sorting algorithms/Shell sort
- Spiral matrix
- Start from a main routine
- String case
- String concatenation
- String length
- String matching
- Sum digits of an integer