Sesion 3 Java

También podría gustarte

Descargar como docx, pdf o txt
Descargar como docx, pdf o txt
Está en la página 1de 19

Guía Java NetBeans Formulario

Sesión
VALIDACIÒN DE DATOS 03

OBJETIVOS:

 Conocer El Concepto De Las Validaciones.


 Ejemplo Práctico De Validación.
 Tarea a resolver.

CONCEPTO:

Una validación de datos permite realizar ingreso de datos correctos y como también buenos resultados en
una aplicación Windows.

Para Realizar Una Validación Generalmente se Trabaja Con La Estructura (IF – Else – End IF).

Ejemplo: Crear Una Aplicación Que Permita El Ingreso Del Código, Nombre Del Alumno, Curso,
Nota 1, Nota 2 y Nota 3, Mostrar Como Resultado su Promedio. Además Mostrar La Fecha Y Hora
Del Sistema En Los Controles LABEL, La Hora Se Mostrara En Movimiento

 No deberá de visualizar el promedio cuando faltan ingresar los datos correctos del alumno,
validarlos mediante Mensajes.
 Validar El Control TEXTBOX De Promedio, Para que cuando ejecute el formulario se muestre
Desactivado.

CODIGO FUENTE:

Prof. Willy Casas Página 1


Guía Java NetBeans Formulario

OBJETO: BOTON CALCULAR

Prof. Willy Casas Página 2


Guía Java NetBeans Formulario

PROPUESTO:

Crear Una Aplicación Que Permita El Ingreso Del Código, Nombre Del Alumno, Curso, Nota 1 Hasta
La Nota 6, Mostrar Como Resultado su Promedio, Condición y Estado. Además Mostrar La Fecha Y
Hora Del Sistema En Los Controles LABEL, La Hora Se Mostrara En Movimiento

Prof. Willy Casas Página 3


Guía Java NetBeans Formulario

Interfaz:

Validaciones Del Formulario:

 Validar El Control TEXTBOX De Promedio, Para que cuando ejecute el formulario se muestre
Desactivado, Como También Mostrar Un Mensaje De Saludo cuando se ejecute La Aplicación.

 No deberá de visualizar el promedio, Condición y estado, cuando faltan ingresar los datos
correctos del alumno, validarlos mediante Mensajes.

 Validar Las Cajas De Texto Para Que Pasen Con La Tecla ENTER, Validarlos En El Evento
KeyPress.

 Validar Las Cajas De Texto De Notas, Para que solo Se Ingresen En El Rango De 0 a 20, Caso
Contrario Mostrar Un Mensaje De Error y Enfocarlos Sobre el Mismo. Validarlo en El
Evento TextChanged.

 La Condición Sera De “Aprobado”, solo Cuando el Promedio Sea “>=10.5”, Caso Contrario
Sera De Condición “Desaprobado”.

 El Estado Se Valida Dependiendo Del Promedio, Si Esta Entre 0 y 5, Estado será “Muy
Malo”, Si Esta Entre 6 y 10, Estado será “Malo”, Si Esta Entre 11 y 15, Estado será
“Regular”, Si Esta Entre 16 y 20, Estado será “Bueno”.

 Los Botones de Nuevo Ingreso y Cerrar Aplicación, Mostraran un mensaje de confirmación


antes de Realizar Cualquier Acción Determinada.

Sesión
CONTROL CHECKBOX 03

OBJETIVOS:

Prof. Willy Casas Página 4


Guía Java NetBeans Formulario

 Conocer El Concepto Del Control CheckBox.


 Ejemplo Práctico Del Control CheckBox.
 Tarea a resolver.

CONTROL “RADIOBUTTON”:

Este control nos permite trabajar mediante la selección de varias opciones a la vez permitiendo capturar el
valor de cada selección realizada. Su sigla correspondiente es el “CHK”.

Principales Propiedades:

PROPIEDADE DECRIPCION
S

