Sei sulla pagina 1di 36

DESARROLLO DE APLICACIONES WINDOWS & WEB

Instructor: Mauico Flores, Roly Developer of Windows and Web Applications


WebSite: www.SystemGroup.Esp.St 1 E-Mail: Systemgroup.Peru@outlook.Com


Netbeans es un entorno de desarrollo gratuito y de cdigo abierto que en el momento de escribir este artculo est
en su versin 7.4. Permite el uso de un amplio rango de tecnologas de desarrollo tanto para escritorio, como
aplicaciones Web, o para dispositivos mviles. Da soporte a las siguientes tecnologas, entre
otras: Java, PHP, Groovy, C/C++, HTML5, Adems puede instalarse en varios sistemas operativos: Windows,
Linux, Mac OS,

CARACTERSTICAS PRINCIPALES:

Suele dar soporte a casi todas las novedades en el lenguaje Java. Cualquier preview del lenguaje es
rpidamente soportada por Netbeans.
Asistentes para la creacin y configuracin de distintos proyectos, incluida la eleccin de algunos
frameworks.
Buen editor de cdigo, multilenguaje, con el habitual coloreado y sugerencias de cdigo, acceso a clases
pinchando en el cdigo, control de versiones, localizacin de ubicacin de la clase actual, comprobaciones
sintcticas y semnticas, plantillas de cdigo, coding tips, herramientas de refactorizacin, y un largo
etctera. Tambin hay tecnologas donde podemos usar el pulsar y arrastrar para incluir componentes en
nuestro cdigo.
Acceso a base de datos: desde el propio Netbeans podemos conectarnos a distintos sistemas gestores de
bases de datos, como pueden ser Oracle, MySql y dems, y ver las tablas, realizar consultas y
modificaciones, y todo ello integrado en el propio IDE.
Se integra con diversos servidores de aplicaciones, de tal manera que podemos gestionarlos desde el
propio IDE: inicio, parada, arranque en modo debug, despliegues. Entre otros podemos usar Apache
Tomcat, GlassFish, JBoss, WebLogic, Sailfin, Sun Java System Application Server,
Es fcilmente extensible a travs de plugins.

PASOS DE INSTALACIN DEL NETBEANS:

Solicitar Al Docente Los Instaladores Del:

Java Development Kit o (JDK), es un software que provee herramientas de desarrollo para la creacin de
programas en Java.
NetBeans es un entorno de desarrollo integrado libre, hecho principalmente para el lenguaje de
programacin Java.



PRIMERO EJECUTAR COMO ADMINISTRADOR EL INSTALADOR DE JDK-7U51-WINDOWS-I586, SOLO PARA
WINDOWS DE 32BITS, SEGUIR LOS SIGUIENTES PASOS DE INSTALACIN:

DESARROLLO DE APLICACIONES WINDOWS & WEB
Instructor: Mauico Flores, Roly Developer of Windows and Web Applications
WebSite: www.SystemGroup.Esp.St 2 E-Mail: Systemgroup.Peru@outlook.Com







DESARROLLO DE APLICACIONES WINDOWS & WEB
Instructor: Mauico Flores, Roly Developer of Windows and Web Applications
WebSite: www.SystemGroup.Esp.St 3 E-Mail: Systemgroup.Peru@outlook.Com



AHORA PROCEDEMOS A INSTALAR EL NETBEANS:
































Dar Click Aqu
DESARROLLO DE APLICACIONES WINDOWS & WEB
Instructor: Mauico Flores, Roly Developer of Windows and Web Applications
WebSite: www.SystemGroup.Esp.St 4 E-Mail: Systemgroup.Peru@outlook.Com

























Activar La Casilla De Apache
Tomcat 7.0.41
Verificar Que Se halla Agregado
El Apache Tomcat y NEXT
DESARROLLO DE APLICACIONES WINDOWS & WEB
Instructor: Mauico Flores, Roly Developer of Windows and Web Applications
WebSite: www.SystemGroup.Esp.St 5 E-Mail: Systemgroup.Peru@outlook.Com






















Activar La Casilla De Aceptar
LICENCIA y NEXT
Volver Activar La Casilla De
Aceptar LICENCIA y NEXT
DESARROLLO DE APLICACIONES WINDOWS & WEB
Instructor: Mauico Flores, Roly Developer of Windows and Web Applications
WebSite: www.SystemGroup.Esp.St 6 E-Mail: Systemgroup.Peru@outlook.Com








