2011-12-31 78 views
3

我有Visual Studio 2010最终版。我有一个名为test.cs中的文件下面的代码:C#代码到UML图

public interface IXClass 
{ 
    void Test(); 
} 

public class ConcreteXClass1 : IXClass 
{ 
    public void Test() 
    { 
     throw new NotImplementedException(); 
    } 
} 

public class ConcreteXClass2 : IXClass 
{ 
    public void Test() 
    { 
     throw new NotImplementedException(); 
    } 
} 

如何创建上面的代码UML图?我在哪里可以得到VS中的选项来生成上述代码的UML图?

+1

你问“类图” - “UML图”是更通用的术语。 – 2011-12-31 14:46:08

回答

4
  1. 选择“Architecture” - >“New Diagram ...”。
  2. 选择“UML类图”并创建一个新的建模项目。
  3. 选择“Architecture” - >“Windows” - >“Architecture Explorer”。
  4. 选择“解决方案视图” - >“Test.cs所在的解决方案” - >“Test.cs” - >“选择类/接口”并将它们拖到图面上。
+0

它可以自动生成依赖类图并显示关系吗?我只能一个接一个地加班,这不是很方便。 – 2013-07-03 08:42:46

3

进入解决方案资源管理器(右上角)右键单击您正在处理的项目(或只是一个源文件),然后单击“查看类图”。

+0

这不会生成UML图。 – 2011-12-31 14:24:31

+0

是的,但可能不是Express版本(我不确定)。一定要先保存你的.cs文件。 – 2011-12-31 14:25:27

+0

@Rocky Singh:这对我有帮助。 – Tudor 2011-12-31 14:26:29

1

添加>>新建文件>>类图,然后拖放您要为其生成UML的所有CS文件。你也可以从类图生成类。