尝试学习C#.NET等自学。我订阅了LearnNowOnline,其中一个课程有一个Lab模块,它使用Class Designer来显示教师,以查看类图。 Express版本是否具有类设计器功能?我在哪里可以找到有关免费和付费版本之间差异的详细信息?
我正在使用VS 2013 Express(桌面)和MSDN上记录的"How to add class diagrams..."上的说明。
1)在“解决方案资源管理器”中,右键单击项目名称。然后选择Add New Item或Add,New Item。
2)在“模板”下,选择“类图”。 我甚至没有看到模板选择项。 对于Visual C ++项目,请在“模板”下查找,然后在“实用程序”下查找此模板。
3)类图在类设计器中打开,并在项目层次结构的解决方案资源管理器中显示为具有.cd扩展名的文件。使用“类设计器”工具箱将形状和线拖动到图表中。
实验室解决方案有一个.cd文件,当我点击并查看此.cd文件时,窗口显示:
<?xml version="1.0" encoding="utf-8"?>
<ClassDiagram MajorVersion="1" MinorVersion="1">
<Font Name="Tahoma" Size="8.25" />
<Class Name="ClassesLabCompleted.LogFile" Collapsed="true">
<Position X="0.5" Y="0.5" Width="1.5" />
<TypeIdentifier>
<FileName>LogFile.cs</FileName>
<HashCode>AAAAAAAAgAAAAAAAAAAAAAAAAAAAACQAAAgAAABAAAA=</HashCode>
</TypeIdentifier>
</Class>
</ClassDiagram>
在教程的视频中没有漂亮的UI。此外,我没有右键单击上下文菜单选择“查看类图”
如果Visual Studio 2013 Express支持此功能,我该如何访问它?
答案 0 :(得分:3)
这是Visual Studio Professional或更好的功能。 Express没有代码可视化和类设计器功能(也没有任何其他UML功能)。
据我所知,Visual Studio中没有包含Express版本的官方功能比较。但是there is a blog post that describes the 2012 features并且它们与升级到2013年几乎完全相同。
2013 feature comparison for the other editions can be found here。
现在可以使用Visual Studio Community Edition,您可以使用它而不是Express。这取决于您是否属于Community Edition的许可类别:
问:谁可以使用Visual Studio社区?
答:以下是各个开发人员如何使用Visual Studio社区:
- 任何个人开发人员都可以使用Visual Studio社区创建自己的免费或付费应用。
以下是Visual Studio社区在组织中的使用方式:
- 组织中无限数量的用户可以将Visual Studio社区用于以下场景:课堂学习环境,学术研究或开源项目。
- 对于所有其他使用方案:在非企业组织中,最多5个用户可以使用Visual Studio社区。在企业组织中(意味着那些年收入超过250台或大约100万美元的企业),除了上述开源,学术研究和课堂学习环境之外,不允许使用。