DESARROLLO DE APLICACIONES WINDOWS & WEB
Instructor: Mauico Flores, Roly Developer of Windows and Web Applications
WebSite: www.SystemGroup.Esp.St 7 E-Mail: Systemgroup.Peru@outlook.Com







DESARROLLO DE APLICACIONES WINDOWS & WEB
Instructor: Mauico Flores, Roly Developer of Windows and Web Applications
WebSite: www.SystemGroup.Esp.St 8 E-Mail: Systemgroup.Peru@outlook.Com
SINTAXIS DEL LENGUAJE JAVA
Insercin De Comentarios:

Es importante saber documentar nuestros programas para hacerlos ms accesibles a quien desee entender nuestro
cdigo, esto se logra mediante los comentarios. Los comentarios son lneas que no van a ser interpretadas por Java.

Comentario de una sola lnea:

// Esto es un comentario de una sola lnea

Comentario de varias lneas:

/* Esto es un
comentario de
varias lneas */

Palabras reservadas

Palabras reservadas por el programa Java y que no deben ser utilizados como identificadores por el programador.
Las palabras reservadas en java son:

abstract char double for int private super transient
boolean class else goto interface protected switch try
break const extends if long public synchronized void
byte continue final implements nativ return this volatile
case default finally import new short throw while
catch do float instanceof package static throws

Variables

Las variables o identificadores son los contenedores de los datos que utiliza un programa. Cada variable se declara
para separar un espacio en la memoria RAM del ordenador y que almacenara un dato. El identificador es el nombre
precisamente de la variable, por ejemplo:

miVariable
contador
nombreVariable
contador1
contador_1

Ejemplos de variables incorrectas son:

1variable Empieza con dgito
super Palabra reservada
mi Variable Espacio en blanco

Tipos de datos primitivos

Son los nmeros enteros, reales, caracteres, valores lgicos, etc.

Tipo de variable Bytes que ocupa Rango de valores
boolean 2 true, false
byte 1 -128 a 127
short 2 -32.768 a 32.767
int 4 -2.147.483 a 2.147.483.649
long 8 -9.10
18
a 9.10
18

double 8 -1,79 . 10
308
a 1,79 . 10
308

float 4 -3,4 . 10
38
a 3,4 . 10
38

Char 2 Caracteres

DESARROLLO DE APLICACIONES WINDOWS & WEB
Instructor: Mauico Flores, Roly Developer of Windows and Web Applications
WebSite: www.SystemGroup.Esp.St 10 E-Mail: Systemgroup.Peru@outlook.Com
Declaracin de variables

Antes de poder utilizar una variable, sta se debe declarar de la siguiente forma

Tipo nombreVariable;

Donde tipo, es el tipo de datos que almacenar la variable (texto, nmeros enteros, valores lgicos) y
nombreVariable es el nombre con el que se conocer. Ejemplo:

int nota;
boolean decision;

Tambin se puede hacer que la variable tome un valor inicial al declarar:

int dias=365;

Y tambin se puede declarar ms de una variable a la vez:

int dias=365, nota=20, edad=18;

Operadores

Para manipular los datos debemos utilizar operadores, asi podemos realizar operaciones bsicas como suma y resta
y tambin operaciones ms complejas.
Operadores aritmticos
Son:

Operador Significado Ejemplo Resultado
+ Suma 8+5 13
- Resta 8-5 3
* Producto 8*5 40
/ Divisin 8/5 1
% Mdulo o Residuo 8 % 5 3
++ Incremento en 1 i++ i+1
- - Decremento en 1 i- - i 1
+= Suma al contenido i+=2 i=i+2
- = Resta al contenido i =2 i = i 2
*= Multiplica al contenido j *= 3 j = j*3
/= Divide al contenido k /= 4 k= k/4

Operadores condicionales

Son aquellos que sirven para comparar valores y siempre devuelven valores booleanos (true o false). Son:

Operador Significado Ejemplo Resultado
< Menor 2 < 3 false
> Mayor 8 > 4 true
<= Menor o igual 5<=5 true
>= Mayor o igual 6>=5 false
== Igual 2==2 true
!= Distinto 2!=2 false
! Negacin !(3==3) false
&& Y lgico (4==4) && (3<2) false
|| O lgico (5<5) || (4==4) true
DESARROLLO DE APLICACIONES WINDOWS & WEB
Instructor: Mauico Flores, Roly Developer of Windows and Web Applications
WebSite: www.SystemGroup.Esp.St 11 E-Mail: Systemgroup.Peru@outlook.Com
ESTRUCTURAS CONDICIONALES SELECTIVAS Y REPETITIVAS

