Documentos de Académico
Documentos de Profesional
Documentos de Cultura
TP 1 - La Calculadora
Objetivo:
Lograr el primer desarrollo de una interfaz grfica con el IDE (entorno de desarrollo
integrado).
Comentario:
Conceptos:
Propiedad: Permite establecer una caracterstica particular del objeto que estamos manipulando,
por ejemplo su ancho (width), su alto (height), su color de fondo (backcolor), su
contenido (text), etc.
Evento: Contenedor que le permite escribir cdigo (diseado por Ud.), que se ejecutar ante
circunstancias predefinidas por la herramienta, por ejemplo: el evento clic, se activa
cuando ud. oprima el botn principal de Mouse sobre un objeto, este evento se
encuentra entre los posibles, del objeto sobre el cual hizo clic.
Mtodo: Comprndase como mtodo a un conjunto de lneas de cdigo tambin denominada
subrutina, que se disparar como consecuencia de una condicin controlada por
programacin dentro de un evento.
Pgina 2
Universidad Tecnolgica Nacional
Facultad Regional Crdoba
Departamento de Ingeniera en Sistemas de Informacin
Ctedra de Programacin de Aplicaciones Visuales I
El display de la calculadora (donde aparecen los nmeros que se van digitando) est compuesto
por una etiqueta que ser la que contenga los valores numricos. La etiqueta lleva como prefijo
lbl.
Pgina 3
Universidad Tecnolgica Nacional
Facultad Regional Crdoba
Departamento de Ingeniera en Sistemas de Informacin
Ctedra de Programacin de Aplicaciones Visuales I
Pgina 4
Universidad Tecnolgica Nacional
Facultad Regional Crdoba
Departamento de Ingeniera en Sistemas de Informacin
Ctedra de Programacin de Aplicaciones Visuales I
6. Coloque 3 botones en el formulario con los que se realizarn las funciones de memoria.
a. ancho: 50
b. alto: 24
c. contenido: vea el diseo.
d. color de fondo: verde claro.
e. nmbrelos como ud. desee teniendo en cuenta el prefijo.
7. Coloque una etiqueta dentro del recuadro ubicada a la derecha del mismo, esta ser el
componente que muestre la informacin del display de la calculadora:
a. ancho:189
b. alto:540
c. BorderStyle: FixedSingle
d. BackColor: LightGray
e. caption: nada
Pgina 5
Universidad Tecnolgica Nacional
Facultad Regional Crdoba
Departamento de Ingeniera en Sistemas de Informacin
Ctedra de Programacin de Aplicaciones Visuales I
f. nombre: LblDisplay
g. foreColor: verde (color de frente)
h. AutoSize: false
i. TextAling: MiddleRight
j.
La programacin de cada uno de los eventos del formulario:
Le asignamos a la propiedad text del Para este caso, se est oprimiendo el botn
display (etiqueta) una concatenacin. Con el del nmero cero (0)
valor de la propiedad text del display, ms el
valor del text del botn que estamos
oprimiendo
Lo que debe hacer ahora es cargar en los eventos clic de cada botn numrico, la lnea de
programacin que corresponda. En funcin de la ya explicada.
Pgina 6
Universidad Tecnolgica Nacional
Facultad Regional Crdoba
Departamento de Ingeniera en Sistemas de Informacin
Ctedra de Programacin de Aplicaciones Visuales I
Realice doble clic sobre el botn que desea trabajar, se abrir la interface de edicin de cdigo, en
cada caso en el evento mas utilizado en cada objeto, para los botones ser el evento clic.
Si desear trabajar con otro evento de un objeto, realice la misma accin, luego tendra que
seleccionar dentro del editor de cdigo el evento que desee, esto se hace seleccionndolo en el
combo de la derecha del editor de cdigo. Este combo se encuentra ubicado arriba a la derecha en
el editor de cdigo.
El combo de la izquierda nos permite cambiar el objeto con el cual trabajaremos, siempre ser un
objeto previamente definido en el formulario. Entonces, el combo de la izquierda dentro del editor
de cdigo, contiene lo objetos definidos en el formulario, incluso el mismo formulario, tambin el
rea de general declaraciones (donde se pueden declarar objetos y propiedades, que sern vistas
en cualquier evento o mtodo de formulario).
Ahora pruebe el funcionamiento. Debe poder ingresar nmeros, los mismos se vern reflejar en el
display.
10 + 4 + 5 = 19
Debiera suceder lo mismo por cada vez que oprimo el botn mas?
la primera tecla de operaciones pulsada, en este caso el primer mas (+), el rojo, ste podra ser
cualquier tecla de operaciones, suma, resta, divisin, multiplicacin, la accin que se realiza en
esta instancia siempre es la misma. Cmo? Antes de oprimir la primera tecla de operaciones, se
ingreso un nmero (cualquiera), en el momento de oprimir la tecla de operaciones, siempre
deber almacenar este nmero en algn lugar (una variable), sta ser de alcance global o pblico
(accesible en cualquier evento del formulario). Esto que acabamos de describir suceder siempre
para la primera tecla de operaciones, tambin se deber guardar el signo de operacin, para saber
como operar con el siguiente nmero a ingresar. Pues la operacin se completa recin despus de
Pgina 7
Universidad Tecnolgica Nacional
Facultad Regional Crdoba
Departamento de Ingeniera en Sistemas de Informacin
Ctedra de Programacin de Aplicaciones Visuales I
saber cual es el siguiente nmero con el que se trabajar en esta operacin matemtica. Pero aqu
no acaba, pues slo se realizar la operacin entre el primer nmero y el segundo, con el signo
que se interpuso entre ambos cuando se ingrese el siguiente operador (el mas de color azul).
Pgina 8
Universidad Tecnolgica Nacional
Facultad Regional Crdoba
Departamento de Ingeniera en Sistemas de Informacin
Ctedra de Programacin de Aplicaciones Visuales I
Secuencia de acciones
Ingreso 4 por teclado al El igual realiza la ltima
display operacin matemtica y
muestra en el display el
Ingreso 10 por resultado
teclado al display
10 + 4 + 5 = 19
Pgina 9