pregunta de una ignorante en programacion

_sol
25 de Mayo del 2006
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!!!

hiei
25 de Mayo del 2006
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...

_sol
25 de Mayo del 2006
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

_sol
25 de Mayo del 2006
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