Saltar al contenido principal
Pánel lateral
TECNM/ITZ
En este momento está usando el acceso para invitados (
Iniciar sesión (ingresar)
)
Tópicos Avanzados de Programación (Martín Barajas Enero-Junio 2025)
Inicio
Cursos
Ingeniería en Sistemas Computacionales.
SCD-1027-2025
General
Rubricas de Evaluación y lista de cotejo
Rubricas de Evaluación y lista de cotejo
Rubricas de Evaluación y lista de cotejo
Lista de Cotejo para Trabajos Escritos.docx
RUBRICA DE EVALUACIÓN DE MAPAS CONCEPTUALES.docx
RUBRICA DE EVALUACIÓN DE PRACTICAS.docx
RUBRICA DE EVALUACIÓN DE PROGRAMAS.docx
Descargar carpeta
◄ Proyecto de programación Asignado por equipo
Ir a...
Ir a...
Avisos
Temario de la asignatura Tópicos Avanzados de Programación
POLITICAS DE LA MATERIA DE TOPICOS AVANZADOS DE PROGRAMACION.
Proyecto de programación Asignado por equipo
Entorno Grafico. awt, swing y run
Diagrama de Clases UML
Ejemplos de Uso de Layouts
Ejemplo de Proyecto de Pacientes (Evaluación Diagnostica)
Ejemplos de Manejo de archivos en Java (Texto, Datos, Objetos y acceso directo)
Ejemplo de Aplicación de agenda de amigos o contactos en java
Ejemplo de Aplicación con Archivo de Objetos y JTable
Evaluación Diagnostica
Propuesta de Proyecto por equipo
Actividad 1.1: Introducción a GUI (awt o swing)
Actividad 1.2: Clase JFrame y sus propiedades
Actividad 1.3: Dibujar en JFrame (Clase Graphics)
Actividad 1.4: Colores y Letras en JFrame (Clase Color y Font)
Actividad 1.5: Incluyendo imágenes en JFrame
Actividad 1.6: Manejando eventos Java Swing
Actividad 1.7: Eventos de ventanas
Actividad 1.8: Eventos de Teclado y ratón
Actividad 1.9: Eventos de Focus
Actividad 1.10: Múltiples Fuentes de Eventos.
Actividad 1.11: Múltiples oyentes
Actividad 1.13: Organizador o distribuidor de componentes (Layouts)
Actividad 1.14: Cuadros de texto (Clases TextField)
Actividad 1.15: Áreas de texto (Clases TextArea)
Actividad 1.16: Casillas de verificación (CheckBox) y Botones de radio (RadioButton)
Actividad 1.17: ComboBox y JSlider
Actividad 1.18: JSpinner
Actividad 1.19: Creación de menús
Actividad 1.20: Aplicación de Procesador de Textos
Actividad 1.21 Menús con imágenes, CheckBox y RadioButton.
Actividad 1.22 Barras de herramientas (JToolBar)
Primer Avance del Proyecto por equipo
Ejemplo de implementación de librería para Operaciones aritméticas básicas
Ejemplo de implementación de librería para un Botón Redondo
Ejemplo de implementación de librería para un componente JEstadistica
Ejemplo de implementación de librería para una caja de texto que solo acepte dígitos
Creación y Uso de Librerías .Jar con Eclipse
Ejemplo de Editor de Texto Simple
Ejemplo de aplicación MDI con barra de Herramientas (JDeskTopPane, JInternalFrame, JToolBar)
Ejemplo de Dibujo libre redefiniendo el método paintComponent (Graphics)
Actividad 2.1 Aplicación con JTable en java
Practica 2.2: MDI (Interfaz de múltiples documentos) en java
Practica 2.3: Botón Personalizado de forma circular
Practica 2.4: Botones Personalizados con imágenes
Ejercicio 2.5: Dibujo Libre
Practica 2.6: Librería JCalendar
Practica 2.7 Librería Panel de Dibujo
Practica 2.8: Librería con botones para Reproductor
Proyecto 2.9: Componente Calculadora Estándar
Ejercicio 2.10 Complementar el programa de creación de componente gráfico JEstaditica
Diapositivas Introducción a Hilos
Ejemplos de Creación y Uso de Hilos en Java
Ejemplo Relación productor/consumidor con hilos
Ejemplo Uso de clase Timer en Java
Ejemplo de Videojuego Tetris en java
Practica 3.1: Concepto de Multihilo
Practica 3.2: Subprocesamiento Concurrente
Practica 3.3: Manejo e Interrupción de hilos
Practica 3.4 Clase Thread e interface Runnable
Practica 3.5 Administración de subprocesos
Practica 3.6 Sincronización de Hilos
Practica 3.7 Compartir datos con sincronización
Practica 3.8 Relación productor/consumidor sin sincronización
Practica 3.9 Relación productor/consumidor con ArrayBlockingQueue para sincronizar
Practica 3.10 Relación productor/consumidor con sincronización
Practica 3.11 Uso de búferes delimitados con hilos concurrentes
Practica 3.12 Uso de interfaces Lock y Condition
Practica 3.13 Subprocesamiento múltiple con GUIs (Clase SwingWorker)
Practica 3.14 Procesamiento de resultados inmediatos con SwingWorker
Proyecto Videojuego en Java
Tercer Avance del Proyecto
Entorno Grafico. awt, swing y run ►
SCD-1027-2025
General
UNIDAD 1: Interfaz gráfica de usuario
UNIDAD 2: Componentes y librerías.
UNIDAD 3: Programación concurrente (MultiHilos).
Inicio
Calendario