Sales: 1 888 936 8638

Essential Diagram for Windows Forms

download-now

Create Visio-like diagrams with ease

Essential Diagram is an extensible, high-performance .NET diagramming framework for Windows Forms and ASP.NET applications. It can be used for developing Microsoft Visio-like interactive graphics and diagramming applications. It stores graphical objects in a node graph and renders those objects onto the screen. Essential Diagram supports both vector and raster graphics on the drawing surface.

Flexible Architecture

Essential Diagram is designed to be a high-performance, modular, easy-to-use and easy-to-customize engine. Many of the classes and components in the library can be sub-classed, providing users the ability to extend and customize the library to meet their needs.

Node Linking

Essential Diagram comes with built-in shapes that let you link your diagram nodes and illustrate the work flow.

Appearance

There are plenty of options for customizing the appearance of different portions of a diagram, letting you create professional-looking diagrams that reflect the style patterns commonly used in the business domain.

User Interface Features

Essential Diagram comes with advanced user-interface features to provide end-users with a rich visualization experience. The user interface features highlighted in this section include Zoom and Pan, and Ruler.

Layout Management

The default implementation for all the common layout patterns is available in Essential Diagram. You can also customize existing layout techniques and implement new ones.

Diagram Builder

Essential Diagram can be used to create a rich Visio-like diagram builder application. This framework provides many utility controls to help you put such an application together very easily.

Drawing Tools

There are several built-in drawing tools that let users add primitive shapes and lines to a diagram. This makes it easy to put together a rich diagram building environment.

Editing Tools

The comprehensive set of editing tools provided by Essential Diagram allows users to work interactively with the diagram control for diagram-building applications. Besides the built-in tools, custom tools can be defined and added to the diagram controller to provide custom functionalities.

Custom Symbols

Essential Diagram ships with a Symbol Designer Utility, which facilitates the creation of custom symbols. These symbols can be organized in various categories for ease of use. Furthermore, symbols can also be imported in the form of Microsoft Visio stencil files (*.vss files), which can be converted into Essential Diagram symbol palettes. These symbol palettes can also be edited and customized according to the needs of the user.

Scripting

Essential Diagram is integrated with the Essential Scripting Library to support diagram creation with scriptable interactivity. The framework also provides enhanced design-time support through a rich user interface for creating and editing scripts. The scripting feature allows end-users to define behaviors for diagram entities at run time using one of the supported scripting languages. The scripting languages currently supported are C#, Visual Basic .NET, and JScript .NET.

Floor Diagram

Floor Diagram

Organization Layout

Organization Layout

Flow Chart

Flow Chart

Org Layout

Org Layout

Floor Diagram

Floor Diagram

Chart Using Diagram

Chart Using Diagram

Directed Tree Layout

Directed Tree Layout

DrillDown

DrillDown

Expander

Expander

Custom Ports

Custom Ports

Fishbone Diagram

Fishbone Diagram

Map Diagram

Map Diagram

Dynamic Layout

Dynamic Layout

Custom Layout

Custom Layout

Line Routing

Line Routing

Network Model

Network Model

Radial Layout

Radial Layout

RichText

RichText

Seat Reservation

Seat Reservation

Spline Connector

Spline Connector

Process Flow

Process Flow

State Diagram

State Diagram

Symmetrical Layout

Symmetrical Layout

Table Layout

Table Layout

Tree Map

Tree Map
Development Environments
  • Visual Studio 2008 (Team, Professional, Standard and Express)
  • Visual Studio 2005 (Team, Professional, Standard and Express)
  • Borland Delphi for .NET
  • SharpCode
.NET Framework versions All current versions of the .NET framework are supported (.NET 3.5/2.0)
Operating Systems
  • Windows Server 2008 (32 bit and 64 bit)
  • Windows Vista (32 bit and 64 bit)
  • Windows XP
  • Windows 2003
  • Windows 2000