NAME Permite Otorgar un Nombre Al Control Con Su Sigla “CHK”.


BACKCOLOR Permite Otorgar Un Color De Fondo Al Control.
CHECKED Permite Ver Si El Control Esta Activado o No.
ENABLED Indica Si El Control Esta Habilitado o No.
FONT Permite Elegir El Tipo De Fuente Del Control.
FORECOLOR Permite Elegir El Color De Letra Del Control.
TEXT Permite Mostrar Un Texto Que Identifica Al Control.
VISIBLE Permite Ver Si El Control Esta Visible o No.
TEXTALIGN Permite Mostrar El Tipo De Alineación Del Texto Del Control.

 Ingresar A La Aplicación De Visual.Net y Realizar El Siguiente Diseño:

Cambiarle La Propiedad
NAME a los controles
CHECKBOX:

CHECKBOX1: ChkAfp
CHECKBOX2: ChkSnp
CHECKBOX3:
ChkEssalud
CHECKBOX4:

CODIGO FUENTE

OBJETO: BOTON CALCULAR

Prof. Willy Casas Página 5


Guía Java NetBeans Formulario

OBJETO: LIMPIAR

PROUESTOS:

01: Agregar un Formulario Y luego realizar el siguiente Diseño:

Prof. Willy Casas Página 6


Guía Java NetBeans Formulario

Crear un programa que permita comprar diferentes accesorios Para una computadora, utilizando
controles de selección múltiple (CHECKBOX), y automáticamente se vayan mostrando los precios
que de cada accesorio seleccionado y como también vaya sumando los precios de cada accesorio
seleccionado.

Validación: Interfaz:

PRODUCTO PRECIO

MOUSE 20.00

TECLADO 30.00

PARLANTES 45.00

AUDIFONOS 59.00

IMPRESORA 160.00

MONITOR 15 PULG. 150.00

MONITOR 21 PULG. 210.00

WEB CAM 50.00

Propuesto 02: Agregar Otro Formulario Y luego realizar el siguiente Diseño:

Cambiarle La Propiedad NAME a los


controles RADIOBUTTON y
CHECKBOX:

RADIOBUTTON1: RbMasculino
RADIOBUTTON2: RbFemenino
CHECKBOX1: ChkArroz
CHECKBOX2: ChkGaseosa

PRODUCTO PRECIO

Arroz Costeño 45.00

Gaseosa Inka Kola 15.00

Validaciones:

1) Cuando se realice la selección de un Producto, Automáticamente Se Mostrara Su Precio De


Venta y Se Enfocara en la Cantidad Para Su Respectivo Ingreso. Una vez que se ingrese las
cantidades ya se tendrá que estar calculando el Subtotal De Dicha Venta.

Prof. Willy Casas Página 7


Guía Java NetBeans Formulario

2) Los Descuentos De Mostraran De Acuerdo Al Sexo Seleccionado, Si Es Masculino su


descuento Sera De 10%, si es Femenino Sera De 15% Del Subtotal Hallado.

3) El Botón Calcular, Mostrara Los Resultados Del Total De Subtotales, Descuento y Total a
Pagar, El Botón Nuevo y Salir, Mostraran Mensajes Antes De Realizar Una Acción.

Propuesto 03: Agregar Otro Formulario Y luego realizar el siguiente Diseño:

Realizar el formulario de ventas de muebles, se desea ingresar el Nombre del cliente, apellido,
dirección, teléfono y seleccionar los muebles a comprar, hallar el descuento y total a pagar por la
compra de los muebles seleccionados, para ello utilizar los controles necesarios y modificar sus
propiedades para Obtener la siguiente figura:

Interfaz

Tener en cuenta la siguiente validación:

MUEBLES COSTO
MESA DE COMEDOR 200.00
SOFA 50.00
CAMAROTE 150.00

Prof. Willy Casas Página 8


Guía Java NetBeans Formulario

JUEGO DE SILLAS 100.00


