Está en la página 1de 4

Visual Basic es un lenguaje de programacin dirigido por eventos,

desarrollado por Alan Cooper para Microsoft. Este lenguaje de programacin es


un dialecto de BASIC, con importantes agregados. Su primera versin fue
presentada en 1991, con la intencin de simplificar la programacin utilizando
un ambiente de desarrollo que facilit en cierta medida la programacinmisma.
La ltima versin fue la 6, liberada en 1998, para la que Microsoft extendi el
soporte hasta marzo de 2008.
En 2001 Microsoft propuso abandonar el desarrollo basado en la API Win32 y
pasar a un framework o marco comn de libreras, independiente de la versin
del sistema operativo, .NET Framework, a travs de Visual Basic .NET (y otros
lenguajes como C Sharp (C#) de fcil transicin de cdigo entre ellos); fue el
sucesor de Visual Basic 6.
Aunque Visual Basic es de propsito general, tambin provee facilidades para
el desarrollo de aplicaciones de bases de datosusando Data Access Objects,
Remote Data Objects o ActiveX Data Objects.
Visual Basic contiene un entorno de desarrollo integrado o IDE que integra
editor de textos para edicin del cdigo fuente, undepurador, un compilador (y
enlazador) y un editor de interfaces grficas o GUI.Caractersticas
Los compiladores de Visual Basic generan cdigo que requiere una o ms
libreras de enlace dinmico para que funcione, conocidas comnmente como
DLL (sigla en ingls 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 versin) y en otros en VBRUNXXX.DLL ("Visual
Basic Runtime X.XX"). Estas bibliotecas DLL proveen las funciones bsicas
implementadas en el lenguaje, conteniendo rutinas en cdigo ejecutable que
son cargadas bajo demanda en tiempo de ejecucin. Adems de las esenciales,
existe un gran nmero de bibliotecas del tipo DLL con variedad de funciones,
tales como las que facilitan el acceso a la mayora de las funciones del sistema
operativo o las que proveen medios para la integracin con otras aplicaciones.

Dentro del mismo Entorno de desarrollo integrado (IDE) de Visual Basic se


puede ejecutar el programa que est desarrollndose, es decir en modo
intrprete (en realidad pseudo-compila el programa muy rpidamente y luego
lo ejecuta, simulando la funcin de un intrprete puro). Desde ese entorno
tambin se puede generar el archivo en cdigo ejecutable (exe); ese programa
as generado en disco puede luego ser ejecutado sin requerir del ambiente de
programacin (incluso en modo stand alone), aunque s ser necesario que las
libreras DLL requeridas por la aplicacin desarrollada se encuentren tambin
instaladas en el sistema para posibilitar su ejecucin.

El propio Visual Basic provee soporte para empaquetado y distribucin; es


decir, permite generar un mdulo instalador que contiene al programa
ejecutable y las bibliotecas DLL necesarias para su ejecucin. Con ese mdulo
la aplicacin desarrollada se distribuye y puede ser instalada en cualquier
equipo (que tenga un sistema operativo compatible).

As como bibliotecas DLL, hay numerosas aplicaciones desarrolladas por


terceros que permiten disponer de variadas y mltiples funciones, incluso
mejoras para el propio Visual Basic; las hay tambin para el empaquetado y
distribucin, y hasta para otorgar mayor funcionalidad al entorno de
programacin (IDE).

Entorno de desarrollo[editar]
Existe un nico entorno de desarrollo para Visual Basic, desarrollado por
Microsoft: Microsoft Visual Basic x.0, correspondientes a versiones desde la 1.0
hasta la 6.0, (con respectivas diferencias entre versiones del lenguaje).

El entorno de desarrollo es muy similar al de otros lenguajes. Realizando una


instalacin tpica del producto, las caractersticas bsicas se presentan de la
siguiente forma:

En la parte superior aparecen tres elementos, en este orden: la barra de ttulo


donde figura el nombre del proyecto en curso y su estado (diseo o ejecucin);
la barra de men con 13 opciones desplegables y una barra de herramientas;
esta ltima se puede personalizar, posibilitando la inclusin de prcticamente
la totalidad de los comandos del IDE.
En la parte central, cubriendo la franja de mayor rea, se encuentra el espacio
de trabajo. ste incluye y muestra las ventanas del proyecto, las vistas del
cdigo fuente de los mdulos, los objetos y los controles que contienen las
ventanas de la aplicacin y el panel de controles.
El panel de controles, que aunque es mvil normalmente est ubicado a la
derecha, por defecto cuenta con los siguientes controles:
PictureBox: Caja de imgenes

Label: Etiqueta
TextBox: Caja de texto
Frame: Marco
CommandButton: Botn de comando
CheckBox: Casilla de verificacin
OptionButton: Botn de opcin
ComboBox: Lista desplegable
ListBox: Lista
HScrollBar: Barra de desplazamiento horizontal
VScrollBar: Barra de desplazamiento vertical
Timer: Temporizador
DriveListBox: Lista de unidades de disco
DirListBox: Lista de directorios
FileListBox: Lista de archivos
Shape: Figura
Line: Lnea
Image: Imagen
Data: Conexin a origen de datos
OLE: Contenedor de documentos embebidos compatibles con Object Linking
and Embedding
Adems 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 extensin OCX.
Las ventanas de proyecto, aunque mviles, 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, mdulos de
cdigo, mdulos de clase, etc.)

El Panel de propiedades, donde se muestran todos los atributos de los objetos,


controles, formularios, informacin de mdulos 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
de depurar el programa o bien para realizar pruebas rpidas, ya que permite
imprimir mensajes de texto desde el cdigo y ejecutar sentencias y comandos
simples inmediatamente (slo sentencias que se puedan escribir en una sola
lnea). Por ejemplo, de la aplicacin en curso, se puede consultar el valor de
una variable o llamar a un mtodo declarado en el mdulo que se est
depurando. Se puede ejecutar cdigo "al vuelo", por ejemplo con sentencias
como:
? sqr(2)
siendo el signo ? un reemplazo natural del comando Print en Basic, al ejecutar
la sentencia se mostrara por pantalla el valor de la raz cuadrada de 2.
Tambin se pueden usar variables del propio programa, o sentencias de cdigo
tales como:
Msgbox "Prueba de cuadro de mensaje de error.", vbCritical, "Ttulo del
mensaje"
A la hora de la depuracin puede ser til para consultar el valor de variables
del programa, o el cdigo de error como:
? Err.Number
Webgrafia: https://es.wikipedia.org/wiki/Visual_Basic

También podría gustarte