Tal y como ya habamos visto en la introduccin, las estructuras son aquellas que realizan acciones dependiendo de
una condicin especificada.

Existen 6 tipos de estructuras, y son:
if (condicin){
Acciones
}

if (condicin){
Acciones
}
else{
Acciones alternas
}

if (condicin)
{Acciones;}
else if (condicin)
{Acciones;}
else if (condicin)
{Acciones;}
else if (condicin)
{Acciones;}
else
{Acciones;}

switch (ciclo){
case 1:
Acciones;
Break;
case 2:
Acciones;
Break;
case 3:
Acciones;
Break;
default:
Acciones;
Break;
}

while (condicin){
Instrucciones que se ejecutan si la
condicin es verdadera;
}

for (inicializacin; condicin; incremento)
{
Instrucciones;
}

DESARROLLO DE APLICACIONES WINDOWS & WEB
Instructor: Mauico Flores, Roly Developer of Windows and Web Applications
WebSite: www.SystemGroup.Esp.St 12 E-Mail: Systemgroup.Peru@outlook.Com
CREACIN DE UN PROYECTO JAVA APPLICATION JFRAME FORM

1. Ingresar Al NetBeans y Ubicarse En El Men File New Project









2. Luego Elegir La Categora Java, Proyecto: Java Application y NEXT

















3. Ingresar El Nombre Del Proyecto y Ubicar El Lugar Donde Se Guardara Dicho Proyecto.

















DESARROLLO DE APLICACIONES WINDOWS & WEB
Instructor: Mauico Flores, Roly Developer of Windows and Web Applications
WebSite: www.SystemGroup.Esp.St 13 E-Mail: Systemgroup.Peru@outlook.Com
4. Finalmente Nos Mostrara La Siguiente Ventana De Script Del Netbeans, y Lo Cerramos (CTRL + F4):





















5. Ahora Agregaremos un JFrame Form, Clic Derecho Sobre El Pakage: proyecto1.javaformularios, Elegir
New JFrame Form











6. A continuacin Asignarle Un Nombre Al Formulario: FrmDemo1 y Botn FINALIZAR.












DESARROLLO DE APLICACIONES WINDOWS & WEB
Instructor: Mauico Flores, Roly Developer of Windows and Web Applications
WebSite: www.SystemGroup.Esp.St 14 E-Mail: Systemgroup.Peru@outlook.Com
7. Como Vemos Ya Se Carg el Diseo De Un Formulario En Donde Podemos Insertar Los Controles De Java.




















8. Cuadro De Controles - Librera Swing (CTRL + SHIF + 8):


























AREA DE PROYECTOS
MODO
CODIGO
MODO
DISEO
AREA DE
TRABAJO
INSPECTOR DE
OBJETOS
DESARROLLO DE APLICACIONES WINDOWS & WEB
Instructor: Mauico Flores, Roly Developer of Windows and Web Applications
WebSite: www.SystemGroup.Esp.St 15 E-Mail: Systemgroup.Peru@outlook.Com
9. Ventana De Propiedades (CTRL + SHIF + 7):
























10. Listado De Controles Comunes:

CONTROLES
COMUNES
DESCRIPCION

Cuadro De Texto, Permite El Ingreso De Datos De Cualquier Tipo. Su Sigla Es: TXT

Etiqueta, Asigna Un Texto O Imagen Sobre El Diseo Del Formulario. Su Sigla Es: LBL

Botn De Accin, Permite Ejecutar Procesos De Clculos Y Operaciones. Su Sigla Es: BTN

Cuadro Combinado, Permite Mostrar Una Lista Desplegable De Opciones. Su Sigla Es: CB

Cuadro De Lista, Permite Mostrar Una Lista De Datos Con Opciones A Elegir. Su Sigla Es: LST

Casilla De Verificacin, Elige Una O Varias Opciones De Un Grupo De Validacin. Su Sigla Es: CHK

Botn De Opcin, Permite Elegir Solo Una Opcin De Un Grupo De Validacin, Su Sigla Es: RB

Cuadro De Texto Mltiple, Permite El Ingreso De Texto En Varias Lneas. Su Sigla Es: TXA

Barra De Progreso, Muestra Una Secuencia Sobre Proceso En Ejecucin. Su Sigla Es: PB

Cuadro De Texto Tipo Contrasea, Permite Ingresar Texto En Modo Password, Su Sigla Es: PF

Barra De Herramientas, Permite Insertar Botones Sobre Una Barra Horizontal, Su Sigla Es: TB

Barra De Men, Permite Insertar Una Barra De Opciones En Forma Horizontal, Su Sigla Es: MB

Men Flotante, Permite Mostrar Una Lista De Opciones Con El Clic Secundario, Su Sigla Es: MNU

tem De Men, Permite Asignar Una Opcin A Un Control MENU, Su Sigla Es: MNUI

Panel, Permite Agrupar Varios Controles Insertados Sobre Un Formulario, Su Sigla Es: PNL

Control De Numero, Permite Incrementar Un Valor Tipo Numrico, Si Sigla Es: NUD

Campo De Formato Personalizado, Permite Validar Formatos De Ingreso, Su Sigla Es: FF

Tabla o Grid, Permite Almacenar Valores De Sobre Sus Celdas, Su Sigla Es TBL
DESARROLLO DE APLICACIONES WINDOWS & WEB
Instructor: Mauico Flores, Roly Developer of Windows and Web Applications
WebSite: www.SystemGroup.Esp.St 16 E-Mail: Systemgroup.Peru@outlook.Com
Ejercicio 1: FRMDEMO1
Determinar El Estado De Un Alumno De Una Institucin Educativa En Base Al Promedio De Sus Notas, Ingresando 3
Notas: Aprobado Si Es Mayor o Igual A 14 Y Desaprobado Si Es Menor De 14.
Solucin:
Lo Primero Que Se Debe Hacer Es Calcular El Promedio Del Alumno, Luego Verificar Si Esta Nota Es Mayor o Igual A
14 o Menor Que 14. Crear La Siguiente Interfaz:

Insertar 4 JTextField, 3 para ingresar las notas txtNota1, txtNota2, txtNota3 y un txtEstado para mostrar el estado.
Ademas el JButton de nombre btnCalcular que activara el programa.
Doble clik al botn para programar su accin:
private void btnCalcularActionPerformed(java.awt.event.ActionEvent evt) {

int nota1,nota2,nota3;
double promedio;
String estado = null;

nota1=Integer.parseInt(txtNota1.getText());
nota2=Integer.parseInt(txtNota2.getText());
nota3=Integer.parseInt(txtNota3.getText());

promedio=(nota1+nota2+nota3)/3;

if (promedio<14)
{estado="Desaprobado";}
else
{estado="Aprobado";}

txtEstado.setText(estado);

}

YA PUEDE EJECUTAR SU APLICACIN (SHIFT + F6):
Dar Clic Derecho Sobre El Control y
Elegir Change Variable Name, Luego
Dar un Nombre Al Control.
txtNota1
txtNota2
txtNota3
DESARROLLO DE APLICACIONES WINDOWS & WEB
Instructor: Mauico Flores, Roly Developer of Windows and Web Applications
WebSite: www.SystemGroup.Esp.St 17 E-Mail: Systemgroup.Peru@outlook.Com
Ejercicio 2: FRMDEMO2
En un comedor, el total a pagar se calcula de la siguiente.
Del consumo bsico, se calculan descuentos si se cumplen ciertas condiciones: Si el consumo es mayor a 50 se
descuenta el 5%, si el consumo es mayor a 100 se descuenta el 10% y si el consumo es mayor a 150 se descuenta el
15%. Solo se puede hacer uno de los 3 tipos de descuentos. Luego de calcular el descuento, se calcula el impuesto
18%, y luego se calcula el total a pagar. Crear un formulario que muestre el consumo bsico, el descuento, el
impuesto y el total a pagar. El consumo se debe ingresar de manera manual.
Solucin:
Crear la siguiente interfaz:








Desde ahora los nombres de los identificadores estarn visibles en la interfaz para su mayor comprensin. Doble
clik al boton btnCalcular para programar su accin:

private void btnCalcularActionPerformed(java.awt.event.ActionEvent evt) {
int basico;
double dscto=0.00, impuesto, total;
basico=Integer.parseInt(txtBasico.getText());
//Calculando descuento Como solo se puede realizar un tipo de descuento
//debemos crear intervalos, esto con ayuda del operador de conjuncion && "Y"

If (basico>50 && basico<100)
{dscto=basico * 0.05;}
else if(basico>=100 && basico<150)
{dscto=basico * 0.10;}
else if(basico>=150)
{dscto=basico * 0.15;}

impuesto=basico * 0.18;
total= basico - dscto + impuesto;

//Mostramos resultados:
txtDscto.setText(""+dscto);
txtImp.setText(""+impuesto);
txtTotal.setText(""+total);
}

YA PUEDE EJECUTAR SU APLICACIN (SHIFT + F6):

