Professional Documents
Culture Documents
El Visual Basic
TRUJILLO PERU
2015
DEDICATORIA
Dedico este trabajo a Dios y a mis padres. A Dios porque ha
estado conmigo a cada paso que doy, cuidndome y
dndome fortaleza para continuar, a mis padres, quienes a
lo largo de mi vida han velado por mi bienestar y educacin
siendo mi apoyo en todo momento. Depositando su entera
confianza en cada reto que se me presentaba sin dudar ni
un solo momento en mi inteligencia y capacidad. Es por
ellos que soy lo que soy ahora. Los amo con mi vida.
AGRADECIMIENTO
Visual Basic
VISUAL BASIC
I.
PARTE 1.-
2.1.-PROPIEDADES.El conjunto de datos que describen las caractersticas de un objeto se le conoce como
sus propiedades. Para un formulario tenemos por ejemplo, las propiedades
BackColor (color de fondo), Height (altura).
Algunas propiedades no solo determinan el aspecto que tiene el objeto, sino que
adems pueden determinar su comportamiento; por ejemplo, la propiedad MaxButton
establece si el formulario tendr o no el botn Maximizar. La presencia o ausencia de
este botn determinar si el formulario se puede o no maximizar.
3. MTODOS.Los mtodos son un conjunto de procedimientos que permiten que un objeto ejecute
una accin o tarea sobre s mismo. Por ejemplo, para un formulario tenemos el
mtodo Hide que har que el formulario se oculte; o el mtodo Show que har que el
formulario se vuelva a mostrar.
4. EVENTOS.Un evento es una accin que es reconocida por el objeto. Un evento ocurre (se
dispara) como resultado de la interaccin del usuario con el objeto. Tambin puede
dispararse debido a la ejecucin de cdigo (sentencias) o como resultado de la
interaccin de otro objeto con el objeto de poseedor del evento.
5. QU PAPEL CUMPLEN LAS PROPIEDADES, MTODOS Y EVENTOS?
Toda aplicacin necesita una interfaz de usuario, la parte visual a travs de la cual el
usuario interacta con la aplicacin. Los bloques bsicos de construccin de una
interfaz de usuario son los formularios y los controles. Visual Basic utiliza tcnicas de
programacin visual para disear las aplicaciones.
Para disear esta ventana (Formulario), del conjunto de objetos de Visual Basic
seleccionamos un objeto tipo Formulario (Form). Luego a la propiedad Nombre
(Name) le asignamos el valor frmEntrada; a la propiedad Ttulo le asignamos el valor
Bienvenidos a Gestin y Sistemas.
Dentro del formulario se colocan los controles. Para que el usuario pueda ingresar un
dato (por ejemplo, la contrasea) colocamos en la ventana un control tipo Cuadro de
Texto
(TextBox);
continuacin
establecemos
su
propiedad
Nombre
en
El evento debe ejecutar dos sentenciar para cambiar la propiedad Texto de cada uno
de los cuadros de texto, y luego invocar al mtodo EstablecerEnfoque() del cuadro
de texto txtUsuario.
El Entorno Integrado de Desarrollo (IDE)
6. ELEMENTOS.6.1.-Barra de Mens.Presenta los comandos que se usan para trabajar con Visual Basic. Adems de los
mens estndar Archivo, Edicin, Ver, Ventana y Ayuda, contiene otros mens para
tener acceso a funciones especficas de programacin, como Proyecto, Formato o
Depuracin.
6.2.-Barra de Herramientas.-
Cuadro de Herramientas
Contiene todos los objetos y controles que se pueden aadir a los formularios para
crear aplicaciones.
Diseador de Formularios
Funciona como una ventana en la que se puede personalizar el diseo de la interfaz
de usuario (ventana) de una aplicacin.
Explorador de Proyectos
Lista de los archivos (formularios, mdulos, etc.) del proyecto actual. Un Proyecto es
una coleccin de archivos que utiliza para construir una aplicacin.
Ventana de Propiedades
Lista los valores de las propiedades del formulario o control seleccionado que pueden
ser modificados durante el diseo del formulario o control.
Ventana de Cdigo
Funciona como un editor para escribir el cdigo (sentencias) de la aplicacin.
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
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)
que est seleccionada, activada, o con valor True. Cada casilla de verificacin
es independiente de las dems que puedan existir en el formulario, pudiendo
tomar cada una de ellas el valor True o False, a voluntad del operador.
UN CONTROL OPTIONBUTTON :
Muestra una opcin que se puede activar o desactivar, pero con dependencia
del estado de otros controles OptionButton que existan en el formulario.
Generalmente, los controles OptionButton se utilizan en un grupo de opciones para
mostrar opciones de las cuales el usuario slo puede seleccionar una. Aunque puede
parecer que los controles OptionButton y CheckBox funcionan de forma similar, hay
una diferencia importante: Cuando un usuario selecciona un OptionButton, los otros
controles del mismo grupo OptionButton dejan de estas disponibles automticamente.
Por contraste, se puede seleccionar cualquier nmero de controles CheckBox.
B.-LIST BOX Y COMBO BOX
Se obtienen directamente de la caja de herramientas:
UN CONTROL LISTBOX.Muestra una lista de elementos en la que el usuario puede seleccionar uno o
ms. Si el nmero de elementos supera el nmero que puede mostrarse, se
agregar automticamente una barra de desplazamiento al control ListBox.
UN CONTROL COMBOBOX.Combina las caractersticas de un control TextBox y un control ListBox. Los
usuarios pueden introducir informacin en la parte del cuadro de texto y
seleccionar un elemento en la parte de cuadro de lista del control. En resumen,
un ComboBox es la combinacin de un ListBox, que se comporta como si de un
ListBox se tratase, y de un TextBox, con comportamiento anlogo a un TextBox
sencillo, con la particularidad aqu de que el texto se le puede introducir por
teclado, o elegir uno de los que figuran en la parte ListBox del Combo.
C.-CONTROLES HSCROLLBAR Y VSCROLLBAR.10
Son dos controles similares, para introducir un dato cuasi-analgico en una aplicacin.
Se toman directamente de la caja de herramientas, y tienen un aspecto parecido al de
un control de volumen de un equipo de msica. El HScrollBar est en posicin
horizontal, y el VScrollBar en posicin vertical.
Mediante estos controles se pueden introducir datos variando la posicin del cursor.
D.-TIMER TEMPORIZADOR.Este objeto permite establecer temporizaciones. Presenta una novedad respecto a los
controles estudiados hasta ahora. El control Timer solamente se ve durante el tiempo
de diseo. En tiempo de ejecucin, el control permanece invisible.
La temporizacin producida por el Timer es independiente de la velocidad de trabajo
del ordenador. (Casi independiente. El timer no es un reloj exacto, pero se le parece)
Se toma directamente de la caja de herramientas, y tiene el aspecto siguiente:
E.-SHAPE.-
11
Line, al igual que Shape, es un control grfico que solamente sirve para poner una
lnea en un formulario. Del mismo modo, no tiene procedimientos, por lo que no sirve
para aportar cdigo al programa. Solo sirve para aportar una caracterstica grfica, es
un adorno.
G.-CONTROL GAUGE
Este control presenta una informacin numrica de forma grfica, bien como un
display lineal (tpico por ejemplo en ecualizadores de audio), o como una aguja. No
est normalmente en la caja de herramientas, por lo que hay que traerla desde los
Controles Personalizados (Men desplegable de Herramientas) Se denomina
MicroHelp Gauge Control. El archivo que lo contiene se denomina GAUGE16.OCX, 16
bits
12
Este control puede servir, por ejemplo, para presentar el tanto por ciento de ejecucin
de una tarea, como elemento tranquilizante. Puede presentar el nivel de un depsito
de agua, etc.
Presenta las dos formas siguientes:
En la figura puede verse un Gauge de aguja, uno de barra horizontal y otro de barra
vertical. Para mejorar la presentacin, el Gauge permite poner un grfico como fondo,
cambiar el color de la barra, color de fondo, etc.
H.-EL COMMONDIALOG.Es un control del que se libran muy pocas aplicaciones Normalmente se encuentra en
la caja de herramientas
Seleccionar Fuentes
En realidad el cuadro de dilogo permite conocer datos con los cuales, abriremos o
guardaremos ficheros, elegiremos colores o seleccionaremos fuentes. Es decir, el
CommonDialog NO realiza ms funciones que mostrar ficheros existentes, fuentes
disponibles, colores, para que, mediante cdigo, abramos esos ficheros o usemos una
determinada fuente.
8. UN PROGRAMA EN VISUAL BASIC CONSTA DE:
1. Cdigo:
Instrucciones que
le indican a la
computadora qu
hacer.
2. Interfaz grfica:
Conjunto de elementos
grficos (ventanas,
botones, mens,
imgenes, etc.) que
permiten la interaccin
usuario programa.
9. QU ES UN PROYECTO.Cuando desarrolla una aplicacin, Visual Basic crea un archivo especial llamado
Archivo de Proyecto para administrar todos los dems archivos de la aplicacin.
14
Extensin
Proyecto
.vbp
Descripcin
Realiza el seguimiento de todos los componentes de
la aplicacin.
Formulario
.frm .frx
Mdulo estndar
.bas
Tipo de archivo
Extensin
Descripcin
Controles
Personalizados
.ocx
Mdulo de clase
.cls
Contiene
la
definicin
de
clase,
mtodos
.res
Contiene
informacin
binaria
usada
por
la
15
10. PASOS PARA CREAR UNA APLICACIN.El proceso de creacin de una aplicacin Visual Basic puede descomponer en una
serie de siete pasos.
Crear la interfaz de usuario
Usted crea una interfaz dibujando controles y objetos sobre un formulario. A fin de
hacer que su cdigo sea ms fcil de leer y depurar, debe luego asignar nombres a
los objetos usando convenciones de nombres estndar.
Establecer las propiedades de los objetos de la interfaz
Luego de aadir objetos al formulario, se establece las propiedades de los objetos.
Puede establecer valores iniciales ya sea usando la ventana de propiedades en
tiempo de diseo o escribiendo cdigo para modificar las propiedades en tiempo de
ejecucin.
Escribir cdigo para los eventos
Luego de establecer las propiedades iniciales para el formulario y cada objeto, aada
el cdigo que se ejecutar en respuesta a los eventos. Los eventos ocurren cuando
diferentes acciones ocurren sobre un control u objeto. Por ejemplo, clic es un evento
que puede ocurrir para un botn de comando.
Guardar el proyecto
Cuando crea el proyecto, asegrese de darle un nombre usando el comando Guardar
Proyecto como del men Archivo. Guarde su proyecto frecuentemente conforme
aada cdigo. Al guardar un proyecto se guardan cada formulario y mdulo de cdigo
en el proyecto.
Probar y depurar la aplicacin
Conforme aada cdigo al proyecto, puede usar el comando Iniciar en la Barra de
Herramientas para ejecutar su aplicacin y ver su comportamiento. Tambin puede
usar las herramientas de depuracin para verificar errores y modificar cdigo.
Crear un archivo ejecutable
Al completar su proyecto, crear un archivo ejecutable usando el comando Generar
Xxxxxxx.exe del men Archivo.
Crear una aplicacin de instalacin
Debido a que su archivo ejecutable depende de otros archivos, tales como el archivo
en tiempo de ejecucin de Visual Basic (Vbrun50032.dll), algunos archivos OCX y
archivos DLL adicionales requeridos por la aplicacin o por los controles ActiveX.
16
10.1.-CONVENCIONES PARA LOS NOMBRES DE LOS OBJETOS.Los objetos deben llevar nombres con un prefijo coherente que facilite la identificacin
del tipo de objeto. A continuacin se ofrece una lista de convenciones recomendadas
para algunos de los objetos permitidos poro Visual Basic.
10.2.-PREFIJOS SUGERIDOS PARA MENS.Las aplicaciones suelen usar muchos controles de men, lo que hace til tener un
conjunto nico de convenciones de nombres para estos controles. Los prefijos de
17
Archivo Abrir
mnuArchivadorAbrir
mnuArchivoEnviarCorreo
mnuArchivoEnviarFax
Formato Carcter
mnuFormatoCarcter
Ayuda Contenido
mnuAyudaContenido
18
BorderStyle
Caption
ControlBox
Enabled
Icon
Left y Top
MaxButton
MinButton
Name
WindowState
Eventos
Activate
activa.
Click
Deactivate
Load
Unload
Mtodos
Hide
Refresh
Oculta el formulario.
Actualiza el contenido del formulario.
SetFocus
Show
19
Con los controles, los usuarios pueden operar y obtener los resultados de una
aplicacin. Puede aadir controles a un formulario seleccionando la herramienta
adecuada del Cuadro de Herramientas. Entre los controles ms comunes a utilizar
en una aplicacin tenemos: Etiqueta (Label), Cuadro de Texto (TextBox) y Botn de
Comando (CommandButton).
12.1.- CONTROL ETIQUETA (LABEL)
Se utiliza para mostrar texto que el usuario no puede modificar. Generalmente para
identificar otros controles en el formulario o para mostrar instrucciones al usuario.
12.2.- CONTROL CUADRO DE TEXTO (TEXTBOX)
.-
20
21
Los mdulos estndar pueden contener cdigo que es comn a varios formularios en
su aplicacin. Este cdigo es por omisin pblico, lo cual significa que fcilmente
compartido con otros mdulos de cdigo, tales como un mdulo de formulario. Estos
mdulos contienen declaraciones de procedimientos, tipos y variables. No pueden
almacenar procedimientos de evento por que no contienen objetos.
C.1.-LA VENTANA DE CDIGO.Cdigo es un trmino general para todas las sentencias Visual Basic que usted
escribe en una aplicacin: procedimientos de evento y procedimientos generales. El
cdigo en Visual Basic se escribe en la ventana de Cdigo. El editor de texto es solo
22
un editor ASCII con colores para diferenciar las palabras claves en el cdigo que
escribe.
La Ventana de Cdigo se usa para escribir, mostrar y editar el cdigo de su aplicacin.
Puede abrir una ventana de cdigo por cada mdulo de su aplicacin, de modo que
puede fcilmente copiar y pegar entre ellos.
La Barra de Divisin
Desde el men Ventana puede ejecutar el comando Dividir para dividir la ventana de
cdigo en dos partes, cada una de las cuales se desplaza separadamente. Puede
entonces ver diferentes partes de su cdigo al mismo tiempo. La informacin que
aparece en el cuadro Objeto y Procedimiento se refiere al cdigo en la parte que tiene
el enfoque. El mismo comando utilizado para dividir la ventana puede utilizarlo para
23
cerrar una de sus partes o tambin lo puede hacer arrastrando la barra de divisin
hacia la parte superior o inferior de la ventana.
Sangra
Use la sangra para diferenciar partes de su cdigo, tales como estructuras repetitivas
y condicionales. Para aplicar sangra a una seccin de sentencias de un cdigo use la
tecla Tab o el comando Aplicar sangra del men Edicin. Se forma similar, Shift +
Tab o el comando Anular sangra del men Edicin quitar una sangra a las lneas
seleccionadas. Veamos el siguiente ejemplo:
24
Comentarios
El aadir documentacin y comentarios a su cdigo permite comprender mejor lo que
hace el cdigo. Esto tambin ayuda a comprender el cdigo si necesita volver a
revisarlo en alguna fecha posterior. Un comentario se inicia con el carcter apstrofe
(), de modo que todo el texto que contine a este carcter ser ignorado en la
ejecucin de la aplicacin. Veamos el siguiente ejemplo:
D.-CUADRO DE MENSAJE Y DE ENTRADA.Una de las formas ms simples de obtener informacin para y desde el usuario es
utilizando las funciones MagBox e InpuBox respectivamente.
Funcin MsgBox()
Los cuadros de mensaje ofrecen un modo simple y rpido de consultar a los usuarios
por informacin simple o para permitirles tomar decisiones sobre el camino que su
programa debe tomar. Puede usar esta funcin para mostrar diferentes tipos de
mensaje y botones con los cuales el usuario da una respuesta.
Formato
MsgBox( prompt [, buttons] [, title ] [, helpfile, context] )
EL formato de la funcin MsgBox consta de los siguientes argumentos:
Ejemplos
25
Funcin InpuBox()
E.-CONSTANTES PREDEFINIDAS.Visual Basic reconoce cierta cantidad de constantes predefinidas que pueden se
usadas en cualquier parte de su cdigo en lugar de valores numricos. Puede hacer
que su cdigo sea ms fcil de leer y escribir mediante el uso de estas constantes.
Adems, los valores de estas constantes pueden cambiar en versiones posteriores de
Visual Basic, su uso permitir que su cdigo sea compatible. Por ejemplo, la
propiedad WindowState de un formulario puede aceptar las siguientes constantes:
26
F.-MANEJO DE FORMULARIOS.Normalmente la intefaz de una aplicacin est compuesta por varios formularios.
Cuando Visual Basic inicia la aplicacin, automticamente se muestra el formulario de
arranque, mientras que los otros formularios deben ser mostrados y ocultados a travs
de cdigo. El mtodo o funcin usada depende de lo que deseamos hacer.
27
H.-EL EDITOR DE MENS.Esta herramienta permite crear mens personalizados para la aplicacin y definir sus
propiedades. Para ingresar, estando en tiempo de diseo, haga clic en el men
Herramientas y luego en la orden Editor de Mens o en el botn equivalente de la
barra de herramientas estndar.
28
29
Un control ImageList contiene una coleccin de objetos ListImage, a cada uno de los
cuales se puede hacer referencia mediante su ndice o su clave. El control ImageList
no est concebido para utilizarlo en solitario, sino como punto de almacenamiento
central para proporcionar cmodamente imgenes a otros controles.
Es posible agregar imgenes de diferentes tamaos al control ImageList, pero todas
se ajustan al mismo tamao. El tamao de los objetos de ListImage est determinado
por uno de los siguientes valores:
30
Un tipo de dato determina la naturaleza del dominio de valores que puede tomar una
variable, las operaciones en que puede participar y el espacio de memoria que
necesita. La tabla siguiente muestra los tipos de datos, incluyendo el tamao de
almacenamiento y el intervalo.
Tipo de Dato
Tamao
de Rango
Almacenamient
Byte
Boolean
Integer
Long
o
1 byte
2 bytes
2 bytes
4 bytes
0 a 255
True o False
-32.768 a 32.767
-2.147.483.648 a 2.147.483.647
(entero largo)
Single
4 bytes
-3,402823E38
-1,401298E-45
para
valores
(coma
flotante/
valores positivos
precisin
simple)
Double
8 bytes
-1,79769313486232E308 a -4,94065645841247E-
(coma
flotante/
324
precisin
positivos
doble)
Currency
8 bytes
1,79769313486232E308
-922.337.203.685.477,5808
31
para
valores
(entero
escala)
Decimal
922.337.203.685.477,5807
14 bytes
con
28
Date
Object
String
8 bytes
4 bytes
10 bytes +
(longitud
longitud de la
variable)
String
cadena
Longitud de la
(longitud fija)
Variant
cadena
16 bytes
(con nmeros)
Variant
22 bytes +
tipo Double
El mismo intervalo para un tipo String de longitud
(con
variable.
longitud de la
caracteres)
cadena
Definido por el Nmero
usuario
(utilizando
elementos
Type)
32
Los valores que se pasan a una funcin de conversin deben ser vlidos para el tipo
de dato de destino o se producir un error. Por ejemplo, si intenta convertir un tipo
Long en un Integer, el tipo de Long debe de estar en el intervalo vlido del tipo de
dato Integer.
2.-VARIABLES.Las variables se utilizan para almacenar valores temporalmente durante la ejecucin
de una aplicacin. Las variables tienen un nombre (la palabra que utiliza para referirse
al valor que contiene la variable) y un tipo de dato (que determina la clase de dato que
la variable puede almacenar).
Almacenamiento y recuperacin de datos en variables
Utilice una sentencia de asignacin para realizar clculos y asignar el resultado a una
variable:
ManzanaVendidas = 10
ManzanasVendidas = ManzanasVendidas + 1
Observe que el signo igual del ejemplo es un operador de asignacin, no un operador
de igualdad; el valor 10 se asigna a la variable ManzanasVendidas.
2.1.-DECLARACIN DE VARIABLES.Declarar una variable es decirle al programa algo de antemano. Se declara una
variable mediante la instruccin Dim, proporcionando un nombre a la variable, segn
la siguiente sintaxis:
Dim nombre-variable [As tipo]
33
Debe ser nica en el mismo alcance, que es el intervalo desde el que se puede
Hay otras formas de declarar variables:
Declarar una variable mediante la palabra clave Public hace que est accesible
para toda la aplicacin.
Declarar una variable local mediante la palabra clave Static conserva su valor
aunque termine el procedimiento.
Declaracin Implcita
No tiene por qu declarar una variable antes de utilizarla. Por ejemplo, podra escribir
una funcin donde no hiciera falta declarar TempVal antes de utilizarla:
Declaracin Explcita
34
o bien
3.-ESTABLECIDO EL ALCANCE DE LAS VARIABLES.Dependiendo de cmo se declara, una variable tiene como alcance un procedimiento
(local) o un mdulo.
4.-CONSTANTES.A menudo ver que el cdigo contiene valores constantes que reaparecen una y otra
vez. O puede que el cdigo dependa de ciertos nmeros que resulten difciles de
recordar (nmeros que, por s mismos, no tienen un significado obvio).
En estos casos, puede mejorar mucho la legibilidad del cdigo y facilitar su
mantenimiento si utiliza constantes. Una constante es un nombre significativo que
sustituye a un nmero o una cadena que no vara. Aunque una constante recuerda
ligeramente a una variable, no puede modificar una constante o asignarle un valor
nuevo como ocurre con una variable. Hay dos orgenes para las constantes:
35
Una instruccin Const tiene igual alcance que una declaracin de variable y se le
aplican las mismas reglas:
Para crear una constante que slo exista en un procedimiento, declrela dentro del
procedimiento.
Para crear una constante disponible para todos los procedimientos de un mdulo,
pero no para el cdigo que est fuera del mdulo, declrela en la seccin
Declaraciones Generales del mdulo.
5.-CONVENCIONES PARA NOMBRES DE CONSTANTES Y VARIABLES.Las variables se deben definir siempre con el menor alcance posible. Las variables
globales (pblicas) pueden hacer lgica de una aplicacin muy difcil de entender. Las
variables globales tambin hacen ms difcil mantener y volver a usar el cdigo.
En Visual Basic las variables pueden tener el alcance siguiente:
En una aplicacin de Visual Basic, las variables globales se deben usar slo cuando
no exista ninguna otra forma cmoda de compartir datos entre formularios. Cuando
haya que usar variables globales, es conveniente declararlas todas en un nico
mdulo agrupadas por funciones y dar al mdulo un nombre significativo que indique
su finalidad, como Pblicas.
37
Una variable tiene alcance global si se declara como Public en un mdulo estndar o
en un mdulo de formulario. Una variable tiene alcance de nivel de mdulo si se
declara como Private en un mdulo estndar o en un mdulo de formulario,
respectivamente.
6.-TIPOS ADICIONALES DE VARIABLES.-
Registros o Estructuras
Son tipos de datos definidos por el usuario. Es bsicamente un conjunto de varios
datos de tipos elementales agrupados bajo una denominacin comn. Debe
declararse en la seccin Declaraciones Generales de un mdulo. Se usa la palabra
reservada Type.
Sintaxis
Ejemplo
Arreglo de Variables
Un arreglo es una coleccin de elementos del mismo tipo con un nombre comn. Los
elementos son identificados por el nombre comn y un ndice.
Sintaxis
38
7.-OPERADORES.-
ARITMTICOS
^
Exponenciacin
*
Multiplicacin
Divisin
Divisin entera
Mod
Suma
Resta
&
Concatenacin de cadenas
Operador
Orden de
prioridad
()
Mod
COMPARACIN
=
Igual
<>
Distinto
Menor que
<=
Menor o igual
39
Operado
r
Significado
Suma
Resta
Multiplicacin
Divisin
Divisin entera
Mod
Exponenciacin
>=
Mayor o igual
Like
Cualquier carcter
LGICOS
And
Y lgico
Or
O lgico
Xor
O Exclusivo
Not
Negacin
Expresiones de inspeccin
Emplee las expresiones de inspeccin para examinar una variable o expresin en
particular. El valor de cada expresin de inspeccin es actualizado en los puntos de
interrupcin
40
Pila de llamadas
Emplee Pila de llamadas para visualizar todas las llamadas a procedimientos activas y
rastrear la ejecucin de una serie de procedimientos anidados.
La ventana inmediato
En modo de interrupcin, se puede probar una sentencia ejecutable escribindola en
la ventana inmediato. Visual Basic ejecuta la sentencia inmediatamente de modo que
se pueda evaluar el cdigo.
La ventana locales
Esta ventana automticamente visualiza todas las variables declaradas en el
procedimiento actual, junto con sus valores.
C.-VALIDACIN DE DATOS.Se puede prevenir algunos errores en el ingreso de datos y mejorar el uso de una
aplicacin validando informacin mientras es ingresada a los campos de la aplicacin.
Una manera de asegurar ingresos vlidos es restringiendo el nmero de opciones que
un usuario puede escoger. Por ejemplo, se puede emplear un cuadro de lista para
permitir a los usuarios seleccionar un nombre de un producto en un formulario. Debido
a que los usuarios deben escoger un producto de una lista predefinida, no podrn
ingresar un nombre de producto no vlido.
D.-VALIDACIN DE INFORMACIN A NIVEL DE FORMULARIO.Adems de emplear tcnicas a nivel de campo para validar los datos mientras son
ingresados, se puede escribir cdigo que valide los datos en todos los campos de un
formulario al mismo tiempo. En esta parte del curso se vern las tcnicas de
validacin a nivel de formulario soportadas por Visual Basic.
41
V.- CONCLUSIONES.Visual Basic, es un idioma muy completo para uso de formularios y manejo con bases
de datos, es muy claro y tiene muy buena ayuda en castellano. Sus usos para fines
administrativos y contables para pequeas y medianas administraciones, lo hacen ser
uno de los mejores en esa materia. Es un idioma hibrido, es decir formado por cdigo
y objetos insertables en los formularios, y es de alto nivel, es decir se expresa en un
dialogo semejante al que usan las personas. Maneja todo el entorno de windows con
gran facilidad.
Hoy en da, el Visual Basic es el lenguaje de programacin ms utilizado, al brindar
gran facilidad de uso, y estar respaldado por una gran compaa como lo es Microsoft.
Sin embargo, a pesar de su sencillez, es muy potente, ya que ofrece extensas
utilidades para programar en un ambiente grfico, diseado para Windows, de esta
manera Microsoft ha apilado enormemente su mercado, ya que Visual Basic, solo es
compatible con Windows.
42
Gran cantidad de programas importantes como Microsoft Office han sido programados
en Visual Basic, probando que es una excelente y muy confiable herramienta para la
elaboracin de programas informticos.
Anteriormente, los lenguajes de programacin no incluan un entorno visual, se
apoyaban en el MS-DOS, como el C o el C++, se deban de aprender muchas claves,
es decir, era mucho ms difcil programar, es como cuando en vez de Windows se
usaba MS-DOS, el Windows lo sobrepas fcilmente por su entorno grfico y que no
se tenan que aprender tantas claves, porque ya estaban establecidas, solo era
cuestin de apretar un botn con el Mouse.
De pronto Visual Basic, viene a cambiar la forma de programar, provocando as, un
desplazamiento de los antiguos lenguajes de programacin. Microsoft brind as una
enorme oportunidad a muchas personas de iniciarse en el amplio lenguaje de la
programacin
43