Sei sulla pagina 1di 5

Qu es Visual Basic?

Diseador de entorno de datos: Es posible generar, de manera automtica, conectividad entre


controles y datos mediante la accin de arrastrar y colocar sobre formularios o informes.
Los Objetos Actives son una nueva tecnologa de acceso a datos mediante la accin de arrastrar y
colocar sobre formularios o informes.
Asistente para formularios: Sirve para generar de manera automtica formularios que
administran registros de tablas o consultas pertenecientes a una base de datos, hoja de clculo u
objeto (ADO-ACTIVE DATA OBJECT)
Asistente para barras de herramientas es factible incluir barras de herramientas es factible incluir
barra de herramientas personalizada, donde el usuario selecciona los botones que desea visualizar
durante la ejecucin.
En las aplicaciones HTML: Se combinan instrucciones de Visual Basic con cdigo HTML para
controlar los eventos que se realizan con frecuencia en una pagina web.
La Ventana de Vista de datos proporciona acceso a la estructura de una base de datos. Desde esta
tambin acceso al Diseador de Consultas y diseador de Base de datos para administrar y
registros.
Caractersticas de Visual Basic.
Barra de ttulo: muestra el nombre del proyecto y del formulario q se est diseando actualmente
Barra de mens: agrupa los mens despegables que contienes todas las operaciones que
pueden llevarse a cabo con Visual Basic 6.0.
Barra de herramientas estndar: contienen los botones que se utilizan con mayor frecuencia
cuando se trabaja con un proyecto. Simplifica la eleccin de opciones de los
mens Archivo, Edicin, Ver y Ejecutar; adems, en el rea derecha presenta la ubicacin
(coordenadas) y el tamao del objeto seleccionado
Ventana de formulario: es el rea donde se disea la interfaz grfica, es decir, es donde se
inserta electo grficos, como botones, imgenes, casilla de verificacin, cuadros de listas, etc.
Cuadro de herramientas: presenta todos los controles necesarios para disear una aplicacin,
como cuadros de texto, etiquetas, cuadros de listas, botones de comandos, etc.
Ventana de proyecto: muestra los elementos involucrados en el proyecto, como formularios,
mdulos, controles oxc, etc. Cada elemento puede seleccionarse en forma independiente para su
edicin.
Ventana de posicin del formulario: muestra la ubicacin que tendr el formulario en la pantalla,
cuando ejecute la aplicacin. Esta ubicacin puede cambiarse si se hace clic con el botn izquierdo
del mouse.
La Ventana propiedades muestra todas las propiedades del control actualmente
seleccionado, en este caso muestra las propiedades del Form1, luego podemos ver que
abajo dice "Form1 Form", lo que est en negrita es el nombre del objeto, y lo que le sigue
es el tipo de objeto, en este caso es un Formulario (Form).
ENTORNO DE TRABAJO V.B.
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 delcdigo 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

LA BARRA DE HERRAMIENTAS VISUAL BASIC.


La barra de herramientas contiene iconos para las opciones ms comunes en Visual Basic. Por
ejemplo hay iconos para crear una nueva forma y mdulos, guardar un proyecto, iniciar y parar la
ejecucin de un programa, y facilidades para checar los errores (depurar). La tabla siguiente lista
todos los iconos, su funcin, y la opcin equivalente si se usan los mens.
Ico
n

Operacin

Menu Equivalente

Crea una nueva forma

File | New Form

Crea un nuevo mdulo

File | New Module

Abre un proyecto existente

File | Open Project

Salva el proyecto actual

File | Save Project

Muestra la ventana del diseador


de menus

Window | Menu
Design

Presenta la ventana de
propiedades

Window | Properties

Ejecuta la aplicacin que esta en


modo diseo.

Run | Start

Realiza una pausa en la ejecucin


de la aplicacin

Run | Break

Suspende la ejecucin de la
aplicacin actual

Run | End

Realiza una pausa en la lnea


actual

Debug | Toggle
Breakpoint

Muestra el valor de lo actualmente


seleccionado en la ventana de
cdigo

