Historia
|
Aplicación
|
Versiones
|
Características
|
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 profesionales 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.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 aun utilizándose masivamente, y es compatible con las últimas
versiones de los sistemas Windows, como Windows 7 y Windows 8.
|
1.Application
vents
Muestra
los ventos de aplicación a los que se
obtiene acceso a través del Diseñador de proyectos.
2.Ejemplo
ClickOnce
Implementa
y actualiza una aplicación mediante ClickOnce.
Ejemplo
Console Application
Muestra
un ejemplo de entrada y salida utilizando la ventana de la consola.
Ejemplo
Consuming a Web Service
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.
Ejemplo
Excel
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.
Ejemplo
Game
Muestra
la característica My, la programación orientada a objetos y el dibujo.
Ejemplo
Logging
Utiliza
el objeto My.Application.Log para registrar información en los archivos y
registros de eventos.
Ejemplo
Multithreading
Muestra
dos maneras diferentes de implementar las tareas multiproceso.
Ejemplo
de automatización de Office
Muestra
la automatización de Microsoft Agent, Microsoft Word y Microsoft Excel.
Ejemplo
PowerPoint
Muestra
cómo iniciar PowerPoint, crear una presentación en blanco, agregar una
diapositiva y contenido, imprimir diapositivas, guardar los cambios y salir
de PowerPoint desde una aplicación de Visual Basic.
|
1. Visual Basic 1.0 para Windows se liberó en mayo
de 1991. 2. 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). 3. 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í los conceptos fundamentales 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. 5. Visual
Basic 4.0, surgida en agosto de 1995, fue la primera versión que generaba aplicaciones tanto
de 16 como de 32bits para
Windows. Había incompatibilidades entre las distintas realeases de esta
versión que causaban fallas de instalación y problemas de operación. Mientras
las anteriores utilizaban controles VBX, con la 4.0 se comenzaron a utilizar
controles OLE en archivos OCX, que más tarde se llamarían controles ActiveX.
6. 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. 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. El soporte estándar para
Microsoft 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.
|
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. 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.
Dentro
del mismo Entorno de desarrollo integrado (IDE) de 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.
|
jueves, 12 de mayo de 2016
Historia de Visual Basic
Suscribirse a:
Enviar comentarios (Atom)
No hay comentarios:
Publicar un comentario