GNU Free Documentation License . .

Visual Basic

: ,
Visual Basic
:

, -, -

:

,

:

1991

:

Visual Basic 6.0 (1998)

:

:

Microsoft Visual Basic for DOS, Microsoft Visual Basic for Windows

:

Visual Basic for Applications, 1993; Visual Basic Script, 1996

:

QuickBasic, 1985

:

VB.net, 2001

Microsoft Visual Basic  , Microsoft . Visual Basic ,   , . Visual Basic - - . VB .

Visual Basic , , Microsoft Windows.

Visual Basic 3  VB3. Windows  5  VB5. VB6, Microsoft Visual Studio 6.0, - . Microsoft .

Visual Basic .NET -, , , .NET. , (, , ) .NET ,   .NET, . ( 2012 ) Visual Basic, Visual Basic for Applications (VBA) Visual Basic Scripting Edition (VBScript) .NET  Visual Basic .NET.

[] Visual Basic

  • 1991  Visual Basic 1.0 Microsoft Windows. QBasic, , , . (Alan Cooper) Tripod ( Ruby). Visual Basic .
  • 1992  Visual Basic 1.0 DOS. Windows- VB, QuickBASIC .
    , , Visual Basic 1.0. Windows-, ( - ), .
  • 1992  Visual Basic 2.0. .
  • 1993  Visual Basic 3.0 Standard Professional. , Access.
  • 1995  Visual Basic 4.0  , 32- 16- Windows-. , VB , Visual Basic - , .
  • 1997  Visual Basic 5.0  , , , COM-. OCX- , , , .
  • 1998  Visual Basic 6.0. Microsoft Basic. Visual Basic, Visual Basic .NET, 2001. , , , VB 6.0; , VB QBASIC. VB.NET VB Visual Studio, Visual Basic .
  • 2005 Visual Basic, Visual Studio. . Visual Basic.NET. VB.
  • 2007 Microsoft Visual Basic  Visual Basic 2008, Visual Basic.NET.

[] Visual Basic

[] Visual Basic ( 5-6)

Visual Basic Classic

Windows, Windows-. , , : , , , (IntelliSense). Visual Basic , .

[] Visual Basic for Applications (VBA)

, Visual Basic, . Microsoft Office. Visual Basic for Applications .

:

  • \  , .
  • a\b a b .

[] Visual Basic Scripting Edition (VBScript)

, Visual Basic. Windows, ASP Internet Explorer.

[]

[]

  • MS Windows.
  • , .
  • , P- ( ). ( ) P-, , , : .
  • , . Visual Basic , .
  • WinAPI [1] . , «Visual Basic Programmers Guide to the Win32 API».

[]

[]

  • Visual Basic, , , «Variant». , . , , VB « », .
  • , , ASM-. , Visual Basic VB- , . , , VB ( VarPtr(), StrPtr() ObjPtr()); , , , ++.

,   . Visual Basic , (DLL), ( C++).

[] .

[]

  1. 16- Win16 , 32-   Win32.
  2. ,   COM, VB, .
  3. msvbvm50.dll Windows 2000, msvbvm60.dll  Windows XP.

[]

[]