DESARROLLO DE APLICACIONES WINDOWS & WEB
Instructor: Mauico Flores, Roly Developer of Windows and Web Applications
WebSite: www.SystemGroup.Esp.St 18 E-Mail: Systemgroup.Peru@outlook.Com
Ejercicio 3: FRMDEMO3
Crear una aplicacin donde al seleccionar un nmero de mes desde un JComboBox se muestre el nombre del mes
respectivo, su signo zodiacal y estacin.
Solucin:
Crear la siguiente interfaz

Para agregar items al JComboBox (cbNumMes), clik derecho Propiedades buscan model y clik en el
botn al lado ( )


Luego, donde est escrito Item 1, Item 2, Item 3, Item 4, borran y cambian por
(Uno debajo de otro)



txASalida

cbNumMes
DESARROLLO DE APLICACIONES WINDOWS & WEB
Instructor: Mauico Flores, Roly Developer of Windows and Web Applications
WebSite: www.SystemGroup.Esp.St 19 E-Mail: Systemgroup.Peru@outlook.Com
Recordando el concepto de interfaces y escuchas: Como cada vez que se haga clik en el JComboBox se deben
mostrar los resultados, eso quiere decir que debemos programar al JComboBox, doble clik para programar su
accin:
private void cboNumActionPerformed(java.awt.event.ActionEvent evt) {
int num;
String signo=null, estacion=null, nombre=null;

num = Integer.parseInt(cbNumMes.getSelectedItem().toString());

//Los items dentro de un JComboBox son Objetos
//para convertirlos a enteros primero se deben convertir a String
//para obtener el item seleccionado Utilizar la propiedad .getSelectedItem()
//para convertir el item (objeto) a cadena utilizar la funcin .toString()

switch (num) {
case 1:
signo= "Capricornio";
estacion= "Verano";
nombre="Enero";
break;
case 2:
signo= "Acuario";
estacion= "Verano";
nombre="Febrero";
break;
case 3:
signo= "Piscis";
estacion= "Verano";
nombre="Marzo";
break;
case 4:
signo= "Aries";
estacion= "Otoo";
nombre="Abril";
break;
case 5:
signo= "Tauro";
estacion= "Otoo";
nombre="Mayo";
break;
case 6:
signo= "Geminis";
estacion= "Otoo";
nombre="Junio";
break;
DESARROLLO DE APLICACIONES WINDOWS & WEB
Instructor: Mauico Flores, Roly Developer of Windows and Web Applications
WebSite: www.SystemGroup.Esp.St 20 E-Mail: Systemgroup.Peru@outlook.Com
case 7:
signo= "Cancer";
estacion= "Invierno";
nombre="Julio";
break;
case 8:
signo= "Leo";
estacion= "Invierno";
nombre="Agosto";
break;
case 9:
signo= "Virgo";
estacion= "Invierno";
nombre="Setiembre";
break;
case 10:
signo= "Libra";
estacion= "Primavera";
nombre="Octubre";
break;
case 11:
signo= "Escorpio";
estacion= "Primavera";
nombre="Noviembre";
break;
case 12:
signo= "Sagitario";
estacion= "Primavera";
nombre="Diciembre";
break;
}
txASalida.setText("El nombre del mes es: " + nombre + "\n" );
txASalida.append("Corresponde el signo: " + signo + "\n" );
txASalida.append("Estacin: " + estacion);
}

YA PUEDE EJECUTAR SU APLICACIN
(SHIFT + F6):








DESARROLLO DE APLICACIONES WINDOWS & WEB
Instructor: Mauico Flores, Roly Developer of Windows and Web Applications
WebSite: www.SystemGroup.Esp.St 21 E-Mail: Systemgroup.Peru@outlook.Com
Insertar otro JFRAME FORM y realizar el siguiente diseo, Asignarle El Nombre De: FRMDEMO4

















Ingresar A Codificar Dentro Del Formulario Clic Derecho Sobre El Formulario y Elegir:










Importar Las Siguientes Libreras Al Inicio De la Aplicacin DEBAJO DEL OBJETO: package, que se encuentra
en la lnea 7 de la ventana de scripts.












Declarar Las Siguiente Variable a nivel de Formulario: Digitar El Script Debajo De: public final class







TxtNom
TxtCurso TxtCurso
TxtNota1 TxtNota2 TxtNota3 TxtNota4
TxtEstado TxtCondicion TxtPuntaje TxtProm
LblFecha
LblHora
DESARROLLO DE APLICACIONES WINDOWS & WEB
Instructor: Mauico Flores, Roly Developer of Windows and Web Applications
WebSite: www.SystemGroup.Esp.St 22 E-Mail: Systemgroup.Peru@outlook.Com
Luego Se Mostrara La Siguiente Ventana De Cdigo y Digitar El Siguiente Script:


















