Вы находитесь на странице: 1из 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 Pgina
CONTENIDO DEL MANUAL DE VISUAL BASIC 2008 ................................................................2 INTRODUCCIN ...................................................................................................................5 CAPITULO 1: CONFIGURACIONES BSICAS ............................................................................6 1. a. b. c. 2. 3. a. b. c. d. 4. 5. 6. 7. a. b. 8. a. b. c. d. 9. 10. REQUISITOS DE INSTALACIN ........................................................................................... 6 REQUISITOS MNIMOS .................................................................................................. 6 REQUISITOS IDEALES ..................................................................................................... 6 TIEMPO ESTIMADO DE INSTALACIN ........................................................................... 6 EJECUTAR VISUAL STUDIO 2008........................................................................................ 7 CREACIN DE UN NUEVO PROYECTO ............................................................................... 8 PRIMERA FORMA (BARRA DE MEN). .......................................................................... 9 SEGUNDA FORMA (PGINA DE INICIO). ........................................................................ 9 TERCERA FORMA (COMBINACIN DE TECLAS). .......................................................... 10 CUARTA FORMA (BARRA DE HERRAMIENTAS ESTNDAR). ........................................ 10 CAMBIAR O COLOCAR UN NOMBRE A UN FORMULARIO. .............................................. 10 GUARDAR TODO UN PROYECTO (CTRL + SHIFT + S)........................................................ 12 PRACTICA 1-1: CREAR UN NUEVO PROYECTO................................................................. 13 EJECUTAR UN FORMULARIO EN VS2008......................................................................... 14 SOLO EXISTE UN FORMULARIO EN EL PROYECTO. ...................................................... 14 EXISTEN 2 O MS FORMULARIOS EN EL PROYECTO. .................................................. 14 ABRIR UN PROYECTO YA EXISTENTE ............................................................................... 15 PRIMERA FORMA (BARRA DE MEN) ......................................................................... 15 SEGUNDA FORMA (PGINA DE INICIO) ....................................................................... 16 TERCERA FORMA (COMBINACIONES DE TECLAS) ....................................................... 16 CUARTA FORMA (BARRA DE HERRAMIENTAS ESTNDAR) ......................................... 17 PRCTICA 1-2: EJECUTAR UN FORMULARIO ................................................................... 17 PRCTICA 1-3: AGREGAR OTRO FORMULARIO AL PROYECTO. ................................... 17

CAPITULO 2: PERSONALIZAR FORMULARIOS ...................................................................... 19 1. 2. 3. PROPIEDADES TPICAS DE UN FORMULARIO .................................................................. 19 PRCTICA 2-1: PERSONALIZAR FORMULARIO FRM_PRUEBA1 ....................................... 21 PRCTICA 2-2: PERSONALIZAR FORMULARIO FMR_PRUEBA2 ....................................... 22

Pgina 2 de 57

MANUAL DE VISUAL BASIC 2008


CAPTULO 3: PERSONALIZAR ETIQUETAS (LABEL) ................................................................ 24 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. CONTROLES COMUNES ................................................................................................... 25 CONTENEDORES .............................................................................................................. 26 MENS Y BARRAS DE HERRAMIENTAS ........................................................................... 26 DATOS.............................................................................................................................. 26 COMPONENTES ............................................................................................................... 27 IMPRESIN ...................................................................................................................... 27 DILOGO.......................................................................................................................... 28 REPORTES CRYSTAL ......................................................................................................... 28 PROPIEDADES COMUNES EN LABEL ................................................................................ 29 PRCTICA 3-1: AGREGAR ETIQUETAS EN FRM_PRUEBA1 ........................................... 29 PRCTICA 3-2: AGREGAR ETIQUETAS EN FRM_PRUEBA2 ........................................... 31

CAPTULO 4: CAJAS DE TEXTO (TEXTBOX) ........................................................................... 32 1. 2. PROPIEDADES COMUNES EN UNA CAJA DE TEXTO ........................................................ 32 PRCTICA 4-1: AGREGAR TEXTBOX ................................................................................. 33

CAPTULO 5: BOTONES DE COMANDO (BUTTON)................................................................ 36 1. 2. 3. PROPIEDADES MS COMUNES EN LOS BOTONES .......................................................... 36 PRCTICA 5-1: AGREGAR BOTONES FRM_PRUEBA1.................................................... 37 PRCTICA 5-2: AGREGAR BOTON FRM_PRUEBA2 ....................................................... 39

CAPTULO 6: PROGRAMANDO OBJETOS EN VS2008 ............................................................ 40 1. 2. 3. 4. 5. 6. OPERADORES MATEMTICOS ......................................................................................... 40 ORDEN DE PRECEDENCIA EN LOS OPERADORES MATEMTICOS ................................... 40 PRCTICA 6-1: PROGRAMANDO BOTON SALIR............................................................... 41 PRCTICA 6-2: OPERACIONES BSICAS ........................................................................... 42 GUA DE EJERCICIOS 1 BSICO ..................................................................................... 44 GUA DE EJERCICIOS 2 - BSICO ...................................................................................... 46

CAPTULO 7: CONDICIONES ................................................................................................ 48 1. 2. 3. 4. a. b. 5. OPERADORES RELACIONALES ......................................................................................... 48 IF THEN ELSE - ENDIF ................................................................................................. 48 GUA DE EJERCICIOS 3 IF SIMPLE .................................................................................. 49 OPERADORES LGICOS ................................................................................................... 51 AND - Y ........................................................................................................................ 51 OR - O .......................................................................................................................... 51 GUA DE EJERCICIOS 4: IF - ANIDADOS ............................................................................ 52 Pgina 3 de 57

MANUAL DE VISUAL BASIC 2008


6. PRCTICA 7-1: PROGRAMAR SEGURIDAD ....................................................................... 53