ROPERO 120.00
COMODA 90.00
REPOSTEROS 450.00
ARMARIO 140.00

 EL DESCUENTO ES EL 3%, SI EL COSTO TOTAL SUPERA LOS 300 Soles, CASO


CONTRARIO SERA 2% DEL COSTO.
 EL TOTAL A PAGAR SERA LA COSTO TOTAL – EL DESCUENTO.
 El Botón Calcular, No Realizara Ninguna Acción Cuando Falte Ingresar Algún dato Del
Cliente.
 El Botón Nuevo Y Salir, Mostraran Un Mensaje De Confirmación Antes De Realizar
cualquier Acción Determinada.
 Se Calificara La Buena Funcionalidad De La Aplicación, Validarlo Bien.

PROPUESTO 04: Agregar Otro Formulario Y luego realizar el siguiente Diseño:

Interfaz:

Validaciones:

ACCESORIO PRECI ACCESORIO PREC ACCESORIO PRECI


O IO O

LECTORA 150.00 TECLADO PTO - 45.00 TARJETA DE 70.00

Prof. Willy Casas Página 9


Guía Java NetBeans Formulario

USB SONIDO

MOUSE PTO – USB 50.00 MUOSE OPTICO 56.00 MEMORIA 126 MB 30.00

TARJETA DE 80.00 MEMORIA 256 MB 95.00 DISCO DURO 40 220.00


VIDEO GB

TARJETA DE RED 90.00 MEMORIA 512 MB 150.00 DISCO DURO 80 450.00


GB

 Si el sexo es masculino tendrá un descuento de 15%, caso contrario un descuento de 20%.


 Si el cliente es nuevo tendrá un descuento adicional de 5%, caso contrario 10% de descuento.
 Al Momento De Ejecutar Mostrar Desactivados todos Los Precios y Los Totales.
 El Botón Generar Código, tendrá que extraer datos de las cajas de texto:

 3 Caracteres De La Izquierda Del Nombre.


 2 Caracteres De La Derecha Del Teléfono.
 2 Caracteres De La Izquierda Del Dirección.
 3 Caracteres De La Izquierda Del Sexo Seleccionado.

 Mostrar Los Resultado Correctos y Realizar Una Buena Validación. Se Revisara Su


Funcionalidad.

Sesión
FUNCIONES DE JAVA NETBEANS 03

OBJETIVOS:

 Conocer El Concepto De Las Funciones De Texto, Numéricas y Fecha.


 Ejemplo Práctico De Las Funciones.
 Tarea a resolver.

TIPOS DE FUNCIONES:

Prof. Willy Casas Página 10


Guía Java NetBeans Formulario

Funciones de texto:

length, calcula la longitud de una cadena de texto (el número de caracteres que la forman)

var mensaje = "Hola Mundo";

var numeroLetras = mensaje.length; // numeroLetras = 10

+, se emplea para concatenar varias cadenas de texto.

var mensaje1 = "Hola";

var mensaje2 = " Mundo";

var mensaje = mensaje1 + mensaje2; // mensaje = "Hola Mundo"

Además del operador +, también se puede utilizar la función concat()

var mensaje1 = "Hola";

var mensaje2 = mensaje1.concat(" Mundo"); // mensaje2 = "Hola Mundo"

toUpperCase(), transforma todos los caracteres de la cadena a sus correspondientes caracteres


en mayúsculas:

var mensaje1 = "Hola";

var mensaje2 = mensaje1.toUpperCase(); // mensaje2 = "HOLA"

toLowerCase(), transforma todos los caracteres de la cadena a sus correspondientes caracteres


en minúsculas:

var mensaje1 = "HolA";

var mensaje2 = mensaje1.toLowerCase(); // mensaje2 = "hola"

charAt(posicion), obtiene el carácter que se encuentra en la posición indicada:

var mensaje = "Hola";

var letra = mensaje.charAt(0); // letra = ‘H’

letra = mensaje.charAt(2); // letra = ‘l’

