Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > Varios
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Grupo de Teaming del ClubDelphi

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 05-06-2012
juliannemiro juliannemiro is offline
Miembro
NULL
 
Registrado: nov 2011
Posts: 27
Poder: 0
juliannemiro Va por buen camino
Proyecto personal, opiniones para encarar una pantalla.

Buenos días a todos!
Les cuento que estoy encarando mi primer proyecto personal y entre varias pantallas que tengo que hacer, hay una en particular que no se bien como encararla.
Les cuento un poco lo que estoy haciendo. Estoy armando un sistema para un entidad deportiva, básicamente lo que tengo que lograr es facilitarle la administración de toda la información deportiva: jugadores, estadísticas de jugadores, estadísticas de los partidos, etc.

El tema lo abro porque no se como encarar una de las pantallas: la de carga de la información de los partidos.
En qué consiste? Tengo una lista amplia de jugadores de los cuales solo 18 forman parte del partido y sobre ellos tengo que anotar quienes meten los goles, quienes son amonestados, expulsados, cuáles son los cambios, etc. Osea, en primera instancia debería elegir a los 18, y luego marcarle estadísticas a quienes haya que hacerlo.
Lo que no se es de qué forma hacerlo. He pensado en tener en una dbgrid todos los jugadores y con dobleclick ir asignándolos a los convocados. Pero, no se si usar otro DBgrid para la asignacion de las estadisticas, porque en proyectos anteriores he tenido muchísimos problemas con su manejo. La otra opción que se me ocurre es usando 18 edits, pero no queda muy prolijo que digamos. Asique bueno, me gustaría que me aconsejen como encarar esta pantalla.

Estoy usando Delphi 7 y SQLServer 2000.

Muchas gracias!
Responder Con Cita
  #2  
Antiguo 05-06-2012
heroe555 heroe555 is offline
Miembro
 
Registrado: abr 2008
Ubicación: Costa Rica
Posts: 27
Poder: 0
heroe555 Va por buen camino
Algunas ideas

Hola, necesitas ser más especifico, pero por lo que entiendo necesitas desarrollar una especie de "manager". Te recomiendo le eches una mirada al Futbol Manager, te puede dar algunas ideas.
Responder Con Cita
  #3  
Antiguo 05-06-2012
Avatar de Casimiro Notevi
Casimiro Notevi Casimiro Notevi is offline
Moderador
 
Registrado: sep 2004
Ubicación: En algún lugar.
Posts: 32.040
Poder: 10
Casimiro Notevi Tiene un aura espectacularCasimiro Notevi Tiene un aura espectacular
No he entendido exactamente qué quieres hacer, eso de "añadirle estadísticas" no se entiende.
Responder Con Cita
  #4  
Antiguo 05-06-2012
Avatar de Neftali [Germán.Estévez]
Neftali [Germán.Estévez] Neftali [Germán.Estévez] is offline
[becario]
 
Registrado: jul 2004
Ubicación: Barcelona - España
Posts: 18.275
Poder: 10
Neftali [Germán.Estévez] Es un diamante en brutoNeftali [Germán.Estévez] Es un diamante en brutoNeftali [Germán.Estévez] Es un diamante en bruto
Cita:
Empezado por juliannemiro Ver Mensaje
...Tengo una lista amplia de jugadores de los cuales solo 18 forman parte del partido y sobre ellos tengo que anotar quienes meten los goles, quienes son amonestados, expulsados, cuáles son los cambios, etc. Osea, en primera instancia debería elegir a los 18, y luego marcarle estadísticas a quienes haya que hacerlo.
Lo que no se es de qué forma hacerlo.


Si es lo que yo me pienso y deben ser las estadísticas que tomas durante el partido (como se hace durante los partidos de futbol o de basquet), de las diferentes "cosas" que van pasando. Faltas, fueras, tarjetas, goles, corners,... olvídate de DBGrids, Edits y demás...

