我正在编写基于 c#、winform 的软件。该软件的目标是让用户完成一个流程设计。该过程必须包括许多步骤,例如读取数据,检查数据,输出图形。所有这些子步骤都像一个对象。为了易于使用和更好的可视化,我想将子步骤预先设计为模块,并允许使用将预先定义的模块拖到一个空间中并连接它们,也可以编译它们以检查有效性并让它们最终运行该过程.
我发现了一个名为 rapidminer 的好软件,它具有我上面描述的类似模块概念。
如您所见,您可以将一些不错的数学模块拖到中央空白区域并将它们连接在一起以形成完整的建模过程。
如何在 Visual Studio 的 c# winform 软件中创建类似的功能?
非常感谢提前!!!