CAPTULO 8: CONTROLES ADICIONALES.............................................................................. 55 1. 2. 3. 4. PICTUREBOX .................................................................................................................... 55 PRCTICA 8-1: AGREGAR IMAGEN FRM_PRUEBA2...................................................... 55 MONTHCALENDAR .......................................................................................................... 56 PRCTICA 8-2: AGREGAR CALENDARIO........................................................................... 57

Pgina 4 de 57

MANUAL DE VISUAL BASIC 2008


INTRODUCCIN

Visual Basic tiene el honor de haber sido el lenguaje de programacin ms extendido y utilizado en la historia de la informtica. Pero lejos de haberse quedado anclado en el pasado, este lenguaje ha continuado evolucionando a lo largo de los ltimos aos. Con la aparicin de la tecnologa Microsoft .NET, Visual Basic sufri la transformacin ms amplia que jams haya tenido este lenguaje de programacin. Microsoft elabor entonces la primera especificacin de esta evolucin que ha tenido Visual Basic, de la especificacin del lenguaje Visual Basic 7.0, y que sera la que se incorporara a Visual Basic .NET 2002. Poco tiempo despus, la especificacin del lenguaje Visual Basic sufri pequeos retoques que se incorporaron a la especificacin del lenguaje Visual Basic 7.1 y que formara parte de Visual Basic .NET 2003. Microsoft sin embargo, no se ha detenido aqu y as ha elaborado la especificacin del lenguaje Visual Basic 9.0 que es la especificacin que forma parte de Visual Basic 2008. Con la ltima especificacin aadida al lenguaje Visual Basic por Microsoft, el lenguaje pasa a denominarse Visual Basic 2008. La palabra .NET ya no acompaa al lenguaje Visual Basic como ha ocurrido con las versiones 2002 y 2003 de Visual Studio. De hecho, ahora Visual Studio en su nueva versin pasa a llamarse Visual Studio 2008.

Pgina 5 de 57

MANUAL DE VISUAL BASIC 2008


CAPITULO 1: CONFIGURACIONES BSICAS

1. REQUISITOS DE INSTALACIN
a. REQUISITOS MNIMOS
Para la instalacin de Visual Studio 2008 debemos tomar muy en cuenta los siguientes requisitos mnimos de instalacin: 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 mltiples 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 INSTALACIN


El tiempo que se lleva la instalacin de Visual Studio 2008 puede variar segn las caractersticas particulares de cada equipo, que puede oscilar entre 30 minutos hasta 2 horas.

Pgina 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.

A B

Pantalla de Inicio de Visual Studio 2008 (VS2008)

Pgina 7 de 57

MANUAL DE VISUAL BASIC 2008


DETALLE DE LA PANTALLA DE INICIO DE VS2008 A. Barra de Ttulo. Barra tpica 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 Estndar. Herramientas tpicas o ms utilizadas y de acceso rpido. D. Cuadro de Herramientas. Lista de todas las herramientas u objetos, clasificados segn la funcionalidad, que se pueden insertar y utilizar en los Formularios o contenedores de VS2008. E. Pgina de Inicio. Pantalla que carga al iniciar VS2008 y que nos permite Crear o Abrir un nuevo proyecto, informarnos en lnea, 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 tambin el personalizar cada una de sus respectivas caractersticas a travs de la Barra de Propiedades.

3. CREACIN DE UN NUEVO PROYECTO


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

Pgina 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 Aplicacin 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 (PGINA DE INICIO).


i. En Proyectos recientes de la Pgina de Inicio, se encuentra una opcin a la derecha de Crear llamada: Proyecto ii. Clic en Windows de Tipo de proyecto. iii. Clic en Aplicacin 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. Pgina 9 de 57

MANUAL DE VISUAL BASIC 2008

c. TERCERA FORMA (COMBINACIN DE TECLAS).


i. Presiona la combinacin de teclas: CTRL + N. ii. Clic en Windows de Tipo de proyecto. iii. Clic en Aplicacin 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 ESTNDAR).


i. Clic en el icono de Nuevo proyecto de la Barra de herramientas estndar. ii. Clic en Windows de Tipo de proyecto. iii. Clic en Aplicacin 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 continuacin de manera opcional un Guin 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.

Pgina 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 Lgico: es el nombre con el cual VS2008 lo reconocer al momento de estar programando. (El ms utilizado) Nombre de Archivo o Fsico: nombre fsico 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 ms fcil, ya que evitar perder tiempo al recordar cmo se llamaba. Todo nombre de un formulario o contenedor debe estar en mayscula, en singular, sin tildes, sin caracteres especiales ($ % & / ! ? etc.) de preferencia.

Para cambiar el nombre a un formulario realiza lo siguiente: a. Modificaremos el nombre fsico. 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 extensin (Tipo de archivo) llamada: vb. f. Presionamos la tecla ENTER. g. Ahora modificaremos el nombre lgico.

Pgina 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. j.

Un clic en la parte gris del formulario. 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 debera 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.

Pgina 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 Ubicacin, debes seleccionar la carpeta donde lo guardaras, para ello clic en Examinar, luego busca y selecciona la carpeta donde guardes las prcticas. f. En la casilla de Nombre de la solucin, debe ser el mismo nombre que el Nombre del proyecto. g. Debe estar marcada la casilla de Crear directorio para la solucin. h. Clic en Guardar.

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


a. Ejecuta VS2008. b. Presiona la combinacin de teclas: CTRL + N. c. Clic en Windows de Tipo de proyecto. d. Clic en Aplicacin 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. el nuevo proyecto que hemos creado junto con un formulario o contenedor por defecto. h. Cambia el nombre fsico del formulario que te aparece con el nombre de Form1.vb por el nombre de FRM_PRUEBA1. g. Automticamente en el panel de Explorador de soluciones, aparece

Pgina 13 de 57

MANUAL DE VISUAL BASIC 2008


i. j. Luego cambia el nombre Lgico en la barra de Propiedades por FRM_PRUEBA1. Guarda todo lo que hemos realizado presionando la combinacin de teclas: CTRL + SHIFT + S. k. FIN DE LA PRCTICA 1-1.

