Manual de Visual Basic 2008 Contenido de

Descargar como pdf o txt
Descargar como pdf o txt
Está en la página 1de 57

MANUAL DE VISUAL BASIC 2008

DOCENTE RESPONSABLE: HEIDI E. FRANCIA DE CERRITOS

ALUMNO(A): ___________________________________________________________
MANUAL DE VISUAL BASIC 2008

CONTENIDO DEL MANUAL DE VISUAL BASIC 2008

Página
CONTENIDO DEL MANUAL DE VISUAL BASIC 2008 ................................................................ 2
INTRODUCCIÓN ...................................................................................................................5
CAPITULO 1: CONFIGURACIONES BÁSICAS ............................................................................6
1. REQUISITOS DE INSTALACIÓN ........................................................................................... 6
a. REQUISITOS MÍNIMOS .................................................................................................. 6
b. REQUISITOS IDEALES ..................................................................................................... 6
c. TIEMPO ESTIMADO DE INSTALACIÓN ........................................................................... 6
2. EJECUTAR VISUAL STUDIO 2008........................................................................................ 7
3. CREACIÓN DE UN NUEVO PROYECTO ............................................................................... 8
a. PRIMERA FORMA (BARRA DE MENÚ). .......................................................................... 9
b. SEGUNDA FORMA (PÁGINA DE INICIO). ........................................................................ 9
c. TERCERA FORMA (COMBINACIÓN DE TECLAS). .......................................................... 10
d. CUARTA FORMA (BARRA DE HERRAMIENTAS ESTÁNDAR). ........................................ 10
4. CAMBIAR O COLOCAR UN NOMBRE A UN FORMULARIO. .............................................. 10
5. GUARDAR TODO UN PROYECTO (CTRL + SHIFT + S)........................................................ 12
6. PRACTICA 1-1: CREAR UN NUEVO PROYECTO................................................................. 13
7. EJECUTAR UN FORMULARIO EN VS2008......................................................................... 14
a. SOLO EXISTE UN FORMULARIO EN EL PROYECTO. ...................................................... 14
b. EXISTEN 2 O MÁS FORMULARIOS EN EL PROYECTO. .................................................. 14
8. ABRIR UN PROYECTO YA EXISTENTE ............................................................................... 15
a. PRIMERA FORMA (BARRA DE MENÚ) ......................................................................... 15
b. SEGUNDA FORMA (PÁGINA DE INICIO) ....................................................................... 16
c. TERCERA FORMA (COMBINACIONES DE TECLAS) ....................................................... 16
d. CUARTA FORMA (BARRA DE HERRAMIENTAS ESTÁNDAR) ......................................... 17
9. PRÁCTICA 1-2: EJECUTAR UN FORMULARIO ................................................................... 17
10. PRÁCTICA 1-3: AGREGAR OTRO FORMULARIO AL PROYECTO. ................................... 17
CAPITULO 2: PERSONALIZAR FORMULARIOS ...................................................................... 19
1. PROPIEDADES TÍPICAS DE UN FORMULARIO .................................................................. 19
2. PRÁCTICA 2-1: PERSONALIZAR FORMULARIO FRM_PRUEBA1 ....................................... 21
3. PRÁCTICA 2-2: PERSONALIZAR FORMULARIO FMR_PRUEBA2 ....................................... 22

Página 2 de 57
MANUAL DE VISUAL BASIC 2008

CAPÍTULO 3: PERSONALIZAR ETIQUETAS (LABEL) ................................................................ 24


1. CONTROLES COMUNES ................................................................................................... 25
2. CONTENEDORES .............................................................................................................. 26
3. MENÚS Y BARRAS DE HERRAMIENTAS ........................................................................... 26
4. DATOS.............................................................................................................................. 26
5. COMPONENTES ............................................................................................................... 27
6. IMPRESIÓN ...................................................................................................................... 27
7. DIÁLOGO.......................................................................................................................... 28
8. REPORTES CRYSTAL ......................................................................................................... 28
9. PROPIEDADES COMUNES EN LABEL ................................................................................ 29
10. PRÁCTICA 3-1: AGREGAR ETIQUETAS EN FRM_PRUEBA1 ........................................... 29
11. PRÁCTICA 3-2: AGREGAR ETIQUETAS EN FRM_PRUEBA2 ........................................... 31
CAPÍTULO 4: CAJAS DE TEXTO (TEXTBOX) ........................................................................... 32
1. PROPIEDADES COMUNES EN UNA CAJA DE TEXTO ........................................................ 32
2. PRÁCTICA 4-1: AGREGAR TEXTBOX ................................................................................. 33
CAPÍTULO 5: BOTONES DE COMANDO (BUTTON)................................................................ 36
1. PROPIEDADES MÁS COMUNES EN LOS BOTONES .......................................................... 36
2. PRÁCTICA 5-1: AGREGAR BOTONES – FRM_PRUEBA1.................................................... 37
3. PRÁCTICA 5-2: AGREGAR BOTON – FRM_PRUEBA2 ....................................................... 39
CAPÍTULO 6: PROGRAMANDO OBJETOS EN VS2008 ............................................................ 40
1. OPERADORES MATEMÁTICOS ......................................................................................... 40
2. ORDEN DE PRECEDENCIA EN LOS OPERADORES MATEMÁTICOS ................................... 40
3. PRÁCTICA 6-1: PROGRAMANDO BOTON SALIR............................................................... 41
4. PRÁCTICA 6-2: OPERACIONES BÁSICAS ........................................................................... 42
5. GUÍA DE EJERCICIOS 1 – BÁSICO ..................................................................................... 44
6. GUÍA DE EJERCICIOS 2 - BÁSICO ...................................................................................... 46
CAPÍTULO 7: CONDICIONES ................................................................................................ 48
1. OPERADORES RELACIONALES ......................................................................................... 48
2. IF – THEN – ELSE - ENDIF ................................................................................................. 48
3. GUÍA DE EJERCICIOS 3 – IF SIMPLE .................................................................................. 49
4. OPERADORES LÓGICOS ................................................................................................... 51
a. AND - Y ........................................................................................................................ 51
b. OR - O .......................................................................................................................... 51
5. GUÍA DE EJERCICIOS 4: IF - ANIDADOS ............................................................................ 52

Página 3 de 57
MANUAL DE VISUAL BASIC 2008

6. PRÁCTICA 7-1: PROGRAMAR SEGURIDAD ....................................................................... 53


CAPÍTULO 8: CONTROLES ADICIONALES.............................................................................. 55
1. PICTUREBOX .................................................................................................................... 55
2. PRÁCTICA 8-1: AGREGAR IMAGEN – FRM_PRUEBA2...................................................... 55
3. MONTHCALENDAR .......................................................................................................... 56
4. PRÁCTICA 8-2: AGREGAR CALENDARIO........................................................................... 57

Página 4 de 57
MANUAL DE VISUAL BASIC 2008

INTRODUCCIÓN

Visual Basic tiene el honor de haber sido el lenguaje de programación más


extendido y utilizado en la historia de la informática. Pero lejos de haberse
quedado anclado en el pasado, este lenguaje ha continuado evolucionando
a lo largo de los últimos años.

Con la aparición de la tecnología Microsoft .NET, Visual Basic sufrió la


transformación más amplia que jamás haya tenido este lenguaje de
programación.

Microsoft elaboró entonces la primera especificación de esta evolución que


ha tenido Visual Basic, de la especificación del lenguaje Visual Basic 7.0, y que
sería la que se incorporaría a Visual Basic .NET 2002.

Poco tiempo después, la especificación del lenguaje Visual Basic sufrió


pequeños retoques que se incorporaron a la especificación del lenguaje Visual
Basic 7.1 y que formaría parte de Visual Basic .NET 2003.

Microsoft sin embargo, no se ha detenido aquí y así ha elaborado la


especificación del lenguaje Visual Basic 9.0 que es la especificación que forma
parte de Visual Basic 2008.

Con la última especificación añadida al lenguaje Visual Basic por Microsoft, el


lenguaje pasa a denominarse Visual Basic 2008. La palabra .NET ya no
acompaña al lenguaje Visual Basic como ha ocurrido con las versiones 2002 y
2003 de Visual Studio. De hecho, ahora Visual Studio en su nueva versión pasa
a llamarse Visual Studio 2008.

Página 5 de 57
MANUAL DE VISUAL BASIC 2008

CAPITULO 1: CONFIGURACIONES BÁSICAS

1. REQUISITOS DE INSTALACIÓN

a. REQUISITOS MÍNIMOS
Para la instalación de Visual Studio 2008 debemos tomar muy en
cuenta los siguientes requisitos mínimos de instalación:
Lector DVD.
Windows XP.
Procesador de 2 GHz o superior.
Memoria RAM de 256MB.
Espacio en disco duro de 3.1 GB.

b. REQUISITOS IDEALES
Los requisitos ideales son aquellos con los cuales se garantiza que el
software, para este caso, funcionara sin ninguna clase de
inconveniente, facilitando el abrir múltiples ventanas sin sentir lento el
sistema operativo.
Lector DVD.
Windows XP SP2.
Procesador de 2.5GHz o superior.
Memoria RAM de 512MB.
Espacio en disco duro de 3.9 GB.
Ayuda de Visual Studio 1.9GB.

