代码之家  ›  专栏  ›  技术社区  ›  Charlie

有人知道任何用于StarUML的VB.NET代码生成插件吗?

  •  0
  • Charlie  · 技术社区  · 15 年前

    简单的问题。不需要详细说明。

    我已经找到了类似Java、C、C++和其他语言的工具,但没有VB.Net。

    谢谢

    1 回复  |  直到 13 年前
        1
  •  1
  •   CraigTP    15 年前

    不幸的是,我不知道StarUML的插件会生成vb.net代码,但是,如果使用不同的建模工具是可能的, Sparx System's Enterprise Architect 将在中生成代码 VB.NET (以及许多其他语言)。

    企业架构师使您能够 从UML模型生成源代码 元素,创建源代码 类或接口的等效项 未来阐述的要素和 编译。尤其是你可以 生成C,C++,C语言,Delphi,Java, php、python、actionscript、Visual 基本和VB.NET源代码。这个 生成的源代码包含类 定义、变量和函数 中每个属性和方法的存根 UML类。

    不幸的是,企业架构师既不是免费的,也不是开源的,但是有一个完整的功能性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代码的工具的良好起始列表。