Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Gráficos (https://www.clubdelphi.com/foros/forumdisplay.php?f=8)
-   -   Consejo imagenes (https://www.clubdelphi.com/foros/showthread.php?t=27921)

fjcg02 03-12-2005 11:40:05

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

Neftali [Germán.Estévez] 05-12-2005 09:30:25

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.

fjcg02 05-12-2005 12:42:31

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

fjcg02 11-12-2005 18:37:09

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

Neftali [Germán.Estévez] 12-12-2005 12:04:30

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.


La franja horaria es GMT +2. Ahora son las 05:18:00.

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