0 Flares 0 Flares ×

Durante el mes de abril el Centro Madrid Sur organizó en Móstoles el curso “Introducción práctica de programación Java” dentro de la presente edición de los Cursos de Primavera. El director del curso ha sido Maximiliano Paredes.

Angel Luis Ordieres Regato, estudiante del curso nos explica a través de este artículo los el desarrollo del curso.

La primera sesión comienza con la presentación del curso a la que sigue una introducción a los fundamentos de Programación Orientada a Objetos con el objetivo de adecuar el nivel de conocimientos del grupo y que éste sea más homogéneo. Entre los conceptos tratados destacan:

  • Los conceptos de clase y objeto. Los atributos y métodos que forman la estructura típica de una clase/objeto incluyendo la herencia y el polimorfismo.
  • Se explican las características particulares del lenguaje Java, el funcionamiento de la máquina virtual, el proceso de compilación y de ejecución a través de bitcode.
  • Primer ejercicio práctico:
    • Ejemplo de diseño, compilación e interpretación de una aplicación sencilla: HolaMundo.

Introducción al entorno de BlueJ como interfaz recomendable para el desarrollo del curso y aprendizaje del lenguaje java.

Continúa la parte teórica con los conceptos de:

  • Constructor y sobrecarga de éstos. Explicados los conceptos se propone un segundo ejercicio práctico más complejo:
    • Desarrollo de una aplicación de una biblioteca de CD que utiliza herencia de clases.

La segunda sesión está centrada en Interfaces de usuario gráficas y en tratamiento de eventos.

Se explican las características básicas de AWT y Swing y sus diferencias.

Introducción a AWT

  • Componentes y Contenedores.
  • Contenedores: Window, Frame, Dialog, Panel

Introducción a Swing

  • Características
  • Clases y objetos
  • Interfaces

Explicación de los conceptos relacionados con la programación orientada a eventos. Estos incluyen conceptos generales sobre interfaces y clases para gestionar los eventos.

Parte práctica:

  • Ejemplo de una aplicación simple que emplea: una etiqueta, una caja de texto y un botón que maneje eventos, concretamente que visualice el número de caracteres de la caja de texto en la etiqueta una vez que se pulse el botón. El objetivo es el uso conjunto de AWT + Swing.
  • Se propone un ejercicio para realizarlo en casa para consolidar conocimientos tratados en el aula.
  • Ejemplo práctico que utilice Diseño de interfaces a través de clases anónimas.
  • Ejemplo práctico con el ItemEvent que incluya utilizando clases anóminas.

La tercera sesión también contó con parte teórica y práctica.

La primera parte de la sesión es teórica y está orientada a adquirir los conocimientos que nos permitan dibujar a través de la clase Graphcis que permite trazar elipses, cuadrados, líneas, texto, insertar imágenes (gif, jpeg, etc) y cambiar los colores.

Se van presentando diferentes métodos donde uno de los métodos principales es Paint() que permite pintar en el espacio de dibujo (JFrame).

Para comprender la teoría se van presentando varios ejemplos en las presentaciones proyectadas.

La parte práctica consiste en desarrollar una aplicación de tipo juego que consiste en atrapar un topo que se mueve aleatoriamente por la pantalla. Para su desarrollo se facilita la estructura del programa pero hay que completarla.

Centro Asociado UNED Madrid Sur

COMUNICACIÓN UNED, 11 de mayo de 2017

0 Flares Google+ 0 LinkedIn 0 Twitter 0 Facebook 0 Email -- 0 Flares ×

Comentarios están cerrados.

0 Flares Google+ 0 LinkedIn 0 Twitter 0 Facebook 0 Email -- 0 Flares ×