EEEEEEEEEEE

Páginas: 10 (2492 palabras) Publicado: 15 de marzo de 2015
[2] Crear una calculadora simple en Microsoft Visual Studio 2010 (El Código) Parte I

Continuando con el tutorial sobre como crear una calculadora en Microsoft Visual Studio 2010, les traigo la segunda parte y la mas importante y no complicada, sino que hay que concentrarse y nunca perder la atención.

Si no has visto la primera parte de este tutorial, puedes verla haciendo clic aquí.

En estasegunda parte les explicaré como darle dinamismos a esos controles estáticos que puedes ver en la imagen, a realizar las operaciones de suma, resta, multiplicación y división  raíz cuadrada, porcentaje, entre otros.

2) El Código

Los Números: hablamos de aquellos botones representados por los números de 0 al 9¿Qué necesitamos hacer? Necesitamos que cada vez que se presioné el botón 0, 1, 2, 3, 4,5, 6, 7, 8 y 9 aparezca escrito en el cuadro de texto principal o caja de operaciones. No es tan dificil si lo miramos desde el punto de vista que todos los botones requieren el mismo código, cambiando solamente, una parte, que sera lo mismo que aparecerá escrito. Veamos el código
Me.TextBox2.Text = TextBox2.Text & "0"

Entendamos el código mostrado, correspondiente a la tecla o botón "0", encolor Azul vemos el nombre de la cuadro de texto principal, o la caja de operaciones ¿Porque está en color azul? Está de ese color por que el nombre del control puede variar según tu versión de Visual o el nombre que le hayas puesto al momento de insertarlo, en la calculadora que yo creé se llama TextBox2 y es  el nombre predeterminado que Visual Studio da a este tipo de controles. ¿No sabes el nombrede tu caja de operaciones? Fíjate en la siguiente figura.

Figura 1
Agrandar Imagen
En el punto 1 de la figura 1 te muestra el nombre de tu control, como ves, coincide con el código que anteriormente te he mostrado, en el punto 2 de la figura 1 podrás personalizar este nombre, colocar el que tu quieras, pero recuerda, siempre que lo cambies, debes sustituirlo en el código también  pues si no lohaces, el código será inservible. Veamos de nuevo el código.
Me.TextBox2.Text = TextBox2.Text & "0"

Como ya he dicho antes, el 0 en color rojo está en ese lugar puesto que al presionar la tecla 0, obviamente en la caja de operaciones o Textbox2 debe aparecer un cero. ¿Que hacer con los otros numeros? Copia y pega ese mismo código en todos los números haciendo doble clic en cada uno de ellos,ejemplo, si haces doble clic el numero 1, sustituye el 0 entre comillas por un 1, y haras lo mismo con los demas hasta llegar al 9, como se muestra en la siguiente figura

Figura 2
Agrandar Imagen

Presiona la tecla F5 y en la vista previa a la aplicación, prueba que al presionar los botones de los números  aparezcan en la caja de operaciones, como en la siguiente figura.

Figura 3
 El punto: el códigoes el mismo que el anterior pero añadiéndole otra linea que hará una acción bien importante dentro de nuestra calculadora. 
Me.TextBox2.Text = TextBox2.Text & "."
Button3.Enabled = False

Como saben, el texto en Azul es lo que puede variar, el nombre. Recuerden que la caja de operaciones en la calculadora que yo creé es TextBox2 pero ustedes pueden cambiarlo por el nombre que les asigne elprograma. Ahora, explico la linea Button3.Enabled = False

Como pueden observar, la palabra Button3 también está remarcada en azul, pues puede variar porque es el nombre del botón que contiene el punto, para ver o cambiar el nombre que les asigno Visual deben hacer el mismo procedimiento de la Figura 1. Pero, ¿Que acción hace esta linea? Como todos sabemos, en una calculadora el punto puede escribirseuna sola vez ya que si se escribe mas de una vez produciría un SYNTAX ERROR o Error de sintaxis, esta linea hace una acción muy simple pero bien importante, ya que al presionar el botón del punto se desactivará el botón de manera que ya no podremos presionarlo sino hasta cuando nos toque escribir la otra cantidad.

Declaración de variables: hemos llegado al punto exacto de la interacción. Tenemos...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • eeeeeeeeeee
  • eeeeeeeeeee
  • eeeeeeeeeee
  • Eeeeeeeeeee
  • eeeeeeeeeee
  • EEEEEEEEEEE
  • Eeeeeeeeeee
  • eeeeeeeeeee

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS