Issuu on Google+

MATERIAL RECOPILADO POR DANILO MERIDA Ingenieroensistemas.blogspot.com Ingenieroensistemas.com

1

Curso de netbeans 7.3 cualquier versión (JAVA)

INDICE EJERCICIO GUIADO. JAVA: CUADROS DE VERIFICACIÓN .................................................................. 8 EJERCICIO GUIADO. JAVA: BOTONES DE OPCIÓN.......................................................................... 12 EJERCICIO GUIADO. JAVA: CUADROS DE LISTA ............................................................................. 21 EJERCICIO GUIADO. JAVA: CUADROS COMBINADOS ..................................................................... 28 EJERCICIO GUIADO. JAVA: MODELOS DE CUADRO DE LISTA ......................................................... 35 EJERCICIO GUIADO. JAVA: MODELOS DE CUADRO DE LISTA ......................................................... 42 EJERCICIO GUIADO. JAVA: TOGGLEBUTTONS................................................................................ 48 EJERCICIO GUIADO. JAVA: SLIDERS ............................................................................................... 57 EJERCICIO GUIADO. JAVA: SPINNER.............................................................................................. 65 EJERCICIO GUIADO. JAVA: SCROLLBARS ....................................................................................... 72 EJERCICIO GUIADO. JAVA: BARRA DE MENUS ............................................................................... 82 EJERCICIO GUIADO. JAVA: BARRA DE HERRAMIENTAS.................................................................. 93 EJERCICIO GUIADO. JAVA: MENUS EMERGENTES ....................................................................... 100 EJERCICIO GUIADO. JAVA: FILECHOOSER .................................................................................... 106 EJERCICIO GUIADO. JAVA: PANELES DE DESPLAZAMIENTO ......................................................... 115 EJERCICIO GUIADO. JAVA: VARIABLES GLOBALES ....................................................................... 127 EJERCICIO GUIADO. JAVA: CENTRALIZAR CÓDIGO ...................................................................... 135 EJERCICIO GUIADO. JAVA: LAYOUTS ........................................................................................... 148 EJERCICIO GUIADO. JAVA: LAYOUTS Y PANELES .......................................................................... 165 EJERCICIO GUIADO. JAVA: DIÁLOGOS ......................................................................................... 180 EJERCICIO GUIADO. JAVA: DISEÑO DE FORMULARIOS DESDE CÓDIGO ....................................... 199 EJERCICIO GUIADO. JAVA: EVENTOS DESDE CÓDIGO .................................................................. 222 Programación de eventos .......................................................................................................... 223 PROGRAMACIÓN DE EVENTOS DE ACCIÓN ............................................................................. 225 Eventos .............................................................................................................................. 225 actionPerformed ................................................................................................................ 225 EJERCICIO GUIADO. JAVA: EVENTOS DESDE CÓDIGO. EVENTOS DE RATÓN................................. 237


MATERIAL RECOPILADO POR DANILO MERIDA Ingenieroensistemas.blogspot.com Ingenieroensistemas.com

2

Curso de netbeans 7.3 cualquier versión (JAVA)

Como enlazar eventos de ratón con un componente ................................................................. 239 EJERCICIO GUIADO ................................................................................................................. 242 EJERCICIO GUIADO. JAVA: EVENTOS DESDE CÓDIGO. IDEAS GENERALES .................................... 249 Ejemplo 1. Eventos del Ratón ..................................................................................................... 251 Ejemplo 2. Eventos del teclado .................................................................................................. 252 EJERCICIO GUIADO. JAVA: VECTORES ......................................................................................... 257 EJERCICIO GUIADO. JAVA: VECTORES Y EVENTOS ....................................................................... 276 EJERCICIO GUIADO. JAVA: INTRODUCCIÓN A LA POO ................................................................. 283 EJERCICIO GUIADO. JAVA: POO. CLASES PROPIAS ....................................................................... 294 CASO PRÁCTICO: MULTICINES AVENIDA ..................................................................................... 297 EJERCICIO PRÁCTICO .................................................................................................................. 306 EJERCICIO GUIADO. JAVA: POO. PROGRAMACIÓN DE UNA CLASE .............................................. 308 PROGRAMACIÓN DE UNA CLASE ................................................................................................ 311 EJERCICIOS RECOMENDADOS..................................................................................................... 333 EJERCICIO GUIADO. JAVA: POO. USAR CLASES PROPIAS EN UN PROYECTO ................................. 338 EJERCICIO GUIADO. JAVA: POO. HERENCIA ................................................................................ 362 EJERCICIO GUIADO. JAVA: POO. HERENCIA. DIALOGOS PROPIOS................................................ 390 EJERCICIO GUIADO. JAVA: POO. REUTILIZACIÓN DE CÓDIGO ...................................................... 406 EJERCICIO GUIADO 2 .................................................................................................................. 417 EJERCICIO GUIADO. JAVA: PROGRAMACIÓN MDI ....................................................................... 429 EJERCICIO GUIADO. JAVA: PROGRAMACIÓN MDI CONTINUACIÓN ............................................. 449 EJERCICIO GUIADO. BASES DE DATOS ......................................................................................... 458 Entidad Clientes ......................................................................................................................... 468 Entidad Trabajadores ................................................................................................................. 468 Entidad Servicios ........................................................................................................................ 468 Entidad Coches .......................................................................................................................... 468 Entidad Servicios ........................................................................................................................ 470 Entidad Trabajadores ................................................................................................................. 475