Ahora Ingresar Al Botn CALCULAR y Agregar El Siguiente Script:































DESARROLLO DE APLICACIONES WINDOWS & WEB
Instructor: Mauico Flores, Roly Developer of Windows and Web Applications
WebSite: www.SystemGroup.Esp.St 23 E-Mail: Systemgroup.Peru@outlook.Com



















































DESARROLLO DE APLICACIONES WINDOWS & WEB
Instructor: Mauico Flores, Roly Developer of Windows and Web Applications
WebSite: www.SystemGroup.Esp.St 24 E-Mail: Systemgroup.Peru@outlook.Com
Ahora Ingresar Al Botn NUEVO y Agregar El Siguiente Script:






























Ahora Ingresar Al Botn SALIR y Agregar El Siguiente Script:


















Y LISTO YA PUEDE EJECUTAR SU APLICACIN (SHIFT + F6):

DESARROLLO DE APLICACIONES WINDOWS & WEB
Instructor: Mauico Flores, Roly Developer of Windows and Web Applications
WebSite: www.SystemGroup.Esp.St 25 E-Mail: Systemgroup.Peru@outlook.Com
INTERFAZ FINAL:












PRACTICA N 1 SEMANA - 2

















Ingresar Un Nmero Y Mostrar Como
Resultado Si Es Positivo, Negativo O
Neutro.
Ingresar Un Nmero y Mostrar El
Nombre Del Da, 1 = Lunes,
Validar Cuando El Numero
Ingresado Es Incorrecto
Utilizar La Estructura IF
Ingresar Un Nmero y Mostrar El
Nombre Del Mes, 1 = Enero,
Validar Cuando El Numero
Ingresado Es Incorrecto
Utilizar La Estructura SWITCH
CASE
Ingresar Los Datos Del Alumno y
Sus 4 Notas Obtenidas, Mostrar
Como Resultado El:

Promedio, Puntaje, Condicin y
Estado

Si El Promedio >=13, Condicin
APROBADO, Caso Contrario
DESAPROBADO.

SI Promedio Esta En El Rango De:

00 y 09, Estado = Muy Malo
10 y 12, Estado = Malo
13 y 15, Estado = Regular
16 y 18, Estado = Bueno
19 y 20, Estado = Excelente
DESARROLLO DE APLICACIONES WINDOWS & WEB
Instructor: Mauico Flores, Roly Developer of Windows and Web Applications
WebSite: www.SystemGroup.Esp.St 26 E-Mail: Systemgroup.Peru@outlook.Com


















VALIDACIONES:

El Sueldo Depende Del Cargo Digitado:

Trabajador 1500.00
Secretaria 1000.00
Repartidor 1200.00
Asistente 950.00
Otros 750.00

La Bonificacin, AFP, ESSALUD y SNP, Se
Calculan Del Sueldo Obtenido.








Ingresar Un Nmero y Mostrarlo En
LETRAS, 1 = UNO, 2 = DOS, 3 = TRES,

Solo Aceptara Nmeros Entre 0 y 20

Validar Cuando El Numero Ingresado Es
Superior Al Valor Aceptado.

Utilizar La Estructura SWITCH CASE

Ingresar Los Datos Del Cliente y Los
Datos Del Producto A Comprar,
Precio y Cantidad, Mostrar Como
Resultado: SUBTOTAL, IGV, DSCTO y
TOTAL A PAGAR.
Recuerde Que Los Cargos A DIGITAR
pueden Estar En Maysculas o
Minsculas, De Igual Manera Se Mostrara
El SUELDO Asignado con Todos Los
Resultados De Pago.
DESARROLLO DE APLICACIONES WINDOWS & WEB
Instructor: Mauico Flores, Roly Developer of Windows and Web Applications
WebSite: www.SystemGroup.Esp.St 27 E-Mail: Systemgroup.Peru@outlook.Com
















































Ingresar 3 Nmeros y Obtener Los
Resultados Solicitados En Pantalla.

Investigar y utilizar Las Funciones
Matemticas De NETBEANS.

Utilizar Estructura FOR Para Obtener El
Factorial Del Nmero Solicitado.

NOTA:

Recuerde Que Solo Se Mostraran Los
Resultados Cuando La Cantidad De
CIFRAS Del Numero Solicitado Sea La
Correcta, Caso Contrario Mostrar Un
Mensaje De Error, Limpiar La Caja De
Texto y enfocarlo Sobre La Misma.

