Control o Aplicacion C# para gestionar una Paleta de Colores
N/A
Completed
Posted almost 9 years ago
N/A
Paid on delivery
Se requiere un control en C# para WinForms que muestra una paleta de colores, que es ingresada por Set Bands (Ver Grafico), con un Minimo, un maximo y un incremento.
Al dar aceptar se muestra el resultado y se pregunta si se desean guardar los cambios.
Los datos se guardan en una tabla postgresql llamada "paleta"
Tabla Paleta:
idrango SERIAL
orden INTEGER (es el orden de posicion en la paleta de colores)
valor DECIMAL (es el valor inicial del rango, SOLO CONSIDERAR DOS DECIMALES)
color INTEGER (es el valor del color, que va desde el 0 hasta el 16777216, es decir 256*256*256 )
NOTA:<ul><li>Al iniciar no hay paleta de colores, si no hay datos en la tabla, se generaria con los tres valores.</li><li>Si le es preferible puede utilizar tres campos R, G y B para no complicarnos a la hora de obtener el color [login to view URL] lo prefiere puede utilizar tres campos en la tabla para R,G,B</li></ul>
En cuanto al <strong>archivo de colores</strong>, extension .rcf, el formato es el siguiente (adjunto ejemplo).
7 (NUMERO DE FILAS O RANGOS)
0.30 (INICIO)
1.37 (FIN)
0.30 (INCREMENTO)
0.30 255 (RANGO1 VALORDECOLOR)
0.60 33023 (RANGO2 VALORDECOLOR)
0.90 65535 (RANGO2 VALORDECOLOR)
1.20 8454016 (RANGO2 VALORDECOLOR)
1.30 65280 (RANGO2 VALORDECOLOR)
1.37 16776960 (RANGO2 VALORDECOLOR)
1.37 16711680 (RANGO2 VALORDECOLOR)
0 (TENERLO EN CUENTA, ES PROPIO DEL FORMATO)
0 (TENERLO EN CUENTA, ES PROPIO DEL FORMATO)
Buen dia Vladimir,
Ya tengo mas claro en que consiste el programa, solo dos preguntas mas:
Al generar la paleta, debo generar los colores empezando en rojo y terminando en azul, o el usuario seleccionara cada color manualmente?
En caso que deba generarlos automaticamente, en que me baso para elegir el siguiente color despues del rojo?
Saludos,
Jorge
€55 EUR in 7 days
4.7 (10 reviews)
4.1
4.1
4 freelancers are bidding on average €139 EUR for this job
Buenos días:
Mi nombre es Mario Benito y trabajo de analista en una gran empresa. Lo que me motiva realmente es el desarrollo de software y por ese motivo dedico tiempo a pequeños proyectos aquí, en Nubelo.
Respecto a su descripción del proyecto, no me queda claro el almacenamiento en la tabla SQL. Entiendo que la tabla sólo va a almacenar una paleta y que la columna "orden" es equivalente al número de fila en el archivo de colores. Y que las tres primeras entradas ignoran los colores ya que son para definir el rango e incremento. Tampoco me queda claro porqué en el ejemplo de archivo de colores hay dos valores 1.37. Asumo que es un error.
También asumo que el control sólo tiene un parámetro que será la conexión abierta a la base de datos que contiene la tabla "paleta" y que la tabla "paleta" ya se encuentra creada.
Teniendo en cuenta todos los supuestos detallados, mi oferta para realizar el proyecto es por un total de tres horas de trabajo.
Saludos,
Mario Benito
Estimado,
Soy un desarrollador de software con 08 años de experiencia, tanto en plataformas escritorio, y web. Ademas de contar con 01 año de trabajo con proyectos mobile: windows phone, android, xamarin.
Saludos
Podría aclararme algunas dudas:
¿Pueden existir múltiples paletas en la tabla ‘paleta’ o solo una?
¿Cuál es la función y/o que valor debe tener el campo idrango en la tabla paleta?
Cuándo la tabla ‘paleta’ está vacía y se generan los rangos por primera vez. ¿Qué color se debe asignar a cada rango?
¿Grabar y Leer un archivo con la información de la paleta (según ejemplo) es parte de los requerimientos?
Gracias
Slds.