c. TIEMPO ESTIMADO DE INSTALACIÓN


El tiempo que se lleva la instalación de Visual Studio 2008 puede
variar según las características particulares de cada equipo, que
puede oscilar entre 30 minutos hasta 2 horas.

Página 6 de 57
MANUAL DE VISUAL BASIC 2008

2. EJECUTAR VISUAL STUDIO 2008.


Luego de tener instalado Visual Studio 2008 (VS2008) lo ejecutaremos,
tomando en cuenta las siguientes indicaciones:
a. Clic en Inicio.
b. Seleccionar Todos los programas.
c. Seleccionar Microsoft Visual Studio 2008.
d. Clic en Microsoft Visual Studio 2008.
e. Esperamos un momento mientras termina de cargar. NOTA: si es la
primera vez que ejecuta VS2008 le preguntará cual es programa que
mas ocupara, para este caso damos clic en Visual Basic 2008.

C F

Pantalla de Inicio de Visual Studio 2008 (VS2008)

Página 7 de 57
MANUAL DE VISUAL BASIC 2008

DETALLE DE LA PANTALLA DE INICIO DE VS2008

A. Barra de Título.
Barra típica de toda ventana donde nos muestra un icono de la
ventana activa, el nombre de la ventana activa y sus respectivos icono
de Minimizar, Maximizar/Restaurar y Cerrar.

B. Barra de Menú.
Barra en la cual se organizan todas las operaciones que se pueden
realizar en VS2008.

C. Barra de Herramientas Estándar.


Herramientas típicas o más utilizadas y de acceso rápido.

D. Cuadro de Herramientas.
Lista de todas las herramientas u objetos, clasificados según la
funcionalidad, que se pueden insertar y utilizar en los Formularios o
contenedores de VS2008.

E. Página de Inicio.
Pantalla que carga al iniciar VS2008 y que nos permite Crear o Abrir un
nuevo proyecto, informarnos en línea, e incluso acceder a herramientas
de ayuda.

F. Explorador de soluciones.
Panel que nos permite visualizar y administrar los proyectos y formularios
abiertos, así como también el personalizar cada una de sus respectivas
características a través de la Barra de Propiedades.

3. CREACIÓN DE UN NUEVO PROYECTO


Podemos crear un nuevo proyecto en VS2008 de diversas maneras,
tomando como referencia lo siguiente:

Página 8 de 57
MANUAL DE VISUAL BASIC 2008

a. PRIMERA FORMA (BARRA DE MENÚ).


i. Clic en Archivo de la barra de menú.
ii. Clic en Nuevo proyecto.

iii. Clic en Windows de Tipo de proyecto.


iv. Clic en Aplicación para Windows de Plantillas.
v. En la casilla de nombre, digita el nombre del nuevo proyecto
a crear. De preferencia el nombre del nuevo proyecto debe
llevar los siguientes prefijos: WIN_PRO_ y luego en una palabra
su finalidad, quedando de la siguiente manera:
WIN_PRO_PRUEBA.
vi. Clic en Aceptar.

b. SEGUNDA FORMA (PÁGINA DE INICIO).


i. En Proyectos recientes de la Página de Inicio, se encuentra
una opción a la derecha de Crear llamada: Proyecto…
ii. Clic en Windows de Tipo de proyecto.
iii. Clic en Aplicación para Windows de Plantillas.
iv. En la casilla de nombre, digita el nombre del nuevo proyecto
a crear. De preferencia el nombre del nuevo proyecto debe
llevar los siguientes prefijos: WIN_PRO_ y luego en una palabra
su finalidad, quedando de la siguiente manera:
WIN_PRO_PRUEBA.
v. Clic en Aceptar.

Página 9 de 57
MANUAL DE VISUAL BASIC 2008

c. TERCERA FORMA (COMBINACIÓN DE TECLAS).


i. Presiona la combinación de teclas: CTRL + N.
ii. Clic en Windows de Tipo de proyecto.
iii. Clic en Aplicación para Windows de Plantillas.
iv. En la casilla de nombre, digita el nombre del nuevo proyecto
a crear. De preferencia el nombre del nuevo proyecto debe
llevar los siguientes prefijos: WIN_PRO_ y luego en una palabra
su finalidad, quedando de la siguiente manera:
WIN_PRO_PRUEBA.
v. Clic en Aceptar.

d. CUARTA FORMA (BARRA DE HERRAMIENTAS ESTÁNDAR).


i. Clic en el icono de Nuevo proyecto de la Barra de
herramientas estándar.
ii. Clic en Windows de Tipo de proyecto.
iii. Clic en Aplicación para Windows de Plantillas.
iv. En la casilla de nombre, digita el nombre del nuevo proyecto
a crear. De preferencia el nombre del nuevo proyecto debe
llevar los siguientes prefijos: WIN_PRO_ y luego en una palabra
su finalidad, quedando de la siguiente manera:
WIN_PRO_PRUEBA.
v. Clic en Aceptar.

4. CAMBIAR O COLOCAR UN NOMBRE A UN FORMULARIO.


Cada formulario o contenedor de objetos debe poseer su propio nombre
que lo identifique o diferencie del resto de formularios, para ello siempre
debe llevar el prefijo: FRM. A continuación de manera opcional un Guión
Bajo (_), para que al final agreguemos la funcionalidad o uso expresado en
una sola palabra, para quedar de la siguiente manera de Ejemplo:
FRM_BIENVENIDA o FRMBIENVENIDA.

Página 10 de 57
MANUAL DE VISUAL BASIC 2008

Para cambiar el nombre a un formulario debes tomar en cuenta que cada


formulario o contenedor posee 2 nombres, y para ello considera los
siguientes aspectos:
Nombre de Objeto o Lógico: es el nombre con el cual VS2008 lo
reconocerá al momento de estar programando. (El más utilizado)

Nombre de Archivo o Físico: nombre físico con el cual quedará


archivado y visible en su carpeta de Windows.

Ambos nombres deben ser el mismo para un formulario, ya que al


momento de programar y buscar archivos se le hará más fácil, ya
que evitará perder tiempo al recordar cómo se llamaba.

Todo nombre de un formulario o contenedor debe estar en


mayúscula, en singular, sin tildes, sin caracteres especiales ($ % & / ¡ !
¿ ? etc.) de preferencia.

Para cambiar el nombre a un formulario realiza lo siguiente:


a. Modificaremos el nombre físico.
b. En la parte superior del Explorador de Soluciones se encuentra el
formulario que deseamos modificar su nombre, para este caso
suponemos que es el formulario llamado: Form1.vb
c. Clic derecho sobre el formulario Form1.vb.
d. Clic en Cambiar nombre.
e. Borramos la parte que dice Form1 para cambiarla por FRM_PRUEBA1,
y conservando el punto con su respectiva extensión (Tipo de
archivo) llamada: vb.
f. Presionamos la tecla ENTER.
g. Ahora modificaremos el nombre lógico.

Página 11 de 57
MANUAL DE VISUAL BASIC 2008

h. Notaras que al lado izquierdo del Explorador de soluciones apareció


un contenedor o formulario:

Formulario o contenedor de VS2008

i. Un clic en la parte gris del formulario.


j. Se activará la Barra de Propiedades que se encuentra en la parte
inferior del panel de Explorador de soluciones.
k. Buscar la Propiedad llamada: Name (Nombre).
l. Modificar el texto que aparece a la derecha de Name y sustituirlo
por: FRM_PRUEBA1.
m. Presionar la tecla ENTER.
n. Guardar los cambios con: CTRL + S.
o. Si le pregunta con que nombre desea guardar dicho formulario,
conservar el nombre por defecto que debería ser: FRM_PRUEBA1.

5. GUARDAR TODO UN PROYECTO (CTRL + SHIFT + S)


Para guardar todos los archivos que se crean en un proyecto debemos de
realizar lo siguiente:
a. Primero debes tomar en cuenta, que todos los formularios o
contenedores que posee tu proyecto deben tener su propio nombre.
b. Clic en Archivo de la barra de menú.
c. Clic en Guardar todo.

Página 12 de 57
MANUAL DE VISUAL BASIC 2008

d. En la casilla de Nombre, debes de conservar el nombre con el cual


lo creastes, para este caso es: WIN_PRO_PRUEBA.
e. En la casilla de Ubicación, debes seleccionar la carpeta donde lo
guardaras, para ello clic en Examinar, luego busca y selecciona la
carpeta donde guardes las prácticas.
f. En la casilla de Nombre de la solución, debe ser el mismo nombre
que el Nombre del proyecto.
g. Debe estar marcada la casilla de Crear directorio para la solución.
h. Clic en Guardar.

6. PRACTICA 1-1: CREAR UN NUEVO PROYECTO.