DESARROLLO DE APLICACIONES WINDOWS & WEB
Instructor: Mauico Flores, Roly Developer of Windows and Web Applications
WebSite: www.SystemGroup.Esp.St 28 E-Mail: Systemgroup.Peru@outlook.Com
PRACTICA N 2: FUNCIONES

Investigar Sobre Las Funciones De Cadena, Numricas, Fecha Y Hora De Netbenas 7.4 y resolver Los Siguientes
Ejercicios:











































DESARROLLO DE APLICACIONES WINDOWS & WEB
Instructor: Mauico Flores, Roly Developer of Windows and Web Applications
WebSite: www.SystemGroup.Esp.St 29 E-Mail: Systemgroup.Peru@outlook.Com

































Validaciones:

Validar El Ingreso De Los Nombres Y Apellidos Y Fecha De Nacimiento Mediante Mensajes De Aviso.
El Cdigo Autogenerado, Contendr Los Siguientes Datos Concatenados:
Primeros 3 Caracteres De Los Apellidos Y Nombres Ingresados.
9no Y 10mo Carcter De Los Apellidos Y Nombres Ingresados.
La Edad Obtenida.
Y Su Ao De Nacimiento.
Todo En Maysculas
EJEMPLO DE COMO DEBE QUEDAR EL CODIGO CON LOS DATOS DEL DOCENTE:

MA FL 27 1987
DESARROLLO DE APLICACIONES WINDOWS & WEB
Instructor: Mauico Flores, Roly Developer of Windows and Web Applications
WebSite: www.SystemGroup.Esp.St 30 E-Mail: Systemgroup.Peru@outlook.Com
PRACTICA N 6: CONTROLES DE LISTA Y SELECCIN

Crear Un Nuevo Proyecto De NetBeans De Nombre: PRACTICA N6 CONTROLES DE LISTA Y SELECCIN, y
Ejercicios (Investigar Las Propiedades Del Control LISTBOX y COMOBOX):











































Validaciones:

Solo Se Va Generar La Tabla De
Multiplicar Cuando Se Halla
Digitado un Numero En La caja
De Texto, Caso Contrario Se
Mostrara un Mensaje De Error.

Cada Vez Que Se Genera Una
Tabla De Multiplicar Se Limpiara
y Enfocara En La Caja de Texto
Numero.
Validaciones:

Solo Se Agregaran Datos Cuando
Se Halla Ingresado Un Valor En La
Caja De Texto De Nombres Y Se
Contara El Total De Registros Que
Hay En LA Lista Y Se Mostrara En
La Caja De Texto Total.
Recuerda Que No Se Deben De
Ingresar 2 Nombres Iguales,
Mostrar Un Mensajes De Error.
Solo Se Eliminaran Datos Cuando
Se Halla Seleccionado Un
Elemento De La Lista, Caso
Contrario Mostrar Un Mensaje
De Error.
El Botn Limpiar Lista, Quitara
Todos Los Elementos Del ListBox
Y Se Enfocara En El TextBox De
Nombres.
DESARROLLO DE APLICACIONES WINDOWS & WEB
Instructor: Mauico Flores, Roly Developer of Windows and Web Applications
WebSite: www.SystemGroup.Esp.St 31 E-Mail: Systemgroup.Peru@outlook.Com





















Validaciones:

El Botn Agregar, Permite Agregar El Valor Ingresado En La Caja De Texto Nombre A La Lista1 Y Contara El
Total De Datos Del Listbox Y Lo Mostrara En La Caja De Texto Total1, Recuerde Que No Se Pueden Agregar 2
Nombres Iguales, Mostrar Mensajes De Error.

El Botn >, Permitir Pasar Un Dato Seleccionado De La Lista1 Y Lo Pasara A La Lista2, Actualizando Los Totales
De Registros De La Lista1 Y Lista2.
Recuerde Que El Dato Seleccionado En La Lista1 No Va Pasar Si Ya Est Registrado En La Lista2,
Validarlo Con Mensajes De Error.

EL Botn >>, Permitir Pasar Todos Los Datos De La Lista1 A La Lista2, Actualizando Los Totales De Registros En
Los TextBox De Total1 y Total2.

El Botn <, Permitir Pasar Un Dato Seleccionado De La Lista2 Y Lo Pasara A La Lista1, Actualizando Los Totales
De Registros De La Lista1 Y Lista2.
Recuerde Que El Dato Seleccionado En La Lista2 No Va Pasar Si Ya Est Registrado En La Lista1,
Validarlo Con Mensajes De Error.

