Status: Evaluating bids

Aplicación Winform en C# que permita mover y conectar bloques estilo Visio

Project details:
Budget: Open
Published: 2 years ago
Deadline: 15 days
Bids: 4
Interested freelancers: 7

Skills required: IT & Programming .NET XML C# Windows

Description:
Desarrollador en C# que pueda crear una aplicación Windows que permita mover bloques y enlazarlos tipo Visio. Los bloques se deben definir en forma programática, heredando de una clase base. Los bloques deben poderse arrastrarse desde una barra de herramientas a la izquierda de la pantalla y arrastrarlos a un area en blanco a la derecha.
Al soltar el bloque debe quedarse en el area blanca. Se pueden tener tantos bloques se deseen. Se debe poder especificar las reglas para poder determinar cuales bloques se pueden unir a otros.
Cada bloque se puede conectar a otro por medio de una línea. Si el bloque se arrastra la linea debe moverse para mantener contacto con el bloque. La linea debe salir de algun punto del borde del bloque, no debe ser diagonal.
Se debe poder guardar los bloques en un archivo .xml para poder cargarlos de nuevo desde ahi. Los bloques o las lineas deben tener alguna opción para borrarlos del grafo.
Al hacer doble click en un bloque se puede cambiar sus propiedades (nombre por ejemplo).
La pantalla no debe hacer "flick", esto quiere decir que el movimiento de las lineas o los bloques debe ser suave visualmente y no brincar, parpadear, etc.
El proyecto debe entregar todas las fuentes y utilizar solamente el Framework 4 de .NET o superior.El códgio debe ser 100% escrito por el desarrollador no se puede usar ningún tipo de código o componente de terceros.
Se aclara que debe ser en Windows Forms no debe ser wpf.
Do you need more information about this project?

Create your own project

Are you looking for a freelancer to work on a similar project? Create your own project and you'll receive proposals from the best freelancers.

Create a similar project

Client:

Carlos C. M. V.
(Rating 0.00 out of 5)
Location: Costa Rica
To find out more about this client, login to Workana.
Loading...