2011-12-12 138 views
3

我正在设计一个简单的类库,并且已经编写了接口/类的某些部分。在VS中创建UML类图,代码为

我想使用现有的代码片段在UML图中显示它们。

我找不到办法做到这一点。我正在运行Visual Studio 2010 Ultimate。

这有什么替代方法?从头开始创建图中的所有类/接口?

将图表从实际项目中“分离”出来有什么意义?

+0

创建UML类图,你是否尝试过在VS10类向导? – Ajai

+0

什么是班级向导?从来没有遇到过这... –

+1

你可以右键点击你的项目,并选择“查看类图”选项中..我认为在这个线程下面的链接几乎谈论它... – Ajai

回答

1

您可以键入ClassDiagram的新项目添加到您的项目,然后只需拖放您现有的类有

2

添加类图您的解决方案。将解决方案资源管理器中的文件或类Explorer中的类拖放到图上。

从那里,您可以通过右键单击类型并选择“显示基类”或“显示衍生类”来“增长”图。或右键单击属性和字段,然后选择“显示为关联”或“显示为集合关联”。

+0

类图不显示交互类之间(inheirts/implements/etc) –

+1

.cd文件?当然可以。 –

+0

http://msdn.microsoft.com/en-us/library/33864ckt.aspx –

2

VS,至少我使用的版本,没有非常强大的UML支持。然而,它们提供了非常漂亮的“类图”功能。也许这就是你所指的。您可以使用以下两种方法之一轻松地从现有代码创建类图。

  1. 要创建一个类图的整个项目,在解决方案资源管理器中右键点击项目名称,并单击“查看类图”
  2. 要创建只是一些类的类图,添加一个新项类型的类图到您的项目。然后,您可以将解决方案资源管理器中的文件拖放到类图画布上。