Laboratorio de programación III

Slides:



Advertisements
Presentaciones similares
MOVIMIENTO JOVENES DE LA CALLE CIUDAD DE GUATEMALA chi siamo quienes-somos qui sommes-nous who we are attività actividades activités activities scuola.
Advertisements

¿PARA QUE ESTAMOS AQUÍ? LOS OBJETIVOS DE LA ENCARNACIÓN.
SIES – SISTEMA INTEGRADO DE EDUCACIÓN SUPERIOR
1 Datos sobre webloggers Datos extraidos de la encuesta a webloggers disponibles en la web de los autores.
Como arruinar tu influencia Lucas 14:34-35
el 1, el 4 y el 9 tres cuadrados perfectos autosuficientes
MOVIMIENTO JOVENES DE LA CALLE CIUDAD DE GUATEMALA la storia la historia lhistoire the history strada calle rue street.
Paso 1 Portada YO SOY EUROPEO Comisión Europea.
Sesión 1: Servidores de Blogs y Editores de Páginas Web en línea
Curso de Java “Java para Web” Rogelio Ferreira Escutia.
1 INFORME RESUMEN SOBRE EL NIVEL DE UTILIZACION DE LAS TIC EN LAS EMPRESAS GALLEGAS ( Resumen PYMES ) Noviembre de 2004.
1 INFORME RESUMEN SOBRE EL NIVEL DE UTILIZACION DE LAS TIC EN LAS EMPRESAS GALLEGAS (MICROEMPRESAS, resultados provisionales) 29 de julio de 2004.
1 LA UTILIZACION DE LAS TIC EN LAS PYMES GALLEGAS AÑO Resumen. 24 de Junio de 2005.
Aranda Fernández, Miguel Ángel García Redondo, Luis Miguel
Cuestiones y problemas
Los números.
ANALISIS DE IMÁGENES A PARTIR DE LA PRESENTACIÓN DE ALGUNAS IMÁGENES, PEDIR A LOS NIÑOS QUE OBSERVEN LAS ILUSTRACIONES Y QUE DESCRIBAN EN SU CUADERNO LAS.
Integrantes: Andres Marin Castelblanco Karem Moreno Pacheco Alexandra Ardila.
Introduccion a UML Wilson Peláez Hernández
Mejor que tú: PRETERITO
Laboratorio de programación III. Tabla Jugador: guarda un jugador por partida en la que está presente.
Introducción a Windows Forms
Los Objetos de la Clase Escriban la palabra (the word) en español para los objetos de la clase (#1-20).
Los números.
MOVIMIENTO JOVENES DE LA CALLE CIUDAD DE GUATEMALA chi siamo quienes-somos qui sommes-nous who we are attività actividades activités activities alimentazione.
PRESENTACIÓN DEL SISTEMA
-17 Expectativas sobre la situación económica (Europa) Septiembre 2013 Indicador > +20 Indicador 0 a +20 Indicador 0 a -20 Indicador < -20 Total Unión.
Cuenta Pública Ministerio de Agricultura 18 de diciembre de 2013.
BIENVENIDO AL CURSO INTRODUCTORIO LIBREOFFICE IMPRESS 3.4.5
Ejemplos ALGORITMOS.
Teoría matemática.
Cursogramas Ventas – Ejercicio 8
Proyecto ProMéxico Plasmas abril SECCIONES NOTICIAS PROYECTOS UNIDAD ACTÚA EVENTUALES secciones ProMéxico.
Proyecto ProMéxico Plasmas mayo SECCIONES NOTICIAS PROYECTOS UNIDAD ACTÚA EVENTUALES secciones ProMéxico.
Proyecto ProMéxico Plasmas marzo SECCIONES NOTICIAS PROYECTOS UNIDAD ACTÚA EVENTUALES secciones ProMéxico.
RETIRO DE COMALCALCO DIC. 2012
Proyecto para Centros que trabajan una vez por semana.
CENTRO EDUCATIVO ANAHUAC, A.C. PRÁCTICA DE CONTABILIDAD # 4 PRÁCTICA DE CONTABILIDAD # 4 EMPRESA : LA MORELIANA EMPRESA : LA MORELIANA.
Oscar Navarrete J. Jorge Gutiérrez A.
INEXPERIENCIADELPERSONAL PROCESOS NO ESTABLECI- DOS TIEMPO PARA BUSCAR INFORMA- CIÓN.
Grupo 8 Fernando Arias Porras Jorge Mozos Arias Walber González Sedeño
TUTORIAL DE SUBVERSION
MARKETPLACE DE LOS ALPES
Comité Nacional de Información Bogotá, Mayo 30 de 2011 Consejo Nacional de Operación de Gas Natural 1 ESTADISTICAS NACIONALES DE OFERTA Y DEMANDA DE GAS.
Comité Nacional de Información Bogotá, Octubre 24 de 2011 Consejo Nacional de Operación de Gas Natural 1 ESTADISTICAS NACIONALES DE OFERTA Y DEMANDA DE.
Comité Nacional de Información Bogotá, Julio 21 de 2011 Consejo Nacional de Operación de Gas Natural 1 ESTADISTICAS NACIONALES DE OFERTA Y DEMANDA DE GAS.
Comité Nacional de Información Bogotá, Julio 27 de 2011 Consejo Nacional de Operación de Gas Natural 1 ESTADISTICAS NACIONALES DE OFERTA Y DEMANDA DE GAS.
Proyecto Fin de Carrera E.T.S. Ingeniería Informática 26 de Septiembre de 2006 DESARROLLO DE UN COMPONENTE TECLADO ALUMNO: Fco. Javier Sánchez Ramos TUTORES:
INFORME PIPADI HOSPITAL VALL DHEBRON JUNIO 2012 – JUNIO
Aplicación elementos del MECI 1000:2005
Plan de Desarrollo “TODOS SOMOS FACATATIVA 2012 – 2015”
Aqui está Señoras y Señores !!!!!
JORNADA 1 DEL 24 DE MARZO AL 30 DE MARZO EQUIPO 01 VS EQUIPO 02 EQUIPO 03 VS EQUIPO 06 EQUIPO 05 VS EQUIPO 10 EQUIPO 07 DESCANSA EQUIPO 08 VS EQUIPO 13.
CULENDARIO 2007 Para los Patanes.
Reunión de los requerimientos de la red
Números enteros.
CAMPEÓN University Gardens Acad. María Montesorri Col. Santa Gema Col. Espíritu Santo Col. Del Carmen Acad. San Jorge Col. Calasanz Col. De la Salle ABPN.
BEATRIZ LAFONT VILLODRE
SI QUIERES VERLO DALE AL CLICK
ESTADOS FINANCIEROS A DICIEMBRE DE 2013.
GUIÓN GRÁFICO VALORES EN LA USB
* Fuente: Sondeo del Consumidor de la Comisión de la UE, GfK. Expectativas sobre la situación.
EL RETO DE UN GRANDE Y PROFUNDO LEGADO
Numbers.
TAPA SUMARIOZoom 1 Zoom 2 Zoom 3 PLAYLIST LIFESTYLE EL CAMPEÓN DEL MUNDO ¿MÉXICO EN EL MUNDIAL? 1 A 2 B 3 C 4 D 5 E 6 F 7 G 8 H 9 I Contenido Editorial.
Separata pro/E 15SEPT revision
TAPA SUMARIOZoom 1 Zoom 2 Zoom 3 PLAYLIST LIFESTYLE COLECCIÓN MASCOTAS LA OBSESIÓN POR EL QUINTO PARTIDO 1 A 2 B 3 C 4 D 5 E 6 F 7 G 8 H 9 I Contenido.
ESCUELA PROFESIONAL DE INGENIERIA INDUSTRIAL CURSO: GESTION DE LA CALIDAD ING.ELIZABETH FERG 1.
DISEÑO DE LA PROPUESTA DEL PROCESO DE RENDICION DE CUENTAS 2014 Coordinación General de Planificación Ministerio de Agricultura, Ganadería, Acuacultura.
Transcripción de la presentación:

Laboratorio de programación III Poker Laboratorio de programación III

Índice Implementación Sockets y Threads Servlets Diagramas de clases Introducción Implementación Sockets y Threads Servlets Diagramas de clases Base de datos Diseño de interfaz

Introducción Propósito. Cómo se juega. Comenzar la aplicación. Partidas. Opciones del cliente. Quien gana.

Sockets y Threads Cliente / Servidor:

Sockets y Threads Cliente: Hilo Lector Cliente Cliente

Sockets y Threads Servidor: Hilo respuesta Hilo peticiones jugador cliente socket new Servidor new cliente socket jugador Hilo peticiones Hilo peticiones

Sockets y Threads jugadoresPartida @Cristina@Marcos Mensajes: jugadoresPartida @Cristina@Marcos saldoMesa@Partida 1@500

Sockets y Threads empezarPartida@Partida 1@4@Marcos String []: Parser: Número de jugadores Nombre del primer jugador Nombre de la partida empezarPartida Partida 1 4 Marcos

Servlets

Servlets Estructura interna

Base de Datos Diagrama Entidad/Relación

Base de Datos Tabla Jugador: guarda un jugador por partida en la que está presente.

Base de Datos Tabla Partida: guarda una partida en la base de datos y su identificador es la fecha por si hay una coincidencia en los nombres.

Diagrama de Clases Arquitectura cliente servidor: Cliente: interfaz gráfico. Servidor: gestión del juego. Servlet: gestión de la página web.

<<Interface>> Diagrama de Clases Cliente: Properties Poker Logger Contenedor HiloLector Cliente Ventana Principal Controlador Principal Cliente * * Ventana Partidas Reproductor Ventana Interna Mesa Cliente <<Interface>> Estrategia 5 Controlador Partidas Carta Cliente 2 Controlador Interno CartaBoca Abajo Carta Elegida CartaBoca Arriba

Controlador Principal Diagrama de Clases Cliente: cliente Cliente Controlador Principal cp cliente hlc Hilo Lector Cliente

Diagrama de Clases Cliente: cartaJugador1 Carta Cliente cartaJugador2 Ventana Interna Carta1 Carta2 Carta3 Carta4 Carta5 mesa Mesa Cliente

Diagrama de Clases Cliente: Estrategia Carta Boca Arriba Carta Boca Abajo Carta No Visible Carta Elegida

Diagrama de Clases Servidor: * * * * * DataBase Connection Juego Hilo Peticiones Hilo Respuesta * Partida Jugador 2 Carta * Properties Poker Mano 5 Estadística * Mesa Contenedor * Ronda Logger 2 Baraja

Diagrama de Clases Servidor: Data Base Connection conexión hp hp Hilo Peticiones Servidor servidor hr servidor Hilo Respuesta Juego hp juego Jugador jugadores

Diagrama de Clases Servlet:

Diagrama de Clases servlet Servidor socket

Diseño de interfaz Al iniciar la aplicación mostramos la ip.

Diseño de interfaz Introducimos la ip: pokerCliente.properties

Diseño de interfaz

Diseño de interfaz Partidas disponibles:

Diseño de interfaz Decisiones de diseño importantes: Reproductor JAR: jlgui3.0

Dudas y Preguntas Realizado por: Cristina Mosquera Marcos Zamarreño