Las
características y aplicaciones de Visual Basic
Historia
|
Versiones
|
Características
|
Aplicaciones
|
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 (ediciones
Profesional y Estándar), que data de 1992, fue menos difundida. Esta proveía
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.
La última versión que sólo generaba aplicaciones de 16
bits fue la 3.0, y no incluía una biblioteca detallada de componentes para
toda clase de usos. Durante la transición de los sistemas Windows
3.11 a Windows
95, en 1995, hizo su aparición la versión 4.0 de Visual Basic; ésta
podía generar programas tanto de 16 como de 32 bits, a partir del mismo
código fuente, aunque a costa de un gran aumento en el tamaño de los archivos
necesarios en tiempo de ejecución ("runtime"). Tanto esa como la
sucesora 6.0 soportaban ciertas características propias de los lenguajes orientados a objetos, pero
carecían de algunas importantes, tales como herencia y sobrecarga; pero, de
hecho, no fue pensado como lenguaje orientado a objetos. La versión 6.0, que
puede generar código ejecutable directo en 32 bits, continúa aún utilizándose
masivamente, y es compatible con las últimas versiones de los sistemas
Windows, como Windows 7 y Windows 8.
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.
|
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 constituía en realidad la
siguiente versión 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 gráfica.
Visual Basic 2.0
fue liberado en noviembre de 1992. Venía en versiones Standard y Professional.
El entorno de programación era más fácil de usar que el anterior, y su
velocidad de proceso fue mejorada. En particular, los formularios se
convirtieron en objetos instanciables, sentando así el concepto fundamental
para módulos de clase, que más tarde se ofrecerían en la versión 4.
Visual Basic 3.0
salió al mercado en verano de 1993, en versiones Standard y Profesional.
Incluía la versión 1.1 de Microsoft Jet Database Engine, que permitía acceso
a bases de datos Access.
Visual Basic 4.0,
surgida en agosto de 1995, fue la primera versión que generaba aplicaciones tanto de 16 como de
32 bits para
Windows. Había incompatibilidades entre las distintas realeases de esta
versión que causaban fallas de instalación y problemas de operación.
Visual Basic 5.0,
versión que generaba programas de 32 bits exclusivamente. Los programadores que aún preferían desarrollar aplicaciones en 16 bits debían necesariamente
utilizar VB 4.0.
Visual Basic 6.0,
salido a mediados de 1998, muy mejorado, incrementó el número de áreas 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 más modernas, como Windows Vista, Windows Server 2008, Windows 7 y Windows 8.
|
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.
Visual Basic se
puede ejecutar el programa que esté desarrollándose, es decir en modo intérprete (en
realidad pseudo-compila el programa muy rápidamente y luego lo ejecuta,
simulando la función de un intérprete puro). Desde ese entorno también se
puede generar el archivo en código ejecutable (exe); ese programa así
generado en disco puede luego ser ejecutado sin requerir del ambiente de
programación (incluso en modo stand alone), aunque sí será necesario
que las librerías DLL requeridas por la aplicación desarrollada se encuentren
también instaladas en el sistema para
posibilitar su ejecución.
El propio Visual Basic provee soporte para empaquetado y distribución; es decir,
permite generar un módulo instalador que
contiene al programa ejecutable y las bibliotecas DLL necesarias para su
ejecución. Con ese módulo la aplicación desarrollada se distribuye y puede
ser instalada en cualquier equipo.
|
Muestra los
eventos de aplicación a los que se obtienen acceso a través
del Diseñador de proyectos.
Implementa y
actualiza una aplicación mediante ClickOnce.
Muestra un
ejemplo de entrada y salida utilizando la ventana de la consola.
Muestra cómo
consumir diversos servicios Web de .NET Framework, incluidos los servicios
que proporcionan el tiempo actual, una historieta y la conversión de divisas.
Muestra cómo usar
Visual Basic para iniciar Excel, crear un libro a partir de una plantilla,
actualizar las celdas de una hoja de cálculo que, a continuación, rellenan
los gráficos del libro, así como realizar otras tareas.
Muestra la
característica My, la
programación orientada a objetos y el dibujo.
Utiliza el objeto My.Application.Log para
registrar información en los archivos y registros de eventos.
|
No hay comentarios:
Publicar un comentario