Esas pantallas se suelen hacer "visuales" y a "modo táctil" (aunque luego utilices el ratón). Me explico.
La persona que está tomando esas estadísticas debe poder hacerlo de forma muy ágil, porque el partido se sigue jugando y no puede perder tiempo... Deberías poder anotar cada cosa con un par de clicks.

Una opción que se me ocurre a mi sería tener la pantalla dividida en tres zonas:
(1) Izquierda con los jugadores del equipo 1 + botón equipo 1
(2) Derecha con los jugadores del equipo 2 + botón equipo 2
(3) Parte central con las acciones: Falta, fuera, tarjeta, corner, gol, poste,...

De forma que para cada acción sólo debas pulsar botón de un jugador o equipo (si es un corner, por ejemplo) y seguidamente el botón de la acción.
Con eso ya tienes la información para posteriormente crear las estadísticas.

Piensa que si lo haces bien (al menos así se hace en futbol) y la cosa es ágil, luego puedes ampliar con más acciones; Doisparo entre palos, disparos fuera, disparos al palo, faltas cometidas, faltas recibidas,...
__________________
Germán Estévez => Web/Blog
Guía de estilo, Guía alternativa
Utiliza TAG's en tus mensajes.
Contactar con el Clubdelphi

P.D: Más tiempo dedicado a la pregunta=Mejores respuestas.
Responder Con Cita
  #5  
Antiguo 05-06-2012
Avatar de movorack
[movorack] movorack is offline
Miguel A. Valero
 
Registrado: feb 2007
Ubicación: Bogotá - Colombia
Posts: 1.346
Poder: 20
movorack Va camino a la famamovorack Va camino a la fama
Cita:
Empezado por Neftali Ver Mensaje
Esas pantallas se suelen hacer "visuales" y a "modo táctil" (aunque luego utilices el ratón). Me explico.
La persona que está tomando esas estadísticas debe poder hacerlo de forma muy ágil, porque el partido se sigue jugando y no puede perder tiempo... Deberías poder anotar cada cosa con un par de clicks.
Cuando leí el post, me quedé tocando la mesa un buen rato pensando que era una tablet donde se manejaban las estadisticas de un partido. y de verdad que una idea como esa sería genial.

Me imaginaba mantener presionado a un jugador estableciendo tiempo de juego para el y el equipo, presionar falta, luego el que la comete y luego a quien se la hicieron.

¿Para hacer eso en una tablet se puede utilizar delphi o se debe utilizar otra tecnología/lenguaje?
__________________
Buena caza y buen remar... http://mivaler.blogspot.com
Responder Con Cita
  #6  
Antiguo 05-06-2012
Avatar de Neftali [Germán.Estévez]
Neftali [Germán.Estévez] Neftali [Germán.Estévez] is offline
[becario]
 
Registrado: jul 2004
Ubicación: Barcelona - España
Posts: 18.275
Poder: 10
Neftali [Germán.Estévez] Es un diamante en brutoNeftali [Germán.Estévez] Es un diamante en brutoNeftali [Germán.Estévez] Es un diamante en bruto
Cita:
Empezado por movorack Ver Mensaje
Cuando leí el post, me quedé tocando la mesa un buen rato pensando que era una tablet donde se manejaban las estadisticas de un partido. y de verdad que una idea como esa sería genial.
Pues seguramente sería muy práctico.
Se puede hacer con Delphi en uniGUI, Intraweb, extPascal,... por ejemplo. Con eso puedes ejecutar una aplicación que corra sobre un navegador, y por lo tanto que se ejecute en cualquier sistema (mira los primeros hilos del foro dedicado a estas aplicaciones). Tal vez no es lo más práctico, pero funcionaría.

Para algo más sofisticado debes ir a RADphp y jQuery Mobile technology.
__________________
Germán Estévez => Web/Blog
Guía de estilo, Guía alternativa
Utiliza TAG's en tus mensajes.
Contactar con el Clubdelphi

P.D: Más tiempo dedicado a la pregunta=Mejores respuestas.
Responder Con Cita
  #7  
