2008-08-18 40 views
14

有没有人在Visual Studio中使用类设计器?Visual Studio中的类设计器 - 值得吗?

我已经下载了2005年的建模力量玩具,并对我迄今为止看到的印象深刻。 MSDN类设计器博客似乎没有更新一段时间,但它仍然看起来很有用。

类设计器是构建基本应用程序的一种快速方法,还是应该在纸上编写代码然后开始编码?

感谢

回答

18

作为一种可视化工具,或为了探索的目的(绘制多个选项来查看它们的样子)并不差,但通常我发现对象浏览器对我所关心的大多数内容都很好。

作为代码生成工具,这是一个可怕的想法。

我们将首先设计我们所有的代码结构,然后用少量的实现来填充空白的整个想法从根本上被打破。

你居然知道代码的结构应该是什么样子的唯一一次,是如果你之前已经做了确切同样的事情 - 但是那么你可以使用前面的代码,而你并不需要在任何类型的设计者中绘制任何新的代码。

如果您在实际尝试解决问题之前提前决定使用特定的班级结构,那么您有100%的机会选择错误的设计,并将自己拍摄下来。

+0

我认为这个答案是非常主观的。类图是一个非常重要的设计工具。如果你想开发一个复杂的应用程序(这将会进行改进),那么对Class Diagram的思考是不可避免的。 – 2016-01-20 12:59:49

6

简短的回答:第

较长的答案:不,一点都没有。有一个原因没有被更新。

[编辑] @ MrBrutal - 对不起 - 您是不是要生成代码或只是表示设计?因为我把你的问题作为为你生成代码。

0

我已经试过了几次,主要是为了查看现有的类。 如果它显示所有的关系,它会更有用。现在它只显示遗传。

0

我发现它有时很有用,后来更常用于文档。

这是一个新的小工具,但我不认为你在VS Pro中获得完整的功能 - 我认为你需要建筑师的版本。

1

我已经使用了几次得到一些像样的寻找类图摆在演示/相关博客文章等,但仅此而已......

其他简单的UML /类图工具的任何建议,易于使用并创建一些漂亮的图表?必须能够从.NET代码生成图表。

0

这里的评论表明很少有人发现类设计器很有用。

有趣的是,微软设计的类设计器是无用的UML的有用替代品(UML图一旦失去与源代码的同步,就不可信)。

类图的麻烦在于它们告诉我们我们已经知道的东西。

0

我只使用类设计器来显示我现有的类,但是我不会以其他方式使用它,例如,在那里设计类,然后让它生成代码。

2

我想这是旧的,但我使用它很多。它绝对可以改进,但我觉得能够形象化我的课堂结构,并且能够通过直观地点击某个特定的课程或方法,从而非常有用。

虽然新文件总是在根文件夹中而不是与CD相同的文件夹中,但它比解决方案资源管理器添加类/接口要容易一些。

我发现的主要好处是能够一次看到一组紧密相关的类。我认为最好的办法可能是为每个代码文件夹/命名空间提供一张CD。

相关问题