Programación General > Visual Basic 6.0 e inferiores

 Mejora Del Entorno Gráfica De Una Aplicación

(1/8) > >>

Gandalf_malaga7:
Que tal amigos :hola: !!!!!!!,

como ya sabéis estoy preparando una aplicación,la cual presentaré en Junio,y en la que todos habéis participado,unos más que otros,pero lo importante es la ayuda que prestais en esta web(mil gracias).Entonces os comento,mi aplicación ya está terminada,pero mi jefe piensa que graficamente no es muy bonita :lightsabre: ,así que quiero ponerla bien bonita y me parece interesante crear una discusión en la que todos comentemos nuestros trucos para poner los programas bien bonitos :smartass: ,

yo,por ejemplo por lo pronto he hecho lo siguiente:

1)He usado un progress bar,para que el usuario vea como va progrsando la ejecución del programa.

2)He pensado en usar un Picture sobre el cual colocaré una textura guapetona que me haré con un programa.

3)esto ya lo comenté en otro post,pero he usado unos command button que cuando pasas el ratón por encima de ellos cambian de color.

Bueno amigos,espero que me deis algunos consejos de como poner el programa bien guapetón graficamente pa poder callarle la boquita al  :alien:  de mi jefe,y que esto sirva a todos para poner sus programas guapetones!!!!!!!!!!!

elmango80:
Hola Gandalf_malaga7!!!

Seria bueno que colocaras tu programa (por lo menos el formulario principal) para que todos podamos modificarlo y publicarlo y hay podemos ver mejor cuales son las ideas de todos....

Yo por lo menos me gusta hacer mis programas con botones con imagenes y un las etiquetas con diferentes tamaños de acuerdo a lo que indiquen, pero que no tenga muchos colores llamativos de fondo, preferiblemente utilizo los colores de las ventanas de Windows...

:angel: ----- O ----- :devil:

Brroz:
Hola.

Hay que tener en cuenta que el aspecto de una aplicación, puede decir mucho de los creadores de la misma... e inconscientemente hará que el posible futuro usuario se haga una idea de su funcionamiento extrapolando ese aspecto y si ante una aplicación de funcionamiento impecable pero aspecto pésimo, se equivoca de cabo a rabo, en la práctica, tal vez no adquiera ese producto y sí otro de mejor aspecto aunque peor funcionamiento)

Este es un tema bastante interesante, independiente de la propia programación en sí... De hecho para desarrollar una aplicación comercial,
entre otros grupos, hay gente , normalmente con estudios en bellas artes, encargada de su diseño y apariencia y por otro lado están los informaticos más puros.
También es bastante frecuente que una sola persona lleve adelante todo el peso de la aplicación (análisis, diseño, programación,...) Si esta persona tiene alma o aptitudes de artista, eso se hará notar sin duda en la interfaz de usuario que cree.

Aparte de esto, también es muchas veces importante mantener una imagen corporativa en todos los productos, evitar que una aplicación tenga unos colores y estilos y otra sea completamente distinta.
Yo creo que es bueno dedicar tiempo y recursos a buscar ese estilo propio.

En la práctica, hay que pensar como un pintor.
No  olvidar que cada color tiene un "significado" y combinado con otros produce efectos y sensaciones de forma inconsciente. El uso de distintos colores según la función que cumpla cada uno de los controles de un formulario es importante (el color rojo de un Label que muestra un mensaje de error, por ejemplo, más claro el agua), la combinación adecuada entre 'backColor' y 'ForeColor' que siempre deberían ser colores complementarios para que el texto destaque adecuadamente...
La distribución de los controles también es muy importante. Lo normal es buscar un 'equilibrio' entre los controles, pero a veces puede ser interesante 'centrar el peso' de un formulario hacia alguna parte. La proporción entre el tamaño de los controles también hay que tenerla en cuenta. Aquí resulta muy interesante el tema ese de la 'regla áurea' o 'ley de la divina proporción', según el cual, en la naturaleza (que debería ser nuestro modelo de perfección) todo se muestra de acuerdo a una cierta proporción, y todo lo que vemos adecuado a esa misma proporción, nos parece equilibrado. Para explicarme mejor: imaginaos una fotografía tamaño carnet en la que la parte superior de la cabeza alcanzase el borde superior de la fotografía.

Como veis, el tema este puede dar para mucho, como para abrir otro subforo, vaya.

Chao.

Kev:
Hola, coincido con la opinion de Brroz, que dice que los usuarios se dejan llevar por la apariencia y no por la potencia.

Personalmente, el darle pinta a un programa es genial, pero uno debe saber por lo menos algo de diseño grafico (Photoshop, Freehand, etc) pero esta tarea lleva tiempo. Para salir del paso rapidamente yo utilizo un programa llamado Activeskin que es muy bueno, y te acelera el trabajo, con este puedes implementar a tu programa skins y tambien tu puedes diseñarlos, actualmente la empresa de este programa (Softshape) no lo descargar (talvez estan sacando una nueva version, o sera por la pirateria), pero lo pueden encontrar en otros lugares, busquen en el Google, a mi parecer el programa es bueno, trabaja con Visual Basic, Visual C, Delphi.

Salu2
 :hola:

Gandalf_malaga7:
Buenas colegas  :hola: ,

estoy de acuerdo con todo lo que estais diciendo,de hecho la razón por la que mi jefe :alien:  me flagela con mejorar el aspecto del programa es por todo eso que decis.De todas formas estoy seguro que tienen que existir controles OCX o lo que sea que den un aspecto visual a tus ventanas estilo XP,por ejemplo.Voy a intentar conseguir el AciveSkin,a ver que tal está Kev.

Por ejemplo ahora estoy interesado en un par de cosas.Por un lado me gustaria saber si existe un ActiveX que sea una especie de calendario,me explico,uno de los campos de mi base de datos es Fecha de alta,pues por ejemplo que cuando introduzcas un nuevo usuario a la hora de introducir el campo fecha te aparezca el calendario para introducir la fecha.
También quiero crear un command button de ayuda,de forma que si el usuario tiene dudas lo pulse.Para esto me han dicho que existen unos programas de autodocumentación bastante interesantes,a los cuales les pasas el código y te generan una ayuda explicando las funciones que usa,si me podeis recomendar alguno guay.

Por otro lado también es interesante,realizar una buena documentación de tu proyecto.Si a alguien le interesa he encontrado un software bastante interesante al cual le pasas el código de tu programa y te genera el flujograma del mismo,lo cual es bastante interesante para documentar tu proyecto,su nombre es Visustin SourceCodeVisualiser.

Gracias por el interes mostrado en la discusión!!! :kicking:

Navegación

[0] Índice de Mensajes

[#] Página Siguiente

Ir a la versión completa