Introducing VisualDesigner, my library for developing visual designers in .NET

Hi friends! I’m developing a personal project just for fun. Its goal is to serve as a starting point to make any visual designer with the best user interaction possible. Drag operations, resize, grouping, snapping, copy&paste…

The code is really abstract, decoupled and following the best software engineering principles I know to make it pure Clean Code. In fact, I have made a big effort to include almost all the code in a Portable Class Library (PCL).

For the moment, it supports basic drag (move), resize, multi-selection and SNAPPING!

I hope you go there and try it. I think it’s really interesting. The main application is WPF demo application, but the main functionality is almost totally platform-agnostic.

The project site in GitHub is this: https://github.com/SuperJMN/VisualDesigner

Feel free to collaborate or suggest anything. Maybe we can learn a lot sharing thoughts or even code 🙂

Thanks.

Anuncios

Os presento mi biblioteca Glass Design para desarrollar diseñadores gráficos en .NET.

De momento no hace mucho, pero lo que hace, lo hace bien 🙂

El código fuente está disponible en GitHub.

https://github.com/SuperJMN/VisualDesigner

Nada mejor que ir y ver el código. Estoy intentando hacerlo lo más limpio posible y siguiendo todos los principios y buenas prácticas que conozco de Ingeniería del Software.

Realmente, el código hablar por sí mismo, aunque explicaré en los próximos días más detalladamente cómo funciona, aunque son demasiadas clases como para desmenuzarlas una por una, sí que haré una descripción de las diversas partes de la biblioteca y de la aplicación de prueba.

Sí diré que la solución está en formato de Visual Studio 2013 (always updated!)

No dudéis en echarle un ojo 😉