CUADROS DE DIALOGO PARA MOSTRAR O INTRODUCIR DATOS

  • Slides: 10
Download presentation
CUADROS DE DIALOGO PARA MOSTRAR O INTRODUCIR DATOS

CUADROS DE DIALOGO PARA MOSTRAR O INTRODUCIR DATOS

Primeros pasos • Comenzaremos realizando los primeros programas de forma cuasi-estructurada, ya que si

Primeros pasos • Comenzaremos realizando los primeros programas de forma cuasi-estructurada, ya que si bien será dentro de un entorno gráfico y manejaremos algunos eventos, la secuencia de mensajes y solicitud de datos será controlada por el programador.

Objetivo • Como no contamos con un promt donde mostrar mensaje o introducir datos,

Objetivo • Como no contamos con un promt donde mostrar mensaje o introducir datos, nos valdremos inicialmente de cuadros de diálogos que nos servirán para tal fin. • Además, inicialmente comenzaremos haciendo énfasis en las estructuras de control antes que en la interfaz gráfica y sus eventos. Por tal motivo los cuadros de diálogo nos permitirán prestar menos atención al diseño gráfico (inicialmente) y concentrarnos más en el código.

Msg. Box • Msg. Box( ) es una función que muestra un mensaje en

Msg. Box • Msg. Box( ) es una función que muestra un mensaje en un cuadro de diálogo, espera a que el usuario haga clic en un botón y devuelve un entero que indica el botón utilizado. Msg. Box(mensaje, Botones, Titulo)

Msg. Box - Argumentos • Mensaje (Obligatorio): Cadena de caracteres con el texto que

Msg. Box - Argumentos • Mensaje (Obligatorio): Cadena de caracteres con el texto que va a mostrar la caja de diálogo. • Botones (Opcional): Expresión numérica que corresponde a los valores que especifican el número y tipo de botones que se han de mostrar. Si se omite este argumento, el valor predeterminado será cero. • Titulo (Opcional): Expresión de tipo String que se muestra en la barra de título del cuadro de diálogo. Si se omite Titulo, en la barra de título aparecerá el nombre de la aplicación.

Msg. Box: programación clásica Tipo de icono que mostrará el mensaje • En este

Msg. Box: programación clásica Tipo de icono que mostrará el mensaje • En este ejemplo NO se considera el resultado devuelto por Msg. Box. Ejemplo

Input. Box • Input. Box( ) es una función que muestra una caja de

Input. Box • Input. Box( ) es una función que muestra una caja de diálogo en la que el usuario puede introducir un valor, que será devuelto al aceptar dicha caja.

Input. Box - Argumentos • Mensaje (Obligatorio): Cadena de caracteres con el texto que

Input. Box - Argumentos • Mensaje (Obligatorio): Cadena de caracteres con el texto que va a mostrar la caja de diálogo. • Título (Opcional): Título que aparecerá en la barra de título de la caja de diálogo. • Respuesta. Defecto (Opcional): Cadena de caracteres con el valor que devolverá esta función, en el caso de que el usuario no escriba nada. • XPosicion, Yposicion (Opcionales): Valores numéricos que indican las coordenadas en donde será mostrada la caja. Si se omiten, se mostrará en el centro de la pantalla.

Input. Box: programación clásica Trabajar con textos: Ejemplo

Input. Box: programación clásica Trabajar con textos: Ejemplo

Input. Box: programación clásica Trabajar con número: Ejemplo

Input. Box: programación clásica Trabajar con número: Ejemplo