Visual Basic (clásico)


El Visual Basic original (también conocido como Classic Visual Basic ) [1] es un lenguaje de programación impulsado por eventos de tercera generación de Microsoft conocido por su modelo de programación Component Object Model (COM) lanzado por primera vez en 1991 y declarado heredado durante 2008. Microsoft pretendía que Visual Basic fuera relativamente fácil de aprender y usar. [2] [3] Visual Basic se derivó de BASIC y permite el desarrollo rápido de aplicaciones (RAD) de aplicaciones de interfaz gráfica de usuario (GUI) , el acceso a bases de datos medianteData Access Objects , a distancia de objetos de datos , o de objetos de datos ActiveX , y la creación de ActiveX controles y objetos.

Un programador puede crear una aplicación utilizando los componentes proporcionados por el propio programa de Visual Basic. Con el tiempo, la comunidad de programadores desarrolló componentes de terceros. [4] [5] [6] [7] [8] Los programas escritos en Visual Basic también pueden hacer uso de la API de Windows , que requiere declaraciones de funciones externas.

La versión final fue la versión 6 en 1998. El 8 de abril de 2008, Microsoft dejó de admitir Visual Basic 6.0 IDE . El equipo de Microsoft Visual Basic aún mantiene la compatibilidad para las aplicaciones de Visual Basic 6.0 a través de su programa "It Just Works" en los sistemas operativos Windows compatibles. [9]

En 2014, algunos desarrolladores de software todavía preferían Visual Basic 6.0 sobre su sucesor, Visual Basic .NET . [4] Visual Basic 6.0 fue seleccionado como el lenguaje de programación más temido por los encuestados de la encuesta anual de desarrolladores de Stack Overflow en 2016, 2017 y 2018. [10] [11] [12]

Un dialecto de Visual Basic, Visual Basic para Aplicaciones (VBA), se utiliza como lenguaje de macro o scripting en varias aplicaciones de Microsoft e ISV , incluido Microsoft Office . [13]

Al igual que el lenguaje de programación BASIC , Visual Basic fue diseñado para tener una curva de aprendizaje fácil . Los programadores pueden crear aplicaciones GUI simples y complejas . La programación en VB es una combinación de organizar visualmente componentes o controles en un formulario , especificar atributos y acciones para esos componentes y escribir líneas adicionales de código para obtener más funcionalidad. Dado que VB define atributos y acciones predeterminados para los componentes, un programador puede desarrollar un programa simple sin escribir mucho código. Los programas creados con versiones anteriores sufrieron problemas de rendimiento, pero las computadoras más rápidas y la compilación de código nativo han hecho que esto sea un problema menor.[ cita requerida ] Aunque los programas VB se pueden compilar en ejecutables de código nativo a partir de la versión 5 , aún requieren la presencia de alrededor de 1 MB de bibliotecas en tiempo de ejecución. Las bibliotecas de tiempo de ejecución principales se incluyen de forma predeterminada en Windows 2000 y versiones posteriores, pero los componentes de tiempo de ejecución extendidos aún deben instalarse. Las versiones anteriores de Windows (95/98 / NT) requieren que las bibliotecas en tiempo de ejecución se distribuyan con el ejecutable.


Un formulario vacío en Visual Basic 6
Las ventanas de código en Visual Basic, que muestran una función que usa las instrucciones If, Then, Else y Dim
Alan Cooper creó el diseño de arrastrar y soltar para la interfaz de usuario de Visual Basic.
Visual Basic para MS-DOS
Icono de VB DOS