by Nevron - Product Type: Component / ASP.NET WebForms / ASP.NET AJAX (ATLAS) / .NET WinForms / .NET Class / 100% Managed Code / jQuery / AJAX
Nevron Diagram for .NET - Professional by Nevron
URLs: nevron-diagram-net-professional, nevron diagram net professional, nevrondiagramnetprofessional, nevron
Add quality diagramming and graphing capabilities to your WinForms and ASP.NET applications. Nevron Diagram for .NET helps you to integrate and display sophisticated diagrams in your .NET Windows Forms and ASP.NET applications quickly and easily. It is a complete diagramming solution, packed with many interactivity features, shapes, automatic layouts, stunning visual effects and comes equipped with ready to use controls to help you boost your application development. Carefully crafted to meet different requirements, it provides unmatched extensibility options, which will help you to integrate the solution better into the context of your particular application. Nevron Diagram for .NET provides advanced support for interactivity, behavior customization of different diagram elements, automatic layouts, graphs and trees, support for different measurement units, visual effects and decorations, different image formats and more. With Nevron Diagram you will be able to produce any type of diagrams and flowcharts, hundreds of intuitive samples and examples with source code are included to speed up your development time.
Nevron Diagram for .NET comes with an extensive Document Object Model (DOM), which can help you model virtually any type of diagram. The DOM implements core diagramming elements, such as drawing documents, library documents, masters, layers, shapes, groups, connectors, ports etc. You can easily subclass any DOM element and extend its capabilities. Drawings can be exported to various raster and scalable graphics formats (.png, .bmp, .jpg, .svg etc.). Documents can be serialized in XML, binary and SOAP formats. Implemented are a lot of automatic layouts. Drawings can be displayed in both WinForm and WebForm views.
Powerful and Extensive DOM
The objects that you use to construct a diagram document are organized in a powerful hierarchy in which you can plug at any level. The content of a document is hierarchy organized, which help you easily inspect and manage its content. The entire DOM supports a remarkable Undo/Redo system.
Unmatched Support for Libraries
Custom and commonly used shapes as well as entire drawing clippings can be stored for later reuse in libraries. Libraries contain masters, which can be instanced in any drawing. Library views help you preview libraries in several different styles.
Visual Impact and Speed
The only diagram on the market with such remarkable visual impact and speed. You can apply image filters, gradients, textures and advanced shadow effects on all type shapes including texts. The component supports XML formatted texts, which help you display stunning texts with mixed font, size, subscript and superscript formatting as well as with mixed style.
Events and Interactivity
The component fires tons of events, which will inform you about any change made in a document or in a view. There is support for event listeners, bubbled and broadcasted events. No interactivity feature is left behind - there is support for auto scrolling, panning, preview ghosts, glue highlighting, selection and interactive highlighting, drag drop previews etc. DOM elements can respond to user actions.
Extensive Documentation and Examples
The component features a complete User's Guide, Programmers Reference and a huge set of examples for C# and VB.NET wrapped in state of the art example browsers for Windows Forms and ASP .NET.
The Nevron Diagram installation system will automatically add the chart control to the Visual Studio Toolbox allowing you to immediately start development without customizing VS by yourself. Nevron Diagram for .NET includes both Windows Forms and ASP.NET and has full support Visual Studio 2005, Visual Studio 2008 and Visual Studio 2010.
Diagram Document Object Model
The Diagram Document Object Model represents the set of elements, which you can use to build a diagramming document. The Diagram Document Object Model is built on top of the Nevron DOM and in the context of the Nevron Diagram .NET product is simply called DOM. Following is a brief summary of the most important DOM elements and features:
Elements - Diagrams are constructed by elements, which reside in a hierarchy, the root of which is a diagramming document. The DOM provides an extended set of diagram elements, which can be subclassed and further extended.
Documents - Documents are the root elements in the element hierarchies. They provide core support for services, view management and data exchange capabilities. Multiple views can display and edit a single document simultaneously. Currently there are two types of documents:
Drawing Documents - drawing documents are assembled from stencils, layers, shapes and guidelines. They provide you with the ability to define a vector drawing.
Library Documents - library documents are assembled from masters. They provide you with the ability to store and manage reusable drawing content.
Styling - The visual appearance of all diagram elements is controlled via styles. Styles can be locally specified (per each element individually) or reused via inheritance or style sheets. The usage of inheritance and style sheets greatly minimizes the effort needed to apply a consistent outlook to your diagram, which can easily be changed afterwards. It also decreases the diagram memory footprint.
Shapes and Groups - When constructing diagrams, you basically work with shapes. In Nevron Diagram for .NET there are two types of shapes:
2D shapes - 2D shapes represent boxes, containing vector or raster primitives and text. 2D shapes are also simply called "shapes".
1D shapes - 1D shapes represent lines with different geometry and behavior, which connect other shapes. 1D shapes are also simply called "connectors".
Nevron Diagram for .NET provides an extensive set of predefined shapes (see Predefined Shapes), but also lets you create custom shapes by simply composing drawing primitives (lines, polylines, curves, rectangles, ellipses, text blocks etc.).
All types of shapes can be grouped to create groups. Groups can also be 1D or 2D as you specify. Groups act as if they are a single shape, but are in fact composed from other shapes. Groups can also be used for the creation of custom shapes.
1D shapes have start and end plugs. Both 1D and 2D shapes can have an arbitrary number of ports. A diagram with connections is thus constructed by connecting plugs to ports. Nevron Diagram for .NET also supports an extended type of connection, which is performed by inward and outward ports - e.g. shapes can be connected by ports too.
All types of shapes can have control points. Control points are used to visually change the appearance of a shape by simply dragging them.
All types of shapes can have an arbitrary number of labels. Labels can be anchored to specific aspects of the shape.
Data Structures - Nevron Diagram for .NET has a built-in support for graph and tree data structures and the core operations with them. For example: performing different traversals - depth first, breadth first etc., checking whether the graph is acyclic, whether it is a tree and so forth). Graph and tree data structures can be generated from the shapes of a drawing document. This gives you the needed flexibility to operate with a visually constructed diagram as if it is a simple graph or tree.
Routing - Nevron Diagram for .NET has built-in support for automatic obstacle avoidance routing. It addresses user laid-out diagrams in which certain connectors must be automatically rerouted not to cross any obstacles (shapes) in their path. Nevron Diagram for .NET provides support for both Mesh and Grid connectors routing, which is automatically performed. Addressed are issues like minimal bends, port headings, X/Y permeability etc.
Bridges - Bridges (hops) are a special type of decoration, which is displayed on connectors self-intersections or intersections with other connectors below it in the Z order. Bridges are automatically generated and maintained.
Print Manager - Drawings can be printed on single or multiple pages. Implemented is built in support for print preview and page setup.
Image Exporter - Drawings can be exported to an image of any type (JPG, PNG, BMP etc.). For drawings defined in absolute measurement units (e.g. inches, millimeters etc.) you can also specify the target device resolution (helps you generate ready to print images).
SVG Exporter - Drawings can be exported to SVG.
Undo and Redo - The entire DOM is protected by history. Any property or method, which modifies the elements state records history. The history can contain an unlimited number of actions. History actions can be grouped in transactions. Transactions can be committed or rolled back. Nested transactions are also supported. The history is implemented as a service so you can easily override it, stop or pause it.
Batches - Batches serve as a functionality layer between documents and views. Batches are designed to operate with multiple elements and record a single history transaction. Batches take into account the element permissions. Most of operations, which views and commands perform with elements, are implemented with the help of batches.
Event Handling - All events are fired from an event sink service, which provides you with the ability to consistently intercept all types of events regardless of the diagram you work with. Interactivity events (mouse, keyboard and drag drop events) support event bubbling.
Diagram Automatic Layouts
The automatic arrangement of diagrams is an indispensable feature, especially when diagrams are either too large or are automatically generated. Nevron Diagram for .NET comes equipped with a sophisticated set of automatic layouts provided with the Enterprise edition.
Diagram Predefined Shapes
Nevron Diagram for .NET comes equipped with numerous predefined shapes, which can come handy in many applications. The predefined shapes are consistently created by shape factories. Currently the Professional edition of the Diagram includes the following predefined shapes:
Basic Shapes - Basic geometry shapes (Rectangle, Square, Ellipse, Circle, Rounded Rectangle, N-Grams, N-Gons etc.). A total of 16 basic shapes are provided.
Flowcharting Shapes - Shapes related to flowcharting (Process, Decision, Document, Data etc.). A total of 31 flowcharting shapes are provided.
Hundreds of additional predefined shapes are included with the Enterprise edition of the Diagram.
Thick client (WinForm) and Visual Editing
Nevron Diagram for .NET provides built-in support for developing thick client diagramming applications. It comes equipped with several ready to use controls, which can help you to create a standalone diagramming application in minutes. In fact, the Diagram Designer application, which is included in the package, is built by only assembling the following controls:
Drawing View - The drawing view helps you to display and edit drawing documents. Drawing views are feature-rich and help you to zoom, pan, stretch and fit documents. Drawing views can edit numerous shape features via interactive editors (trackers).
Library View - The library view helps you to display and edit library documents. You can drag and drop shapes from the library view to the drawing view and vice versa.
Pan and Zoom Control - The pan and zoom control helps you to display a bird's eye view of the document, which is being edited in its master drawing view. It also lets you interactively pan and zoom the master drawing view.
Diagram Command Bars Manager - The diagram command bars manager helps you to visualize and execute the set of predefined commands, which can be performed on drawing and library views.
Diagram Properties Browser - The diagram, properties browser helps you to instantly edit the properties of the document, the active layer, the selected element or the view.
Diagram Status Bar - The diagram status bar displays important information about the current state of a drawing view (size of the selected element, keyboard state, measurement unit etc.).
Nevron Diagram for .NET takes a radical approach towards processing the user gestures in both drawing and library views. All UI events are processed via tools, which are maintained by a controller, assigned to each view. This helps you to easily configure the way, in which the user interacts with your diagram, which is achieved by simply enabling/disabling certain tools. If the myriad of predefined tools does not fit in your particular integration case, you can enrich your application by implementing custom tools.
Nevron Diagram for .NET has the industry leading support for visual aids. Following is a brief overview:
Previews - All operations, which the user performs with shapes, are previewed. For example: if you move shapes, drag and drop shapes, rotate or resize shapes, the diagram will automatically generate previews for the shapes, upon which the operation is performed. This helps the user to see the effect of the action, before it is actually committed. All previewed actions can be canceled by pressing the Esc key.
Snapping - Previews are smartly snapped. Snapping is context sensitive. For example, if you move a connector plug, it tries to snap to inward ports first. If you move a shape, it tries to snap its outward ports to inward ports first. If you rotate a shape, the diagram tries to snap the rotation angle and so forth. Snapping can be tuned in numerous ways.
Grid and Rulers - All previews can be snapped to grid lines and ruler ticks. The grid and ruler components are built in each drawing view. Both the grid and rulers have smart scales - for example, if you zoom in/out the diagram, they try to adjust their tick steps automatically, in order to fill the view port area in the best way (e.g. automatically increase or decrease the step). They can of course have a fixed step too, if you prefer. Both grid and rulers can operate in different measurement units.
Auto Scrolling - Auto-scrolling helps the user to scroll the view, while moving shapes, by just moving the mouse close the view rims.
Attention to detail - Nevron Diagram for .NET pays great attention to visual aids details. For example: The cursors, which appear on resize handles, are properly oriented. Many operations accept Ctrl/Shift modifications (Ctrl + Move for example duplicates a shape). Tooltips appear on handles, control points, rulers etc. Connection ports are highlighted, to indicate connection. Selection target shapes are highlighted. Moved region bounds are projected on the rulers. Mouse cursor position is projected on rulers. Multiple moved shapes bounds are displayed. And many more…
Thin Client (ASP.NET) and AJAX
Nevron Diagram for .NET provides built-in support for developing interactive thin client diagramming applications. It can operate either in Postback Mode or in AJAX mode. Following is a brief description of the thin client modes:
Client Side AJAX Tools - Most of the Nevron Diagram for .NET AJAX functionality is based on the controller/tools architecture. Pure client side tools that work with an updateable diagram image are the Tooltip tool, the Dynamic cursor tool and the Browser redirect tool. In addition, a set of tools is available that intercept the user input and route it via AJAX calls to the server for processing. All mouse events can be enabled for AJAX routing, helping you to create drill-down functionality and add hover effects. The controller/tools architecture allows you to easily extend the AJAX functionality by creating new custom tools.
ASP.NET Postback Mode - Nevron Diagram for .NET provides a set of useful features that help you to add interactivity to your web application, while sticking to the more traditional and simple postback technology:
Interactive Image Maps - Nevron Diagram for .NET can send an HTML image map to the client browser, which allows you to build web applications with drill down capabilities. The interactive image map helps you to add the following interactivity to your diagram: - client side browser redirect, with configurable target URL for every diagram element; - dynamic cursor, that changes when the user hovers over diagram elements - client side tooltips.
It also provides a way to inject client side script blocks to be executed on user input on per-diagram element basis.
SVG Image Response - The SVG image response sends to the client a rich vector graphics image. This helps you to have the diagram image rescaled in the web browser without loss of quality, which would be the case if rescaling raster format images. The SVG format also allows for client side interactivity like mouse hover effects.
What's New in Nevron Diagram .NET 2012.1 (Build 188.8.131.52)
Visual Studio 2012 support
.NET Framework 4.5 support
What's New in Nevron Diagram .NET 2012 Vol.1
ThinWeb Diagram Control
Simple Integration in Different Server environments - Nevron Diagram ThinWeb can be easily integrated in any server side framework including ASP.NET WebForms and MVC.
Model - View - Controller architecture - The control implements the MVC pattern and provides an API which is consistent with the WinForm MVC implementation of the control. This makes the migration of WinForm applications really easy to the web world.
Efficiency and Extensibility - The server and client side processing of the control are highly optimized, which results in a smoother web experience and less CPU load. At the same time you have great amount of flexibility to extend or customize the control.
Some of the core features of Nevron Diagram ThinWeb control are:
Ability to generate interactive image maps that can redirect the browser to a specified URL, display a tooltip with a customizable class or change the browser cursor.
Ability to intercept client side mouse events per diagram element.
Ability to generate server side events.
Ability to generate postback events.
Support for Diagram Zooming, Scrolling and Panning.
Integrated toolbar with lots of predefined actions.
Add quality diagramming and graphing capabilities to your WinForms and ASP.NET applications.
Pricing: Nevron Diagram for .NET 2012.1 (Build 184.108.40.206) Professional 1 Developer License, Nevron Diagram for .NET 2012.1 (Build 220.127.116.11) Professional 1 Developer License, per Developer from 3 up to 4 Developers (Minimum quantity 3), Nevron Diagram for .NET 2012.1 (Build 18.104.22.168) Professional 1 Developer License, per Developer from 5 up to 9 Developers (Minimum quantity 5), Nevron Diagram for .NET 2012.1 (Build 22.214.171.124) Professional 1 Developer License, per Developer from 10 up to 19 Developers (Minimum quantity 10), Nevron Diagram for .NET 2012.1 (Build 126.96.36.199) Professional 1 Developer License, per Developer from 20 Developers (Minimum quantity 20), Nevron Diagram for .NET 2012.1 (Build 188.8.131.52) Professional with Subscription 1 Developer License with Subscription, Nevron Diagram for .NET 2012.1 (Build 184.108.40.206) Professional with Subscription 1 Developer License with Subscription, per Developer from 3 up to 4 Developers (Minimum quantity 3), Nevron Diagram for .NET 2012.1 (Build 220.127.116.11) Professional with Subscription 1 Developer License with Subscription, per Developer from 5 up to 9 Developers (Minimum quantity 5), Nevron Diagram for .NET 2012.1 (Build 18.104.22.168) Professional with Subscription 1 Developer License with Subscription, per Developer from 10 up to 19 Developers (Minimum quantity 10), Nevron Diagram for .NET 2012.1 (Build 22.214.171.124) Professional with Subscription 1 Developer License with Subscription, per Developer from 20 Developers (Minimum quantity 20), Nevron Diagram for .NET 2012.1 (Build 126.96.36.199) Professional - Subscription Renewal License 1 Developer Renewal Subscription License, Nevron Diagram for .NET 2012.1 (Build 188.8.131.52) Professional - Subscription Renewal License 1 Developer Renewal Subscription License, per Developer from 3 up to 4 Developers (Minimum quantity 3), Nevron Diagram for .NET 2012.1 (Build 184.108.40.206) Professional - Subscription Renewal License 1 Developer Renewal Subscription License, per Developer from 5 up to 9 Developers (Minimum quantity 5), Nevron Diagram for .NET 2012.1 (Build 220.127.116.11) Professional - Subscription Renewal License 1 Developer Renewal Subscription License, per Developer from 10 up to 19 Developers (Minimum quantity 10), Nevron Diagram for .NET 2012.1 (Build 18.104.22.168) Professional - Subscription Renewal License 1 Developer Renewal Subscription License, per Developer from 20 Developers (Minimum quantity 20), Nevron Diagram for .NET 2012.1 (Build 22.214.171.124) Professional - Web Server Licenses Additional Web Server License for Nevron Diagram for .NET
Evals & Downloads: Read the Nevron Diagram for .NET Quick Start Guide, Browse the Nevron Diagram Editions Feature Comparison List, Browse the Nevron Presentation Layer Editions Feature Comparison List, Read the Nevron License Agreement, Read the Nevron .NET Vision Readme, Read the Nevron Diagram Layered Graph Layout White Paper, Read the Nevron Diagram Orthogonal Graph Layout White Paper, Read the Nevron Diagram for .NET Map Import - Using Maps in Diagrams document, Read the Nevron Diagram for .NET, MKS, ION Systems Case Study, Read the Nevron Diagram for .NET, M-Tech Industrial Case Study, Download the Nevron Diagram for .NET Standalone Designer, Download the Nevron .NET Vision 2012.1 (Build 126.96.36.199) for Visual Studio 2012 evaluation on to your computer - Displays Evaluation Messages, Download the Nevron .NET Vision 2012.1 (Build 188.8.131.52) for Visual Studio 2010 evaluation on to your computer - Displays Evaluation Messages, Download the Nevron .NET Vision 2012.1 (Build 184.108.40.206) for Visual Studio 2008 evaluation on to your computer - Displays Evaluation Messages, Download the Nevron .NET Vision 2012.1 (Build 220.127.116.11) for Visual Studio 2005 evaluation on to your computer - Displays Evaluation Messages
Operating System for Deployment: Windows 8, Windows Server 2012, Windows 7, Windows Server 2008, Windows Vista, Windows XP, Windows 2000, Windows 98, Windows NT 4.0
Architecture of Product: 32Bit, 64Bit
Product Type: Component
Component Type: ASP.NET WebForms, ASP.NET AJAX (ATLAS), .NET WinForms, .NET Class, 100% Managed Code, jQuery, AJAX
Built Using: Visual C# .NET
Compatible Containers: Microsoft Visual Studio 2012, Microsoft Visual Studio 2010, Microsoft Visual Studio 2008, Microsoft Visual Studio 2005, Microsoft Visual Basic 2012, Microsoft Visual Basic 2010, Microsoft Visual Basic 2008, Microsoft Visual Basic 2005, Microsoft Visual C++ 2012, Microsoft Visual C++ 2010, Microsoft Visual C++ 2008, Microsoft Visual C++ 2005, Microsoft Visual C# 2012, Microsoft Visual C# 2010, Microsoft Visual C# 2008, Microsoft Visual C# 2005, .NET Framework 4.5, .NET Framework 4.0, .NET Framework 3.5, .NET Framework 3.0
Product Class: User Interface Components
Keywords: nevron diagram pro, nevron diagram professional, nevron diagram 2010, nevron diagram renewal, renew nevron diagram, nevron diagram licensing, nevron diagram license, nevron diagram pricing, nevron diagram price, nevron diagram upgrade, nevron diagram update, nevron diagram susbcription
Flow Diagramming diagram diagrams flowchart
Mapping Maps Map GIS geographic geography
Part numbers: PC-516539-590605 516539-590605 PC-516539-590626 516539-590626 PC-516539-590608 516539-590608 PC-516539-590629 516539-590629 PC-516539-590632 516539-590632 PC-516539-590614 516539-590614 PC-516539-590635 516539-590635 PC-516539-590611 516539-590611 PC-516539-590638 516539-590638 PC-516539-590641 516539-590641 PC-516539-590617 516539-590617 PC-516539-590644 516539-590644 PC-516539-590620 516539-590620 PC-516539-590647 516539-590647 PC-516539-590650 516539-590650 PC-516539-590623 516539-590623
Mfr. Part No: N.DIA.NET.121.PRO N.DIA.NET.121.PRO+SSCR N.DIA.NET.PRO.SSCR.RNEW N.DIA.NET.WSL