a. Ejecuta VS2008.
b. Presiona la combinación de teclas: CTRL + N.
c. Clic en Windows de Tipo de proyecto.
d. Clic en Aplicación para Windows de Plantillas.
e. En la casilla de nombre, digita el nombre del nuevo proyecto a
crear. De preferencia el nombre del nuevo proyecto debe llevar los
siguientes prefijos: WIN_PRO_ y luego en una palabra su finalidad,
quedando de la siguiente manera: WIN_PRO_PRUEBA.
f. Clic en Aceptar.
g. Automáticamente en el panel de Explorador de soluciones, aparece
el nuevo proyecto que hemos creado junto con un formulario o
contenedor por defecto.
h. Cambia el nombre físico del formulario que te aparece con el
nombre de Form1.vb por el nombre de FRM_PRUEBA1.

Página 13 de 57
MANUAL DE VISUAL BASIC 2008

i. Luego cambia el nombre Lógico en la barra de Propiedades por


FRM_PRUEBA1.
j. Guarda todo lo que hemos realizado presionando la combinación
de teclas: CTRL + SHIFT + S.
k. FIN DE LA PRÁCTICA 1-1.

7. EJECUTAR UN FORMULARIO EN VS2008.


Ejecutar un formulario significa que dicho formulario se pondrá en
funcionamiento, y verificaremos que trabaja según para lo cual lo hemos
programado. Para ello realiza lo siguiente según sea el caso:

a. SOLO EXISTE UN FORMULARIO EN EL PROYECTO.


Cuando solamente existe un formulario en nuestro proyecto basta
con presionar la tecla: F5 o clic en el icono llamado: Iniciar
depuración de la barra de herramientas Estándar, para que el
formulario comience a trabajar y para que verifiquemos que lo hace
según lo que programamos.

b. EXISTEN 2 O MÁS FORMULARIOS EN EL PROYECTO.


Cuando existen 2 más formularios en un mismo proyecto e
intentamos ejecutar un formulario presionando la tecla F5, se
ejecutará automáticamente el primer formulario que hemos creado,
para evitar esto y establecer con cual formulario deseamos iniciar
(Formulario principal) realiza lo siguiente:
i. Doble clic en My Project del Explorador de soluciones.
ii. Le aparecerá la siguiente ventana de configuraciones:

Página 14 de 57
MANUAL DE VISUAL BASIC 2008

Ventana de Preferencias en My Project

iii. De la ventana de Preferencias de My Project se encuentra


una lista desplegable llamada: Formulario de inicio.
iv. Clic en la lista desplegable de Formulario de inicio.
v. Aparecerá una lista con todos los formularios que están
agregados al proyecto.
vi. Clic el que desea establecer como principal.
vii. Presiona la combinación de teclas: CTRL + S, para guardar los
cambios.

8. ABRIR UN PROYECTO YA EXISTENTE


Para abrir un proyecto que ya hemos creado toma en cuenta lo siguiente:

a. PRIMERA FORMA (BARRA DE MENÚ)


i. Clic en Archivo de la barra de menú.
ii. Clic en Abrir proyecto…

Página 15 de 57
MANUAL DE VISUAL BASIC 2008

iii. De la ventana que te aparece, en la opción Buscar en


selecciona la ubicación (carpeta) donde guardaste el
proyecto que deseas abrir.
iv. Doble clic en la carpeta donde lo guardaste
(WIN_PRO_PRUEBA).
v. Clic en el archivo llamada: WIN_PRO_PRUEBA.sln según sea el
nombre con que guardaste el proyecto.
vi. Clic en Abrir.

b. SEGUNDA FORMA (PÁGINA DE INICIO)


i. En Proyectos recientes de la Página de Inicio, se encuentra
una opción a la derecha de Abrir llamada: Proyecto…
ii. De la ventana que te aparece, en la opción Buscar en
selecciona la ubicación (carpeta) donde guardaste el
proyecto que deseas abrir.
iii. Doble clic en la carpeta donde lo guardaste
(WIN_PRO_PRUEBA).
iv. Clic en el archivo llamada: WIN_PRO_PRUEBA.sln según sea el
nombre con que guardaste el proyecto.
v. Clic en Abrir.

c. TERCERA FORMA (COMBINACIONES DE TECLAS)


i. Presionar la combinación de teclas: CTRL + O.
ii. De la ventana que te aparece, en la opción Buscar en
selecciona la ubicación (carpeta) donde guardaste el
proyecto que deseas abrir.
iii. Doble clic en la carpeta donde lo guardaste
(WIN_PRO_PRUEBA).
iv. Clic en el archivo llamada: WIN_PRO_PRUEBA.sln según sea el
nombre con que guardaste el proyecto.
v. Clic en Abrir.

Página 16 de 57
MANUAL DE VISUAL BASIC 2008

d. CUARTA FORMA (BARRA DE HERRAMIENTAS ESTÁNDAR)


i. Clic en el icono llamado Abrir archivo de la barra de
herramientas Estándar.
ii. De la ventana que te aparece, en la opción Buscar en
selecciona la ubicación (carpeta) donde guardaste el
proyecto que deseas abrir.
iii. Doble clic en la carpeta donde lo guardaste
(WIN_PRO_PRUEBA).
iv. Clic en el archivo llamada: WIN_PRO_PRUEBA.sln según sea el
nombre con que guardaste el proyecto.
v. Clic en Abrir.

9. PRÁCTICA 1-2: EJECUTAR UN FORMULARIO


a. Debe estar abierto el proyecto que ocupamos en la práctica 1.
b. Para probar el funcionamiento del Formulario, presionemos la tecla
F5.
c. Esperamos muy pocos segundos y cargara el formulario que
aparece por defecto en el Proyecto que hemos creado.
d. Puedes mover el formulario o contenedor como tú lo desees, como
que fuera otra ventana.
e. Luego que lo ocupamos lo podemos cerrar, dando clic en el icono
de Cerrar que se encuentra en la barra de Título del Formulario que
estamos probando (No te equivoques cerrando VS2008).
f. Con eso retornaremos a la etapa de Diseño del formulario.
g. FIN DE LA PRÁCTICA 1-2.

10. PRÁCTICA 1-3: AGREGAR OTRO FORMULARIO AL


PROYECTO.
a. Siempre ocupando el proyecto de la práctica 1.
b. Del Explorador de Soluciones, damos clic derecho sobre el Proyecto:
WIN_PRO_PRUEBA.
c. Seleccionar Agregar.
d. Clic en Nuevo Elemento.

Página 17 de 57
MANUAL DE VISUAL BASIC 2008

e. Clic en Formulario de Windows (Windows Form).


f. En la parte inferior de dicha ventana, en la casilla de Nombre digita:
FRM_PRUEBA2.
g. Clic en Agregar.
h. Ahora que ya apareció el segundo formulario, lo estiraremos de tal
forma que quede más grande que el primero.
i. Coloca el puntero del mouse en la esquina inferior derecha de dicho
formulario y ten presionado el clic y desplázalo de tal manera que
vaya creciendo el formulario. No tan grande, pero que notes la
diferencia de tamaño entre FRM_PRUEBA1 y FRM_PRUEBA2.
j. Presiona F5. Notaras que sigue ejecutándose el primer formulario
k. Cierra este formulario y cambiemos el formulario de inicio.
l. Clic en Proyecto de la Barra de Menú.
m. Clic en Propiedades de WIN_PRO_PRUEBA.
n. En la lista desplegable de Formulario de Inicio, selecciona el
formulario: FRM_PRUEBA2.
o. Presiona F5, y verifica que si esta ejecutándose el formulario:
FRM_PRUEBA2.
p. Cierra este formulario, y retorna a las propiedades del Proyecto para
cambiar que el formulario de inicio debe ser: FRM_PRUEBA1.
q. Guarda todo lo que hemos realizado presionando la combinación
de teclas: CTRL + SHIFT + S.
r. FIN DE LA PRÁCTICA 1-3.

Página 18 de 57
MANUAL DE VISUAL BASIC 2008

CAPITULO 2: PERSONALIZAR FORMULARIOS

Podemos personalizar cada formulario que hemos agregado o creado en


nuestro proyecto, para ello existe una Barra de Propiedades que se encuentra
(usualmente) al lado derecho de la pantalla, abajo del Explorador de
Soluciones.

Ventana de Propiedades

1. PROPIEDADES TÍPICAS DE UN FORMULARIO


Existen una gran cantidad de Propiedades o características físicas que se
pueden personalizar en un formulario, a continuación se detallan las más
utilizadas:
PROPIEDAD USO EJEMPLO

(Name) Propiedad más importante que FRM_PRUEBA1


determina el nombre lógico de un
objeto.

Página 19 de 57
MANUAL DE VISUAL BASIC 2008

AcceptButton Permite seleccionar que Botón del CMD_INGRESAR


