有谁知道 StarUML 的 VB.Net 代码生成插件吗?

发布于 2024-07-30 06:11:48 字数 94 浏览 6 评论 0原文

确实很简单的问题。 无需详细说明。

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

谢谢

Simple question really. No elaboration required.

I have found similar tools for Java, C#, C++ and other languages but not VB.Net.

Thanks

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

满地尘埃落定 2024-08-06 06:11:48

不幸的是,我不知道 StarUML 的插件可以生成 VB.NET 代码,但是,如果可以使用不同的建模工具,Sparx 系统 企业架构师 将在 VB.NET 中生成代码(以及许多其他语言)。

企业架构师使您能够
从 UML 模型生成源代码
元素,创建源代码
类或接口的等效项
未来阐述的要素和
汇编。 特别是你可以
生成 C、C++、C#、Delphi、Java、
PHP、Python、ActionScript、视觉
Basic 和 VB.NET 源代码。 这
生成的源代码包含类
定义、变量和函数
每个属性和方法的存根
UML 类。

不幸的是,Enterprise Architect 不是免费的,也不是开源的,但是,有一个完整功能的 30 天试用版,以及学术定价的折扣选项(如果适用)。

如果您希望继续使用免费和/或开源软件,我认为最接近的 VB.NET 代码生成方法是结合使用几个工具:

Dia 是一个基于 GTK+ 的开源图表创建程序,适用于 Linux、Unix 和 Windows,在 GPL 许可下发布。 您可以使用它来创建 UML 图。 从那里,您可以使用:

Novell 的 Project: CodeGen,这将获取从 Dia 保存/导出的 UML 图并将其转换为 C# 或 VB.NET 代码框架。

如果您准备查看更“通用”的代码生成器,请访问此页面:
构建 VB.NET 的生成器
将为您提供生成 VB.NET 代码的良好工具起始列表。

Unfortunately, I don't know of a plugin for StarUML that will generate VB.NET code, however, if using a different modelling tool is a possibility, Sparx System's Enterprise Architect will generate code in VB.NET (as well as many other languages).

Enterprise Architect enables you to
generate source code from UML model
elements, creating a source code
equivalent of the Class or Interface
element for future elaboration and
compilation. In particular you can
generate C, C++, C#, Delphi, Java,
PHP, Python, ActionScript, Visual
Basic and VB.NET source code. The
source code generated includes Class
definitions, variables and function
stubs for each attribute and method in
the UML Class.

Unfortunately, Enterprise Architect is not free nor is it open source, however, there is a full functional 30 day trial available, along with discount options for academic pricing (if appropriate).

If you're looking to stay with free and/or open source software, I think the closest for VB.NET code generation would be to use a couple of tools in conjunction with each other:

Dia is an open source, GTK+ based diagram creation program for Linux, Unix and Windows released under the GPL license. You can use this to create your UML diagrams. From there, you would use:

Project: CodeGen from Novell, which will take the UML diagrams saved/exported from Dia and convert them into skeleton C# or VB.NET code.

If you're prepared to look at a more "general purpose" code generator, this page:
Generators that build VB.NET
will give you a good starting list of tools that will generate VB.NET code.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文