Visual Basic

E182222

Visual Basic is an event-driven programming language and integrated development environment (IDE) from Microsoft, widely used for building Windows applications with a relatively simple, BASIC-derived syntax.

All labels observed (6)

Label Occurrences
Visual Basic canonical 15
Visual Basic 6 2
Visual Basic 6.0 2

How this entity was disambiguated

Statements (50)

Predicate Object
instanceOf integrated development environment
programming language
programming language
programming language version
designGoal ease of use
rapid application development
developer Microsoft
discontinued true
discontinuedBy Microsoft
executionModel compiled to native code
compiled to p-code
family BASIC
surface form: BASIC family
feature code editor
controls library
debugger
drag-and-drop GUI designer
event handlers
forms designer
project system
fileExtension .bas
.cls
.frm
.vbp
firstAppeared 1991
IDE Visual Studio
surface form: Microsoft Visual Studio

Visual Basic self-linksurface differs
surface form: Visual Basic 6.0 IDE
influencedBy BASIC
latestMajorRelease Visual Basic self-linksurface differs
surface form: Visual Basic 6.0
notableFor large third-party component ecosystem
simple syntax
tight integration with Windows APIs
paradigm component-oriented programming
event-driven programming
object-based programming
platform .NET Framework
surface form: .NET

.NET Core
.NET Framework
Windows
surface form: Microsoft Windows
primaryUse Windows application development
graphical user interface applications
rapid application development
releaseDate 1998
succeededBy Visual Basic .NET
supports ActiveX
COM
OLE Automation
syntaxOrigin BASIC-like syntax
typingDiscipline implicit typing
static typing
unsafe typing

How these facts were elicited

Referenced by (22)

Full triples — surface form annotated when it differs from this entity's canonical label.

Visual Basic .NET predecessor Visual Basic
ActiveX supportsLanguage Visual Basic
VBScript inspiredBy Visual Basic
VBA basedOn Visual Basic
VBA hasFeature Visual Basic
this entity surface form: Integrated Visual Basic Editor
Win32 API supportsLanguageBinding Visual Basic
BASIC influenced Visual Basic
BASIC notableDialect Visual Basic
VirtualBox abbreviation Visual Basic
this entity surface form: VB
Component Object Model accessibleFrom Visual Basic
this entity surface form: Visual Basic 6
COM languageBinding Visual Basic
COM+ supportsLanguage Visual Basic
this entity surface form: Visual Basic 6
Win16 API supportsLanguageBinding Visual Basic
Windows.Networking namespace supportsLanguage Visual Basic
subject surface form: Windows.Networking
Visual Basic latestMajorRelease Visual Basic self-linksurface differs
this entity surface form: Visual Basic 6.0
Visual Basic IDE Visual Basic self-linksurface differs
this entity surface form: Visual Basic 6.0 IDE
Microsoft BASIC influenced Visual Basic
QuickBASIC successor Visual Basic
Microsoft Jet Database Engine usedBy Visual Basic
this entity surface form: Visual Basic 6.0