Clase para 1º Info

16
Cuadro de Nuevo proyecto Dejar Marcada la opción EXE estándar Clic en Abrir

Transcript of Clase para 1º Info

Page 1: Clase para 1º Info

Cuadro de Nuevo proyecto

Dejar Marcada la opción EXE estándar Clic en Abrir

Page 2: Clase para 1º Info

Formulario (Form)

Cuadro de herramientas

Ventana Explorador de Proyectos

Ventana de propiedades de los objetos. Para ver las propiedades de un objeto, primero tengo que seleccionarlo

Ventana Posición del formulario

Page 3: Clase para 1º Info

Barra de herramientasPara ejecutar el programa

Para detener el programa

Botones para abrir las ventanas de proyecto ,propiedades posición del formulario y cuadro de herramientas

Agregar Proyecto EXE estándar

Agregar Formulario nuevo

Page 4: Clase para 1º Info

Cuadro de Herramientas

Puntero

Etiqueta (Label)

Contenedor de controles

Frame

Caja de Texto (Text)

Botón de Comando

(Command)

Cuadro de imagen

Casilla de verificación

Botón de opción

Cuadro combinado

Barra de desplazamiento horizontal

Barra de desplazamiento

vertical

Cronómetro Imagen

Page 5: Clase para 1º Info

Procedimiento

Un procedimiento es un conjunto de instrucciones que se ejecutan en cierto orden para lograr un objetivo. Los procedimientos constan de un principio Private Sub y un fin End Sub

Objeto o control al que se le asignará un código

Eventos del procedimiento en el que programamos

Page 6: Clase para 1º Info

Cómo programar con los conocimientos adquiridos en clase

Ejercicio:

Vamos a realizar una calculadora simple (Suma, Resta, Multiplicación y División). Programar un nuevo ingreso de números, limpiar los controles Text, posicionar el cursor para el ingreso, cerrar el programa y mostrar un mensaje al finalizar el mismo.

1º Insertar un Frame para contener a las etiquetas y cajas de texto

2º Dentro del Frame, ingresar 3 etiquetas Label

3º Dentro del mismo Frame agregar 3 cajas de texto

Page 7: Clase para 1º Info

APLICACIÓN HASTA EL MOMENTO

Frame 1

Tres cajas de texto (Text1,2 y 3)

Tres etiquetas (Label1,2 y 3)

Agregar un nuevo Frame a la derecha del anterior

Page 8: Clase para 1º Info

Por último agregar seis botones de comando (Command).

Modificar las propiedades de los controles.

Control Propiedad Valor

Label1 Caption Ingresar 1º Número

Label2 Caption Ingresar 2º Número

Label3 Caption Resultado

Frame1 Caption Calculadora

Frame2 Caption Comandos

Command1 Caption Sumar

Command2 Caption Restar

Command3 Caption Multiplicar

Command4 Caption Dividir

Command5 Caption Nuevo

Form1 Caption Calculadora

Form1 BorderStyle Opción 3

Page 9: Clase para 1º Info

Para guardar la aplicación, barra de menúes Archivo, Guardar proyecto como…

En el cuadro Guardar Archivo como, primero nos solicita que le asignemos un nombre al formulario, después de dar el nombre clic en Guardar

Page 10: Clase para 1º Info

Al guardar el o los formularios, se abre el cuadro de Guardar proyecto como. Asignarle el nombre al proyecto y hacer Clic en el botón Guardar.

Page 11: Clase para 1º Info

Programar

A la hora de programar hay que tener en cuenta la acción del usuario, por lo cual sabemos que va a ingresar 2 números y pretende visualizar el resultado de la operación seleccionada por los botones de comando. Para programar tendremos que decirle a cada comando lo que tiene que hacer cuando el usuario pulse cada uno de los botones. Para ingresar al procedimiento de algún objeto, hacer doble clic sobre el mismo.

Page 12: Clase para 1º Info

Private Sub Command1_Click()

Text3.Text = Val(Text1.Text) + Val(Text2.Text)

End Sub

Procedimiento del Botón Sumar

EN EL SIGUIENTE CÓDIGO, LE DECIMOS A VISUAL BASIC QUE, A LA CAJA DE TEXTO 3, LE ASIGNE LO INGRESADO EN LA CAJA DE TEXTO 1, MÁS LO QUE INGRESA EN LA CAJA DE TEXTO 2.

LA FUNCIÓN VAL SIRVE PARA PODER SUMAR NÚMEROS DENTRO DE UNA CAJA DE TEXTO.

INGRESAR EL CÓDIGO CORRESPONDIENTE EN LOS RESTANTES CONTROLES. PARA LA RESTA, MULTIPLICACIÓN O DIVISIÓN NO ES NECESARIO USAR LA FUNCIÓN VAL.

Page 13: Clase para 1º Info

Procedimiento del Botón Nuevo

Private Sub Command5_Click()

Text1.Text = ""Text2.Text = ""Text3.Text = ""Text1.SetFocus

End Sub

Al asignarles las comillas a la propiedad text de las cajas de texto las estamos limpiando de contenido.

El Método SetFocus, nos sirve para direccionar el cursor.

Page 14: Clase para 1º Info

Private Sub Command6_Click()

MsgBox "Se cierra la aplicación“

End

End Sub

Procedimiento del Botón Salir

End: LE INDICAMOS QUE CIERRE EL FORMULARIO EN ESTE CASO LA APLICACIÓN.

FUNCIÓN MsgBox; SIRVE PARA MOSTRAR UN MENSAJE AL USUARIO TIPO WINDOWS.

Page 15: Clase para 1º Info

VENTANA POSICIÓN DEL FORMULARIO

PARA CENTRAR EL FORMULARIO DESDE LA VENTANA POSICIÓN DE FORMULARIO, CLIC CON BOTÓN DERECHO DEL RATÓN, SELECCIONAR Posición Inicial, SELECCIONAR NUEVAMENTE Centro de la pantalla.

Page 16: Clase para 1º Info

GENERAR EL ARCHIVO .EXE

PARA HACER EL ARCHIVO EJECUTABLE DE LA APLICACIÓN, IR A LA BARRA DE MENÚ Y SELECCIONAR LA OPCIÓN GENERAR ARCHIVO.EXE

Profesor.: Ricardo VIQUEIRA