formulario se activará al presionar la
tecla ENTER.
AutoScroll Si esta en TRUE indica que el FALSE
formulario automáticamente
adicionara Barras de Desplazamiento
de ser necesario.
BackColor Determina el color de Fondo del GradientActiveCaption
Formulario. Puede elegir el color entre
cualquiera de las 3 categorías que
aparecen: Personalizado, Web o
Sistema.
BackgroundImage Establece la imagen de fondo en el Imagen.jpg
formulario. De preferencia ocupar
imágenes tipo: JPG o JPEG.
CancelButton Permite seleccionar que Botón del CMD_SALIR
formulario se activará al presionar la
tecla ESC.
ControlBox Si esta en TRUE se puede trabajar con TRUE
la Caja de Control típica en toda
ventana: Minimizar, Maximizar y
Cerrar.
Cursor Establece cual será el tipo de cursor a DEFAULT
visualizar al momento de trabajar en
el formulario.
FormBorderStyle Permite seleccionar el Estilo de Borde SIZABLE
que poseerá el formulario.
Icon Permite cambiar el icono por defecto icono.ico
que nos aparece en un Formulario.
MaximizeBox Si esta en TRUE permite visualizar y TRUE
trabajar con el botón de Maximizar
de un formulario.
MinimizeBox Si esta en TRUE permite visualizar y TRUE

Página 20 de 57
MANUAL DE VISUAL BASIC 2008

trabajar con el botón de Minimizar de


un formulario.
Opacity Indica el porcentaje de Opacidad en 100%
un formulario. Con un 100% el
formulario no es transparente, en
cambio con un 80% indica que el
formulario tendrá un 80% de
Opacidad y el resto de transparencia.
ShowIcon Si esta en TRUE nos permitirá ver el TRUE
icono en el formulario, que
establecimos en la propiedad ICON.
ShowInTaskbar Si esta en TRUE nos permitirá ver el TRUE
icono en la Barra de Tareas, que
establecimos en la propiedad ICON.
Size Esta propiedad despliega 2 atributos: WIDTH: 300
WIDTH (Ancho del Formulario) y HEIGHT: 300
HEIGHT (Alto del formulario).
StartPosition Indica la posición inicial cuando se CENTERSCREEN
ejecute el formulario.
Text Texto que se mostrará en la Barra de MI PRIMER FORMULARIO
Título del Formulario.
WindowState Establece el estado de un formulario NORMAL
al ejecutarse: Normal, Minimizado o
Maximizado.

2. PRÁCTICA 2-1: PERSONALIZAR FORMULARIO FRM_PRUEBA1


a. Si no tienes abierto el Proyecto de la Práctica 1, debes abrirlo.
b. Del Explorador de Soluciones haz doble clic sobre el formulario
FRM_PRUEBA1. Con ello se activarán las propiedades de este.
c. Personaliza el formulario según se te indica a continuación:

Página 21 de 57
MANUAL DE VISUAL BASIC 2008

PROPIEDAD A MODIFICAR VALOR A ESTABLECER – FRM_PRUEBA1

BackColor GradientActiveCaption
Cursor AppStarting
FormBorderStyle FixedSingle
MaximizeBox False
MinimizeBox False
Opacity 80%
Size (Width) 370
Size (Height) 165
StartPosition CenterScreen
Text Ingreso al Sistema

d. Guarda los cambios: CTRL + SHIFT + S.


e. Prueba su funcionamiento, presionando la tecla F5.
f. Notaras que No lo puedes Maximizar, Minimizar o Estirar el Formulario.
g. FIN DE LA PRÁCTICA 2-1.

3. PRÁCTICA 2-2: PERSONALIZAR FORMULARIO FMR_PRUEBA2


a. Del Explorador de Soluciones haz doble clic sobre el formulario
FRM_PRUEBA2. Con ello se activarán las propiedades de este.
b. Personaliza el formulario según se te indica a continuación:

PROPIEDAD A MODIFICAR VALOR A ESTABLECER – FRM_PRUEBA2

BackColor 255, 224, 192


Cursor Default
FormBorderStyle FixedSingle
MaximizeBox False
MinimizeBox False
Opacity 100%
Size (Width) 450
Size (Height) 400
StartPosition CenterScreen

Página 22 de 57
MANUAL DE VISUAL BASIC 2008

Text Bienvenido al Sistema

c. Guarda los cambios: CTRL + SHIFT + S.


d. Prueba su funcionamiento, presionando la tecla F5.
e. FIN DE LA PRÁCTICA 2-2.

Página 23 de 57
MANUAL DE VISUAL BASIC 2008

CAPÍTULO 3: PERSONALIZAR ETIQUETAS (LABEL)

Una Etiqueta o Label es un Objeto que nos permite desplegar información al


usuario e incluso ayuda a solicitar y especificar la información que necesita un
sistema informático. Para ocupar este objeto nos apoyaremos de la Caja de
Herramientas que se encuentra (usualmente) a la izquierda de la pantalla. Si se
encuentra oculta solo debemos colocar el puntero del Mouse sobre esta
ToolBox y se mostrará.

Caja de Herramientas

Si notas en la imagen anterior, muestra una lista amplia de Objetos Comunes a


Utilizar en un Formulario. También esta caja de Herramientas agrupa los tipos
de Objetos que podemos utilizar:

Caja de Herramientas (Clasificada en Grupos)

Página 24 de 57
MANUAL DE VISUAL BASIC 2008

Y podemos detallar cada clasificación de la siguiente manera:

1. CONTROLES COMUNES
Nos despliega una lista de Objetos que utilizamos de manera muy común
en un formulario o proyecto. Ejemplos: Pointer – Puntero, Button – Botón de
comando, CheckBox – Caja de Chequeo individual (Seleccionar varios
elementos a la vez), CheckedListBox – Caja de Chequeo en Lista
(Seleccionar varios elementos a la vez), ComboBox – Lista Desplegable,
DateTimePicker – Lista Desplegable de Fecha, Label – Etiqueta, LinkLabel –
Etiqueta de Enlace, ListBox – Caja de Lista, ListView – Lista de Vista de
imágenes, MonthCalendar – Calendario típico, PictureBox – Imágenes,
ProgressBar – Barra de Progreso, RadioButton – Lista de Selección (Uno a la
vez) y TextBox – Caja de Texto.

Caja de Herramientas (Objetos Comunes)

Página 25 de 57
MANUAL DE VISUAL BASIC 2008

2. CONTENEDORES
Los Contenedores son objetos que permiten contener otros objetos, con la
finalidad de quedar mejor agrupados los objetos contenidos adentro de
este.

Caja de Herramientas (Contenedores)

3. MENÚS Y BARRAS DE HERRAMIENTAS


Esta nos permite adicionar Menús o Barras de Herramientas a nuestros
formularios.

Caja de Herramientas (Menús y Barras de Herramientas)

4. DATOS
Nos permite extraer y mostrar información contenida en Gestores de Bases
de Datos, como: ACCESS, VISUAL FOX o SQL SERVER.

Página 26 de 57
MANUAL DE VISUAL BASIC 2008

Caja de Herramientas (Datos)

5. COMPONENTES
Permite adicionar objetos o componentes extras en un formulario o
proyecto.

Caja de Herramientas (Componentes)

6. IMPRESIÓN
Objetos útiles al momento de desear mandar a imprimir datos extraídos de
una Base de Datos.

Página 27 de 57
MANUAL DE VISUAL BASIC 2008

Caja de Herramientas (Impresión)

7. DIÁLOGO
Este permite mostrar Ventanas de Diálogo que muestra ventanas de Abrir o
Guardar documentos, entre otros.

Caja de Herramientas (Diálogo)

8. REPORTES CRYSTAL
Son objetos poderosos al momento de Generar Reportes personalizados de
Datos obtenidos de una Base de Datos.

Caja de Herramientas (Reportes Crystal)

Página 28 de 57
MANUAL DE VISUAL BASIC 2008

9. PROPIEDADES COMUNES EN LABEL


Las propiedades más utilizadas en un Label son las que se detallan a
continuación:

PROPIEDAD USO EJEMPLO

(Name) Propiedad más importante que LBL_USUARIO


determina el nombre lógico de un
objeto.
AutoSize Si es TRUE el objeto se redimensiona su TRUE
tamaño según el texto que esta
contenido adentro de este.
BackColor Establece el Color de Fondo de la GradientActiveCaption
Etiqueta. Automáticamente toma el
color de Fondo del Formulario.
BorderStyle Estilo de Borde del Label. NONE
Font Personaliza el Tipo y Tamaño de Letra. Microsoft Sans Serif, 8.25pt
ForeColor Determina el Color de la Letra. BLUE
Text Texto que se mostrará en el Label. Digite el Nombre de
Usuario
Visible Si esta TRUE se puede visualizar el TRUE
Label.

10. PRÁCTICA 3-1: AGREGAR ETIQUETAS EN FRM_PRUEBA1


a. En el Formulario FRM_PRUEBA1, agregaremos y personalizaremos
Etiquetas.
b. De la Caja de Herramientas, clic en Label.
c. Dibujar un rectángulo o simplemente hacer clic en el Formulario para
colocar el nuevo Label.
d. Personaliza el Label de la siguiente manera:

PROPIEDAD A MODIFICAR VALOR A ESTABLECER – LABEL1

Name LBL_USUARIO
AutoSize TRUE
BorderStyle Fixed3D

Página 29 de 57
MANUAL DE VISUAL BASIC 2008

Font (Name) Comic Sans MS


Font (Size) 10
Font (Bold) TRUE
ForeColor Blue
Location (X) 15
Location (Y) 15
Text DIGITE SU USUARIO:

e. Guardar: CTRL + SHIFT + S.


