Manual de Prácticas                                                                                    PRACTICA 1: AWT
                                                                            MÓDULO IV: Aplicar los fundamentos de programación II y los tópicos de programación web.
         Técnico en Programador de Software
                                                                            SUBMÓDULO I: Manipular y construir programas en Java.

                                                                            COMPETENCIA I: Codificar los componentes en Java.
                                                                            OBJETIVO: El estudiante identifica los componentes de AWT.

                   Nombre alumno:
                                                                                               MATERIAL                                          EQUIPO

______________________________________________                                   •   Eclipse                                      •      Computadora
                                                                                 •   Manual de practicas                          •      USB


                                                                            CLASE FRAME
                                                                                  El AWT tiene definida la clase Frame que representa a una ventana de alto nivel que
                                                                      puede contener un menú en la pantalla, la cual puede contener elementos y controles gráficos así
                                                                      como métodos que procesan los distintos eventos generados por el mouse y el teclado.

                                                                      Ejemplo:
                                                                           Frame frm=new Frame("NOMBRE"); // Crea la Ventana
                                                                           frm.resize(300,300); // Establece dimensiones
                                                                           frm.show(); // Visualiza la ventana
                                                                           frm.dispose();// cierra la ventana

                                                                      En este ejemplo se crea una ventana con 300 x 300 puntos de dimensiones, cuyo título es NOMBRE.

                                                                      DESARROLLO
                                                                         PARTE 1:
                                                                      Crear una ventana con su primer apellido como título, las dimensiones debe variarlas para que
                                                                      identifique como se modifica de acuerdo a los valores que se den. Queda en el miso proyecto. El
                                                                      paquete se llama parte1. La clase se llama EjemploVentana. En su reporte mencione que librerías
                      Modulo IV                                       tuvo que importar. Debe comentar su código.

Aplicar los fundamentos de programación II y los tópicos              El resultado es algo similar a esto:
                 de programación web
                     SubModulo I
       Manipular y construir programas en Java.




                                                                                                                                                                         1
                    Ing. Ma. Carolina Briones Ch.   Semestre 2012-2
CLASE BUTTON

                         GUIA DE OBSERVACIÓN DE LA PRACTICA # 1                                                                  La clase Button es una clase que produce un componente de tipo botón con
                                    AWT- Frame (Parte 1)                                                          un título. El constructor más utilizado es el que permite pasarle como parámetro una cadena,
                                                                                                                  que será la que aparezca como título e identificador del botón en el interfaz de usuario.
                                                                             CUMPLIÓ           OBSERVACIONES
                            CRITERIOS
                                                                             SI    NO               Docente       DESARROLLO
  •   Crea el proyecto, paquete y clase (15%)
                                                                                                                     PARTE 2:
  •   Respeta reglas para nombrar paquetes, clases, etc. (10%)                                                    Crear una ventana con su primer apellido como título, las dimensiones debe variarlas para que
                                                                                                                  identifique como se modifica de acuerdo a los valores que se den. Incluir dos botones. Queda en el
  •   Analiza los errores presentados y los corrigió (15%)                                                        mismo proyecto. El paquete se llama parte2. La clase se llama EjemploBoton. En su reporte
                                                                                                                  mencione que librerías tuvo que importar. Debe comentar su código.
  •   Realiza las corridas obteniendo el resultado esperado (45%)

  •   Entrega reporte y conclusiones de la práctica (10%)
                                                                                                                  El resultado es algo similar a esto:
                                                                                         CALIFICACION:________
  •   Entrega en tiempo (5%)


                  ALUMNO:




Observaciones
      y
Conclusiones
  Generales




                                                                         LUGAR Y FECHA
             EVALUO (NOMBRE Y FIRMA)

                  Ing. Ma. Carolina Briones Ch.              Mexicali, B.C. a _____ de ___________ de 2012.




                                                                                                              2                                                                                                   3
