如何开发一个可视化的流程编辑器?通过拖拽自定义的工具最后生成一个XML文件,最好能用C#或C++,求思路!

2025-05-09 15:44:24
推荐回答(1个)
回答1:

这种软件应该叫做组态软件,比如微软的Viso,而且微软也提供了Viso的开发SDK以供开发之用,
除此,Visual Studio也还提供了一个扩展控件,DSL专门提供这样的开发接口。
如果这些都不能满足你的要求的话,在C#中也有用WPF的画布(Canvas)来实现的。
当然,如果你不需要你的控件有视图的缩放功能,也可以直接用自绘制控件来完成。
希望这些信息可以供你参考