Inputbox y Msgbox - Ing. Marglorie Colina

Anuncio
Unidad III:
Generación de Código Orientado
a Objetos
Algoritmo, Estructuras y Programación III
Ing. Marglorie Colina
Operaciones de Entrada/Salida simple
En Visual Basic existen varias formas de gestionar las entradas y salidas. Las
mas simples son: cuadros de entrada (InputBox) y cuadros de Mensaje
(MsgBox).
InputBox
MsgBox
InputBox
Un InputBox es una ventana donde se le solicita información al usuario, tal como
puede verse:
El InputBox escribe un mensaje que da información al usuario, en el ejemplo le
esta indicando que escriba la edad. Además presenta un cuadro donde el usuario
puede escribir lo que se le esta solicitando.
Sintaxis:
Ejemplo:
Edad = InputBox(“Por favor escriba su edad”)
InputBox
Los cuadros de entrada o InputBox siempre incluyen los botones Aceptar y
Cancelar. Si el usuario hace clic en Aceptar (o presiona la tecla Enter), lo que haya
escrito se almacenara en la variable indicada. Si se presiona cancelar, a la variable se le
asigna una cadena vacía “”.
Un InputBox es posible colocarle un titulo diferente, así como también un valor
predeterminado para la respuesta.
Sintaxis:
Ejemplo: pais_nac = InputBox(“País de nacimiento”, “Datos personales”, “Venezuela”)
MsgBox
Un MsgBox o cuadro de mensaje es una ventana donde se puede dar información
al usuario. Ejemplo
Sintaxis:
La sintaxis del MsgBox en su forma mas sencilla es:
Ejemplo: MsgBox(“Este es un ejemplo de MsgBox”)
MsgBox
Si se desea colocar mensajes y variables en un MsgBox, estos se
concatenan con el signo &.
Ejemplo:
a=7
num = 4*a
MsgBok (“El numero
seleccionado es” &num)
MsgBox
Existen opciones que permiten cambiar la apariencia de un cuadro de
mensaje, mostrando otros botones además del botón Aceptar, un titulo
especifico, un icono, entre otros.
Nombre_variable: se refiere a una variable donde se almacenara un numero
entero entre el 1 y /, el cual indica el botón sobre el cual el usuario hizo clic.
Tipos_de-botones: es un numero entero entre 0 y 5, o una constante de visual
que indica la combinacion de botones que se desea para el MsgBox.
Titulo: texto que aparecera en la barra de titulo del cuadro de mensaje.
MsgBox
Valores de retorno de un MsgBox
Botones que pueden mostrarse en un MsgBox
MsgBox
Ejemplo 1:
Resp = MsgBox(“El inventario ha finalizado”, 0 , “Sistema de Inventarios”)
Ejemplo 2:
R = Msgbox (“¿Desea introducir nuevos datos?”, vbYesNo, “Estadistica 1,0”)
MsgBox
Para incluir un icono en cuadro de mensaje, se suma al parámetro
tipos_de_botones el valor o constante Visual Basic que representa a un
determinado icono se muestran a continuación:
Tipos de iconos para un MsgBox
MsgBox
Ejemplo 1:
Resp = MsgBox(“Error: ha introducido un dato invalido”, 5+16, “Cálculos”)
Ejemplo 2:
R = Msgbox (“¿Desea introducir nuevos datos?”, vbYesNo + 32, “Estadistica 1,0”)
MsgBox
Ejemplo 3:
Resp = MsgBox(“Faltan datos por introducir”, vbexclamation, “Advertencia”)
Obsérvese que el Msgbox solo tiene el boton de Aceptar, en ese caso no es
necesario colocar 0 + vbexclamation ó vbOkonly, en el segundo parámetro.
Ejercicios
Practica en Visual
Studio
Descargar