Antiguo 05-06-2012
Avatar de movorack
[movorack] movorack is offline
Miguel A. Valero
 
Registrado: feb 2007
Ubicación: Bogotá - Colombia
Posts: 1.346
Poder: 20
movorack Va camino a la famamovorack Va camino a la fama
Cita:
Empezado por Neftali Ver Mensaje
Para algo más sofisticado debes ir a RADphp y jQuery Mobile technology.
Interesante lo de crear aplicaciones desde delphi con UniGui y todo eso... pero veo que emarcadero tiene algo para iOs (FireMonkey) y con RADPhp y Jquery me imagino que cualquier navegador podrá ejecutar ya sea Linux, Win32, iOs o Android. pero que opciones hay para generar algo nativo para andoid partiendo desde delphi o que tenga una gran integración con delphi como creo que lo hace firemonkey (no he leido muy bien las especificaciones del producto y puede que esté metiendo las de caminar).
__________________
Buena caza y buen remar... http://mivaler.blogspot.com
Responder Con Cita
  #8  
Antiguo 05-06-2012
Avatar de Neftali [Germán.Estévez]
Neftali [Germán.Estévez] Neftali [Germán.Estévez] is offline
[becario]
 
Registrado: jul 2004
Ubicación: Barcelona - España
Posts: 18.275
Poder: 10
Neftali [Germán.Estévez] Es un diamante en brutoNeftali [Germán.Estévez] Es un diamante en brutoNeftali [Germán.Estévez] Es un diamante en bruto
No vas mal encaminado.
Firemonkey te ofrece desarrollo nativo para iOS y OSX, pero ese código no funcionará en Android. Por lo tanto deberías desarrollar por duplicado.

Lo "bueno" de las alternativas que te he comentado, es que al ejecutarse sobre un navegador, un sólo código te valdría para cualquier sistema (Windows, Android, iOS, OSX).

Nativo para Android...
__________________
Germán Estévez => Web/Blog
Guía de estilo, Guía alternativa
Utiliza TAG's en tus mensajes.
Contactar con el Clubdelphi

P.D: Más tiempo dedicado a la pregunta=Mejores respuestas.
Responder Con Cita
  #9  
Antiguo 05-06-2012
Avatar de movorack
[movorack] movorack is offline
Miguel A. Valero
 
Registrado: feb 2007
Ubicación: Bogotá - Colombia
Posts: 1.346
Poder: 20
movorack Va camino a la famamovorack Va camino a la fama
Cita:
Empezado por Neftali Ver Mensaje
Nativo para Android...
Bueno no se si la palabra exacta es nativo pero me refería a algo donde no necesitara un navegador... pero creo que una buena opción entonces para correr en todas estas plataformas sería una pantalla web (podría ser en html5) hecha con (aquí ponga su lenguaje/tecnologia/framework preferido ) con conexiones que en lugar de la DB, bien podria ser a webservices donde toda la logica resida en capas construidas con un lenguaje como delphi.

Así cuando la necesidad exija algo "nativo" para iOs, Android o Windows mobile, será mucho mas sencillo hacerlo.

Me he quedado pegado a la idea!!!
__________________
Buena caza y buen remar... http://mivaler.blogspot.com
Responder Con Cita
  #10  
Antiguo 05-06-2012
Avatar de mamcx
mamcx mamcx is offline
Moderador
 
Registrado: sep 2004
Ubicación: Medellín - Colombia
Posts: 3.911
Poder: 25
mamcx Tiene un aura espectacularmamcx Tiene un aura espectacularmamcx Tiene un aura espectacular
Cita:
Empezado por juliannemiro Ver Mensaje
El tema lo abro porque no se como encarar una de las pantallas: la de carga de la información de los partidos.
En qué consiste?
La mejor forma de resolver este tipo de dudas es hacer un mockup. Honestamente, a punta de palabras es muy ambiguo y dificil de hacer.

Como se hace un mockup (esta la he usado antes):

http://www.balsamiq.com/products/mockups


Puedes importar widget hechos y otras cosas desde:

