Visual Basic
Visual Basic
Cooper para Microsoft. Este lenguaje de programación es un dialecto de BASIC, con importantes
agregados. Su primera versión fue presentada en 1991, con la intención de simplificar la
programación utilizando un ambiente de desarrollo.
La última versión fue la 6, liberada en 1998, para la que Microsoft extendió el soporte hasta marzo
de 2008.
Características
Los compiladores de Visual Basic generan código que requiere una o más librerías de enlace
dinámico para que funcione, conocidas comúnmente como DLL (sigla en inglés de Dynamic-Link
Library); en algunos casos reside en el archivo llamado MSVBVMxy.DLL (siglas de "MicroSoft Visual
Basic Virtual Machine x.y", donde x.y es la versión) y en otros en VBRUNXXX.DLL ("Visual Basic
Runtime X.XX"). Estas bibliotecas DLL proveen las funciones básicas implementadas en el lenguaje,
conteniendo rutinas en código ejecutable que son cargadas bajo demanda en tiempo de ejecución.
Además de las esenciales, existe un gran número de bibliotecas del tipo DLL con variedad de
funciones, tales como las que facilitan el acceso a la mayoría de las funciones del sistema
operativo o las que proveen medios para la integración con otras aplicaciones.
Entorno de desarrollo
Existe un único entorno de desarrollo para Visual Basic, desarrollado por Microsoft: Microsoft
Visual Basic x.0, correspondientes a versiones desde la 2.0 hasta la 20.0, (con respectivas
diferencias entre versiones del lenguaje).
El entorno de desarrollo es muy similar al de otros lenguajes. Realizando una instalación típica del
producto, las características básicas se presentan de la siguiente forma:
En la parte superior aparecen tres elementos, en este orden: la barra de título donde figura el
nombre del proyecto en curso y su estado (diseño o ejecución); la barra de menú con 13 opciones
desplegables y una barra de herramientas; esta última se puede personalizar, posibilitando la
inclusión de prácticamente la totalidad de los comandos del IDE.
En la parte central, cubriendo la franja de mayor área, se encuentra el espacio de trabajo. Este
incluye y muestra las ventanas del proyecto, las vistas del código fuente de los módulos, los
objetos y los controles que contienen las ventanas de la aplicación y el panel de controles.
El panel de controles, que aunque es móvil normalmente está ubicado a la derecha, por
defecto cuenta con los siguientes controles:
Label: Etiqueta
Frame: Marco
ListBox: Lista
Timer: Temporizador
Shape: Figura
Line: Línea
Image: Imagen
Data
Ventajas
Las críticas hechas en las ediciones de Visual Basic anteriores a VB.NET son variadas;9 se citan
entre ellas:
Problema de versionado asociado con varias librerías runtime DLL, conocido como DLL Hell
Incapacidad para crear aplicaciones multihilo, sin tener que recurrir a llamadas de la API de
Windows.