pregunta de una ignorante en programacion
Hola !!
a ver, me llamo sol y querÃa pediros un poco de ayuda a los programadores, pq tengo que hacer una pequeña aplicación y es
que no tengo ni idea de cómo (o en qué debo hacerla), estoy superperdida.
Estoy haciendo un pequeño estudio sobre el color, y querÃa hacer una aplicación que fuera mostrando un color (p. ej el rojo)
y comparandolo con otro color (muy parecido al primero), se trata de ver hasta cuando percibimos las dos muestras como el mismo
color y cuando ya dejamos de verlo como el mismo.
Es decir, ir comparando muestras y con los resultados del "experimento" intentar sacar alguna ecuación que delimite el lÃmite
de discriminación de un color.
No sé si me abré explicado muy bien...
Mi pregunta, es decir, en lo que me gustarÃa que alguien me pudiera aconsejar es "en qué" puedo hacer este programita, porque de
programación de momento no tengo ni idea y estoy muy perdida....¿podrÃa hacerlo en VISUAL BASIC? ¿ o en MATLAB?
No sé si será este el lugar indicado para la pregunta, pero bueno, espero no haber molestado a nadie si no es el sitio apropiado
y si alguien me puede aconsejar algo, pues muchÃsimas gracias!!!
a ver, me llamo sol y querÃa pediros un poco de ayuda a los programadores, pq tengo que hacer una pequeña aplicación y es
que no tengo ni idea de cómo (o en qué debo hacerla), estoy superperdida.
Estoy haciendo un pequeño estudio sobre el color, y querÃa hacer una aplicación que fuera mostrando un color (p. ej el rojo)
y comparandolo con otro color (muy parecido al primero), se trata de ver hasta cuando percibimos las dos muestras como el mismo
color y cuando ya dejamos de verlo como el mismo.
Es decir, ir comparando muestras y con los resultados del "experimento" intentar sacar alguna ecuación que delimite el lÃmite
de discriminación de un color.
No sé si me abré explicado muy bien...
Mi pregunta, es decir, en lo que me gustarÃa que alguien me pudiera aconsejar es "en qué" puedo hacer este programita, porque de
programación de momento no tengo ni idea y estoy muy perdida....¿podrÃa hacerlo en VISUAL BASIC? ¿ o en MATLAB?
No sé si será este el lugar indicado para la pregunta, pero bueno, espero no haber molestado a nadie si no es el sitio apropiado
y si alguien me puede aconsejar algo, pues muchÃsimas gracias!!!
Bueno, Mathlab es bueno para el analicis numerico, pero para esto que quieres no es necesario mucha ciencia matematica (los colores se guardan como un numero entero de 32 bits, los ocho primeros son el azul, los 8 siguientes el verde y los ocho siguientes el rojo -lo otro es transparencia o no se usa-)
En principio puedes usar la herramienta de programacion que domines (Visual Basic esta bien, a mi no me gusta, pero para esto sobra)
La idea (al menos en visual basic) es hacer dos shapes (cuadraditos que pueden variar su color de fondo) y cuatro botones (dos para cada shape, uno para bajarle el color y otro para subirlo)
Cuando se pulsa un boton escribes el codigo que cambia el color que quieres alfo asi:
azul = azul+5
shape1.backGround = RGB( rojo, verde, azul )
En este caso mantengo tres variables (rojo, verde y azul) y cuando pulse el boton se incremetna en 5 (para no ir aumentando de a uno) el color azul y se establesen los componentes RGB como color de fondo del shape...
Cuando quieras saver que valores tienen los colores haz otro boton que precionandolo te muestre algo asi:
MsgBox "Rojo: "+rojo+", Verde: "+verde+", Azul: "+azul"
Bueno, esto podria estar muchisimo mas elaborado... pero como detesto visual basic... no me esforse mucho pensandolo... Espero que te sirba...
En principio puedes usar la herramienta de programacion que domines (Visual Basic esta bien, a mi no me gusta, pero para esto sobra)
La idea (al menos en visual basic) es hacer dos shapes (cuadraditos que pueden variar su color de fondo) y cuatro botones (dos para cada shape, uno para bajarle el color y otro para subirlo)
Cuando se pulsa un boton escribes el codigo que cambia el color que quieres alfo asi:
azul = azul+5
shape1.backGround = RGB( rojo, verde, azul )
En este caso mantengo tres variables (rojo, verde y azul) y cuando pulse el boton se incremetna en 5 (para no ir aumentando de a uno) el color azul y se establesen los componentes RGB como color de fondo del shape...
Cuando quieras saver que valores tienen los colores haz otro boton que precionandolo te muestre algo asi:
MsgBox "Rojo: "+rojo+", Verde: "+verde+", Azul: "+azul"
Bueno, esto podria estar muchisimo mas elaborado... pero como detesto visual basic... no me esforse mucho pensandolo... Espero que te sirba...
hola hiei!
antes que nada darte las gracias por tu respuesta, primero pq leyeras mi largo mensaje, jaja, y sobre todo por que te molestaras en ayudarme.
Me anima mucho que me digas q si podré hacerlo en VB, como te comentaba no tengo ni idea de programación y me daba un poco de miedo empezar a estudiar VB y despues ver que no podÃa hacerlo en este lenguaje.
Ahora ya será ponerse y volverme un poco loca, jaja!!
esta tarde probaré los códigos que me has dicho.
Bueno hiei, muchÃsimas gracias de nuevo
antes que nada darte las gracias por tu respuesta, primero pq leyeras mi largo mensaje, jaja, y sobre todo por que te molestaras en ayudarme.
Me anima mucho que me digas q si podré hacerlo en VB, como te comentaba no tengo ni idea de programación y me daba un poco de miedo empezar a estudiar VB y despues ver que no podÃa hacerlo en este lenguaje.
Ahora ya será ponerse y volverme un poco loca, jaja!!
esta tarde probaré los códigos que me has dicho.
Bueno hiei, muchÃsimas gracias de nuevo
hola hiei!
antes que nada darte las gracias por tu respuesta, primero pq leyeras mi largo mensaje, jaja, y sobre todo por que te molestaras en ayudarme.
Me anima mucho que me digas q si podré hacerlo en VB, como te comentaba no tengo ni idea de programación y me daba un poco de miedo empezar a estudiar VB y despues ver que no podÃa hacerlo en este lenguaje.
Ahora ya será ponerse y volverme un poco loca, jaja!!
esta tarde probaré los códigos que me has dicho.
Bueno hiei, muchÃsimas gracias de nuevo
antes que nada darte las gracias por tu respuesta, primero pq leyeras mi largo mensaje, jaja, y sobre todo por que te molestaras en ayudarme.
Me anima mucho que me digas q si podré hacerlo en VB, como te comentaba no tengo ni idea de programación y me daba un poco de miedo empezar a estudiar VB y despues ver que no podÃa hacerlo en este lenguaje.
Ahora ya será ponerse y volverme un poco loca, jaja!!
esta tarde probaré los códigos que me has dicho.
Bueno hiei, muchÃsimas gracias de nuevo