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 (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"). Además, se
sustituyeron los controles denominados VBX por los nuevos OCX. Con
la siguiente versión, la 5.0, se estuvo a punto de implementar por primera vez
la posibilidad de compilar a código nativo, obteniendo una mejora de
rendimiento considerable. 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
Cabe mencionar que, aunque fue menos conocido, se
desarrolló también una versión gratuita de Visual Basic 5.0, orientada al
desarrollo de controles y componentes; su También hubo versiones orientadas al
desarrollo de aplicaciones para dispositivos móviles basados en Windows CE y Pocket PC.
Aplicaciones:
Microsoft VBA viene integrado en aplicaciones de
Microsoft Office, como Word, Excel, Access y Powerpoint.
Prácticamente cualquier cosa que se pueda programar en Visual Basic 5.0 o 6.0
se puede hacer también dentro de un documento de Office, con la sola limitación
que el producto final no se puede compilar separadamente del documento, hoja o base de
datos en que fue creado. Esta macro puede instalarse o distribuirse con sólo
copiar el documento, presentación o base de datos.
Su utilidad principal es automatizar tareas cotidianas,
así como crear aplicaciones y servicios de bases de datos para el escritorio. Al provenir de un
lenguaje basado en Basic tiene similitudes con lenguajes incluidos en otros
productos de ofimática como StarBasic y Openoffice.
Versiones:
·
Visual Basic 1.0:
visual Basic para Microsoft se libero en mayo de 1991. Para MS-DOS fue liberada en septiembre
de 1992. 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, 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.
·
Visual Basic 3.0: salió al mercado en 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: Microsoft
lo lanzo en agosto de 1995. versión que generaba programas de 32 bits exclusivamente. se tenía la
posibilidad de crear controles personalizados; también permitía compilar a
código ejecutable nativo de Windows, logrando con ello incrementar la velocidad
de ejecución de los programas generados, más notablemente en los de cálculo.
·
Visual Basic 6.0: salido a mediados de 1998, muy mejorado, incrementó el número de áreas1 e incluyó la posibilidad de
crear aplicaciones basadas en Web.
·
Visual Basic 5.7: Finalizó el 31 de marzo de 2005, pero el extendido terminó
en marzo de 2008.4 La comunidad de usuarios de
Visual Basic expresó su grave preocupación y se firmó una petición para
mantener el producto vivo.5 Microsoft se ha negado hasta
el momento a cambiar su posición sobre el asunto.
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
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 dla barra de menú y una barra de herramientas.
·
En la parte central, cubriendo se encuentra el espacio de
trabajoEl panel de controles, que aunque es móvil normalmente está ubicado
a la derecha, por defecto cuenta con los siguientes controles:
·
PictureBox: Caja de imágenes
·
Frame: Marco
·
CommandButton: Botón de comando
·
ComboBox: Lista desplegable
·
ListBox: Lista
·
HScrollBar: Barra de desplazamiento horizontal
·
VScrollBar: Barra de desplazamiento vertical
·
DriveListBox: Lista de unidades de disco
·
DirListBox: Lista de directorios
·
FileListBox: Lista de archivos
·
Shape: Figura
·
Line: Línea
·
Image: Imagen
·
Data: Conexión a origen de datos
·
OLE: Contenedor de documentos embebidos compatibles con Object Linking and Embedding
Además de los listados, se pueden
agregar todo tipo de controles de terceros, y hay una gran cantidad de ellos
que se proveen con el propio Visual Basic 6.0. Los controles vienen embebidos
dentro de archivos con extensiónOCX.
·
Las ventanas de proyecto, aunque móviles, se encuentran en el panel
lateral derecho y contienen dos vistas principales:
·
El Explorador de proyectos, que muestra todos los elementos
que componen el proyecto o grupos de proyectos (formularios, interfaz de
controles, módulos de código, módulos de clase, etc.)
·
El Panel de propiedades, donde se muestran todos los
atributos de los objetos, controles, formularios, información de módulos clase,
entre muchos otros.
·
La Ventana inmediato, por defecto se encuentra en la parte
inferior, aunque puede no estar visible (se presionan las teclas Ctrl+G, en ese
caso, para mostrar la ventana). Esta ventana resulta una herramienta muy útil a
la hora dedepurar el programa o bien para
realizar pruebas rápidas, ya que permite imprimir mensajes de texto desde el
código y ejecutar sentencias y comandos simples inmediatamente (sólo
sentencias que se puedan escribir en una sola línea). Por ejemplo, de la
aplicación en curso, se puede consultar el valor de una variable o llamar a un
método declarado en el módulo que se está depurando. Se puede ejecutar código
"al vuelo"
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; en algunos casos reside en el archivo llamado MSVBVMxy.DLL
y en otros en VBRUNXXX.DLL .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.
No hay comentarios.:
Publicar un comentario