f. Adicionar otro Label abajo del primero que colocamos.
g. Personalizaremos de la siguiente manera:

PROPIEDAD A MODIFICAR VALOR A ESTABLECER – LABEL2

Name LBL_CONTRA
AutoSize TRUE
BorderStyle Fixed3D
Font (Name) Comic Sans MS
Font (Size) 10
Font (Bold) TRUE
ForeColor Blue
Location (X) 15
Location (Y) 50
Text DIGITE SU CONTRASEÑA:

h. Guardar: CTRL + SHIFT + S.


i. Para verse de la siguiente manera:

Página 30 de 57
MANUAL DE VISUAL BASIC 2008

j. FIN DE LA PRÁCTICA 3-1.

11. PRÁCTICA 3-2: AGREGAR ETIQUETAS EN FRM_PRUEBA2


a. Del Explorador de Soluciones, damos doble clic sobre el Formulario
FRM_PRUEBA2.
b. Agregamos una Etiqueta al formulario FRM_PRUEBA2 y lo personalizamos
de la siguiente manera:

PROPIEDAD A MODIFICAR VALOR A ESTABLECER – LABEL1

Name LBL_SALUDO
AutoSize TRUE
BorderStyle NONE
Font (Name) Georgia
Font (Size) 16
Font (Bold) TRUE
Location (X) 100
Location (Y) 60
Text BIENVENIDOS/AS

c. Guardar: CTRL + SHIFT + S.


d. FIN DE LA PRÁCTICA 3-2.

Página 31 de 57
MANUAL DE VISUAL BASIC 2008

CAPÍTULO 4: CAJAS DE TEXTO (TEXTBOX)

Las Cajas de Texto nos permiten tomar información que ha digitado el usuario
para poder procesarla y realizar otra operación a partir de lo ingresado.

1. PROPIEDADES COMUNES EN UNA CAJA DE TEXTO


A continuación se detallan las propiedades más comunes en una Caja de
Texto:

PROPIEDAD USO EJEMPLO

(Name) Propiedad más importante que TXT_USUARIO


determina el nombre lógico de un
objeto.
BackColor Color de Fondo del TextBox. Window
BorderStyle Estilo de Borde del TextBox. Fixed3D
CharacterCasing Permite transformar el texto digitado a UPPER
Mayúscula, Minúscula o No lo
convierte.
Cursor Indica el tipo de Cursor que se IBEAM
ocupará en este objeto.
Enabled Si esta en FALSE el objeto puede TRUE
verse, pero no ser ocupado ya que
estará bloqueado.
Font Permite personalizar el Tipo y Tamaño Microsoft Sans Serif, 8.25pt
de letra.
ForeColor Establece el color de la letra en el WindowText
TextBox.
MaxLength Indica la cantidad máxima de 32767
caracteres a digitar en la caja de
texto. La cantidad máxima por
defecto es de: 32767.
MultiLine Si esta en TRUE se permitirá digitar FALSE
múltiples líneas en un TextBox.

Página 32 de 57
MANUAL DE VISUAL BASIC 2008

PasswordChar Se digitara un carácter que sustituirá *


el texto digitado, para simular un
TextBox de Contraseña.
ReadOnly Si esta en TRUE el TextBox puede FALSE
recibir enfoque, pero no se podrá
modificar la información contenida
en este objeto.
ScrollBars Establece el Tipo de Barra de NONE
Desplazamiento a ocupar en el
TextBox, si la propiedad MultiLine está
en TRUE: NONE, HORIZONTAL,
VERTICAL o BOTH.
ShortCutsEnabled Si esta en FALSE, no se permitirá que el FALSE
texto digitado en el TextBox sea
cortado o copiado. Recomendado
en las Cajas de Texto de Contraseña.
TabIndex Indica el orden de tabulación. Inicia 0
con el número 0 – Cero, luego el 1 y
así sucesivamente.
TabStop Si esta en FALSE, este objeto no TRUE
aceptará orden de Tabulación.
Visible Si esta en TRUE el objeto puede verse TRUE
y ocuparse.

2. PRÁCTICA 4-1: AGREGAR TEXTBOX


a. Del Explorador de Soluciones hagamos doble clic sobre el formulario:
FRM_PRUEBA1.
b. De la Caja de Herramientas hacemos clic sobre TextBox y lo colocamos
a la derecha del Label que dice: DIGITE SU USUARIO.
c. Personalizaremos las propiedades del TextBox según se detalla a
continuación:

Página 33 de 57
MANUAL DE VISUAL BASIC 2008

PROPIEDAD A MODIFICAR VALOR A ESTABLECER – TEXTBOX1

Name TXT_USUARIO
CharacterCasing UPPER
Location (X) 193
Location (Y) 16
ShortCutsEnabled FALSE
Size (Width) 165
Size (Height) 20
TabIndex 0

d. Guardar: CTRL + SHIFT + S.


e. Agregamos otro TextBox a la derecha del Label que dice: DIGITE SU
CONTRASEÑA.
f. Lo personalizamos según se detalla a continuación:

PROPIEDAD A MODIFICAR VALOR A ESTABLECER – TEXTBOX2

Name TXT_CONTRA
Location (X) 225
Location (Y) 51
MaxLength 20
PasswordChar *
ShortCutsEnabled FALSE
Size (Width) 133
Size (Height) 20
TabIndex 1

g. Guardar: CTRL + SHIFT + S.


h. Probemos el funcionamiento: F5. Debemos de verificar que el formulario
que inicio al presionar F5 debe ser FRM_PRUEBA1, caso contrario clic en
Proyecto de la Barra de Menú, luego clic en Propiedades del Proyecto
en el cual estamos trabajando y modifica el formulario de Inicio.
i. Al final debe verse así:

Página 34 de 57
MANUAL DE VISUAL BASIC 2008

j. Digitamos un nombre de Usuario inventado y notaras que todo lo que


digitas queda en Mayúsculas.
k. Al digitar en la Caja de Texto de la Contraseña todo queda con el
símbolo: *.
l. Cierra el Formulario para retornar a Visual Basic.
m. FIN DE LA PRÁCTICA 4-1.

Página 35 de 57
MANUAL DE VISUAL BASIC 2008

CAPÍTULO 5: BOTONES DE COMANDO (BUTTON)

Los Botones o Botones de Comando nos permiten realizar procesar la


información proporcionada por el usuario o realizar alguna actividad en
específico.

1. PROPIEDADES MÁS COMUNES EN LOS BOTONES


A continuación se detallas las propiedades más utilizadas o comunes en los
Botones o Button:

PROPIEDAD USO EJEMPLO

(Name) Propiedad más importante que CMD_INGRESAR


determina el nombre lógico de
un objeto.
AutoSize Si esta en TRUE el objeto FALSE
automáticamente cambiara de
tamaño según las dimensiones
del texto que contiene.
BackColor Establece el Color de Fondo del NavajoWhite
Botón.
BackgroundImage Agrega imagen al Botón. IMAGEN.jpg
BackgroundImageLayout Indica la manera en que se TILE
observara el Título o texto del
botón en conjunto con la
Imagen.
Cursor Establece el cursor a ocupar AppStarting
sobre el objeto.
Enabled Si esta en FALSE el objeto puede TRUE
verse, pero no ocuparse ya que
estará deshabilitado.
Font Personaliza el Tipo y Tamaño de Microsoft Sans Serif,
letra contenida en el objeto. 8.25pt

Página 36 de 57
MANUAL DE VISUAL BASIC 2008

ForeColor Establece el color del texto MidnightBlue


ubicado en el objeto.
Location Establece la coordenada X e Y, 87, 101
que corresponden a la posición
del objeto adentro del formulario.
Size Establece el Ancho (Width) y Alto 132, 27
(Height) del objeto.
TabIndex Número que indica el orden de 0
Tabulación.
TabStop Si esta en TRUE aceptara TRUE
Tabulación.
Text Texto que indica la operación o INGRESAR
actividad que realiza el Botón.
Visible Si esta en FALSE el objeto no se TRUE
puede visualizar.

2. PRÁCTICA 5-1: AGREGAR BOTONES – FRM_PRUEBA1


a. Trabajaremos en el Formulario FRM_PRUEBA1.
b. De la Caja de Herramientas hacemos clic en Button.
c. Lo colocaremos abajo del Label y TextBox de Contraseña que ya
tenemos ubicado.
d. Lo personalizaremos de la siguiente manera:

PROPIEDAD A MODIFICAR VALOR A ESTABLECER – BUTTON1

Name CMD_INGRESAR
BackColor NavajoWhite
Font (Name) Microsoft Sans Serif
Font (Size) 9
Font (Bold) TRUE
ForeColor MidnightBlue
Location (X) 87
Location (Y) 101
Size (Width) 132
Size (Height) 27

Página 37 de 57
MANUAL DE VISUAL BASIC 2008

TabIndex 2
Text INGRESAR

e. Guardamos: CTRL + SHIFT + S.


f. Agregamos otro Button a la par del Botón Ingresar.
g. Lo personalizamos de la siguiente manera:

PROPIEDAD A MODIFICAR VALOR A ESTABLECER – BUTTON2

