Universidad Autónoma Metropolitana

División de Ciencias Básicas e Ingeniería

Departamento de Sistemas

Josué Figueroa González

Tareas de Programación Visual Orientada a Eventos

Inicio > Programación Visual Orientada a Eventos > Tareas y Proyectos
Prácticas de Repaso

01 - El Entorno NetBeans

Uso básico del entorno de desarrollo NetBeans

02 - Tipos de Datos

Tipos de Datos y su manejo

03 - Estructuras de Control y Arreglos

Estructuras de Control y Manejo de Arreglos

04 - Programación Orientada a Objetos

Conceptos Básicos de POO

05 - Operaciones con Listas

Manejo de la Clase Linked List

06 - Excepciones

Manejo de Excepciones

07 - Archivos

Manejo de Archivos

Prácticas de Java Swing en Clase

01 - Introducción

Introducción a Java Swing

02 - Elementos de Texto

Elementos Básicos de Texto con Eventos

03 - Botones y Elementos de Texto

Elementos Básicos de Texto con Eventos a partir de Botones

04 - Radio Buttons y Check Boxes

Manejo Básico de Radio Buttons y Check Boxes

05 - Listas de Selección

Manejo Básico de Listas de Selección

06 - Elementos de Selección y Objetos

Elementos de Selección llenados con Objetos

07 - Otros Elementos de Selección

Spinners y Sliders

08 - Estructuras de Tablas

Manejo de Tablas y su Estructura

09 - Despliegue y Lectura de Datos en Tablas

Manejo de Tablas y su Estructura

10 - Pestañas

Manejo de Pestañas

11 - Navegación con Menú

Manejo de Menú

12 - Introducción a las Múltiples Ventanas

Introducción al manejo de Múltiples Ventanas

13 - Múltiples Ventanas

Navegación entre Múltiples Ventanas

14 - Plantillas

Uso de una Interfaz como una Plantilla

15 - Imágenes y Gráficas

Manejo de Imégenes y Despliegue de Gráficas

Prácticas Sencillas / Tareas

Práctica No. 1. Repaso

A partir del archivo de entrada alumnos.txt, realizar un programa en Java que lo procese y creé dos listas, una con los alumnos que estudian Computación y otra con los alumnos (de cualquier carrera) cuya edad es mayor o igual a 19 años.

Fecha de Entrega:
  • Para una calificación de 10: Hasta el jueves de la 3ra semana (23 de mayo)
  • Para una calificación de 8: Hasta el viernes de la 4ta semana (30 de mayo)

Tarea No. 1

Rediseño de pantallas


Rediseñar la pantalla de inscripción de uea que utilizan los alumnos para inscribirse a inicios del trimestre


Fecha de Entrega:
  • Eniviar un archivo JPG o PNG por correo con el asunto: Tarea 1 PVOE Nombre Completo a más tardar el viernes de la 2da semana.

Tarea No. 2

Botones y conversiones


Ejercicio de conversión e inversión de cadenas utilizando una interfaz con botones


Fecha de Entrega:
  • Eniviar el proyecto comprimido como ZIP a más tardar el lunes de la 4ta semana.

Tarea No. 3

Radio Buttons y Checkboxes


Realizar una interfaz que contenga los siguientes elementos:

Una caja de texto para el nombre
Una caja de texto para la CURP
Radio buttons para seleccionar el género (Masculino o Femenino)
Un checkbox que al seleccionarlo indicará que se es de la CDMX y al dejarlo vacío, que se es de otro estado
Una serie de checkboxes para elegir los apoyos deseados: Desempleo, Madre/padre soltero, 3ra edad, Nini
Un botón de Registrar que mostrará en consola los datos introducidos en la interfaz


Fecha de Entrega:
  • Eniviar el proyecto comprimido como ZIP a más tardar el lunes de la 6ta semana.
  • En asunto colocar TAREA 3 PVOE Nombre completo

Tarea 4. Elementos de Selección y Objetos

Java Swing

Fecha de Entrega:
  • Para una calificación de 10 hasta el martes de la 8va semana

Tarea No. 5 - Tablas

Java Swing


Fecha de Entrega:
  • Para una calificación de 10: Hasta el jueves de la 10ma semana
  • Para una calificación de 8: Hasta el jueves de la 11va semana
Diseño de Pantallas

Entrega No. 1. Identificación de Funcionalidades y Pantallas

A partir de la Descripción del Problema en los archivos de apoyo,

Se deben generar los siguientes elementos:


  • Identificación de Funcionalidades
  • Identificación de Pantallas

Consideraciones:
  • No incluir una descripción detallada de los elementos de cada pantalla
  • No se incluirán en esta entrega los prototipos de las pantallas
Fecha de Entrega:
  • Enviar por correo a más tardar el viernes de la 6ta semana un archivo PDF con la identificación de Funcionalidades y las pantallas que se hayan identificado para cada funcionalidad.
  • No incluir el nombre en el archivo PDF
  • En asunto colocar el PANTALLAS 1 Nombre completo del alumno

Entrega No. 2. Diseño de Pantallas

A partir de la Descripción del Problema y las funcionalidades encontradas en la Primera Entrega, generar los prototipos de pantallas para las siguientes funcionalidades:

  • Login
  • Registro de Candidatos y sus conocimientos
  • Registro de Empresa y vacantes
  • Consultar vacantes disponibles de una empresa
  • Buscar candidatos para una vacante

Consideraciones:
  • Solo se generarán los prototipos
  • No considerar forma de navegación o menú, solamente los elementos necesarios para cada funcionalidad
  • No es obligatorio entregar una pantalla por funcionalidad, dependerá el diseño
Fecha de Entrega:
  • Enviar por correo a más tardar el viernes de la 10ma semana un archivo ZIP con los diseños en formato PNG o JPG.
  • El nombre del archivo será pantallas_MAT en donde MAT es la matrícula del alumno, en el asunto colocar: Diseño Pantallas Nombre Completo Alumno
Implementación de Pantallas

Entrega No. 1. Navegación entre pantallas

A partir de las pantallas entregadas en la Entrega No. 2, realizar la implementación para que se tenga una navegación entre las pantallas diseñadas deacuerdo a las siguientes características:

  • La primer pantalla en aparecer será la de Login (no es necesario realizar una validación)
  • Posteriormente se podrá navegar através de pestañas, menú o por botones (a eleacción del alumno) entre el resto de las ventanas
  • Si es necesario agregar una ventana de menú, se puede realizar

Fecha de Entrega:
  • Entregar en el cubículo del profesor el día del examen global
Implementación Funcional

Entrega Funcional

A partir de la navegación de pantallas de la entrega de Navegación entre pantallas, se deberán agregar las siguientes funcionalidades:

  • Login: Validación de al menos dos usuarios a través de información en un archivo
  • Registro de Empresa y vacantes: La informacion aparecerá en archivos (uno para empresas y otro para vacantes de la empresa)
  • Consultar vacantes disponibles de una empresa: Se mostrarán en pantalla las vacantes registradas en alguna empresa

Fecha de Entrega:
  • Entregar en el cubículo del profesor el día del examen global