真的很简单的问题。无需详细说明。
我找到了适用于 Java、C#、C++ 和其他语言的类似工具,但没有找到 VB.Net。
谢谢
真的很简单的问题。无需详细说明。
我找到了适用于 Java、C#、C++ 和其他语言的类似工具,但没有找到 VB.Net。
谢谢
不幸的是,我不知道 StarUML 的插件会生成 VB.NET 代码,但是,如果可以使用不同的建模工具,Sparx System 的 Enterprise Architect将在VB.NET(以及许多其他语言)中生成代码)。
Enterprise Architect 使您能够从 UML 模型元素生成源代码,创建与 Class 或 Interface 元素等效的源代码,以供将来细化和编译。特别是您可以生成 C、C++、C#、Delphi、Java、PHP、Python、ActionScript、Visual Basic 和 VB.NET 源代码。生成的源代码包括 UML 类中每个属性和方法的类定义、变量和函数存根。
不幸的是,Enterprise Architect 不是免费的,也不是开源的,但是,有一个完整的 30 天试用版,以及学术定价的折扣选项(如果合适)。
如果您希望继续使用免费和/或开源软件,我认为最接近 VB.NET 代码生成的方法是结合使用几个工具:
Dia是一个开源的、基于 GTK+ 的图表创建程序,在 GPL 许可下发布,适用于 Linux、Unix 和 Windows。您可以使用它来创建 UML 图。从那里,您将使用:
项目:Novell 的 CodeGen,它将把从 Dia 保存/导出的 UML 图转换成骨架 C# 或 VB.NET 代码。
如果您准备查看更“通用”的代码生成器,此页面:
生成 VB.NET
的生成器
将为您提供生成 VB.NET 代码的工具的良好起始列表。