Name CMD_SALIR
BackColor NavajoWhite
Font (Name) Microsoft Sans Serif
Font (Size) 9
Font (Bold) TRUE
ForeColor MidnightBlue
Location (X) 226
Location (Y) 101
Size (Width) 132
Size (Height) 27
TabIndex 3
Text SALIR

h. Debe verse de la siguiente manera:

i. Guardamos: CTRL + SHIFT + S.


j. Probamos su funcionamiento: F5.
k. Verifique el orden de tabulación, presionando la tecla: TAB.
l. Cierre el formulario para retornar a Visual Basic.
m. FIN DE LA PRÁCTICA 5-1.
Página 38 de 57
MANUAL DE VISUAL BASIC 2008

3. PRÁCTICA 5-2: AGREGAR BOTON – FRM_PRUEBA2


a. Del Explorador de Soluciones abrimos el formulario de FRM_PRUEBA2.
b. De la Caja de Herramientas, damos clic en Button.
c. Colocamos el nuevo botón en la parte inferior del Formulario.
d. Lo personalizamos de la siguiente manera:

PROPIEDAD A MODIFICAR VALOR A ESTABLECER – BUTTON2

Name CMD_SALIR
BackColor NavajoWhite
Font (Name) Microsoft Sans Serif
Font (Size) 9
Font (Bold) TRUE
ForeColor MidnightBlue
Location (X) 145
Location (Y) 334
Size (Width) 132
Size (Height) 27
TabIndex 3
Text SALIR

e. Para verse de la siguiente manera:

f. Guardamos: CTRL + SHIFT + S.


g. FIN DE LA PRÁCTICA 5-2.

Página 39 de 57
MANUAL DE VISUAL BASIC 2008

CAPÍTULO 6: PROGRAMANDO OBJETOS EN VS2008

Al momento de Programar cualquier objeto contenido en VS2008 debemos


tomar en cuenta que cada objeto posee tres elementos importantes:

Propiedades: Características físicas del objeto. Ejemplos: Name,


BackColor, ForeColor, Font, Enabled, etc.
Eventos: Son las circunstancias que le pueden ocurrir al objeto. Ejemplos:
Click, DoubleClick, GotFocus, KeyPress, etc.
Métodos: Son las acciones que puede realizar el objeto. Ejemplos: Clear,
Focus, Hide, Refresh, Show, etc.

Hasta el momento hemos trabajo solo con las propiedades, pero al momento
de programar podemos combinar Propiedades con Métodos que ambos
estarán contenidos en el Evento que deseamos programar.

Antes de iniciar la programación existen operadores muy importantes como:

1. OPERADORES MATEMÁTICOS
Los operadores matemáticos a utilizar son los siguientes:

OPERADOR SIGNIFICADO
+ Suma
- Resta
* Multiplicación
/ División
Mod División Modular
^ Potenciación

2. ORDEN DE PRECEDENCIA EN LOS OPERADORES MATEMÁTICOS


Visual Basic al momento de realizar estas operaciones toma en cuenta el
siguiente orden para efectuar el cálculo respectivo:

Página 40 de 57
MANUAL DE VISUAL BASIC 2008

OPERADORES ORDEN DE PRECEDENCIA


() Primer nivel
^ Segundo nivel
*, /, Mod Tercer nivel
+, - Cuarto nivel

NOTA: Si encuentra operadores del mismo nivel al momento de operar,


realiza la operación de izquierda a derecha

3. PRÁCTICA 6-1: PROGRAMANDO BOTON SALIR


a. Del Explorador de Soluciones abrimos el formulario FRM_PRUEBA2.
b. Hacemos doble clic sobre el botón que agregamos, llamado SALIR.
c. Notaras que se abre la Vista de Codificación.
d. Aparece el siguiente código:

Private Sub CMD_SALIR_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles CMD_SALIR.Click

End Sub

e. Donde indica el Inicio de Programación del objeto CMD_SALIR que se


activará al momento de hacer CLICK.
f. Y luego la otra instrucción que indica el final de dicha programación.
g. En medio de estas dos líneas digita la instrucción: END
h. Para verse de la siguiente manera:

Private Sub CMD_SALIR_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles CMD_SALIR.Click

End

End Sub

i. Modifiquemos el Proyecto de tal manera que inicie con el formulario


con FRM_PRUEBA2.
j. Guardamos: CTRL + SHIFT + S.
k. Probamos su funcionamiento: F5.
l. Clic en el botón SALIR.
m. FIN DE LA PRÁCTICA 6-1.

Página 41 de 57
MANUAL DE VISUAL BASIC 2008

4. PRÁCTICA 6-2: OPERACIONES BÁSICAS


a. Agregamos otro formulario al proyecto, con el nombre de: FRM_BASICO.
b. Al formulario le agregaremos Label, TextBox y Button de tal manera que
se observe según se observa a continuación:

c. Los nombres de los TextBox quedan de la siguiente manera:


OBJETO PROPIEDAD ESTABLECER
TextBox (Arriba) Name TXTA
TextBox (Al centro) Name TXTB
TextBox (Abajo) Name TXTR

d. Los nombres de los Button quedan de la siguiente manera:


OBJETO PROPIEDAD ESTABLECER
Sumar Name CMDSUMA
Restar Name CMDRESTA
Multiplicar Name CMDMULTIPLICACION
Dividir Name CMDDIVIDIR
Salir Name CMDSALIR

e. El resto de configuraciones personalízalas al gusto.


f. Guardamos: CTRL + SHIFT + S.

Página 42 de 57
MANUAL DE VISUAL BASIC 2008

g. Damos doble clic sobre el botón de SUMAR y digitamos el siguiente


código:
Dim A As Double
Dim B As Double
Dim R As Double
A = Val(TXTA.Text)
B = Val(TXTB.Text)
R=A+B
TXTR.Text = R
h. Guardamos: CTRL + SHIFT + S.
i. Regresamos a la vista de Diseño y hacemos clic sobre el botón RESTAR y
digitamos el siguiente código:
Dim A As Double
Dim B As Double
Dim R As Double
A = Val(TXTA.Text)
B = Val(TXTB.Text)
R=A-B
TXTR.Text = R
j. Guardamos: CTRL + SHIFT + S.
k. Regresamos a la vista de Diseño y hacemos clic sobre el botón
MULTIPLICAR y digitamos el siguiente código:
Dim A As Double
Dim B As Double
Dim R As Double
A = Val(TXTA.Text)
B = Val(TXTB.Text)
R=A*B
TXTR.Text = R
l. Guardamos: CTRL + SHIFT + S.
m. Regresamos a la vista de Diseño y hacemos clic sobre el botón DIVIDIR y
digitamos el siguiente código:
Dim A As Double
Dim B As Double
Dim R As Double

Página 43 de 57
MANUAL DE VISUAL BASIC 2008

A = Val(TXTA.Text)
B = Val(TXTB.Text)
If B = 0 Then
MsgBox("No se puede Dividir entre cero", MsgBoxStyle.Critical, "BASICO")
Else
R=A/B
TXTR.Text = R
End If
n. Guardamos: CTRL + SHIFT + S.
o. Regresamos a la vista de Diseño y hacemos clic sobre el botón SALIR y
digitamos el siguiente código: END
p. Cambia el Formulario de Inicio en las Propiedades del Proyecto por:
FRM_BASICO.
q. La parte de IF que se ocupa en el botón DIVIDIR será detallado en el
próximo capítulo.
r. Probamos su funcionamiento: F5.
s. Digitamos números y probamos las operaciones básicas.
t. Regresa a Visual Basic.
u. Cierra Visual Basic.
v. FIN DE LA PRÁCTICA 6-2.

5. GUÍA DE EJERCICIOS 1 – BÁSICO


Para esta guía de ejercicios debes de crear un nuevo proyecto en Visual
Basic con el nombre de: WINPROGUIA1.

FORMULARIO 1 (FRMRECTANGULO): Cree un formulario que calcule e


imprima el área de un rectángulo. Donde la fórmula es la siguiente:

Área = base * altura

FORMULARIO 2 (FRMTRIANGULO): Cree un formulario que calcule e


imprima el área de un triángulo. Donde la fórmula es la siguiente:

Área = (base * altura) / 2

Página 44 de 57
MANUAL DE VISUAL BASIC 2008

FORMULARIO 3 (FRMDOLAR): Cree un formulario que pregunte una


cantidad en colones, para luego realizar la conversión e impresión de su
equivalente en dólares.

FORMULARIO 4 (FRMCOLON): Cree un formulario que pregunte una


cantidad en dólares, para luego realizar la conversión e impresión de su
equivalente en colones.

FORMULARIO 5 (FRMFAHRENHEIT): Cree un formulario que calcule e


imprima la conversión de los Grados Celsius a Fahrenheit, ocupando la
siguiente fórmula:

Fa = (Ce – 1.8) + 32

FORMULARIO 6 (FRMCELSIUS): Cree un formulario que calcule e imprima


la conversión de los Grados Fahrenheit a Celsius, ocupando la siguiente
fórmula:

Ce = (Fa – 32) + 1.8

FORMULARIO 7 (FRMAUMENTO): Cree un formulario que calcule e