Debug | Instant
Watch

Muestra la estructura de la llamada


activa

Debug | Calls

Ejecuta cada una de las lneas de


cdigo

Debug | Single Step

Ejecuta el cdigo de un
procedimiento u orden en la
ventana de cdigo

Debug | Procedure
Step

PREFIJOS

OBJETOS Y CUENTAS
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, comnmente la accin 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 programacin) qu accin se tomar cuando
se oprima una tecla.
En sntesis, un objeto posee propiedades, responde a eventos y puede ejecutar mtodos asociados a l.
Algunos eventos comunes definidos en Visual Basic son:

Click: ocurre cuando se presiona y suelta un botn del mouse sobre un objeto.

DblClick: ocurre cuando se presiona y suelta dos veces un botn del mouse sobre un objeto.

DragDrop: ocurre al arrastrar y soltar un determinado objeto con el mouse.

DragOver: ocurre si una operacin de arrastrar y soltar est en curso.

GotFocus: ocurre cuando un objeto recibe el control o foco, ya sea mediante una accin del usuario
como hacer click en un objeto ventana, o cambiando el foco de objeto desde el programa, mediante
el mtodo SetFocus.

LostFocus: contrario al anterior, este evento ocurre cuando el objeto pierde el enfoque, sea mediante
accin del usuario o efectuado desde la aplicacin.

KeyDown: ocurre cuando el usuario mantiene presionada una tecla.

KeyUp: ocurre cuando el usuario deja de presionar una tecla. Este evento sucede precisamente al
terminar el evento KeyDown.

KeyPress: ocurre como cuando se presiona y suelta una tecla.

MouseDown: ocurre cuando el usuario presiona un botn del mouse.

MouseUp: se produce cuando el usuario suelta el botn del mouse.

MouseMove: este evento ocurre mientras el usuario mueve o desplaza el puntero del mouse sobre
un objeto.
Imagnese un auto como un objeto; el auto tiene diversas propiedades como color, modelo, etc. Algunas con
slo 2 posibles valores, como encendido y apagado, incluso otras que a simple vista no se ven, como podra
ser la cantidad de gasolina. Para definir el color de este objeto Auto, segn Visual Basic, se hara de la
siguiente manera:

Ventajas
Posee una curva de aprendizaje muy rpida.
Integra el diseo e implementacin de formularios de Windows.

Permite usar con facilidad la plataforma de los sistemas Windows, dado que tiene acceso
prcticamente total a la API de Windows, incluidas libreras actuales.
Es uno de los lenguajes de uso ms extendido, por lo que resulta fcil encontrar
informacin, documentacin y fuentes para los proyectos.
Fcilmente extensible mediante libreras DLL y componentes ActiveX de otros lenguajes.
Posibilita aadir soporte para ejecucin de scripts, VBScript o JScript, en las aplicaciones
mediante Microsoft Script Control.
Tiene acceso a la API multimedia de DirectX (versiones 7 y 8). Tambin est disponible,
de forma no oficial, un componente para trabajar con OpenGL 1.1.7
Existe una versin, VBA, integrada en las aplicaciones de Microsoft Office, tanto Windows
como Mac, que permite programar macros para extender y automatizar funcionalidades
en documentos, hojas de clculo y bases de datos (Access).
Si bien permite desarrollar grandes y complejas aplicaciones, tambin provee un entorno
adecuado para realizar pequeos prototipos rpidos.

Inconvenientes
Las crticas hechas en las ediciones de Visual Basic anteriores a VB.NET son variadas; se
citan entre ellas:
Problema de versionado asociado con varias libreras runtime DLL, conocido
como DLL Hell
Soporte pobre para programacin orientada a objetos
Incapacidad para crear aplicaciones multihilo, sin tener que recurrir a llamadas de
la API de Windows.
Dependencia de complejas y frgiles entradas de registro COM
La capacidad de utilizar controles en un slo formulario es muy limitada en
comparacin a otras herramientas. DLL Hell DB, Libro Programando en Visual
Basic,2002

Potrebbero piacerti anche