Documentos de Académico
Documentos de Profesional
Documentos de Cultura
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.
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 (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.
Entorno de desarrollo
? sqr(2)
? Err.Number
Objetos y eventos
Se designa como objeto cualquier
elemento, por ejemplo, un formulario, una
imagen, un control, tal como una caja de
texto; a su vez, los objetos tienen
propiedades, que en el caso de la caja de
texto una es la propiedad "text" que se
encarga de contener el texto que
aparecerá en la caja. A los objetos se les
puede asociar eventos. Un evento es la
ocurrencia de un suceso, comúnmente la
acción que realiza el usuario sobre el
objeto, que como resultado puede, por
ejemplo, provocar un cambio en alguna
propiedad de un objeto. Por ejemplo:
Visual Basic tiene un evento llamado
KeyPress, que ocurre cuando el usuario
presiona una tecla; ese evento se puede
asociar a la caja de texto, y en él definirá
(por programación) qué acción se tomará
cuando se oprima una tecla.
Auto.color = rojo
y para definirle un evento podría ser como
el siguiente ejemplo:
Sub girarllave( )
Auto.encendido=true
end sub.
Ejemplo de código
El siguiente fragmento de código muestra
un cuadro de mensaje, en una ventana,
que dice "¡Hola, mundo!":
Desventajas
Las críticas hechas en las ediciones de
Visual Basic anteriores a VB.NET son
variadas;[9] se citan entre ellas:
Alternativas multiplataforma
o externas a Windows
Existen múltiples alternativas dentro y
fuera de Windows que intentan imitar este
lenguaje y su mecánica de desarrollo. El
más conocido y popular es Gambas:
Referencias
1. «What's new in VB6?» .
www.insteptech.com.
2. Al Tenhundfeld. «Visual Basic 6.0 to be
Supported on Windows 7» . The Register.
3. «Support Statement for Visual Basic 6.0
on Windows Vista, Windows Server 2008
and windows 7» . Msdn.microsoft.com.
4. «Product Family Life Cycle Guidelines for
Visual Basic 6.0» . Msdn2.microsoft.com.
5. «Petition to Microsoft» . Classicvb.org.
Archivado desde el original el 14 de junio
de 2009.
6. Andrew Orlowski and Carey Bishop. «MS
Anti-Spyware built on MS Abandonware» .
The Register.
7.
http://www.microsoft.com/downloads/deta
ils.aspx?FamilyId=D7E31492-2595-49E6-
8C02-1426FEC693AC&displaylang=en
8. «VBOpenGL type library» . Archivado
desde el original el 16 de marzo de 2010.
9. Alex Homer, Dave Sussman, Rob Howard,
Brian Francis, Karli Watson, Richard
Anderson (2004). Professional ASP.NET
1.1 . Wiley. ISBN 0764558900.
10. Marc D'Aoust. «Avoid Writing Tedious,
Boring Code» . Microsoft.
11. Andrew Troelsen (2008). Pro VB 2008
and the .NET 3.5 Platform: The expert's
voice in .NET . Apress. p. 5.
ISBN 1590598229.
12. DLL Hell, DB, Libro Programando en
Visual Basic, 2002.
13.
https://web.archive.org/web/20100102043
327/http://realsoftware.com/realbasic/?
lang=es
Enlaces externos
Visual Basic 2005 Express Edition - Sitio
web de la edición gratis de Visual Basic
.NET
Service Pack 6 para Visual Basic 6.0:
Paquete de redistribución de archivos
de tiempo de ejecución
(vbrun60sp6.exe) en Microsoft
Microsoft Visual Basic 6.0 Common
Controls en Microsoft
VB 6.0 en MSDN
Visual Basic en Open Directory Project.
Obtenido de
«https://es.wikipedia.org/w/index.php?
title=Visual_Basic&oldid=112043989»