Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Visual Basic
Desarrollador(es)
Microsoft
msdn.microsoft.com/en-us/vbasic/default.aspx
Informacin general
Extensiones comunes
Paradigma
Apareci en 1993
Diseado por
Alan Cooper
6.0 (1998)
Esttico, fuerte
Propietario
lenguajes como C Sharp (C#) de fcil transicin de cdigo entre ellos); fue el
sucesor de Visual Basic 6.
ndice
1 Historia
1.1 Versiones
2 Caractersticas
2.1 Entorno de desarrollo
3 Objetos y eventos
4 Ejemplo de cdigo
5 Ventajas
6 Inconvenientes
7 Alternativas multiplataforma o externas a Windows
8 Referencias
9 Enlaces externos
Historia
Todas las versiones de Visual Basic para Windows son muy conocidas, aunque
la Microsoft Visual Basic 1.0 desarrollada para el sistema operativo MS-DOS
Visual Basic evolucion para integrar la plataforma .NET; all perdi su propia
identidad como lenguaje nico adquirible, pasando a integrar un paquete de
productos, llamado precisamente Microsoft .NET; dentro de ese paquete o
framework se encuentra el nuevo y llamado Visual Basic .NET, que trabaja
sobre el entorno Microsoft Visual Studio. Esta nueva versin del lenguaje posee
profundas diferencias en la forma de programar respecto de Visual Basic 6,
pero gran semejanza en su sintaxis bsica.
Cabe mencionar que, aunque fue menos conocido, se desarroll tambin una
versin gratuita de Visual Basic 5.0, orientada al desarrollo de controles y
componentes; su nombre especfico era Microsoft Visual Basic 5.0 Control
Creation Edition (Visual Basic 5 CCE). Tambin hubo versiones orientadas al
desarrollo de aplicaciones para dispositivos mviles basados en Windows CE y
Pocket PC, conocidas como Embedded (Visual Basic).
Versiones
Visual Basic 1.0 para MS-DOS fue liberada en septiembre de 1992. Poco
popular, este lenguaje no era compatible con Visual Basic para Windows, ya
que constitua en realidad la siguiente versin de los compiladores BASIC
vigentes para DOS, denominados QuickBASIC y BASIC PDS (Profesional
Development System). Usaba una interfaz de texto, con caracteres ASCII
extendidos que daban la apariencia de una interfaz grfica.
Visual Basic 2.0 fue liberado en noviembre de 1992. Vena en versiones
Standard y Professional. El entorno de programacin era ms fcil de usar que
el anterior, y su velocidad de proceso fue mejorada. En particular, los
formularios se convirtieron en objetos instanciables, sentando as los conceptos
fundamentales para mdulos de clase, que ms tarde se ofreceran en la
versin 4.
Visual Basic 3.0 sali al mercado en verano de 1993, en versiones Standard
y Profesional. Inclua la versin 1.1 de Microsoft Jet Database Engine, que
permita acceso a bases de datos Access.
Visual Basic 4.0, surgida en agosto de 1995, fue la primera versin que
generaba aplicaciones tanto de 16 como de 32 bits para Windows. Haba
incompatibilidades entre las distintas realeases de esta versin que causaban
fallas de instalacin y problemas de operacin. Mientras las anteriores
utilizaban controles VBX, con la 4.0 se comenzaron a utilizar controles OLE en
archivos OCX, que ms tarde se llamaran controles ActiveX.
En febrero de 1997, Microsoft lanz Visual Basic 5.0, versin que generaba
programas de 32 bits exclusivamente. Los programadores que an preferan
desarrollar aplicaciones en 16 bits deban necesariamente utilizar VB 4.0,
siendo transportables en cdigo fuente a VB 5.0 y viceversa. En la versin 5 se
tena la posibilidad de crear controles personalizados; tambin permita
compilar a cdigo ejecutable nativo de Windows, logrando con ello incrementar
la velocidad de ejecucin de los programas generados, ms notablemente en
los de clculo.
Visual Basic 6.0, salido a mediados de 1998, muy mejorado, increment el
nmero de reas1 e incluy la posibilidad de crear aplicaciones basadas en
Web. Microsoft retir el soporte de VB6 en marzo de 2008, pero a pesar de ello
las aplicaciones que genera son compatibles con plataformas ms modernas,
como Windows Vista, Windows Server 2008, Windows 7 y Windows 8.2 3
Caractersticas
? sqr(2)
? Err.Number
Objetos y eventos
Auto.color = rojo
Sub girarllave( )
Auto.encendido=true
end sub.
Ejemplo de cdigo
Ventajas
Inconvenientes
Las crticas hechas en las ediciones de Visual Basic anteriores a VB.NET son
variadas;8 se citan entre ellas:
Otras opciones conocidas son Real Basic o PureBasic, que permiten desarrollar
bajo Windows, Linux, Mac OS e independientemente. PureBasic permite
desarrollar tambin para Amiga OS. A diferencia de Gambas, estas son
soluciones comerciales y no son libres.