imprima el nuevo salario de un empleado si sabe que sufrió un
incremento del 20% sobre su sueldo anterior

FORMULARIO 8 (FRMPRESUPUESTO): En un hospital existen tres áreas:


Ginecología, Pediatría y Traumatología. El presupuesto anual se reparte
en base a los siguientes porcentajes:

ÁREA PORCENTAJE

Ginecología 30%

Pediatría 30%

Traumatología 40%

Calcular e imprimir el valor que le corresponde a cada área a partir del


presupuesto anual.

Página 45 de 57
MANUAL DE VISUAL BASIC 2008

FORMULARIO 9 (FRMVENDER): El dueño de una tienda compra un


artículo a un precio determinado. Obtener el precio en que lo debe
vender para obtener una ganancia del 30%.

FORMULARIO 10 (FRMPROMEDIO): Todos los lunes, miércoles y viernes,


una persona corre la misma ruta y cronometra los tiempos obtenidos.
Determinar el tiempo promedio que la persona tarda en recorrer la ruta
en una semana cualquiera.

6. GUÍA DE EJERCICIOS 2 - BÁSICO


Para esta guía de ejercicios debes de crear un nuevo proyecto en Visual
Basic con el nombre de: WINPROGUIA2.

FORMULARIO 1 (FRMPRIMERPERIODO): Cree un formulario que calcule el


promedio de notas para el primer período de una materia X, a partir de
la siguiente ponderación:

MES PORCENTAJE

Febrero 40%

Marzo 30%

FORMULARIO 2 (FRMPROMEDIO): Calcular el promedio de notas de un


alumno que tiene 7 actividades en la materia de Informática.

FORMULARIO 3 (FRMACTIVIDADES): Cree un formulario que calcule el


promedio de una nota mensual de una materia X, a partir de las
siguientes ponderaciones:

ACTIVIDAD PONDERACIÓN

Diccionario 10%

Biblia 10%

Práctica 20%

Laboratorio 20%

Página 46 de 57
MANUAL DE VISUAL BASIC 2008

Examen 40%

FORMULARIO 4 (FRMSEGUNDOPERIODO): Cree un formulario que calcule


el promedio de notas para el segundo período de una materia X, a
partir de la siguiente ponderación:

MES PONDERACIÓN

Abril 20%

Mayo 30%

Junio 50%

FORMULARIO 5 (FRMMETROS): Cree un formulario que convierta

Kilómetros a Metros. (1000m = 1km)

FORMULARIO 6 (FRMKILOMETROS): Cree un formulario que convierta


Metros a Kilómetros.

FORMULARIO 7 (FMRCENTIMETROS): Cree un Formulario que convierta