GUIA DE OBSERVACIÓN DE LA PRACTICA # 1
                                    AWT – Boton (Parte 2)                                                               CLASE CHECKBOX

                                                                             CUMPLIÓ           OBSERVACIONES            La clase CheckBox extiende la clase Component e implementa el interfaz
                            CRITERIOS                                                                                   ItemSelectable, que es el interfaz que contiene un conjunto de items entre los que
                                                                             SI    NO               Docente
                                                                                                                        puede haber o no alguno seleccionado.
  •   Crea el proyecto, paquete y clase (15%)
                                                                                                                  DESARROLLO
  •   Respeta reglas para nombrar paquetes, clases, etc. (10%)
                                                                                                                     PARTE 3:
  •   Analiza los errores presentados y los corrigió (15%)
                                                                                                                  Crear una ventana con su primer apellido como título, las dimensiones debe variarlas para que
  •   Realiza las corridas obteniendo el resultado esperado (45%)                                                 identifique como se modifica de acuerdo a los valores que se den. Queda en el mismo proyecto. El
                                                                                                                  paquete se llama parte3. La clase se llama EjemploCheckbox. En su reporte mencione que librerías
  •   Entrega reporte y conclusiones de la práctica (10%)
                                                                                                                  tuvo que importar. Debe comentar su código.
  •   Entrega en tiempo (5%)                                                             CALIFICACION:________

                                                                                                                  El resultado es algo similar a esto:
                  ALUMNO:




Observaciones
      y
Conclusiones
  Generales




                                                                         LUGAR Y FECHA
             EVALUO (NOMBRE Y FIRMA)

                  Ing. Ma. Carolina Briones Ch.              Mexicali, B.C. a _____ de ___________ de 2012.




                                                                                                              4                                                                                                 5
GUIA DE OBSERVACIÓN DE LA PRACTICA # 1
                                   AWT – CheckBox (Parte 3)

                                                                             CUMPLIÓ           OBSERVACIONES
                            CRITERIOS                                                                             DESARROLLO
                                                                             SI    NO               Docente
                                                                                                                     PARTE 4:
  •   Crea el proyecto, paquete y clase (15%)
                                                                                                                  Crear una ventana con su primer apellido como título, las dimensiones debe variarlas para que
  •   Respeta reglas para nombrar paquetes, clases, etc. (10%)                                                    identifique como se modifica de acuerdo a los valores que se den. Queda en el mismo proyecto. El
                                                                                                                  paquete se llama parte4. La clase se llama EjemploGrupoCheckbox. Debe incluir por lo menos 4
  •   Analiza los errores presentados y los corrigió (15%)                                                        elecciones. En su reporte mencione que librerías tuvo que importar. Debe comentar su código.
  •   Realiza las corridas obteniendo el resultado esperado (45%)

  •   Entrega reporte y conclusiones de la práctica (10%)                                                         El resultado es algo similar a esto:

                                                                                         CALIFICACION:________
  •   Entrega en tiempo (5%)


                  ALUMNO:




Observaciones
      y
Conclusiones
  Generales




                                                                         LUGAR Y FECHA
             EVALUO (NOMBRE Y FIRMA)

                  Ing. Ma. Carolina Briones Ch.              Mexicali, B.C. a _____ de ___________ de 2012.




                                                                                                              6                                                                                                 7
CLASE CHOICE
                         GUIA DE OBSERVACIÓN DE LA PRACTICA # 1
                                 AWT – GroupCheckBox (Parte 4)                                                    Los botones de selección (Choice) permiten el rápido acceso a una lista de elementos, presentándose
                                                                                                                  como título el item que se encuentre seleccionado.
                                                                             CUMPLIÓ           OBSERVACIONES      La clase Choice extiende la clase Component e implementa el interfaz ItemSelectable, que es el
                            CRITERIOS                                                                             interfaz que mantiene un conjunto de items en los que puede haber, o no, alguno seleccionado.
                                                                             SI    NO               Docente

  •   Crea el proyecto, paquete y clase (15%)                                                                     DESARROLLO
  •   Respeta reglas para nombrar paquetes, clases, etc. (10%)                                                       PARTE 5:
  •   Analiza los errores presentados y los corrigió (15%)                                                        Crear una ventana con su primer apellido como título, las dimensiones debe variarlas para que
                                                                                                                  identifique como se modifica de acuerdo a los valores que se den. El paquete se llama parte5. La
  •   Realiza las corridas obteniendo el resultado esperado (45%)
                                                                                                                  clase se llama EjemploChoice. Debe incluir por lo menos 5 opciones. En su reporte mencione que
  •   Entrega reporte y conclusiones de la practica (10%)                                                         librerías tuvo que importar. Debe comentar su código.

                                                                                         CALIFICACION:________
  •   Entrega en tiempo (5%)
                                                                                                                  El resultado es algo similar a esto:

                  ALUMNO:




Observaciones
      y
Conclusiones
  Generales




                                                                         LUGAR Y FECHA
             EVALUO (NOMBRE Y FIRMA)

                  Ing. Ma. Carolina Briones Ch.              Mexicali, B.C. a _____ de ___________ de 2012.




                                                                                                              8                                                                                                    9