EL Botn <<, Permitir Pasar Todos Los Datos De La Lista2 A La Lista1, Actualizando Los Totales De Registros En
Los TextBox De Total1 y Total2.

El Botn Eliminar Lista 1, Permite Quitar Un Elemento Seleccionado De La Lista1 y Actualiza Los Totales De
Registros En La Caja De Texto Total1.

El Botn Eliminar Lista 2, Permite Quitar Un Elemento Seleccionado De La Lista2 y Actualiza Los Totales De
Registros En La Caja De Texto Total2.

El Botn Eliminar Lista 2, Permite Quitar Un Elemento Seleccionado De La Lista2 y Actualiza Los Totales De
Registros En La Caja De Texto Total2.

El Botn Eliminar Lista 2, Permite Quitar Un Elemento Seleccionado De La Lista2 y Actualiza Los Totales De
Registros En La Caja De Texto Total2.
DESARROLLO DE APLICACIONES WINDOWS & WEB
Instructor: Mauico Flores, Roly Developer of Windows and Web Applications
WebSite: www.SystemGroup.Esp.St 32 E-Mail: Systemgroup.Peru@outlook.Com



























Validaciones:

Al Iniciar El Formulario Se Va Mostrar Un N De Venta (NV-0001) Y La Fecha Y Hora Del Sistema En Los
Statictext.
Adems Se Bloquearan Los Controles De Precio, Subtotal,
Importe, Descuento, Igv, Neto A Pagar.
Agregar 5 Vendedores En El Control Dropdownlistbox De
Vendedor.
Agregar Los Siguiente Productos En El Control
Dropdownlistbox De Productos:

Cada Vez Que Se Selecciona Un Producto Del Combobox, Se
Mostrara Su Precio Y Se Enfocara En El Editmask De
Cantidad.
Cada Vez Que Se Elige Una Cantidad, En Forma Automtica
De Ira Calculando El Subtotal Del Producto Seleccionado.
Se Obtendr Un Descuento Del 5%, Si El Importe Supera Los
20 Soles, Si Supera Los 50 Soles Tendr Un Descuento Del
10% Del Subtotal, Si Es Ms De 100 Soles, Tendr Un
Descuento Del 20% Del Subtotal, Caso Contrario 0% De Descuento.
El Botn Comprar, Agregara Los Datos Del Producto Y Sus Valores A Pagar A Los Listbox, No Se Agregara El
Mismo Producto 2 Veces A Las Listas, Validarlo Con Mensaje De Error.
Tambin Se Irn Acumulando Los Totales De Importe, Descuento X Importe, Igv 18% Y Neto A Pagar.
El Botn Quitar Venta, Permitir Quitar Una Venta Registrada De Las Listas Siempre Y Cuando Se Halla
Seleccionado Algn Producto, Validar Con Mensajes.
El Botn Nueva Venta, Limpiara Todos Los Datos Ingresado En El Formulario De Ventas Y Genera Un Nuevo N
De Venta (NV-0002, )
ACCESORIOS PRECIOS
MOUSE HALION 18.00
TECLADO HALION 25.00
USB KINSTON 2GB 20.00
USB DATA TRAVELER 8GB 35.00
MEMORIA RAM 2GB 110.00
MEMORIA RAM 4GB 135.00
DISCO DURO 80GB 250.00
PANTALLA LED 21PULG 380.00
LECTORA/GRABADORA 190.00
PARLANTES 45.00
WEB CAM 38.00
CABLE UTP CAT-5 1.50
DESARROLLO DE APLICACIONES WINDOWS & WEB
Instructor: Mauico Flores, Roly Developer of Windows and Web Applications
WebSite: www.SystemGroup.Esp.St 33 E-Mail: Systemgroup.Peru@outlook.Com
















































DESARROLLO DE APLICACIONES WINDOWS & WEB
Instructor: Mauico Flores, Roly Developer of Windows and Web Applications
WebSite: www.SystemGroup.Esp.St 34 E-Mail: Systemgroup.Peru@outlook.Com
















































DESARROLLO DE APLICACIONES WINDOWS & WEB
Instructor: Mauico Flores, Roly Developer of Windows and Web Applications
WebSite: www.SystemGroup.Esp.St 35 E-Mail: Systemgroup.Peru@outlook.Com
















































DESARROLLO DE APLICACIONES WINDOWS & WEB
Instructor: Mauico Flores, Roly Developer of Windows and Web Applications
WebSite: www.SystemGroup.Esp.St 36 E-Mail: Systemgroup.Peru@outlook.Com

Potrebbero piacerti anche