1. Universidad Nacional de Educación
“Enrique Guzmán y Valle”
Alma mater del Magisterio Nacional
2. Visual Basic es un lenguaje de
programación dirigido por eventos,
desarrollado por el alemán Alan
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 completamente gráfico que
facilitara la creación de interfaces
gráficas y, en cierta medida, también la
programación misma.
La última versión fue la 6, liberada
en 1998, para la que Microsoft
extendió el soporte de este lenguaje
hasta marzo de 2008.
3. Visual Basic 1.0 para Windows se liberó en Mayo de 1991.
Visual Basic 1.0 para DOS fue liberado en Septiembre de 1992. El
lenguaje en sí no era compatible con Visual Basic para Windows, ya
que era en realidad la siguiente versión de compiladores BASIC para
DOS, QuickBASIC y BASIC PDF (Profesional Development System).
Usaba una interfase de texto, con caracteres ASCII extendidos
para simular la apariencia de una interfase gráfica.
Visual Basic 2.0 liberado en Noviembre de 1992. Vino en las
versiones Standard y Professional. El entorno de programación era
más fácil de usar, y su velocidad se mejoró. En particular, los
formularios se convirtieron en objetos instanciables, sentando así los
conceptos fundamentales para módulos de clase, que luego se
ofrecerían en la versión 4.
Visual Basic 3.0 se liberó en verano de 1993, en versiones Standard
y Profesional, incluyendo la versión 1.1 de Microsoft Jet Database
Engine que permitía acceso a bases de datos (Access).
Visual Basic 4.0, de Agosto de 1995 fue la primera versión que
generaba aplicaciones de 16 y 32bits para Windows. Había
incompatibilidades entre las distintas realeases de VB4 que causaban
fallas de instalación y problemas de operación. Mientras las
anteriores versiones utilizaban controles VBX, con esta se comenzó a
usar controles OLE en archivos OCX, que más tarde se llamarían
controles ActiveX.
4. Ventajas
Posee una curva de aprendizaje muy rápida.
Integra el diseño e implementación de formularios de Windows.
Permite usar con facilidad la plataforma de los sistemas
Windows, dado que tiene acceso prácticamente total a
la API de Windows, incluidas librerías actuales.
Es uno de los lenguajes de uso más extendido, por lo que resulta
fácil encontrar información, documentación y fuentes para los
proyectos.
Fácilmente extensible mediante librerías DLL y componentes
ActiveX de otros lenguajes.
Posibilita añadir soporte para ejecución de scripts, VBScript
o JScript, en las aplicaciones mediante Microsoft Script
Control.
5. Ejemplo de código
El siguiente fragmento de código muestra un
cuadro de mensaje, en una ventana, que dice
"Hola mundo!":
Private Sub Form_Load() ' Ejecuta un simple box
de mensaje que dice "Hola mundo!" MsgBox
"Hola mundo!" End Sub