GUIA DE OBSERVACIÓN DE LA PRACTICA # 1
                                    AWT – Choice (Parte 5)

                                                                             CUMPLIÓ           OBSERVACIONES
                            CRITERIOS
                                                                             SI    NO               Docente


  •   Crea el proyecto, paquete y clase (15%)

  •   Respeta reglas para nombrar paquetes, clases, etc. (10%)

  •   Analiza los errores presentados y los corrigió (15%)

  •   Realiza las corridas obteniendo el resultado esperado (45%)

  •   Entrega reporte y conclusiones de la práctica (10%)

  •   Entrega en tiempo (5%)                                                             CALIFICACION:________



                  ALUMNO:




Observaciones
      y
Conclusiones
  Generales




                                                                         LUGAR Y FECHA
             EVALUO (NOMBRE Y FIRMA)

                  Ing. Ma. Carolina Briones Ch.              Mexicali, B.C. a _____ de ___________ de 2012.




                                                                                                          10

Manual de practicas_java2__2012-2

  • 1.
    Manual de Prácticas PRACTICA 1: AWT MÓDULO IV: Aplicar los fundamentos de programación II y los tópicos de programación web. Técnico en Programador de Software SUBMÓDULO I: Manipular y construir programas en Java. COMPETENCIA I: Codificar los componentes en Java. OBJETIVO: El estudiante identifica los componentes de AWT. Nombre alumno: MATERIAL EQUIPO ______________________________________________ • Eclipse • Computadora • Manual de practicas • USB CLASE FRAME El AWT tiene definida la clase Frame que representa a una ventana de alto nivel que puede contener un menú en la pantalla, la cual puede contener elementos y controles gráficos así como métodos que procesan los distintos eventos generados por el mouse y el teclado. Ejemplo: Frame frm=new Frame("NOMBRE"); // Crea la Ventana frm.resize(300,300); // Establece dimensiones frm.show(); // Visualiza la ventana frm.dispose();// cierra la ventana En este ejemplo se crea una ventana con 300 x 300 puntos de dimensiones, cuyo título es NOMBRE. DESARROLLO PARTE 1: Crear una ventana con su primer apellido como título, las dimensiones debe variarlas para que identifique como se modifica de acuerdo a los valores que se den. Queda en el miso proyecto. El paquete se llama parte1. La clase se llama EjemploVentana. En su reporte mencione que librerías Modulo IV tuvo que importar. Debe comentar su código. Aplicar los fundamentos de programación II y los tópicos El resultado es algo similar a esto: de programación web SubModulo I Manipular y construir programas en Java. 1 Ing. Ma. Carolina Briones Ch. Semestre 2012-2
  • 2.
    CLASE BUTTON GUIA DE OBSERVACIÓN DE LA PRACTICA # 1 La clase Button es una clase que produce un componente de tipo botón con AWT- Frame (Parte 1) un título. El constructor más utilizado es el que permite pasarle como parámetro una cadena, que será la que aparezca como título e identificador del botón en el interfaz de usuario. CUMPLIÓ OBSERVACIONES CRITERIOS SI NO Docente DESARROLLO • Crea el proyecto, paquete y clase (15%) PARTE 2: • Respeta reglas para nombrar paquetes, clases, etc. (10%) Crear una ventana con su primer apellido como título, las dimensiones debe variarlas para que identifique como se modifica de acuerdo a los valores que se den. Incluir dos botones. Queda en el • Analiza los errores presentados y los corrigió (15%) mismo proyecto. El paquete se llama parte2. La clase se llama EjemploBoton. En su reporte mencione que librerías tuvo que importar. Debe comentar su código. • Realiza las corridas obteniendo el resultado esperado (45%) • Entrega reporte y conclusiones de la práctica (10%) El resultado es algo similar a esto: CALIFICACION:________ • Entrega en tiempo (5%) ALUMNO: Observaciones y Conclusiones Generales LUGAR Y FECHA EVALUO (NOMBRE Y FIRMA) Ing. Ma. Carolina Briones Ch. Mexicali, B.C. a _____ de ___________ de 2012. 2 3
  • 3.
    GUIA DE OBSERVACIÓNDE LA PRACTICA # 1 AWT – Boton (Parte 2) CLASE CHECKBOX CUMPLIÓ OBSERVACIONES La clase CheckBox extiende la clase Component e implementa el interfaz CRITERIOS ItemSelectable, que es el interfaz que contiene un conjunto de items entre los que SI NO Docente puede haber o no alguno seleccionado. • Crea el proyecto, paquete y clase (15%) DESARROLLO • Respeta reglas para nombrar paquetes, clases, etc. (10%) PARTE 3: • Analiza los errores presentados y los corrigió (15%) Crear una ventana con su primer apellido como título, las dimensiones debe variarlas para que • Realiza las corridas obteniendo el resultado esperado (45%) identifique como se modifica de acuerdo a los valores que se den. Queda en el mismo proyecto. El paquete se llama parte3. La clase se llama EjemploCheckbox. En su reporte mencione que librerías • Entrega reporte y conclusiones de la práctica (10%) tuvo que importar. Debe comentar su código. • Entrega en tiempo (5%) CALIFICACION:________ El resultado es algo similar a esto: ALUMNO: Observaciones y Conclusiones Generales LUGAR Y FECHA EVALUO (NOMBRE Y FIRMA) Ing. Ma. Carolina Briones Ch. Mexicali, B.C. a _____ de ___________ de 2012. 4 5
  • 4.
    GUIA DE OBSERVACIÓNDE LA PRACTICA # 1 AWT – CheckBox (Parte 3) CUMPLIÓ OBSERVACIONES CRITERIOS DESARROLLO SI NO Docente PARTE 4: • Crea el proyecto, paquete y clase (15%) Crear una ventana con su primer apellido como título, las dimensiones debe variarlas para que • Respeta reglas para nombrar paquetes, clases, etc. (10%) identifique como se modifica de acuerdo a los valores que se den. Queda en el mismo proyecto. El paquete se llama parte4. La clase se llama EjemploGrupoCheckbox. Debe incluir por lo menos 4 • Analiza los errores presentados y los corrigió (15%) elecciones. En su reporte mencione que librerías tuvo que importar. Debe comentar su código. • Realiza las corridas obteniendo el resultado esperado (45%) • Entrega reporte y conclusiones de la práctica (10%) El resultado es algo similar a esto: CALIFICACION:________ • Entrega en tiempo (5%) ALUMNO: Observaciones y Conclusiones Generales LUGAR Y FECHA EVALUO (NOMBRE Y FIRMA) Ing. Ma. Carolina Briones Ch. Mexicali, B.C. a _____ de ___________ de 2012. 6 7
  • 5.
    CLASE CHOICE GUIA DE OBSERVACIÓN DE LA PRACTICA # 1 AWT – GroupCheckBox (Parte 4) Los botones de selección (Choice) permiten el rápido acceso a una lista de elementos, presentándose como título el item que se encuentre seleccionado. CUMPLIÓ OBSERVACIONES La clase Choice extiende la clase Component e implementa el interfaz ItemSelectable, que es el CRITERIOS interfaz que mantiene un conjunto de items en los que puede haber, o no, alguno seleccionado. SI NO Docente • Crea el proyecto, paquete y clase (15%) DESARROLLO • Respeta reglas para nombrar paquetes, clases, etc. (10%) PARTE 5: • Analiza los errores presentados y los corrigió (15%) Crear una ventana con su primer apellido como título, las dimensiones debe variarlas para que identifique como se modifica de acuerdo a los valores que se den. El paquete se llama parte5. La • Realiza las corridas obteniendo el resultado esperado (45%) clase se llama EjemploChoice. Debe incluir por lo menos 5 opciones. En su reporte mencione que • Entrega reporte y conclusiones de la practica (10%) librerías tuvo que importar. Debe comentar su código. CALIFICACION:________ • Entrega en tiempo (5%) El resultado es algo similar a esto: ALUMNO: Observaciones y Conclusiones Generales LUGAR Y FECHA EVALUO (NOMBRE Y FIRMA) Ing. Ma. Carolina Briones Ch. Mexicali, B.C. a _____ de ___________ de 2012. 8 9
  • 6.
    GUIA DE OBSERVACIÓNDE LA PRACTICA # 1 AWT – Choice (Parte 5) CUMPLIÓ OBSERVACIONES CRITERIOS SI NO Docente • Crea el proyecto, paquete y clase (15%) • Respeta reglas para nombrar paquetes, clases, etc. (10%) • Analiza los errores presentados y los corrigió (15%) • Realiza las corridas obteniendo el resultado esperado (45%) • Entrega reporte y conclusiones de la práctica (10%) • Entrega en tiempo (5%) CALIFICACION:________ ALUMNO: Observaciones y Conclusiones Generales LUGAR Y FECHA EVALUO (NOMBRE Y FIRMA) Ing. Ma. Carolina Briones Ch. Mexicali, B.C. a _____ de ___________ de 2012. 10