MATERIAL RECOPILADO POR DANILO MERIDA Ingenieroensistemas.blogspot.com Ingenieroensistemas.com

3

Curso de netbeans 7.3 cualquier versión (JAVA)

Entidad Coches .......................................................................................................................... 475 Entidad Trabajadores ................................................................................................................. 476 Entidad Servicios ........................................................................................................................ 476 Entidad Servicios ........................................................................................................................ 476 Entidad Clientes ......................................................................................................................... 476 Entidad Coches .......................................................................................................................... 477 Entidad Trabajadores ................................................................................................................. 477 Entidad Servicios ........................................................................................................................ 477 Entidad Clientes ......................................................................................................................... 478 EJERCICIO GUIADO. BASES DE DATOS. Relaciones Muchas a Muchas ......................................... 492 EJERCICIO GUIADO. BASES DE DATOS. ACCESS ........................................................................... 510 EJERCICIO GUIADO. BASES DE DATOS. CONSULTAS EN ACCESS .................................................. 546 Criterios para campos numéricos ........................................................................................... 570 Criterios para campos de tipo Fecha/Hora.............................................................................. 573 Criterios para campos de tipo Texto o Memo ......................................................................... 574 Criterios complejos ................................................................................................................ 575 EJERCICIO GUIADO. BASES DE DATOS. SQL ................................................................................. 579 Operadores Relacionales........................................................................................................ 587 Operadores Lógicos................................................................................................................ 590 Forma de indicar los valores ................................................................................................... 591 Valores numéricos.............................................................................................................. 591 Valores de texto ................................................................................................................. 591 Valores de fecha................................................................................................................. 592 Forma de indicar los campos .................................................................................................. 593 EJERCICIO GUIADO. BASES DE DATOS. SQL ................................................................................. 609 Alta de registros en SQL ............................................................................................................. 611 Modificación de registros en SQL ............................................................................................... 620 Eliminación de registros en SQL ................................................................................................. 625


MATERIAL RECOPILADO POR DANILO MERIDA Ingenieroensistemas.blogspot.com Ingenieroensistemas.com

4

Curso de netbeans 7.3 cualquier versión (JAVA)

EJERCICIO GUIADO. JAVA. ACCESO A BASE DE DATOS ................................................................ 630 EJERCICIO GUIADO. JAVA. ACCESO A BASE DE DATOS ................................................................ 667 EJERCICIO GUIADO. JAVA. ACCESO A BASE DE DATOS ................................................................ 719 EJERCICIO GUIADO. JAVA. ACCESO A BASE DE DATOS ................................................................ 734 EJERCICIO GUIADO. JAVA. INFORMES DE BASE DE DATOS .......................................................... 855 EJERCICIO GUIADO Nº 1. INSTALACIÓN DE IREPORT ................................................................... 857 Definición de DSN .................................................................................................................. 858 EJERCICIO GUIADO Nº 3. CONEXIÓN DE IREPORT CON UNA BASE DE DATOS .............................. 867 EJERCICIO GUIADO Nº 4. CREACIÓN RÁPIDA DE INFORMES ........................................................ 876 EJERCICIO GUIADO. JAVA. INFORMES DE BASE DE DATOS .......................................................... 889 EJERCICIO GUIADO Nº 1. CREACIÓN Y MODIFICACIÓN DE UN INFORME..................................... 890 EJERCICIO GUIADO. JAVA. INFORMES DE BASE DE DATOS .......................................................... 908 EJERCICIO GUIADO Nº 1. CREACIÓN DE UN INFORME DESDE CERO ............................................ 909 EJERCICIO GUIADO. JAVA. INFORMES DE BASE DE DATOS .......................................................... 940 EJERCICIO GUIADO Nº 1. CREACIÓN DE UN INFORME CON CÁLCULOS ....................................... 941 EJERCICIO GUIADO. JAVA. INFORMES DE BASE DE DATOS .......................................................... 966 EJERCICIO GUIADO Nº 1. CREACIÓN DE UN INFORME AGRUPADO ............................................. 967 EJERCICIO GUIADO Nº 1. CREACIÓN DEL INFORME COMPILADO ................................................ 975 EJERCICIO GUIADO Nº 2. CONEXIÓN CON UN INFORME DESDE JAVA ......................................... 980 EJERCICIO GUIADO. JAVA. INFORMES CON PARÁMETROS .......................................................... 992 EJERCICIO GUIADO Nº 1. CREACIÓN DE UN INFORME CON PARÁMETROS .................................. 994 EJERCICIO GUIADO Nº 2. USO DE PARÁMETROS DE UN INFORME DESDE JAVA .........................1000 EJERCICIO GUIADO. JAVA. CARPETA DISTRIBUIBLE ....................................................................1009 EJERCICIO GUIADO. JAVA. INSTALABLE. .....................................................................................1020 Qué es IZPACK.......................................................................................................................1020 EJERCICIOS PARA PROGRAMAR.................................................................................................1034 PRIMEROS PROGRAMAS .......................................................................................................1034 Ejercicio 1 .............................................................................................................................1034