substring(inicio, final), extrae una porción de una cadena de texto. El segundo parámetro es
opcional. Si solo se indica el parámetro inicio, la función devuelve la parte de la cadena original
correspondiente desde esa posición hasta el final:

var mensaje = "Hola Mundo";

Prof. Willy Casas Página 11


Guía Java NetBeans Formulario

var porcion = mensaje.substring(2); // porcion = "la Mundo"

porcion = mensaje.substring(5); // porcion = "Mundo"

porcion = mensaje.substring(7); // porcion = "ndo"

Si se indica un inicio negativo, se devuelve la misma cadena original:

var mensaje = "Hola Mundo";

var porcion = mensaje.substring(-2); // porcion = "Hola Mundo"

Si se indica el inicio y el final, se devuelve la parte de la cadena original comprendida entre la


posición inicial y la inmediatamente anterior a la posición final (es decir, la posición inicio está
incluida y la posición final no):

var mensaje = "Hola Mundo";

var porcion = mensaje.substring(1, 8); // porcion = "ola Mun"

porcion = mensaje.substring(3, 4); // porcion = "a"

 Agregar otro Formulario y Realizar El Siguiente Diseño:

Prof. Willy Casas Página 12


Guía Java NetBeans Formulario

 Funciones Numéricas:

Entra las funciones Numéricas más conocidas tenemos los Siguientes:

 Función MATH.SQRT: Permite Mostrar La Raíz Cuadrada De Un Numero.


 Función MATH.ABS: Permite Mostrar El Valor Absoluto De Un Numero.
 Función MATH.MAX: Permite Mostrar El Mayor De 2 Números.
 Función MATH.MIN: Permite Mostrar El Menor De 2 Números.
 Función MATH.POW: Permite Mostrar La Potencia de Un Numero Ingresado, Esta
Función Permite Incluir El Numero Que Tendrá La Potencia A Elevar.

Prof. Willy Casas Página 13


Guía Java NetBeans Formulario

Destacar que las funciones matemáticas, al pertenecer a la clase Math, se invocan siempre de
la siguiente manera: Math.funcion(argumentos).

 Agregar Otro Formulario y Realizar El Siguiente Diseño:

 Funciones De Fecha y Hora:

Entra las funciones de Fecha más conocidas tenemos los Siguientes:

Prof. Willy Casas Página 14


Guía Java NetBeans Formulario

la clase Java Calendar. Lo primero que tenemos que saber de la clase Calendar es la forma de
instanciarlo. Y es que no podemos instanciar directamente una clase Calendar. Es decir, no
podemos hacer un new Calendar(). Lo que podemos hacer son dos cosas: o bien utilizamos el
método estático .getInstance() de la clase Calendar, o bien, construimos una clase
GregorianCalendar.

En ambos casos lo que obtenemos es una clase Calendar la cual contiene información de la
fecha local del sistema. Y es que la Clase Calendar nos permite otras cosas, como por ejemplo,
obtener la fecha de otra ubicación geográfica que no sea la del sistema.

o Calendar.DATE, que representa el día del mes.


o Calendar.MONTH, que representa el mes del año.
o Calendar.YEAR, que representa el año.
o Calendar.HOUR, permite recuperar las horas.
o Calendar.MINUTE, permite recuperar los minutos.
o Calendar.SECOND, permite recuperar los segundos.
o

Ejemplo: Recuperando la fecha.

Prof. Willy Casas Página 15


Guía Java NetBeans Formulario

Propuesto:

Diseñar el siguiente formulario:

Ejemplo: Recuperando la hora.

PROPUESTO:

Realizar el siguiente formulario.

Prof. Willy Casas Página 16


Guía Java NetBeans Formulario

Prof. Willy Casas Página 17


Guía Java NetBeans Formulario

Prof. Willy Casas Página 18


Guía Java NetBeans Formulario

Prof. Willy Casas Página 19

También podría gustarte