Metros a Centímetros. (100cm = 1m

FORMULARIO 8 (FRMMETROS2): Cree un formulario que convierta


Centímetros a Metros.

FORMULARIO 9 (FRMMILIMETROS): Cree un formulario que convierta


Centímetros Milímetros. (1cm = 10mm)

FORMULARIO 10 (FRMGUIA2): Crear un formulario que contenga


botones de comando que permita enlazar a cada uno de los 9
formularios de la guía 2. También se deben modificar los 9 formularios
para que de estos se pueda retornar al menú principal. Para ello ocupa
la siguientes líneas de código:
Me.Hide()
FRM_PRUEBA1.Show()
La primer línea oculta el formulario actual, y la segunda línea indica al
formulario que se desea desplazar o mostrar.

Página 47 de 57
MANUAL DE VISUAL BASIC 2008

CAPÍTULO 7: CONDICIONES

Las Condiciones nos permiten Evaluar una expresión para determinar que
debemos realizar a partir si esta es Verdadera o Falsa. Para ello debemos de
tomar en cuenta los siguientes operadores relaciones:

1. OPERADORES RELACIONALES
OPERADOR SIGNIFICADO
= Igual que
> Mayor que
< Menor que
>= Mayor o igual que
<= Menor o igual que
<> Diferente de

2. IF – THEN – ELSE - ENDIF


La instrucción que nos permitirá evaluar Expresiones es el IF. Puede tomar
de referencia el Botón Dividir que ocupamos en el capítulo anterior.

La sintaxis básica es:

IF Expresión THEN

Operación a realizar si la Expresión es Verdadera

ELSE

Operación a realizar si la Expresión es Verdadera

ENDIF

Podemos extender esta instrucción tanto como sea necesario, según la


cantidad de Expresiones o circunstancias que necesitamos evaluar.

Una Expresión la podemos considerar como una Posibilidad de


circunstancias que puedan ocurrir.

Página 48 de 57
MANUAL DE VISUAL BASIC 2008

Sintaxis extendida:

IF Expresión 1 THEN

Operación a realizar si la Expresión 1 es Verdadera

ELSEIF Expresión 2 THEN

Operación a realizar si la Expresión 2 es Verdadera

…..

ELSEIF Expresión N THEN

Operación a realizar si la Expresión N es Verdadera

ELSE

Operación a realizar en el caso que ninguna de la Expresiones


anteriores se cumplió

ENDIF

3. GUÍA DE EJERCICIOS 3 – IF SIMPLE


Para esta guía de ejercicios debes de crear un nuevo proyecto en Visual
Basic con el nombre de: WINPROGUIA3.

FORMULARIO 1 (FRMMAYOR): Cree un formulario que muestre en pantalla


cual es el número mayor, cuando solamente se introducen dos números.
Tome en cuenta la posibilidad si los números son iguales.

FORMULARIO 2 (FRMMENOR): Cree un Formulario que muestre en pantalla


cual es el número menor, cuando solamente se introducen dos números.
Tome en cuenta la posibilidad si los números son iguales.

FORMULARIO 3 (FRMREPRUEBA): Determinar si un alumno aprueba a


reprueba un materia, sabiendo que aprobará si su promedio de tres
calificaciones es mayor o igual a 7.0; reprueba en caso contrario.

Página 49 de 57
MANUAL DE VISUAL BASIC 2008

FORMULARIO 4 (FRMDESCUENTO): En un almacén se hace un 20% de


descuento a los clientes cuya compra supere los $1000 ¿Cual será la
cantidad que pagara una persona por su compra?.

FORMULARIO 5 (FRMSALARIO): Un obrero necesita calcular su salario


semanal, el cual se obtiene de la siguiente manera:

Si trabaja 40 horas o menos se le paga $16 por hora.

Si trabaja más de 40 horas se le paga $16 por cada una de las primeras 40
horas y $20 por cada hora extra.

FORMULARIO 6 (FRMCAMISAS): Hacer un Formulario que calcule el total a


pagar por la compra de camisas. Si se compran tres camisas o mas se
aplica un descuento del 20% sobre el total de la compra y si son menos de
tres camisas un descuento del 10%.

FORMULARIO 7 (FRMLLANTERIA): Calcular el total que una persona debe


pagar por la compra de llantas, si el precio de cada llanta es de $800 si se
compran menos de 5 llantas y de $700 si se compran 5 o más.

FORMULARIO 8 (FRMSUPERMERCADO): En un supermercado se hace una


promoción, mediante la cual el cliente obtiene un descuento
dependiendo de un número que se escoge al azar. Si el numero escogido
es menor que 74 el descuento es del 15% sobre el total de la compra, si es
mayor o igual a 74 el descuento es del 20%. Obtener cuánto dinero se le
descuenta.

FORMULARIO 9 (FRMCUOTA): Una compañía de seguros está abriendo un


departamento de finanzas, y estableció un programa para captar clientes,
que consiste en lo siguiente: Si el monto por el que se efectúa la fianza es
menor que $50000 la cuota a pagar será por el 3% del monto, y si el monto
es mayor que $50000 la cuota a pagar será el 2% del monto. La
afianzadora desea determinar cuál será la cuota que debe pagar un
cliente.

FORMULARIO 10 (FRMGUIA3): Crear un formulario que contenga botones de


comando que permita enlazar a cada uno de los 9 formularios de la guía 3.

Página 50 de 57
MANUAL DE VISUAL BASIC 2008

También se deben modificar los 9 formularios para que de estos se pueda


retornar al menú principal.

4. OPERADORES LÓGICOS
Cuando deseamos evaluar múltiples Expresiones en un mismo IF debemos
ocupar los Operadores Lógicos:

OPERADOR SIGNIFICADO
AND Y
OR O

a. AND - Y
El operador AND tendrá un resultado Verdadero si todas las
expresiones son Verdaderas, en el caso que por lo menos una de las
Expresiones es Falsa, todo el resultado será Falso:

EXPRESIÓN 1 EXPRESIÓN 2 RESULTADO


Falso Falso Falso
Falso Verdadero Falso
Verdadero Falso Falso
Verdadero Verdadero Verdadero

b. OR - O
El Operador OR tendrá un resultado Verdadero si por lo menos una
sus Expresiones es Verdadera, en el caso que todas las expresiones
sean Falsas, entonces el resultado será Falso.

EXPRESIÓN 1 EXPRESIÓN 2 RESULTADO


Falso Falso Falso
Falso Verdadero Verdadero
Verdadero Falso Verdadero
Verdadero Verdadero Verdadero

Página 51 de 57
MANUAL DE VISUAL BASIC 2008

5. GUÍA DE EJERCICIOS 4: IF - ANIDADOS


Para esta guía de ejercicios debes de crear un nuevo proyecto en Visual
Basic con el nombre de: WINPROGUIA4.

FORMULARIO 1 (FRMUTILIDAD): Calcular la utilidad que un trabajador recibe


en el reparto anual de utilidades si este se le asigna como un porcentaje de
su salario mensual que depende de su antigüedad en la empresa de
acuerdo con la siguiente tabla:

Tiempo Utilidad

Menos de 1 año 5 % del salario

1 año o más y menos de 2 años 7% del salario

2 años o más y menos de 5 años 10% del salario

5 años o más y menos de 10 años 15% del salario

10 años o más 20% del salario

FORMULARIO 2 (FRMJUBILACION): El ISSS requiere clasificar a las personas


que se jubilaran en el año de 2020. Existen tres tipos de jubilaciones: por
edad, por antigüedad joven y por antigüedad adulta. Las personas
adscritas a la jubilación por edad deben tener 60 años o más y una
antigüedad en su empleo de menos de 25 años. Las personas adscritas a la
jubilación por antigüedad joven deben tener menos de 60 años y una
antigüedad en su empleo de 25 años o menos. Las personas adscritas a la
jubilación por antigüedad adulta deben tener 60 años o más y una
antigüedad en su empleo de 25 años o más. Determinar en qué tipo de
jubilación, quedara adscrita una persona

FORMULARIO 3 (FRMCOMPUTADORAS): En una fábrica de computadoras se


planea ofrecer a los clientes un descuento que dependerá del número de
computadoras que compre. Si las computadoras son menos de cinco se les
dará un 10% de descuento sobre el total de la compra; si el número de
computadoras es mayor o igual a cinco pero menos de diez se le otorga un
20% de descuento; y si son 10 o más se les da un 40% de descuento. El
precio de cada computadora es de $500.

Página 52 de 57
MANUAL DE VISUAL BASIC 2008

FORMULARIO 4 (FRMFINAL): Realice un programa que calcule la nota final


de una X materia (a partir de los 4 períodos), si el período cuatro la nota es
menor que 5, la computadora mandará un mensaje de REPROBADO, sino
se calculará el promedio de los 4 periodos, si este promedio es menor de 6
solo imprimirá REPROBADO, caso contrario imprimir su promedio
FORMULARIO 5 (FRMGUIA4): Crear un formulario que contenga botones de
comando que permita enlazar a cada uno de los 4 formularios de la guía 4.
También se deben modificar los 4 formularios para que de estos se pueda
retornar al menú principal

6. PRÁCTICA 7-1: PROGRAMAR SEGURIDAD


a. Del Explorador de Soluciones abre el Formulario: FRM_PRUEBA1.
b. Doble clic en el Botón INGRESAR.
c. Digita la siguiente programación:

Dim usu As String

Dim con As String

usu = TXT_USUARIO.Text.Trim

con = TXT_CONTRA.Text.Trim

If usu.Length = 0 Then

MsgBox("Digite su Usuario", MsgBoxStyle.Exclamation, "ACCESO")

TXT_USUARIO.Focus()

ElseIf con.Length = 0 Then

MsgBox("Digite su Contraseña", MsgBoxStyle.Exclamation, "ACCESO")

TXT_CONTRA.Focus()

ElseIf usu <> "Usuario" Then

MsgBox("Usuario Incorrecto", MsgBoxStyle.Exclamation, "ACCESO")

TXT_USUARIO.Clear()

TXT_USUARIO.Focus()

Página 53 de 57
MANUAL DE VISUAL BASIC 2008
ElseIf con <> "2010" Then

MsgBox("Contraseña Incorrecto", MsgBoxStyle.Exclamation, "ACCESO")

TXT_CONTRA.Clear()

TXT_CONTRA.Focus()

Else

TXT_USUARIO.Clear()

TXT_CONTRA.Clear()

TXT_USUARIO.Focus()

Me.Hide()

FRM_PRUEBA2.Show()

End If

d. Guardamos: CTRL + SHIFT + S.


e. Doble clic en el Botón SALIR y digitamos lo siguiente:
END
f. Guardamos: CTRL + SHIFT + S.
g. Del Explorador de Soluciones abrimos el formulario: FRM_PRUEBA2.
h. Doble clic sobre el botón SALIR.
i. Modificamos el código digitado ahí, de tal manera que quede así:
Me.Hide()
FRM_PRUEBA1.Show()
j. Guardamos: CTRL + SHIFT + S.
k. Verificamos que el formulario de INICIO sea FRM_PRUEBA1.
l. Probamos su funcionamiento: F5.
m. Digitamos Usuarios y Contraseñas cualquiera y damos clic en INGRESAR.
n. Ahora digitamos como usuario: Usuario y contraseña: 2010, damos clic
en INGRESAR.
o. Nos debe trasladar al otro Formulario (FRM_PRUEBA2).
p. Damos clic en SALIR, para que nos regrese al formulario: FRM_PRUEBA1.
q. Finalmente clic en SALIR del Formulario FRM_PRUEBA1.
r. FIN DE LA PRÁCTICA 7-1.

Página 54 de 57
MANUAL DE VISUAL BASIC 2008

CAPÍTULO 8: CONTROLES ADICIONALES

1. PICTUREBOX
Este objeto nos permitirá colocar imágenes en los Formularios. Las
propiedades comunes en un PictureBox son:

PROPIEDAD USO EJEMPLO

(Name) Propiedad más importante que IMG_LOGO


determina el nombre lógico de
un objeto.
BorderStyle Estilo de Borde la imagen. Fixed3D
Cursor Personaliza el tipo de cursor a DEFAULT
mostrar cuando se pase sobre el
objeto.
Image Imagen que contendrá el objeto. IMAGEN.jpg
Size Especifica las dimensiones de la 150, 175
Imagen.
SizeMode Determina la manera en que la StretchImage
imagen se mostrara en el objeto.
Visible Si esta TRUE la imagen puede TRUE
visualizarse.

2. PRÁCTICA 8-1: AGREGAR IMAGEN – FRM_PRUEBA2


a. Del Explorador de Soluciones abre el formulario: FRM_PRUEBA2.
b. Agrega un PictureBox al formulario, colocándolo abajo del Label de
BIENVENIDOS/AS.
c. Establece el BORDERSTYLE en Fixed3D.
d. Establece la propiedad IMAGE con una imagen que tengas en la
computadora asignada.
e. Cambia la propiedad SIZEMODE por StretchImage.
f. Guardamos: CTRL + SHIFT + S.
g. FIN DE LA PRÁCTICA 8-1.

Página 55 de 57
MANUAL DE VISUAL BASIC 2008

3. MONTHCALENDAR
Con este objeto podemos adicionar un calendario a nuestro formulario. Las
propiedades comunes a utilizar son:

PROPIEDAD USO EJEMPLO

(Name) Propiedad más importante que CALENDARIO


determina el nombre lógico de
un objeto.
BackColor Personaliza el Color de Fondo. GradientActiveCaption
FirstDayOfWeek Establece que día es el primero DEFAULT
de la semana.
Font Personaliza el Tipo y Tamaño de Microsoft Sans Serif,
letra en el Objeto. 8.25pt
ForeColor Cambia el Color de Letra del Desktop
Objeto.
MaxDate Establece la Fecha máxima que 12/31/9998
soporta el Calendario.
MaxSelectionCount Determina el número máximo de 1
días a seleccionar en el objeto.
MinDate Establece la Fecha mínima que 1/1/1753
soporta el Calendario.
ShowToday Si esta en TRUE el control permite TRUE
mostrar la fecha actual del
sistema.
ShowTodayCircle Si esta en TRUE el control permite TRUE
mostrar marcada la fecha actual
del sistema.
ShowWeekNumbers Si esta en TRUE muestra el número TRUE
de la semana en el control.
TitleBackColor Personalizar el Color de Fondo del TRUE
Título del Calendario.
TitleForeColor Personalizar el Color de Letra del TRUE
Título del Calendario.

Página 56 de 57
MANUAL DE VISUAL BASIC 2008

4. PRÁCTICA 8-2: AGREGAR CALENDARIO


a. Siempre ocuparemos el Formulario de FRM_PRUEBA2.
b. De la Caja de Herramientas, agregaremos un objeto MONTHCALENDAR.
c. Lo ubicaremos debajo de la imagen.
d. Modificamos las siguientes propiedades:
a. Name: CALENDARIO.
b. BackColor: GradientActiveCaption.
c. MaxSelectionCount: 1.
e. Hacemos doble clic sobre el calendario y digitamos lo siguiente:
Me.Text = CALENDARIO.SelectionRange.Start
f. Guardamos: CTRL + SHIFT + S.
g. Probamos su funcionamiento: F5.
h. Damos clic en alguna fecha del calendario, y notaras que en la Barra
de Título aparece la fecha en la cual damos clic.
i. Cerramos el formulario para retornar a Visual Basic.
j. FIN DE LA PRÁCTICA 8-2.

Página 57 de 57

También podría gustarte