Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

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

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 03-12-2005
Avatar de fjcg02
[fjcg02] fjcg02 is offline
Miembro Premium
 
Registrado: dic 2003
Ubicación: Zamudio
Posts: 1.410
Poder: 22
fjcg02 Va camino a la fama
Consejo imagenes

Hola a todos,
como siempre he trabajado realizando programas y soluciones para gestión ( facturas, pedidos, contabilidad, ...) nunca me había pegado demasiado con el aspecto de las aplicaciones que desarrollaba.
Ahora que tengo un poco más de tiempo, me gustaría mejorar un poco la interface de los mismos ( a pesar de que no mejora el rendimiento ). Como los clientes son tan kazurros que si no ven colorines les parece que el programa no es bueno, pues voy a tirar por ese lado.
Mi pregunta es la siguiente, y es para orientarme, si alguien de Uds. tiene experiencia, ya que estoy haciendo mis primeros pinitos pero no quiero dar bandazos.

Si utilizo tablas auxiliares de pocos registros para seleccionar estados ( ya sabeis, pendiente, aceptado, cerrado, ... ) y para tipificar ciertos tipos de registro ( obra, venta, presupuesto, ...), y quiero utilizar un icono para cada estado al pintarlo en el DBGrid, añadirlo a comboBoxes, que me recomendais?
- Añadir un campo el la BBDD y asociar una imagen a cada registro?
- Si es así, que tipo de imagen ? bmp. jpg, ...
- Cómo puedo guardar en las tablas las imágenes correspondientes?
- Si no utilizo la solución anterior y utilizo las imágenes de una lista de imágenes ¿ si quiero añadir un nuevo estado/icono tendría que distribuir un nuevo ejecutable ?
¿ Voy desencaminado ? No sé estas son mis inquietudes.
Utilizo D7, ADO y access.

Espero haber sido claro. No quiero abrir un hilo de discusión, sino que me puedan ayudar con sus experiencias previas.

Gracias a todos y un saludo
__________________
Cuando los grillos cantan, es que es de noche - viejo proverbio chino -
Responder Con Cita
  #2  
Antiguo 05-12-2005
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.293
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 fjcg02
Si utilizo tablas auxiliares de pocos registros para seleccionar estados ( ya sabeis, pendiente, aceptado, cerrado, ... ) y para tipificar ciertos tipos de registro ( obra, venta, presupuesto, ...), y quiero utilizar un icono para cada estado al pintarlo en el DBGrid, añadirlo a comboBoxes, que me recomendais?
- Añadir un campo el la BBDD y asociar una imagen a cada registro?
- Si es así, que tipo de imagen ? bmp. jpg, ...
- Cómo puedo guardar en las tablas las imágenes correspondientes?
- Si no utilizo la solución anterior y utilizo las imágenes de una lista de imágenes ¿ si quiero añadir un nuevo estado/icono tendría que distribuir un nuevo ejecutable ?
¿ Voy desencaminado ? No sé estas son mis inquietudes.
Utilizo D7, ADO y access.
Si como tú dices son pocas imágenes (para reflejar estados) y supongo que el tamaño es pequeño (tipo icono), para que aparezcan en los Grids o Edit, yo te recomiendo que guardes en cada registro la imagen correspondiente en formato BMP; Se supone que como no hay estados repetidos, la imágenes no van a estar repetidas y si van a ser pequeñas (tipo icono), creo que no vale la pena utilizar JPG, ya que la ganancia de espacio es ínfima en comparación con los quebraderos de cabeza que te va a dar... (utilizar jpg en lugar de BMP).
Para guardar las imágenes, símplemente crea en las tablas el campo del tipo OLE (en el caso de access); Podrás guardar BMP sin problemas con los componentes estandard de Delphi.

Como bien dices, si las imágenes están en el programa (en un lista o como recursos) si añades un estado nuevo, tendrás que recompilar de nuevo.
__________________
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
  #3  
Antiguo 05-12-2005
Avatar de fjcg02
[fjcg02] fjcg02 is offline
Miembro Premium
 
Registrado: dic 2003
Ubicación: Zamudio
Posts: 1.410
Poder: 22
fjcg02 Va camino a la fama
Gracias por la respuesta, me evitará invertir tiempo en balde.
Me voy a cocheras a realizar pruebas a ver en qué queda todo esto.

Un saludo
__________________
Cuando los grillos cantan, es que es de noche - viejo proverbio chino -
Responder Con Cita
  #4  
Antiguo 11-12-2005
Avatar de fjcg02
[fjcg02] fjcg02 is offline
Miembro Premium
 
Registrado: dic 2003
Ubicación: Zamudio
Posts: 1.410
Poder: 22
fjcg02 Va camino a la fama
Hola a todos de nuevo.
Ahora mi aplicación ya es capaz de presentar en el DBGrid los estados ( conjunto finito de 4 ) en modo gráfico, así como los tipos ( de una tabla de 8 registros).
Respecto a los tipos, he incluido la opción de cargarlos en la tabla de ficheros.bmp, pero tengo una duda.
He conseguido poder visualizar en el grid y en un combobox que utilizo para hacer filtros bmps de 16x16.
¿ Es posible hacerlo con bmps de 32 x 32 haciendo que el tamaño se 'adapte'? Ahora, si hago esto, sólo veo una parte del mismo.
Otra pregunta. Mi gusto haciendo bmps es horrible, y los que trae Delphi .. también. ¿ Sabe alguien de algún sitio donde puedan bajarse bmps gratuitos?

Gracias y un saludo
__________________
Cuando los grillos cantan, es que es de noche - viejo proverbio chino -
Responder Con Cita
  #5  
Antiguo 12-12-2005
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.293
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 fjcg02
¿ Sabe alguien de algún sitio donde puedan bajarse bmps gratuitos?
Si buscas por internet "Glyph" seguro que encontrarás muchísimos para descargar. Por ejemplo puedes revisar aquí o aquí donde encontrarás algunas colecciones gratuítas de muy buena calidad.
__________________
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
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


La franja horaria es GMT +2. Ahora son las 12:17:22.


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