Está en la página 1de 3

FACULTAD DE INGENIERA, UNAM COORDINACIN DE CIENCIAS APLICADAS ANLISIS NUMRICO Semestre 2013-2 EVALUACIN SESIN 4

zoowars

Programar la siguiente aplicacin en Visual Basic, los archivos debern llamarse

Colores.vbp y Colores.frm.
Esta aplicacin deber disponer de tres barras de desplazamiento con las que podrn controlarse las componentes RGB del color del fondo y del color del texto de un control Label. Dos controles OptionButton que permitirn determinar si los valores de las barras se aplican al fondo o al texto. Cuando se cambia del texto al fondo o viceversa los valores de las barras de desplazamiento (y la posicin de los cursores) cambian. A la derecha de las barras de desplazamiento tres TextBox contienen los valores numricos de los tres colores (entre 0 y 255). A la izquierda tres Label indican los colores de las tres barras.

Ayuda
Utilizar arreglos de OptionButton (2). los controles HScrollBar (3), TextBox (3) y

El procedimiento Sub que contiene el cdigo que gestiona un evento de un arreglo es nico para todo el arreglo, y recibe como argumento la propiedad Index. De este modo es que se puede saber exactamente en qu control del arreglo se ha producido el evento. La funcin RGB() crea un cdigo de color a partir de sus argumentos: las componentes RGB (Red, Green and Blue). Estas componentes puede oscilar entre 0 y 255, se tendrn que determinar por medio de las tres barras de desplazamiento.

zoowars

Anlisis numrico 2013-2

El color blanco se obtiene con los tres colores fundamentales a su mxima intensidad. El color negro se obtiene con los tres colores RGB a cero. Tambin se pueden introducir con las constantes predefinidas vbWhite y vbBlack, respectivamente. Es importante disponer de unas variables globales que almacenen los colores del fondo y del texto, y que permitan tanto guardar los valores anteriores de las barras como cambiar stas a sus nuevos valores cuando se de clic en los botones de opcin. Las variables globales, definidas en la parte de definiciones generales del cdigo, fuera de cualquier procedimiento, son visibles desde cualquier parte del programa. Las variables definidas dentro de una funcin o procedimiento slo son visibles desde dentro de dicha funcin o procedimiento (variables locales). La inicializacin de las variables puede realizarse al cargarse el formulario, en el procedimiento Form_Load(). La funcin NombreBarra_Change(Index As Integer) se activa cada vez que se cambia el valor en cualquiera de las barras de desplazamiento. El argumento Index, que Visual Basic define automticamente, indica cul de las barras del arreglo es la que ha cambiado de valor (la 0, la 1 la 2).

Ayuda Controles: Form, Label, CommandButton, OptionButton, Frame, TextBox y VScrollBar. Propiedades: Value, Text, BackColor y ForeColor Procedimientos: Click, Load y Change. Instrucciones: RGB

Instrucciones de entrega de la evaluacin El desarrollo del trabajo escrito, deber contener: a) b) c) d) las metodologa de programacin tal y como se fue realizando, documentada con figuras; cdigo correspondiente a los procedimientos de la aplicacin; evaluacin y resultados obtenidos; Conclusiones.

El trabajo escrito deber entregarse al inicio de la clase el prximo martes 26 de febrero y los archivos de la aplicacin debern enviarse por correo electrnico a zoowars@hotmail.com, hoy antes de terminar la clase, poniendo como asunto: Evaluacin Sesin 4 y en el contenido del correo escribir nombre completo con nmero de lista, adjuntar los archivos, comentarios y sugerencias.

zoowars

Anlisis numrico 2013-2

zoowars