http://support.balsamiq.com/customer...rticles/135659
__________________
El malabarista.
Responder Con Cita
  #11  
Antiguo 05-06-2012
Avatar de Neftali [Germán.Estévez]
Neftali [Germán.Estévez] Neftali [Germán.Estévez] is offline
[becario]
 
Registrado: jul 2004
Ubicación: Barcelona - España
Posts: 18.275
Poder: 10
Neftali [Germán.Estévez] Es un diamante en brutoNeftali [Germán.Estévez] Es un diamante en brutoNeftali [Germán.Estévez] Es un diamante en bruto
Cita:
Empezado por mamcx Ver Mensaje
La mejor forma de resolver este tipo de dudas es hacer un mockup. Honestamente, a punta de palabras es muy ambiguo y dificil de hacer.
Está bien el programilla. Había visto alguno similar, pero no tan completos....
__________________
Germán Estévez => Web/Blog
Guía de estilo, Guía alternativa
Utiliza TAG's en tus mensajes.
Contactar con el Clubdelphi

P.D: Más tiempo dedicado a la pregunta=Mejores respuestas.
Responder Con Cita
  #12  
Antiguo 05-06-2012
Avatar de Neftali [Germán.Estévez]
Neftali [Germán.Estévez] Neftali [Germán.Estévez] is offline
[becario]
 
Registrado: jul 2004
Ubicación: Barcelona - España
Posts: 18.275
Poder: 10
Neftali [Germán.Estévez] Es un diamante en brutoNeftali [Germán.Estévez] Es un diamante en brutoNeftali [Germán.Estévez] Es un diamante en bruto
Simplificando mucho, me refería a algo así:

__________________
Germán Estévez => Web/Blog
Guía de estilo, Guía alternativa
Utiliza TAG's en tus mensajes.
Contactar con el Clubdelphi

P.D: Más tiempo dedicado a la pregunta=Mejores respuestas.
Responder Con Cita
  #13  
Antiguo 05-06-2012
Avatar de movorack
[movorack] movorack is offline
Miguel A. Valero
 
Registrado: feb 2007
Ubicación: Bogotá - Colombia
Posts: 1.346
Poder: 20
movorack Va camino a la famamovorack Va camino a la fama
Matachos
__________________
Buena caza y buen remar... http://mivaler.blogspot.com
Responder Con Cita
  #14  
Antiguo 06-06-2012
juliannemiro juliannemiro is offline
Miembro
NULL
 
Registrado: nov 2011
Posts: 27
Poder: 0
juliannemiro Va por buen camino
Hola a todos! Disculpen la demora en contestar, recien puedo llegar a casa a leer el foro.

No es en "vivo" que tengo que cargar las estadisticas, sino despues del partido... osea que es mucho mas simple! (eso creo)

Al final de cada partido, el arbitro llena unas planillas con toda la informacion, digase: Dni, nombre,y apellido de cada jugadores de ambos equipos, quienes hicieron los goles, quienes fueron amonestados, expulsados y cuales fueron los cambios.

Esos son los datos que debo plasmar una vez que tengo esas planillas en el sistema.


Saludos y de verdad gracias por interesarse!
Responder Con Cita
Respuesta



Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro

Temas Similares
Tema Autor Foro Respuestas Último mensaje
Se busca personal para trabajar en Claro R.D. yeison Cristman La Taberna 5 26-02-2012 20:54:42
Necesito Testimonios u opiniones para un Proyecto Inge022 La Taberna 0 13-03-2010 05:35:50
Que api debo utilizar para que mi proyecto me reconozca las funciones de ODBC para My Shidalis API de Windows 1 23-08-2005 16:35:02
Lector de Huella Digital para control de personal Mauro® Varios 2 05-05-2005 02:43:21
Opiniones sobre el Firebird 1.5RC3 para aplicaciones web victork_py Firebird e Interbase 2 04-07-2003 14:54:45


La franja horaria es GMT +2. Ahora son las 21:17:09.


Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi
Copyright 1996-2007 Club Delphi