none
Aplicação web que permita ao usuário final criar diagramas e/ou fluxogramas com recursos de arrastar e soltar e gerar XML RRS feed

  • Pergunta

  • Prezados colegas,

    Gostaria de criar uma aplicação web que permita ao usuário final criar diagramas e/ou fluxogramas com recursos de arrastar e soltar. Seria muito semelhante aos recursos do Class Designer do Microsoft Visual Studio 2010 Ultimate.

    Por exemplo, o usuário final teria várias formas geométricas para escolher e usando o mouse faria as ligações entre essas formas, o usuário também poderia escrever dentro dessas formas e se quiser poderia arrastar um bloco do diagrama e então haveria um redesenho (redraw) do diagrama, preservando as ligações. Após o diagrama ser concluído este deverá ser gravado em formato XML. Para redesenhar o diagrama seria preciso ler esse arquivo XML previamente gravado.

    Dentro do Microsoft Visual Studio 2010 isso é possível?

    sábado, 10 de setembro de 2011 18:24

Respostas

  • Amigo,

    Como você pretende fazer uma aplicação Web, seria interessante fazer toda a manipulação gráfica no lado cliente, ou seja, via javascript. No seu javascript teria também a inteligência de "serializar" o diagrama para um XML, gravando os objetos presentes e as ligações entre eles. Você pode fazer todo o seu código javascript pelo VS2010.

    O lado servidor ficaria responsável por salvar e obter os diagramas de um banco de dados.

    Você poderia também já utilizar recursos de HTML5, como a tag <canvas>, que pode ser utilizada para desenhos 2D.

    Abs!

    segunda-feira, 12 de setembro de 2011 14:39