0

我使用 VS2010,但如果有帮助,可以切换到任何其他版本。

我需要在 Visual Studio 中找到一个工具,它允许我将程序步骤的逻辑图与每个步骤背后的代码链接起来。

所以,我需要以下内容:

1) 绘制步骤图的工具;

2) 当我单击图表的一个元素时,Visual Studio 会打开一段我最初与此步骤相关联的 C# 代码。

我看到VS2010的应用程序生命周期管理中有很多工具。但我有点困惑哪个特定工具会做我所描述的事情。

在下图中,我展示了一个由三个步骤组成的示例图:

1)检查文件是否存在

2)解压文件

3)将文件复制到目标文件夹

我的要求如下:

我单击“检查文件是否存在”,Visual Studio 转到分配给此步骤的代码段,我可以编辑这段代码。

换句话说,图表的元素是代码片段的一种书签。

很感谢任何形式的帮助。任何关于如何使用不同工具达到相同结果的建议也非常受欢迎!

非常感谢所有的评论!

示例图

4

1 回答 1

1

我所知道的最接近这一点的是windows 工作流。IME、WF 往往很有用,因为它允许非程序员将应用程序构建为一系列步骤而不是代码。换句话说,我推荐 WF 并不是仅仅因为它是“UML”或代码图表功能。它当然有一个强大的状态机/流程图,比如代码设计器。

这是来自MSDN的状态机流程图:

在此处输入图像描述

于 2013-11-04T17:19:58.977 回答