7. EJECUTAR UN FORMULARIO EN VS2008.


Ejecutar un formulario significa que dicho formulario se pondr en funcionamiento, y verificaremos que trabaja segn para lo cual lo hemos programado. Para ello realiza lo siguiente segn 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 depuracin de la barra de herramientas Estndar, para que el formulario comience a trabajar y para que verifiquemos que lo hace segn lo que programamos.

b. EXISTEN 2 O MS FORMULARIOS EN EL PROYECTO.


Cuando existen 2 ms formularios en un mismo proyecto e intentamos ejecutar un formulario presionando la tecla F5, se ejecutar automticamente 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:

Pgina 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 estn agregados al proyecto. vi. Clic el que desea establecer como principal. vii. Presiona la combinacin 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

Pgina 15 de 57

MANUAL DE VISUAL BASIC 2008


iii. De la ventana que te aparece, en la opcin Buscar en selecciona la ubicacin (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 segn sea el nombre con que guardaste el proyecto. vi. Clic en Abrir.

b. SEGUNDA FORMA (PGINA DE INICIO)


i. En Proyectos recientes de la Pgina de Inicio, se encuentra una opcin a la derecha de Abrir llamada: Proyecto ii. De la ventana que te aparece, en la opcin Buscar en selecciona la ubicacin (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 segn sea el nombre con que guardaste el proyecto. v. Clic en Abrir.

c. TERCERA FORMA (COMBINACIONES DE TECLAS)


i. Presionar la combinacin de teclas: CTRL + O. ii. De la ventana que te aparece, en la opcin Buscar en selecciona la ubicacin (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 segn sea el nombre con que guardaste el proyecto. v. Clic en Abrir.

Pgina 16 de 57

MANUAL DE VISUAL BASIC 2008


d. CUARTA FORMA (BARRA DE HERRAMIENTAS ESTNDAR)
i. Clic en el icono llamado Abrir archivo de la barra de herramientas Estndar. ii. De la ventana que te aparece, en la opcin Buscar en selecciona la ubicacin (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 segn sea el nombre con que guardaste el proyecto. v. Clic en Abrir.

9. PRCTICA 1-2: EJECUTAR UN FORMULARIO


a. Debe estar abierto el proyecto que ocupamos en la prctica 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 Ttulo del Formulario que estamos probando (No te equivoques cerrando VS2008). f. Con eso retornaremos a la etapa de Diseo del formulario. g. FIN DE LA PRCTICA 1-2.

10.

PRCTICA 1-3: AGREGAR OTRO FORMULARIO AL


a. Siempre ocupando el proyecto de la prctica 1. b. Del Explorador de Soluciones, damos clic derecho sobre el Proyecto: WIN_PRO_PRUEBA. c. Seleccionar Agregar. d. Clic en Nuevo Elemento. Pgina 17 de 57

PROYECTO.

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 ms grande que el primero. i. Coloca el puntero del mouse en la esquina inferior derecha de dicho formulario y ten presionado el clic y desplzalo de tal manera que vaya creciendo el formulario. No tan grande, pero que notes la diferencia de tamao entre FRM_PRUEBA1 y FRM_PRUEBA2. j. l. Presiona F5. Notaras que sigue ejecutndose el primer formulario Clic en Proyecto de la Barra de Men. k. Cierra este formulario y cambiemos el formulario de inicio. 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 ejecutndose 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 combinacin de teclas: CTRL + SHIFT + S. r. FIN DE LA PRCTICA 1-3.

Pgina 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 TPICAS DE UN FORMULARIO


Existen una gran cantidad de Propiedades o caractersticas fsicas que se pueden personalizar en un formulario, a continuacin se detallan las ms utilizadas: PROPIEDAD (Name) Propiedad objeto. Pgina 19 de 57 USO ms importante que EJEMPLO FRM_PRUEBA1

determina el nombre lgico de un

MANUAL DE VISUAL BASIC 2008


AcceptButton Permite seleccionar que Botn del formulario se activar al presionar la tecla ENTER. AutoScroll Si esta en TRUE indica que el FALSE CMD_INGRESAR

formulario de ser necesario. BackColor

automticamente

adicionara Barras de Desplazamiento

Determina el color de Fondo del Formulario. Puede elegir el color entre cualquiera de las 3 categoras que aparecen: Sistema. Personalizado, Web o

GradientActiveCaption

BackgroundImage Establece la imagen de fondo en el formulario. De preferencia ocupar imgenes tipo: JPG o JPEG. CancelButton Permite seleccionar que Botn del formulario se activar al presionar la tecla ESC. ControlBox Si esta en TRUE se puede trabajar con la Caja de Control tpica en toda ventana: Cerrar. Cursor Establece cual ser el tipo de cursor a visualizar al momento de trabajar en el formulario. FormBorderStyle Permite seleccionar el Estilo de Borde que poseer el formulario. Icon Permite cambiar el icono por defecto que nos aparece en un Formulario. MaximizeBox Si esta en TRUE permite visualizar y trabajar con el botn de Maximizar de un formulario. MinimizeBox Si esta en TRUE permite visualizar y Minimizar, Maximizar y

Imagen.jpg

CMD_SALIR

TRUE

DEFAULT

SIZABLE

icono.ico

TRUE

TRUE

Pgina 20 de 57

MANUAL DE VISUAL BASIC 2008


trabajar con el botn de Minimizar de un formulario. Opacity Indica el porcentaje de Opacidad en 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 icono en el formulario, que establecimos en la propiedad ICON. ShowInTaskbar Si esta en TRUE nos permitir ver el icono en la Barra de Tareas, que establecimos en la propiedad ICON. Size Esta propiedad despliega 2 atributos: WIDTH (Ancho del Formulario) y HEIGHT (Alto del formulario). StartPosition Indica la posicin inicial cuando se ejecute el formulario. Text Texto que se mostrar en la Barra de Ttulo del Formulario. WindowState Establece el estado de un formulario al ejecutarse: Normal, Minimizado o Maximizado. NORMAL MI PRIMER FORMULARIO CENTERSCREEN WIDTH: 300 HEIGHT: 300 TRUE TRUE 100%

2. PRCTICA 2-1: PERSONALIZAR FORMULARIO FRM_PRUEBA1


a. Si no tienes abierto el Proyecto de la Prctica 1, debes abrirlo. b. Del Explorador de Soluciones haz doble clic sobre el formulario FRM_PRUEBA1. Con ello se activarn las propiedades de este. c. Personaliza el formulario segn se te indica a continuacin:

Pgina 21 de 57

MANUAL DE VISUAL BASIC 2008

PROPIEDAD A MODIFICAR BackColor Cursor FormBorderStyle MaximizeBox MinimizeBox Opacity Size (Width) Size (Height) StartPosition Text

VALOR A ESTABLECER FRM_PRUEBA1 GradientActiveCaption AppStarting FixedSingle False False 80% 370 165 CenterScreen 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 PRCTICA 2-1.

3. PRCTICA 2-2: PERSONALIZAR FORMULARIO FMR_PRUEBA2


a. Del Explorador de Soluciones haz doble clic sobre el formulario FRM_PRUEBA2. Con ello se activarn las propiedades de este. b. Personaliza el formulario segn se te indica a continuacin: PROPIEDAD A MODIFICAR BackColor Cursor FormBorderStyle MaximizeBox MinimizeBox Opacity Size (Width) Size (Height) StartPosition VALOR A ESTABLECER FRM_PRUEBA2 255, 224, 192 Default FixedSingle False False 100% 450 400 CenterScreen

Pgina 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 PRCTICA 2-2.

Pgina 23 de 57

MANUAL DE VISUAL BASIC 2008


CAPTULO 3: PERSONALIZAR ETIQUETAS (LABEL)

Una Etiqueta o Label es un Objeto que nos permite desplegar informacin al usuario e incluso ayuda a solicitar y especificar la informacin que necesita un sistema informtico. 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. Tambin esta caja de Herramientas agrupa los tipos de Objetos que podemos utilizar:

Caja de Herramientas (Clasificada en Grupos) Pgina 24 de 57

MANUAL DE VISUAL BASIC 2008


Y podemos detallar cada clasificacin de la siguiente manera:

1. CONTROLES COMUNES
Nos despliega una lista de Objetos que utilizamos de manera muy comn en un formulario o proyecto. Ejemplos: Pointer Puntero, Button Botn 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 imgenes, MonthCalendar Calendario tpico, PictureBox Imgenes, ProgressBar Barra de Progreso, RadioButton Lista de Seleccin (Uno a la vez) y TextBox Caja de Texto.

Caja de Herramientas (Objetos Comunes) Pgina 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. MENS Y BARRAS DE HERRAMIENTAS


Esta nos permite adicionar Mens o Barras de Herramientas a nuestros formularios.

Caja de Herramientas (Mens y Barras de Herramientas)

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

Pgina 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. IMPRESIN
Objetos tiles al momento de desear mandar a imprimir datos extrados de una Base de Datos. Pgina 27 de 57

MANUAL DE VISUAL BASIC 2008

Caja de Herramientas (Impresin)

7. DILOGO
Este permite mostrar Ventanas de Dilogo que muestra ventanas de Abrir o Guardar documentos, entre otros.

Caja de Herramientas (Dilogo)

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)

Pgina 28 de 57

MANUAL DE VISUAL BASIC 2008


9. PROPIEDADES COMUNES EN LABEL
Las propiedades ms utilizadas en un Label son las que se detallan a continuacin: PROPIEDAD (Name) Propiedad objeto. AutoSize Si es TRUE el objeto se redimensiona su tamao segn el texto que esta contenido adentro de este. BackColor Establece el Color de Fondo de la Etiqueta. Automticamente toma el color de Fondo del Formulario. BorderStyle Font ForeColor Text Estilo de Borde del Label. Personaliza el Tipo y Tamao de Letra. Determina el Color de la Letra. Texto que se mostrar en el Label. NONE Microsoft Sans Serif, 8.25pt BLUE Digite el Nombre de Usuario Visible Si esta TRUE se puede visualizar el Label. TRUE GradientActiveCaption TRUE USO ms importante que EJEMPLO LBL_USUARIO

determina el nombre lgico de un

10.

PRCTICA 3-1: AGREGAR ETIQUETAS EN FRM_PRUEBA1


Etiquetas.

a. En el Formulario FRM_PRUEBA1, agregaremos y personalizaremos b. De la Caja de Herramientas, clic en Label. c. Dibujar un rectngulo o simplemente hacer clic en el Formulario para colocar el nuevo Label. d. Personaliza el Label de la siguiente manera: PROPIEDAD A MODIFICAR Name AutoSize BorderStyle VALOR A ESTABLECER LABEL1 LBL_USUARIO TRUE Fixed3D Pgina 29 de 57

MANUAL DE VISUAL BASIC 2008


Font (Name) Font (Size) Font (Bold) ForeColor Location (X) Location (Y) Text Comic Sans MS 10 TRUE Blue 15 15 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 Name AutoSize BorderStyle Font (Name) Font (Size) Font (Bold) ForeColor Location (X) Location (Y) Text VALOR A ESTABLECER LABEL2 LBL_CONTRA TRUE Fixed3D Comic Sans MS 10 TRUE Blue 15 50 DIGITE SU CONTRASEA:

h. Guardar: CTRL + SHIFT + S. i. Para verse de la siguiente manera:

Pgina 30 de 57

MANUAL DE VISUAL BASIC 2008


j. FIN DE LA PRCTICA 3-1.

11.

PRCTICA 3-2: AGREGAR ETIQUETAS EN FRM_PRUEBA2


FRM_PRUEBA2.

a. Del Explorador de Soluciones, damos doble clic sobre el Formulario b. Agregamos una Etiqueta al formulario FRM_PRUEBA2 y lo personalizamos de la siguiente manera: PROPIEDAD A MODIFICAR Name AutoSize BorderStyle Font (Name) Font (Size) Font (Bold) Location (X) Location (Y) Text LBL_SALUDO TRUE NONE Georgia 16 TRUE 100 60 BIENVENIDOS/AS VALOR A ESTABLECER LABEL1

c. Guardar: CTRL + SHIFT + S. d. FIN DE LA PRCTICA 3-2.

Pgina 31 de 57

MANUAL DE VISUAL BASIC 2008


CAPTULO 4: CAJAS DE TEXTO (TEXTBOX)

Las Cajas de Texto nos permiten tomar informacin que ha digitado el usuario para poder procesarla y realizar otra operacin a partir de lo ingresado.

1. PROPIEDADES COMUNES EN UNA CAJA DE TEXTO


A continuacin se detallan las propiedades ms comunes en una Caja de Texto: PROPIEDAD (Name) Propiedad objeto. BackColor BorderStyle CharacterCasing Color de Fondo del TextBox. Estilo de Borde del TextBox. Permite transformar el texto digitado a Mayscula, convierte. Cursor Indica el tipo de Cursor que se ocupar en este objeto. Enabled Si esta en FALSE el objeto puede verse, pero no ser ocupado ya que estar bloqueado. Font Permite personalizar el Tipo y Tamao de letra. ForeColor Establece el color de la letra en el TextBox. MaxLength Indica texto. la La cantidad cantidad mxima mxima de por 32767 WindowText Microsoft Sans Serif, 8.25pt TRUE IBEAM Minscula o No lo Window Fixed3D UPPER USO ms importante que EJEMPLO TXT_USUARIO

determina el nombre lgico de un

caracteres a digitar en la caja de defecto es de: 32767. MultiLine Si esta en TRUE se permitir digitar mltiples lneas en un TextBox. FALSE

Pgina 32 de 57

MANUAL DE VISUAL BASIC 2008


PasswordChar Se digitara un carcter que sustituir el texto digitado, para simular un TextBox de Contrasea. ReadOnly Si esta en TRUE el TextBox puede recibir enfoque, pero no se podr modificar la informacin contenida en este objeto. ScrollBars Establece el Tipo a de Barra en de el NONE FALSE *

Desplazamiento en TRUE:

ocupar

TextBox, si la propiedad MultiLine est NONE, HORIZONTAL, VERTICAL o BOTH. ShortCutsEnabled Si esta en FALSE, no se permitir que el texto digitado en el TextBox sea cortado o copiado. Recomendado en las Cajas de Texto de Contrasea. TabIndex Indica el orden de tabulacin. Inicia con el nmero 0 Cero, luego el 1 y as sucesivamente. TabStop Si esta en FALSE, este objeto no aceptar orden de Tabulacin. Visible Si esta en TRUE el objeto puede verse y ocuparse. TRUE TRUE 0 FALSE

2. PRCTICA 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 segn se detalla a continuacin:

Pgina 33 de 57

MANUAL DE VISUAL BASIC 2008


PROPIEDAD A MODIFICAR Name CharacterCasing Location (X) Location (Y) ShortCutsEnabled Size (Width) Size (Height) TabIndex VALOR A ESTABLECER TEXTBOX1 TXT_USUARIO UPPER 193 16 FALSE 165 20 0

d. Guardar: CTRL + SHIFT + S. e. Agregamos otro TextBox a la derecha del Label que dice: DIGITE SU CONTRASEA. f. Lo personalizamos segn se detalla a continuacin: VALOR A ESTABLECER TEXTBOX2 TXT_CONTRA 225 51 20 * FALSE 133 20 1

PROPIEDAD A MODIFICAR Name Location (X) Location (Y) MaxLength PasswordChar ShortCutsEnabled Size (Width) Size (Height) TabIndex

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:

Pgina 34 de 57

MANUAL DE VISUAL BASIC 2008

j.

Digitamos un nombre de Usuario inventado y notaras que todo lo que digitas queda en Maysculas.

k. Al digitar en la Caja de Texto de la Contrasea todo queda con el smbolo: *. l. Cierra el Formulario para retornar a Visual Basic. m. FIN DE LA PRCTICA 4-1.

Pgina 35 de 57

MANUAL DE VISUAL BASIC 2008


CAPTULO 5: BOTONES DE COMANDO (BUTTON)

Los Botones o Botones de Comando nos permiten realizar procesar la informacin proporcionada por el usuario o realizar alguna actividad en especfico.

1. PROPIEDADES MS COMUNES EN LOS BOTONES


A continuacin se detallas las propiedades ms utilizadas o comunes en los Botones o Button: PROPIEDAD (Name) USO Propiedad ms importante que determina el nombre lgico de un objeto. AutoSize Si esta en TRUE el objeto FALSE EJEMPLO CMD_INGRESAR

automticamente cambiara de tamao segn las dimensiones del texto que contiene. BackColor Establece el Color de Fondo del Botn. BackgroundImage Agrega imagen al Botn. IMAGEN.jpg TILE NavajoWhite

BackgroundImageLayout Indica la manera en que se observara el Ttulo o texto del botn Imagen. Cursor Establece el cursor a ocupar sobre el objeto. Enabled Si esta en FALSE el objeto puede verse, pero no ocuparse ya que estar deshabilitado. Font Personaliza el Tipo y Tamao de letra contenida en el objeto. Pgina 36 de 57 en conjunto con la

AppStarting

TRUE

Microsoft Sans Serif, 8.25pt

MANUAL DE VISUAL BASIC 2008


ForeColor Establece el color del texto MidnightBlue

ubicado en el objeto. Location Establece la coordenada X e Y, que corresponden a la posicin del objeto adentro del formulario. Size Establece el Ancho (Width) y Alto (Height) del objeto. TabIndex Nmero que indica el orden de Tabulacin. TabStop Si esta en TRUE aceptara TRUE 0 132, 27 87, 101

Tabulacin. Text Texto que indica la operacin o actividad que realiza el Botn. Visible Si esta en FALSE el objeto no se puede visualizar. TRUE INGRESAR

2. PRCTICA 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 Contrasea que ya tenemos ubicado. d. Lo personalizaremos de la siguiente manera: PROPIEDAD A MODIFICAR Name BackColor Font (Name) Font (Size) Font (Bold) ForeColor Location (X) Location (Y) Size (Width) Size (Height) VALOR A ESTABLECER BUTTON1 CMD_INGRESAR NavajoWhite Microsoft Sans Serif 9 TRUE MidnightBlue 87 101 132 27 Pgina 37 de 57

MANUAL DE VISUAL BASIC 2008


TabIndex Text 2 INGRESAR

e. Guardamos: CTRL + SHIFT + S. f. Agregamos otro Button a la par del Botn Ingresar. g. Lo personalizamos de la siguiente manera: PROPIEDAD A MODIFICAR Name BackColor Font (Name) Font (Size) Font (Bold) ForeColor Location (X) Location (Y) Size (Width) Size (Height) TabIndex Text CMD_SALIR NavajoWhite Microsoft Sans Serif 9 TRUE MidnightBlue 226 101 132 27 3 SALIR VALOR A ESTABLECER BUTTON2

h. Debe verse de la siguiente manera:

i. j. l.

Guardamos: CTRL + SHIFT + S. Probamos su funcionamiento: F5. Cierre el formulario para retornar a Visual Basic.

k. Verifique el orden de tabulacin, presionando la tecla: TAB. m. FIN DE LA PRCTICA 5-1. Pgina 38 de 57

MANUAL DE VISUAL BASIC 2008


3. PRCTICA 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 botn en la parte inferior del Formulario. d. Lo personalizamos de la siguiente manera: PROPIEDAD A MODIFICAR Name BackColor Font (Name) Font (Size) Font (Bold) ForeColor Location (X) Location (Y) Size (Width) Size (Height) TabIndex Text CMD_SALIR NavajoWhite Microsoft Sans Serif 9 TRUE MidnightBlue 145 334 132 27 3 SALIR VALOR A ESTABLECER BUTTON2

e. Para verse de la siguiente manera:

f.

Guardamos: CTRL + SHIFT + S.

g. FIN DE LA PRCTICA 5-2. Pgina 39 de 57

MANUAL DE VISUAL BASIC 2008


CAPTULO 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: Caractersticas fsicas 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. Mtodos: 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 Mtodos que ambos estarn contenidos en el Evento que deseamos programar. Antes de iniciar la programacin existen operadores muy importantes como:

1. OPERADORES MATEMTICOS
Los operadores matemticos a utilizar son los siguientes: OPERADOR + * / Mod ^ SIGNIFICADO Suma Resta Multiplicacin Divisin Divisin Modular Potenciacin

2. ORDEN DE PRECEDENCIA EN LOS OPERADORES MATEMTICOS


Visual Basic al momento de realizar estas operaciones toma en cuenta el siguiente orden para efectuar el clculo respectivo: Pgina 40 de 57

MANUAL DE VISUAL BASIC 2008


OPERADORES () ^ *, /, Mod +, ORDEN DE PRECEDENCIA Primer nivel Segundo nivel Tercer nivel Cuarto nivel

NOTA: Si encuentra operadores del mismo nivel al momento de operar, realiza la operacin de izquierda a derecha

3. PRCTICA 6-1: PROGRAMANDO BOTON SALIR


a. Del Explorador de Soluciones abrimos el formulario FRM_PRUEBA2. b. Hacemos doble clic sobre el botn que agregamos, llamado SALIR. c. Notaras que se abre la Vista de Codificacin. d. Aparece el siguiente cdigo:
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 Programacin del objeto CMD_SALIR que se activar al momento de hacer CLICK. f. Y luego la otra instruccin que indica el final de dicha programacin. g. En medio de estas dos lneas digita la instruccin: 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. j. l.

Modifiquemos el Proyecto de tal manera que inicie con el formulario con FRM_PRUEBA2. Guardamos: CTRL + SHIFT + S. Clic en el botn SALIR.

k. Probamos su funcionamiento: F5. m. FIN DE LA PRCTICA 6-1.

Pgina 41 de 57

MANUAL DE VISUAL BASIC 2008


4. PRCTICA 6-2: OPERACIONES BSICAS
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 segn se observa a continuacin:

c. Los nombres de los TextBox quedan de la siguiente manera: OBJETO TextBox (Arriba) TextBox (Al centro) TextBox (Abajo) PROPIEDAD Name Name Name ESTABLECER TXTA TXTB TXTR

d. Los nombres de los Button quedan de la siguiente manera: OBJETO Sumar Restar Multiplicar Dividir Salir PROPIEDAD Name Name Name Name Name ESTABLECER CMDSUMA CMDRESTA CMDMULTIPLICACION CMDDIVIDIR CMDSALIR

e. El resto de configuraciones personalzalas al gusto. f. Guardamos: CTRL + SHIFT + S.

Pgina 42 de 57

MANUAL DE VISUAL BASIC 2008


g. Damos doble clic sobre el botn de SUMAR y digitamos el siguiente cdigo: 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 Diseo y hacemos clic sobre el botn RESTAR y digitamos el siguiente cdigo: 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. MULTIPLICAR y digitamos el siguiente cdigo: 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. digitamos el siguiente cdigo:
Dim A As Double Dim B As Double Dim R As Double

k. Regresamos a la vista de Diseo y hacemos clic sobre el botn

m. Regresamos a la vista de Diseo y hacemos clic sobre el botn DIVIDIR y

Pgina 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 Diseo y hacemos clic sobre el botn SALIR y digitamos el siguiente cdigo: 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 botn DIVIDIR ser detallado en el prximo captulo. r. t. Probamos su funcionamiento: F5. Regresa a Visual Basic. s. Digitamos nmeros y probamos las operaciones bsicas. u. Cierra Visual Basic. v. FIN DE LA PRCTICA 6-2.

5. GUA DE EJERCICIOS 1 BSICO


Para esta gua 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 rectngulo. Donde la frmula es la siguiente: rea = base * altura FORMULARIO 2 (FRMTRIANGULO): Cree un formulario que calcule e imprima el rea de un tringulo. Donde la frmula es la siguiente: rea = (base * altura) / 2

Pgina 44 de 57

MANUAL DE VISUAL BASIC 2008


FORMULARIO 3 (FRMDOLAR): Cree un formulario que pregunte una cantidad en colones, para luego realizar la conversin e impresin de su equivalente en dlares. FORMULARIO 4 (FRMCOLON): Cree un formulario que pregunte una cantidad en dlares, para luego realizar la conversin e impresin de su equivalente en colones. FORMULARIO 5 (FRMFAHRENHEIT): Cree un formulario que calcule e imprima la conversin de los Grados Celsius a Fahrenheit, ocupando la siguiente frmula: Fa = (Ce 1.8) + 32 FORMULARIO 6 (FRMCELSIUS): Cree un formulario que calcule e imprima la conversin de los Grados Fahrenheit a Celsius, ocupando la siguiente frmula: 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: Ginecologa, Pediatra y Traumatologa. El presupuesto anual se reparte en base a los siguientes porcentajes: REA Ginecologa Pediatra Traumatologa PORCENTAJE 30% 30% 40%

Calcular e imprimir el valor que le corresponde a cada rea a partir del presupuesto anual.

Pgina 45 de 57

MANUAL DE VISUAL BASIC 2008


FORMULARIO 9 (FRMVENDER): El dueo de una tienda compra un artculo a un precio determinado. Obtener el precio en que lo debe vender para obtener una ganancia del 30%. FORMULARIO 10 (FRMPROMEDIO): Todos los lunes, mircoles 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. GUA DE EJERCICIOS 2 - BSICO


Para esta gua 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 perodo de una materia X, a partir de la siguiente ponderacin: MES Febrero Marzo PORCENTAJE 40% 30%

FORMULARIO 2 (FRMPROMEDIO): Calcular el promedio de notas de un alumno que tiene 7 actividades en la materia de Informtica. 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 Diccionario Biblia Prctica Laboratorio PONDERACIN 10% 10% 20% 20% Pgina 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 perodo de una materia X, a partir de la siguiente ponderacin: MES Abril Mayo Junio PONDERACIN 20% 30% 50%

FORMULARIO 5 (FRMMETROS): Cree un formulario que convierta Kilmetros a Metros. (1000m = 1km) FORMULARIO 6 (FRMKILOMETROS): Cree un formulario que convierta Metros a Kilmetros. FORMULARIO 7 (FMRCENTIMETROS): Cree un Formulario que convierta Metros a Centmetros. (100cm = 1m FORMULARIO 8 (FRMMETROS2): Cree un formulario que convierta Centmetros a Metros. FORMULARIO 9 (FRMMILIMETROS): Cree un formulario que convierta Centmetros Milmetros. (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 gua 2. Tambin se deben modificar los 9 formularios para que de estos se pueda retornar al men principal. Para ello ocupa la siguientes lneas de cdigo: Me.Hide() FRM_PRUEBA1.Show() La primer lnea oculta el formulario actual, y la segunda lnea indica al formulario que se desea desplazar o mostrar.

Pgina 47 de 57

MANUAL DE VISUAL BASIC 2008


CAPTULO 7: CONDICIONES

Las Condiciones nos permiten Evaluar una expresin 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 instruccin que nos permitir evaluar Expresiones es el IF. Puede tomar de referencia el Botn Dividir que ocupamos en el captulo anterior. La sintaxis bsica es: IF Expresin THEN Operacin a realizar si la Expresin es Verdadera ELSE Operacin a realizar si la Expresin es Verdadera ENDIF Podemos extender esta instruccin tanto como sea necesario, segn la cantidad de Expresiones o circunstancias que necesitamos evaluar. Una Expresin la podemos considerar como una Posibilidad de

circunstancias que puedan ocurrir.

Pgina 48 de 57

MANUAL DE VISUAL BASIC 2008


Sintaxis extendida: IF Expresin 1 THEN Operacin a realizar si la Expresin 1 es Verdadera ELSEIF Expresin 2 THEN Operacin a realizar si la Expresin 2 es Verdadera .. ELSEIF Expresin N THEN Operacin a realizar si la Expresin N es Verdadera ELSE Operacin a realizar en el caso que ninguna de la Expresiones anteriores se cumpli ENDIF

3. GUA DE EJERCICIOS 3 IF SIMPLE


Para esta gua 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 nmero mayor, cuando solamente se introducen dos nmeros. Tome en cuenta la posibilidad si los nmeros son iguales. FORMULARIO 2 (FRMMENOR): Cree un Formulario que muestre en pantalla cual es el nmero menor, cuando solamente se introducen dos nmeros. Tome en cuenta la posibilidad si los nmeros 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.

Pgina 49 de 57

MANUAL DE VISUAL BASIC 2008


FORMULARIO 4 (FRMDESCUENTO): En un almacn se hace un 20% de descuento a los clientes cuya compra supere los $1000 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 ms 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 ms. FORMULARIO 8 (FRMSUPERMERCADO): En un supermercado se hace una promocin, mediante la cual el cliente obtiene un descuento dependiendo de un nmero 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 cunto dinero se le descuenta. FORMULARIO 9 (FRMCUOTA): Una compaa 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 efecta 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 cul 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 gua 3. Cual ser la

Pgina 50 de 57

MANUAL DE VISUAL BASIC 2008


Tambin se deben modificar los 9 formularios para que de estos se pueda retornar al men principal.

4. OPERADORES LGICOS
Cuando deseamos evaluar mltiples Expresiones en un mismo IF debemos ocupar los Operadores Lgicos: OPERADOR AND OR SIGNIFICADO Y 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: EXPRESIN 1 Falso Falso Verdadero Verdadero EXPRESIN 2 Falso Verdadero Falso Verdadero RESULTADO Falso Falso Falso 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. EXPRESIN 1 Falso Falso Verdadero Verdadero EXPRESIN 2 Falso Verdadero Falso Verdadero RESULTADO Falso Verdadero Verdadero Verdadero

Pgina 51 de 57

MANUAL DE VISUAL BASIC 2008


5. GUA DE EJERCICIOS 4: IF - ANIDADOS
Para esta gua 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 antigedad en la empresa de acuerdo con la siguiente tabla: Tiempo Menos de 1 ao 1 ao o ms y menos de 2 aos 2 aos o ms y menos de 5 aos 5 aos o ms y menos de 10 aos 10 aos o ms Utilidad 5 % del salario 7% del salario 10% del salario 15% del salario 20% del salario

FORMULARIO 2 (FRMJUBILACION): El ISSS requiere clasificar a las personas que se jubilaran en el ao de 2020. Existen tres tipos de jubilaciones: por edad, por antigedad joven y por antigedad adulta. Las personas adscritas a la jubilacin por edad deben tener 60 aos o ms y una antigedad en su empleo de menos de 25 aos. Las personas adscritas a la jubilacin por antigedad joven deben tener menos de 60 aos y una antigedad en su empleo de 25 aos o menos. Las personas adscritas a la jubilacin por antigedad adulta deben tener 60 aos o ms y una antigedad en su empleo de 25 aos o ms. Determinar en qu tipo de jubilacin, quedara adscrita una persona FORMULARIO 3 (FRMCOMPUTADORAS): En una fbrica de computadoras se planea ofrecer a los clientes un descuento que depender del nmero 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 nmero de computadoras es mayor o igual a cinco pero menos de diez se le otorga un 20% de descuento; y si son 10 o ms se les da un 40% de descuento. El precio de cada computadora es de $500. Pgina 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 perodos), si el perodo 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 gua 4. Tambin se deben modificar los 4 formularios para que de estos se pueda retornar al men principal

6. PRCTICA 7-1: PROGRAMAR SEGURIDAD


a. Del Explorador de Soluciones abre el Formulario: FRM_PRUEBA1. b. Doble clic en el Botn INGRESAR. c. Digita la siguiente programacin:
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 Contrasea", MsgBoxStyle.Exclamation, "ACCESO") TXT_CONTRA.Focus() ElseIf usu <> "Usuario" Then MsgBox("Usuario Incorrecto", MsgBoxStyle.Exclamation, "ACCESO") TXT_USUARIO.Clear() TXT_USUARIO.Focus()

Pgina 53 de 57

MANUAL DE VISUAL BASIC 2008


ElseIf con <> "2010" Then MsgBox("Contrasea 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 Botn 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 botn SALIR. i. Modificamos el cdigo digitado ah, de tal manera que quede as: Me.Hide() FRM_PRUEBA1.Show() j. l. Guardamos: CTRL + SHIFT + S. Probamos su funcionamiento: F5. k. Verificamos que el formulario de INICIO sea FRM_PRUEBA1. m. Digitamos Usuarios y Contraseas cualquiera y damos clic en INGRESAR. n. Ahora digitamos como usuario: Usuario y contrasea: 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 PRCTICA 7-1.

Pgina 54 de 57

MANUAL DE VISUAL BASIC 2008


CAPTULO 8: CONTROLES ADICIONALES

1. PICTUREBOX
Este objeto nos permitir colocar imgenes en los Formularios. Las propiedades comunes en un PictureBox son: PROPIEDAD (Name) USO Propiedad ms importante que determina el nombre lgico de un objeto. BorderStyle Cursor Estilo de Borde la imagen. Personaliza el tipo de cursor a mostrar cuando se pase sobre el objeto. Image Size Imagen que contendr el objeto. Especifica las dimensiones de la Imagen. SizeMode Determina la manera en que la imagen se mostrara en el objeto. Visible Si esta TRUE la imagen puede visualizarse. TRUE StretchImage IMAGEN.jpg 150, 175 Fixed3D DEFAULT EJEMPLO IMG_LOGO

2. PRCTICA 8-1: AGREGAR IMAGEN FRM_PRUEBA2


a. Del Explorador de Soluciones abre el formulario: FRM_PRUEBA2. b. Agrega un PictureBox al formulario, colocndolo 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 PRCTICA 8-1.

Pgina 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 (Name) USO Propiedad ms importante que determina el nombre lgico de un objeto. BackColor FirstDayOfWeek Personaliza el Color de Fondo. Establece que da es el primero de la semana. Font Personaliza el Tipo y Tamao de letra en el Objeto. ForeColor Cambia el Color de Letra del Objeto. MaxDate Establece la Fecha mxima que soporta el Calendario. MaxSelectionCount Determina el nmero mximo de das a seleccionar en el objeto. MinDate Establece la Fecha mnima que soporta el Calendario. ShowToday Si esta en TRUE el control permite mostrar sistema. ShowTodayCircle Si esta en TRUE el control permite mostrar marcada la fecha actual del sistema. ShowWeekNumbers Si esta en TRUE muestra el nmero de la semana en el control. TitleBackColor Personalizar el Color de Fondo del Ttulo del Calendario. TitleForeColor Personalizar el Color de Letra del Ttulo del Calendario. TRUE TRUE TRUE TRUE la fecha actual del TRUE 1/1/1753 1 12/31/9998 Microsoft Sans Serif, 8.25pt Desktop GradientActiveCaption DEFAULT EJEMPLO CALENDARIO

Pgina 56 de 57

MANUAL DE VISUAL BASIC 2008


4. PRCTICA 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 Ttulo aparece la fecha en la cual damos clic. i. j. Cerramos el formulario para retornar a Visual Basic. FIN DE LA PRCTICA 8-2.

Pgina 57 de 57

Вам также может понравиться