Practica 2 de Fundamentos de Programación en un Lenguaje

Anuncio
Practica 2 de Fundamentos de Programación en un Lenguaje Estructurado
1. Entrar a Visual Studio 2008
2. Elegir en la sección titulada Proyectos Recientes la liga Proyecto… de la opción Crear
3. En la ventana que aparece a continuación (Nuevo Proyecto) realizar lo siguiente:
3.1. Elegir en la sección de Tipos de Proyecto la opción Visual Basic
3.2. Elegir de la sección de Plantillas la opción Aplicación de Windows Forms
3.3. Cambiar el Nombre a la aplicación (el default es WindowsApplication1) a Programa2
3.4. Finalmente dar clic en el botón Aceptar
4. En la ventana que aparece a continuación (Programa2 – Microsoft Visual Studio), modificar el diseño del formulario
Form1 al mostrado, agregando 2 Cajas de Texto (Text Box), un Botón de Comando (Button) y una Etiqueta (Label):
5. Una vez terminado el diseño, cambie el valor de las siguientes propiedades de cada una de los objetos del diseño
(formulario, etiquetas, cajas de texto y botón de comando), simplemente dando clic sobre el objeto y después
localizando en la columna izquierda del panel de Propiedades la propiedad en cuestión y modificando su valor en la
columna de la derecha:
Objeto: Form1
Propiedad
Valor
Name
frmPrograma2
MaximizeBox
False
Text
Programa 2
Objeto: Label1
Propiedad
Valor
Name
lblNum1
Text
Num1:
Objeto: TextBox1
Propiedad
Valor
Name
txtNum1
RightToLeft
Yes
Text
0
Objeto: Label2
Propiedad
Valor
Name
lblNum2
Text
Num2:
Objeto: TextBox2
Propiedad
Valor
Name
txtNum2
RightToLeft
Yes
Text
0
Objeto: Button1
Propiedad
Valor
Name
cmdSuma
Text
Sumar
Objeto: Label3
Propiedad
Valor
Name
lblDescOp
Text
Objeto: Label4
Propiedad
Valor
Name
lblResOp
Text
Así, el diseño del formulario debe quedar como sigue:
6. Hecho lo anterior de Doble Clic sobre el botón cmdSuma
7. En la ventana que aparece a continuación, teclee el siguiente código en el evento Click del botón cmdSuma
(cmdSuma_Click):
Dim Num1 As Integer 'Declaramos una variable Num1 de tipo entero
Dim Num2 As Integer 'Declaramos una variable Num2 de tipo entero
Dim Res As Integer 'Declaramos una variable Res de tipo entero
Num1 = Val(txtNum1.Text) 'Asignamos el valor de la propiedad Text de txtNum1 convertido a número (Val) a Num1
Num2 = Val(txtNum2.Text) 'Asignamos el valor de la propiedad Text de txtNum2 convertido a número (Val) a Num2
Res = Num1 + Num2 'Sumamos las variables y el resultado lo asignamos a Res
lblDescOp.Text = "La Suma de " & txtNum1.Text & " y " & txtNum2.Text & " es:" 'Modificamos el valor de la propiedad Text
lblResOp.Text = CStr(Res) 'Modificamos el valor de la propiedad Text de lblResOp con el valor de Res convertido a texto (CStr)
8. Hecho lo anterior Ejecutar el programa (F5) y comprobar que efectúa la suma de los dígitos enteros escritos en las
cajas de texto Num1 y Num2.
9. Detenga la ejecución, simplemente cerrando el Formulario en ejecución.
10. Modifique el diseño del formulario para que quede como el indicado a continuación, agregando otro Botón de
Comando (Button) cuyas propiedades Name y Text sean cmdLimpiar y Limpiar, respectivamente. (Recuerde que
para regresar al modo de diseño teclee la combinación de teclas Shift+F7)
Objeto: Button2
Propiedad
Valor
Name
cmdLimpiar
Text
Limpiar
11. Agregue el siguiente código en al evento Click del botón cmdLimpiar:
txtNum1.Text = "0"
txtNum2.Text = "0"
lblDescOp.Text = ""
lblResOp.Text = ""
¿Qué hace este código? Compruebe su respuesta ejecutando el programa y utilizando el botón Limpiar.
12. Agregue comentarios descriptivos a cada una de la líneas del código anterior (los comentarios son texto que NO
interpreta el lenguaje e inician con la comilla sencilla ‘, como los que tienen al final las líneas del código del botón
cmdSuma)
13. Hecho lo anterior modifique el diseño del formulario agregando 3 botones de comando tal como se muestra a
continuación:
14. Establezca las propiedades Name y Text de cada uno para que sean semejantes a las del botón cmdSuma, pero
apropiadas para cada uno de los nuevos botones.
15. Agregue el código necesario a cada uno de los nuevos botones (cmdResta, cmd Multiplica y cmdDivide) para que
realicen su operación correspondiente con los valores de las cajas de texto txtNum1 y txtNum2. No olvide comentar
cada una de las líneas del código agregado.
16. ¿Para qué sirve la palabra clave DIM?
17. ¿Para qué sirve la palabra clave VAL?
18. ¿Para qué sirve la palabra clave CSTR?
19. ¿Puede una variable de tipo INTEGER almacenar un número con decimales?
Descargar