用可视化工具绘制流程图

前面介绍了使用代码绘制流程图,包括使用Map控件自带的形状绘制流程图,以及使用GDI+绘制流程图的方法。

绘制流程图的代码基本是通用的,最大的工作量其实就是形状的定位和大小设置。

所以我们提供了可视化的流程图绘制工具,而且是开源形式的,方便用户扩展。

可视化设计工具所用到的知识全部来自于Foxtable的文档,并没有使用什么任何高深的技术,代码我们不讲解,有兴趣可自行探索,然后根据需要修改扩展。

流程图可以用内置形状绘制,也可以用GDI+绘制,为此我们我们提供了两个可视化绘制工具。

首先介绍基于GDI+的可视化绘制工具, 在"CaseStudy\流程图\可视化流程图"目录中,有六个用GDI+方式可视化绘制流程图的例子,其中"可视化绘制之一.Table"、"可视化绘制之二.Table"、"可视化绘制之三.Table"、"可视化绘制之四.Table"和"可视化绘制之五.Table",这 五个文件分别提供了一个流程图,而"多流程图管理.Table"则将这五个流程图整合在同一个文件中,用于演示如何用一个文件管理任意多个流程图。

每个文件都有两个窗口:

1、"流程图设计"窗口用于以可视化的方式绘制流程图。

2、"流程图显示"窗口用于显示绘制好的流程图。

前面用用代码绘制流程图的时候,使用的是像素坐标,而我们在设计可视化绘制工具时,使用的是经纬度坐标,这带来了一个好处,就是你可以自由缩放流程图。

下面是上述五个文件绘制好的流程图:



 


 


本页地址:http://www.foxtable.com/webhelp/topics/6174.htm