Monday, October 13, 2008

EasyDiagram.NET Absolutely FREE Asp.Net Diagram Control

EasyDiagram.NET is a FREE, AJAX-driven diagram control for ASP.NET. Offering an incredibly responsive diagramming engine, EasyDiagram.NET will provide you with a fast, free, and easy alternative to many diagram components. What's more, users will not need any plugin to run EasyDiagram.NET. Using pure AJAX and Javascript, EasyDiagram.NET is blazingly fast yet simple enough for the beginner to use.

Best of all, it's 100% free.

Hi, nice to meet you..drag me!

We can be friends as direct lines...

Me
You
You


double click me :)

...or right angles too!

Me
You
You



Diagram Features

New! Database Schema & UML Modeling examples

Extending EasyDiagram.NET to some real-world examples never felt better.

Finally, to those of you tired of the color ring examples, I'm trying to get some decent real-world, hands-on examples out there. While yet a work in progress, a new database diagramming example has been added for you to begin to see the possiblities in creating SQL Diagrams using EasyDiagram.NET. Please stay tuned for a forthcoming example in UML. More features will be coming which will improve on these practical uses as well.

New! Extensive node locking & grouping capabilities

Grouping nodes and dragging them just got easier!

In order to simplify the real-world development of database schema diagramming and UML modeling, EasyDiagram.NET now contains more power to group and drag. Excited? Set one of these props and let EasyDiagram.NET do its thang: LockChildrenToXPlaneOnDrag, LockChildrenToYPlaneOnDrag, AutoSnapChildrenBelow, TextPlacement, DraggingEnabled, DrawParentLines, DrawChildLines

Drag & Drop Simplicity

Automatic saving of node postion on drop

Event-driven node repositioning means developers can save the draggable node's coordinates on the drop. By implementing a lightweight AJAX solution, the component never completes a full postback to the server, making the node repositioning transparent to the user.

Direct-draw and orthogonal modes

Change your diagram based on your needs

Both lightning fast, Direct-draw and orthogonal (right-angle) diagram modes allow you to cater your diagram to the content your diagramming. So whether your mapping out UML diagrams, geneology family trees, organization charts, or the subatomic particlate matter of hydrogen, EasyDiagram can help provide the most intuitive layout.

Adding nodes is a snap

DiagramContainer1.AllNodes.AddNode(new Node(...));

Adding new nodes to a diagram is as simple as setting up the nodes when the page loads. Heiarchies are intuitive: all parent/child declarations are done with simple, intuitive coding.

Customize your lines

Global and line-specific coloring and thickness options

While yet experimental, it's a snap to change the diagram node line color or thickness globally as well as on a node-by-node basis.

Customize your nodes

Choose the image and more

You can assign any added node to display any image you choose. You can also define the background css class for the info, warning, and error status nodes (assuming you're using the AJAX timer), as well as the delete button css class.

Node status updates

This AJAX timer just brought your diagram to life

If you need to react to real-time events and update your diagram nodes accordingly, the NodeIntervalStatus property will allow you to return logging events and display corresponding information next to each node without any postback to the server.

React to node clicks

Both a "detail" button and double-clicking are at your command

You can react to events on the server-side from client side button clicks or double-clicks on your node using AJAX.

http://www.easydiagram.net/


Download

http://www.codeplex.com/EasyDiagram/Release/ProjectReleases.aspx#ReleaseFiles

No comments: