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 (9)

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 family ⓘ
linked to: BASIC
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 Microsoft Visual Studio ⓘ
linked to: Visual Studio

Visual Basic 6.0 IDE ⓘ
linked to: Visual Basic
influencedBy BASIC ⓘ
latestMajorRelease Visual Basic 6.0 ⓘ
linked to: Visual Basic
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 ⓘ
linked to: .NET Framework

.NET Core ⓘ
.NET Framework ⓘ
Microsoft Windows ⓘ
linked to: 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 (33)

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 → Integrated Visual Basic Editor ⓘ
linked to: Visual Basic
Win32 API → supportsLanguageBinding → Visual Basic ⓘ
BASIC → influenced → Visual Basic ⓘ
BASIC → notableDialect → Visual Basic ⓘ
VirtualBox → abbreviation → VB ⓘ
linked to: Visual Basic
Component Object Model → accessibleFrom → Visual Basic 6 ⓘ
linked to: Visual Basic
COM → languageBinding → Visual Basic ⓘ
COM+ → supportsLanguage → Visual Basic 6 ⓘ
linked to: Visual Basic
Win16 API → supportsLanguageBinding → Visual Basic ⓘ
Windows.Networking → supportsLanguage → Visual Basic ⓘ
subject linked to: Windows.Networking namespace
Visual Basic → latestMajorRelease → Visual Basic 6.0 ⓘ
linked to: Visual Basic
Visual Basic → IDE → Visual Basic 6.0 IDE ⓘ
linked to: Visual Basic
Microsoft BASIC → influenced → Visual Basic ⓘ
QuickBASIC → successor → Visual Basic ⓘ
Microsoft Jet Database Engine → usedBy → Visual Basic 6.0 ⓘ
linked to: Visual Basic
HyperTalk → influenced → Visual Basic (conceptually) ⓘ
linked to: Visual Basic
Jet Database Engine → usedBy → Microsoft Visual Basic ⓘ
linked to: Visual Basic
DAO → supportsLanguage → Visual Basic ⓘ
Windows Image Acquisition → supportsProgrammingLanguage → Visual Basic ⓘ
subject linked to: WIA
Windows.Devices.Midi → supportsProgrammingLanguage → Visual Basic ⓘ
subject linked to: Windows.Devices.Midi namespace
OLE Automation → allows → Visual Basic to control COM servers ⓘ
linked to: Visual Basic
OLE Automation → compatibleWith → Visual Basic 6.0 ⓘ
linked to: Visual Basic
ActiveX Data Objects → usedWithLanguage → Visual Basic 6.0 ⓘ
subject linked to: ActiveX Data Objects (ADO)
linked to: Visual Basic
QBasic → successor → Visual Basic ⓘ
DTS Runtime → accessibleFrom → Visual Basic 6 ⓘ
linked to: Visual Basic