Visual Basic
Keywords: Visual Basic, 1991, ActiveX Data Objects, Active Server Pages, Ambiente integrado de desarrollo, BASIC, Biblioteca (programa), DLL, Java Server Pages
Visual Basic es un lenguaje de programación desarrollado por Microsoft. Visual Basic es un lenguaje visual que desciende del lenguaje de programación BASIC. Su primera versión fue presentada en 1991 con la intención de simplificar la programación utilizando un ambiente de desarrollo completamente gráfico que facilitara la creación de interfaces gráficas y en cierta medida también la programación misma.
Caracteristicas generales
Visual Basic es un lenguaje guiado por eventos, centrado en un motor de formularios poderoso que facilita el rápido desarrollo de aplicaciones gráficas. Además posee una biblioteca para manejo de bases de datos llamada ADO. Es utilizado principalmente para aplicaciones de gestión de empresas. Su derivado VBScript es el lenguaje predeterminado para Active Server Pages (ASP). Además, una extensión propia del lenguaje llamada Visual Basic for Applications (VBA) permite codificar módulos (a veces llamados macros) para las aplicaciones de Microsoft Office. Especialmente a partir de la versión 6 del lenguaje, se permite la interacción y generación de objetos remotos que puedan ser invocados desde páginas de scripts (concretamente las ASP, aunque no es imposible hacer un enlace empleando JSP), alojándolos en servidores de web.
Las versiones de Visual Basic para Windows son muy conocidas, pero existe una versión de Microsoft Visual Basic 1.0 para MS-DOS (ediciones Professional y Standard) menos difundida y que data de 1992. Era un entorno que, aunque en modo texto, incluía un diseñador de formularios en el que se podían arrastrar y soltar distintos controles.
Visual Basic es simple para el programador novato, aunque también es bastante práctico para el programador experimentado. Su sintaxis es similar a la de la mayoría de los lenguajes de programación (if, for, sub, function) y no requiere de manejo de punteros. Además cuenta con un gran número de bibliotecas (DLL) que facilitan el acceso a muchas funciones del sistema operativo y la integración con otras aplicaciones.
