|
Start here... watch the movie
We
recorded this video for use at Tech Ed, but now you can watch it right
on your
PC. Requires 192K or greater download speed.
Watch Download
zip
New Features in GoDiagram 3.0
Version 3.0 has major enhancements to Brush and Pen support in GoShape and GoListGroup that make it easier to much easier to enhance the appearance of your diagrams. Using a gradient for a node's shape is now a single line of code.
GoXmlBindingTransformer makes the reading and writing XML a lot easier.
This version includes 9 new sample applications: AnimatedBasicApp, BeatPaths, DoubleTree, GridApp, SequenceDiagram, SequentialFunctionChart, SharedStates, WPFinGoView (uses a WPF control for each node) and WPFusingGoView (using GoDiagram Win inside a WPF window).
Much more detail about the release is in our forum.
Release notes for 3.0 are available in PDF format: Win Web Express.
New Features in GoDiagram 2.6
The kits for .NET 2.0 now install better on Vista, either as an Administrator
user or as a Standard user. Files are now installed under the developer's
"My Documents" folder.
Several new sample nodes and tools are now included: SanKey
diagrams, Petri nets, SwimLanes and SwimmingPools, Freehand drawing tool,
BlockArrow and ArrowLink, StickyNode and StickyDraggingTool, ResizableComment,
ClickCreateTool, SimpleTreeLayout.

Swimlanes in a SwimmingPool

Petri Net

Simple SanKey diagram

ArrowLink
For the complete set of enhancements and new features, please refer
to the release notes.
Release notes for 2.6 are available in PDF format: Win Web Express.
New Features in GoDiagram 2.5
The kits for .NET 2.0 work on Windows XP x64 as well as on 32 bit versions
of Windows. Applications using assemblies compiled for .NET 2.0 run as
true 64 bit applications.
Major enhancements
include the addition of a new, blisteringly fast GoLayoutTree layout
algorithm. GoLayoutTree
is intended primarily for tree structured graphs, but can also be used
with
any directed graph
that is "close" to being tree structured (multiple parents
and cycles are allowed).

Sample Tree Layout (alternating style)
GoDiagram WebForms now supports improved AJAX-like features, allowing
the developer to balance how much processing takes place locally on the
browser vs. the server. The GoViewDataRenderer supports customization
of the client-side data that accompanies each image. New client-side
context menus are implemented via GoContextMenu and MenuItem. In
addition, the new GoWebImageHandler generates diagram images faster than
ever before.

Client-Side Context Menu
Control over when link routing occurs is now improved via new RoutingTime,
SuspendsRouting, and DelayedRoutings properties. The new IGoRoutable
interface and UpdateRoute method allow customization of the link routing
algorithm.

Fishbone Sample Application
Several new sample applications have been added to GoDiagram WinForms
(Flowgrammer, Fishbone, UpdateDemo, DataSetDemo, InteractiveForce), as
well as several new sample node classes. The GoDiagram WebForms
samples demonstrate more client-side processing and make most views "NoPost".
For the complete set of enhancements and new features, please refer
to the release notes.
Release notes for 2.5 are available in PDF format: Win Web Express.
New Features in GoDiagram 2.4
GoDiagram 2.4 provides full support for Visual Studio 2005 and the .NET
Framework 2.0, as well as providing several new features.
Enhancements include the ability to more easily define "snap-to" behaviors,
better control of Z-order (stacking) of objects within layers, and several
new events for tracking user interactions
with selected objects.
The new "Planogrammer" sample application illustrates several of these
new features by allowing users to drag and drop products onto different
displays, such
as shelves
and racks, with different move and snap-to behaviors appropriate
to the different display
types:

Planogrammer Sample Application
A variety of new sample node classes exhibiting frequently requested
behaviors. The ClassDiagramNode implements a UML style
class node with collapsing sub-sections:

ClassDiagramNode
The CollapsingRecordNode supports collapsing sections like the ClassDiagramNode
above, but also provides ports on both sides of each item:

CollapsingRecordNode
The ScrollingMultiTextNode inherits from GoMultiTextNode and adds the
ability to scroll the text items within the node:

ScrollingMultiTextNode
Release notes for 2.4 are available in
PDF format: Win Web Express.
New Features in GoDiagram in 2.3
GoDiagram 2.3 has numerous changes that make GoDiagram even easier to
use. Among these changes are enter/leave events for objects, enhanced
support
for Undo/Redo, enhancements to GoGroup, GoSubGraph and GoBalloon.
A major
enhancement is the addition of several
example node classes displaying
textual information in
different arrangements, as demonstrated
by the InfoNode* example classes in Demo1.

InfoNodes in 2.3
Another new node class is the BarNode in Demo1. It serves as a long
horizontal bar with a single port, a BarPort. The following screen
shot shows two black BarNodes connected to several NetworkNodes. The
NetworkNode example class inherits from GoBasicNode and supports two
distinct appearances: white with black text, and blue with bold white
text.

BarNodes in 2.3
Version 2.3 also includes additional examples of reading/writing XML,
including GraphML and customized SVG (sample).
Release notes for 2.3 are available in PDF format: Win Web Express.
Summary of Significant New Features in GoDiagram Win in 2.2:
- complete set of Visual Basic Samples to match the C# samples
- initial support for SVG (Scalable Vector Graphics) (sample)
- added GoStrokeStyle.RoundedLineWithJumpOvers, to have orthogonal
links "jump
over" other links that they cross (with the same style); see
the new Processor sample
- better support for partly connected or unconnected
links; see the new MovableLinkApp sample
- added GoLayer.AddCollection
and GoGroup.AddCollection, for maintaining links when reparenting
within a layer
- lots of improvements to GoSubGraph for easier extensibility,
along with examples of three different subclasses in the new SubGraphApp
sample
- added GoDocument.IsUnoccupied, to help find areas without any
nodes
- improved performance when dealing with tens or hundreds of thousands
of objects
- added GoInstruments, for displaying rulers, meters, gauges
et al. This is a part of the Professional package
Win, Web, Pocket... all supported
GoDiagram is the only .NET diagram component that supports all 3 .NET
platforms. Since you may not know what the platform requirements will
be for your application next year, GoDiagram is the choice that gives
you the greatest flexibility and investment protection.
GoDiagram
for .NET Windows® Forms (GoDiagram Win) and
the smaller/simpler GoDiagram Express (more) both
support Windows Forms applications.
GoDiagram for ASP.NET Web Forms (GoDiagram Web) supports
ASP.NET WebForms.
GoDiagram Web is a .NET class library containing a set of WebForms
controls for easily building
interactive diagrams in ASP.NET web applications. GoDiagram Web shares
much of the design and implementation with GoDiagram Win, which you use
to build Windows Forms applications.
GoDiagram Web controls run on the ASP.NET
server. They do not run on the browser’s machine.
If you need more interactive behavior than what web pages can provide,
you will need to install
the .NET run-time on the client machines and develop Windows Forms applications
using
GoDiagram Win.
Details
of differences between GoDiagram Win and GoDiagram Web.
Check out our Online
GoDiagram Web based samples.
GoDiagram
Pocket and GoLayout Pocket support
diagram and network graphics on the .NET Compact Framework. The Microsoft
.NET Compact Framework is supported on Pocket PC 2000, Pocket PC 2002,
Windows Mobile 2003-based Pocket PCs, and embedded systems running
Windows CE .NET 4.1 and later.
|