MATERIAL RECOPILADO POR DANILO MERIDA Ingenieroensistemas.blogspot.com Ingenieroensistemas.com

5

Curso de netbeans 7.3 cualquier versión (JAVA)

LISTAS, COMBOS, MODELOS .................................................................................................1042 Ejercicio 1 .............................................................................................................................1042 Ejercicio 2..........................................................................................................................1043 JTOGGLEBUTTONS ................................................................................................................1046 Ejercicio 1 .............................................................................................................................1046 JSLIDER .................................................................................................................................1048 Ejercicio 1 .............................................................................................................................1048 JSPINNER ..............................................................................................................................1052 Ejercicio 1 .............................................................................................................................1052 JSROLLBAR ............................................................................................................................1055 Ejercicio 1 .............................................................................................................................1055 BARRA DE MENÚS .................................................................................................................1057 Ejercicio 1 .............................................................................................................................1057 BARRA DE HERRAMIENTAS....................................................................................................1060 Ejercicio 1 .............................................................................................................................1060 MENÚS CONTEXTUALES ........................................................................................................1062 Ejercicio 1 .............................................................................................................................1062 DIALOGO ABRIR/GUARDAR FICHERO.....................................................................................1063 Notas Iniciales .......................................................................................................................1063 VARIABLES GLOBALES ...........................................................................................................1066 PROGRAMAS CON CÁLCULOS ................................................................................................1069 Ejercicio 1 .............................................................................................................................1069 CENTRALIZAR CÓDIGO ..........................................................................................................1077 CUADROS DE DIÁLOGO .........................................................................................................1083 ASIGNACIÓN DE EVENTOS DESDE CÓDIGO. EVENTOS DE RATÓN...........................................1091 ASIGNACIÓN DE EVENTOS DESDE CÓDIGO. EVENTOS DE VENTANA ......................................1095 VECTORES DE COMPONENTES...............................................................................................1097 VECTORES DE COMPONENTES...............................................................................................1100


MATERIAL RECOPILADO POR DANILO MERIDA Ingenieroensistemas.blogspot.com Ingenieroensistemas.com

6

Curso de netbeans 7.3 cualquier versión (JAVA)

POO. CREACIÓN Y USO DE CLASES PROPIAS ..........................................................................1103 CUADROS DE MENSAJE, CONFIRMACIÓN E INTRODUCCIÓN DE DATOS .................................1113 Ejercicio 1 .............................................................................................................................1113 POO. DIALOGOS PROPIOS .....................................................................................................1121 PROGRAMACIÓN MDI ...........................................................................................................1124 MODELO E-R .........................................................................................................................1133 TRASPASO A TABLAS .............................................................................................................1137 RELACIONES MUCHAS A MUCHAS .........................................................................................1138 CREACIÓN DE BASES DE DATOS EN ACCESS ...........................................................................1142 CREACIÓN DE CONSULTAS EN ACCESS ...................................................................................1143 CREACIÓN DE CONSULTAS USANDO SQL ...............................................................................1147 CREACIÓN DE CONSULTAS DE ACCIÓN USANDO SQL .............................................................1152 INSERCIÓN DE REGISTROS .....................................................................................................1153 MODIFICACIÓN DE REGISTROS ..............................................................................................1153 ELIMINACIÓN DE REGISTROS .................................................................................................1154 CADENAS ..............................................................................................................................1156 Ejercicio 1 .............................................................................................................................1156 CREACIÓN DE APLICACIONES JAVA USANDO BASE DE DATOS ................................................1159 FECHAS, NÚMEROS REALES, VALORES NULOS .......................................................................1162 CONSULTAS DEL USUARIO.....................................................................................................1164 ALTAS DE REGISTROS ............................................................................................................1166 BAJA DE REGISTROS ..............................................................................................................1167 MODIFICACIÓN DE REGISTROS ..............................................................................................1168 CADENAS (CONTINUACIÓN) ..................................................................................................1174 Ejercicio 1 .............................................................................................................................1174 EXCEPCIONES ........................................................................................................................1183 Ejercicio 1 .............................................................................................................................1183 Ejercicio 1 .............................................................................................................................1185


MATERIAL RECOPILADO POR DANILO MERIDA Ingenieroensistemas.blogspot.com Ingenieroensistemas.com

7

Curso de netbeans 7.3 cualquier versión (JAVA)

CUADROS DE VERIFICACIÓN, BOTONES DE OPCIÓN...............................................................1188 Ejercicio 1 .............................................................................................................................1188 LISTAS Y COMBOS .................................................................................................................1191 Ejercicio 1 .............................................................................................................................1191


INDICE NETBEANS