【发布时间】:2010-11-18 13:40:54
【问题描述】:
真的很简单的问题。无需详细说明。
我找到了适用于 Java、C#、C++ 和其他语言的类似工具,但没有找到 VB.Net。
谢谢
【问题讨论】:
标签: vb.net uml code-generation staruml
真的很简单的问题。无需详细说明。
我找到了适用于 Java、C#、C++ 和其他语言的类似工具,但没有找到 VB.Net。
谢谢
【问题讨论】:
标签: vb.net uml code-generation staruml
不幸的是,我不知道 StarUML 的插件会生成 VB.NET 代码,但是,如果可以使用不同的建模工具,Sparx System's Enterprise Architect 将在 VB.NET 中生成代码(如以及许多其他语言)。
Enterprise Architect 使您能够 从 UML 模型生成源代码 元素,创建源代码 相当于类或接口 未来阐述的要素和 汇编。特别是你可以 生成 C、C++、C#、Delphi、Java、 PHP、Python、ActionScript、视觉 基本和 VB.NET 源代码。这 生成的源代码包括类 定义、变量和函数 每个属性和方法的存根 UML 类。
不幸的是,Enterprise Architect 不是免费的,也不是开源的,但是,有一个完整的 30 天试用版,以及学术定价的折扣选项(如果适用)。
如果您希望继续使用免费和/或开源软件,我认为最接近 VB.NET 代码生成的方法是结合使用几个工具:
Dia 是一个开源的、基于 GTK+ 的图表创建程序,适用于 Linux、Unix 和 Windows,在 GPL 许可下发布。您可以使用它来创建 UML 图。从那里,您将使用:
Project: CodeGen 来自 Novell,它将采用从 Dia 保存/导出的 UML 图并将它们转换为骨架 C# 或 VB.NET 代码。
如果您准备查看更“通用”的代码生成器,请访问此页面:
Generators that build VB.NET
将为您提供生成 VB.NET 代码的工具的良好起始列表。
【讨论】: