如何用C++来进行流程化视图
老师给的一个小项目
要求像orange软件 http://orange.biolab.si/ 一样,能有流程化的视图,通过连线来处理进行的操作,每一个
操作步骤下都能产生一个可见的结果。如下图
每一个步骤的函数接口都已经给出,要求用VC++实现。
我目前的想法是用消息来传递,当产生一个箭头时,出发点提供数据,然后打包成一个消息,传递给下一个步
骤,此时就可以用上一步数据作为参数来作为下一步的接口调用数据。各位CSDNer有什么更好的看法吗?
[解决办法]
如果通过消息的话,一个父节点对应多个子节点要怎么处理呢?
或者 两个节点可以相互影响的时候怎么处理呢?
[解决办法]
感觉楼主想复杂了,直接用树,每一个节点的工作执行完毕后遍历连接到它的节点提醒这些节点工作就行了