INTRODUCCIN
Nuestra prctica ser realizada en el programa Visual Studio 2010 en el que
veremos las propiedades y herramientas que maneja.
Para empezar a poder hacer la practica debemos trabajar en formularios de
C#.
Veremos cmo hacer una calculadora sencilla con las funciones bsicas
que tendr suma, resta, multiplicacin, divisin y porcentaje. En la cual se
podr hacer solo una operacin a la vez.
Es importante saber que propiedades y herramientas vamos a utilizar para
poder disear.
A continuacin se muestra como debe estar diseada la calculadora.
ANA LAURA SALINAS AGUARIO
OBJETIVOS
El objetivo es crear una calculadora como la que podemos observar y usar
en cualquier Windows.
Esta prctica est hecha para que podamos familiarizar con las propiedades
y herramientas de este programa para as poder aplicarlas sin ningn
inconveniente.
El objetivo de esta calculadora es proporcionar a los estudiantes una
herramienta que nos permita comprobar por s mismos los clculos y saber
cmo es que todo esto funciona en el modo de la programacin, ya que se
usan mtodos y manejador de eventos.
ANA LAURA SALINAS AGUARIO
TABLA DE DESCRIPCIN DE CONTROLES
ANA LAURA SALINAS AGUARIO
DESARROLLO
Para poder llevar a cabo el desarrollo de esta prctica debemos tener
instalado Visual Studio 2010.
Abrimos el programa y aparecer unas opciones donde tienes que elegir
Windows forms para poder empezar con el diseo de la calculadora.
De lado izquierdo estn las herramientas que utilizamos como (label y
button) propiedades estn de lado derecho donde se configura las
herramientas ah es donde le das el diseo apropiado, puedes cambiar el
tamao, color, fondo, etc.
Despus que hayas puesto los botones y la etiqueta en el formulario le
tienes que cambiar el nombre y el texto para que cuando los mandes a
llamar estos objetos sean reconocidos cada uno.
En los botones se le cambio el (name) de acuerdo al valor que le quisimos
asignar, (Text) es la otra propiedad que se le cambio a los botones
poniendo en cada uno de ellos del (0 al 9).
En lo que fue el (Label) donde se muestra el resultado de cada digito que
vayamos poniendo se le agregaron algunas propiedades que fueron name,
AutoSize, BorderStyle, BackColor, TextAlign, entre otros.
ANA LAURA SALINAS AGUARIO
1. El primer paso para empezar a programar la calculadora es asignar
un manejador de eventos a cada uno de los botones del 0 a 9 para
eso tenemos que ir a la ventana de diseo y seleccionamos los
botones del 0 al 9, nos vamos a la ventana de propiedades y
seleccionamos el evento Click y se asigna al controlador el nombre
btDigito_Click. Esto asigna un digito tras otro a la pantalla de la
calculadora.
El valor DIGITO y otros ms que necesitaremos sern constantes de un tipo
enumerado entrada
2. Cuando se inicia la aplicacin, se ejecuta el constructor Form1.
Declare la variable como ltima entrada como miembro de la clase
Form1 e inciela en el constructor de la clase e cdigo siguiente es
como queda:
Se declaran el tipo y nombre de las
variables que se van a utilizar.
ANA LAURA SALINAS AGUARIO
3. Asocie l un manejador de eventos btPuntoDec_Click con la tecla
punto decimal y escriba el cdigo que corresponda al evento Click
como se indica a continuacin:
4. Una vez que el usuario teclea un nmero. Y se ejecutara el
controlador para estos botones que ser el mtodo btOperacion_Click
de la clase Form1. En ese instante la calculadora tiene que recordar
el operador introducido para lo que utilizara la variable operacin de
tipo char:
ANA LAURA SALINAS AGUARIO
5. Si la calculadora adems del operador no recuerda el primero
operando, este se perder cuando inicie la pantalla para introducir el
segundo operando:
6. Si introdujo un punto decimal en el primer operando, la variable punto
decimal vale True. Por lo tanto para permitir un punto decimal en el
segundo operando hay que volver a poner, en el mtodo
btDigito_Click , la variable punto decimal a valor False.
7. Para escribir el btOperacion_Click aada un manejador de eventos
Click para los botones (+,-,x,/ = )
ANA LAURA SALINAS AGUARIO
8. Escriba el cdigo siguiente correspondiente al mtodo
btOperacion_Click
ANA LAURA SALINAS AGUARIO
9. La siguiente tecla que se va a programar es la del porcentaje. Asocie
un manejador de eventos btTantoPorCiento_Click con la tecla
porciento que se encuentra en el diseo de la calculadora.
La sentencia resultado = calcula el tanto por ciento especificado por
etPantalla de la cantidad especificada por operando 1, por ejemplo si se
teclea 1000+5% la operacin produce un resultado de 50.
10. Cuando se pulsa la letra C es porque se quiere iniciar la
calculadora, esto es como si la acabaramos de encender. Entonces lo
que tiene que suceder es que aparezca en la pantalla 0.
Asocie un manejador de eventos btIniciar_Click con las teclas C y
escriba el cdigo que corresponda al evento Click como se muestra a
continuacin:
ANA LAURA SALINAS AGUARIO
11. Cuando pulsamos la letra CE lo que se desea hacer es borrar el
ltimo dato tecleado (dato actual de la pantalla). En este caso hay que
iniciar la pantalla a cero y poner las variables afectadas al valor
correspondiente en ese instante.
Asocie un manejador de eventos btBorrarEntrada_Click con la tecla CE y
escriba el cdigo.
ANA LAURA SALINAS AGUARIO
PRUEBA Y ANLISIS DEL RESULTADO
Aqu se muestra como es que aparece ejecutada la calculadora al principio
Aqu esta la calculadora ejecutada se le asigna la operacin de suma 5+2
Aqu se muestra el resultado de la operacin que se realizo. La calculadora
funciona asgnandole una sola operacin y al darle en el boton de igual se
muestra el resultado.
ANA LAURA SALINAS AGUARIO
CONCLUSIN
Bueno como conclusin de esta prctica es que es muy didctica para los
usuarios y muy fcil de utilizar ya que fue diseada solo con las operaciones
bsicas.
Al momento de disear la calculadora fue muy fcil ya que en el libro te
muestra los pasos de que propiedades utilizar y las herramientas, para esto
no se necesita de mucho conocimiento ya que es muy didctico.
En la programacin de la calculadora fui guindome del libro de acuerdo a
los pasos y cdigo que nos dan.
En lo personal esta prctica me pareci muy bien ya que aprendes algunos
parmetros y eventos nuevos para as utilizar ms adelante en la realizacin
de otra prctica.
ANA LAURA SALINAS AGUARIO