软件说明
GoDiagram概念和功能
GoDiagram库Northwoods.Go是一组构建在 .NET 平台上的控件和类。GoDiagram 使交付编辑器变得容易,这些编辑器允许用户查看和操作排列在可滚动窗口中的二维图形对象的图表。
GoDiagram是满足您所有 .NET 图形绘制需求的完整解决方案,从简单的图表到交互式工作流程和复杂的系统监视器。
01
内置和可定制
GoDiagram库包含多种内置节点类型和完整的示例应用程序,可让您的项目快速启动。GoDiagram是用 C# 从头开始构建的,旨在根据您的自定义需求进行扩展。
02
样品学习
通过示例学习:GoDiagram示例包括许多用作概念验证和项目起点的常用图表。
03
完整的文档
从用户指南到综合API,我们的开发人员编写的文档将提高您团队的工作效率。
04
带有GoDiagram的仪器
GoDiagram附带一个仪器库,可帮助以图形方式显示数值,作为GoDiagram应用程序的一部分。GoDiagram附带一个 InstrumentDemo,让您快速开始使用Instruments。
05
无微不至的客户服务
我们提供构建GoDiagram库的工程师提供的文档和开发人员对开发人员的支持。我们提供对完整库的免费评估,没有时间限制,尽管未经许可的库带有水印。
06
图表API
GoDiagram的详细API完整且充满代码示例。
.NET图表的高级控件
01
提供了各种基本图形对象
GoDiagram提供了各种基本图形对象,例如矩形、椭圆、多边形、文本、图像和线条。您可以将对象组合在一起以形成更复杂的节点和链接。您可以通过设置属性和覆盖方法来自定义它们的外观和行为。
子图是包含图的用户可折叠节点,支持子图边界内和跨子图边界的链接。
GoObject定义了图形对象的基础。
节点通常实现为一组更简单但不同的对象。
链接连接两个端口,用于使用GoDiagram构建图表。
图表布局提供了一种非常快速的布局,主要用于树结构图。
02
真正的.NET组件
GoDiagram完全用C# 编写。它只依赖于标准的.NET Framework 类,并不显式调用任何外部函数。
03
图表视图
GoDiagram视图是显示GoDiagram文档的控件。它支持基于鼠标的对象操作,包括使用拖放选择、调整大小、移动和复制。GoDiagram将输入行为组织到工具中,您可以在视图中修改、覆盖或添加或删除这些工具。该视图还支持就地编辑、打印和网格。
04
GoDiagram 文档
GoDiagram文档实现了一个支持对象操作的模型。将对象添加到文档使其在文档视图中可见。您可以按层组织对象。GoDiagram支持组合和操作图形(节点和弧图),其中节点具有通过链接连接的端口。
05
灵活性和可拓展性
GoDiagram库灵活且可扩展。预定义的节点类使构建多种图形变得容易。您可以通过设置属性或通过子类轻松自定义大多数对象以用于特定于应用程序的目的。您可以将全新的图形对象添加到现有框架。
06
自动布局
为了提供更大的可定制性和易用性,Northwoods提供了另一个库Northwoods.Go.Layout作为单独的选项。此选项通过为图中的节点提供复杂的自动布局算法来扩展GoDiagram。