Visual Basic

GPTKB entity

Statements (180)
Predicate Object
gptkbp:instance_of gptkb:C_programming_language
gptkbp:allows rapid application development (RAD)
gptkbp:can_be_used_for data analysis
game development
database programming
web development with ASP. NET
gptkbp:can_be_used_in gptkb:HTML
gptkbp:can_be_used_with gptkb:Visual_Studio
gptkbp:can_create Web applications
Console applications
Windows Forms applications
gptkbp:community active user community
gptkbp:designed_by gptkb:Microsoft
gptkbp:developed_by gptkb:Microsoft
gptkbp:educational_resources gptkb:books
gptkb:Documentation
online tutorials
video courses
gptkbp:features drag-and-drop interface
graphical user interface (GUI) design
gptkbp:file_extension .vb
gptkbp:first_appearance gptkb:1991
gptkbp:first_released gptkb:1991
gptkbp:formulation similar to BASIC
gptkbp:has gptkb:Integrated_Development_Environment
strong typing
strong community support
a large community
a simple syntax
built-in debugging tools
extensive libraries
built-in error handling
a rich set of controls
integrated debugger
strong error handling capabilities
a graphical designer
visual programming features
gptkbp:has_function arrays
collections
control structures
delegates
inheritance
interfaces
case-insensitive
constants
numbers
strings
attributes
comments
dates
enums
modules
namespaces
lambda expressions
XML literals
async programming
subroutines and functions
error handling with Try... Catch
event handling with Handles
object creation with New
properties and methods
variable declaration with Dim
https://www.w3.org/2000/01/rdf-schema#label Visual Basic
gptkbp:influenced_by gptkb:Basic
gptkb:BASIC
gptkbp:integrated_development_environment gptkb:Visual_Studio
gptkbp:integrates_with gptkb:Microsoft_Office
gptkbp:is case-insensitive
high-level programming language
event-driven
widely taught in schools
used in educational settings
used for educational purposes
used in educational institutions
widely used in education
used for data analysis
component-based
used in business applications
used for prototyping
deprecated in favor of VB. NET
used for automation tasks
used for creating add-ins
used for creating applications for Windows 10.
used for creating applications for Windows CE
used for creating applications for Windows Mobile
used for creating applications for Windows Phone
used for creating applications for Windows Server
used for creating components
used for creating dashboards
used for creating data entry forms
used for creating libraries
used for creating macros
used for creating plugins
used for creating reports
used for creating scripts
used for creating user interfaces
used for creating web services
often used in legacy systems
compatible with . NET languages
component of . NET Framework
often taught in programming courses
often used for prototyping
used for automation in Excel
used for creating cloud applications with Azure
used for creating desktop applications
used for creating mobile applications with Xamarin
used for creating web applications with ASP. NET
used for scripting in Microsoft applications
used in automation tasks
used for creating APIs
gptkbp:is_compatible_with gptkb:._NET_Framework
gptkbp:is_integrated_with gptkb:My_SQL
gptkbp:is_known_for ease of use
gptkbp:is_used_in business applications
gptkbp:latest_version gptkb:Visual_Basic_._NET
gptkb:Visual_Basic_16.0
gptkbp:paradigm event-driven programming
object-oriented programming
event-driven
gptkbp:platform gptkb:Windows
gptkbp:programming_language object-oriented programming
gptkbp:runs_through gptkb:Microsoft_Windows
gptkbp:successor gptkb:Visual_Basic_._NET
gptkbp:supports gptkb:ADO._NET
gptkb:XAML
gptkb:XML
gptkb:LINQ
gptkb:ASP._NET
gptkb:Windows_Forms
Rapid Application Development
localization
asynchronous programming
data binding
database connectivity
error handling
exception handling
object-oriented programming
unit testing
version control
web development
user-defined types
code reuse
dynamic arrays
internationalization
multithreading
string manipulation functions
component-based development
COM programming
XML data manipulation
object-oriented features
API functions
WPF applications
custom controls
Windows services
console applications
code comments
Active X controls
WPF (Windows Presentation Foundation)
file I/ O operations
Windows API calls
gptkbp:type high-level programming language
object-oriented programming language
interpreted
gptkbp:used_for Windows application development
gptkbp:used_in gptkb:educational_programs
game development
automation scripts
business applications
gptkbp:uses gptkb:Visual_Studio_IDE
gptkb:Garbage_Collection
gptkbp:bfsParent gptkb:OLE_Automation
gptkb:C_programming_language
gptkb:Microsoft
gptkb:Microsoft_Windows
gptkb:COM_(Component_Object_Model)
gptkb:Active_X
gptkb:Pavo
gptkb:Windows
gptkb:Distributed_Component_Object_Model_(DCOM)
gptkbp:bfsLayer 4