2009-08-11 40 views

回答

1

不幸的是,我不知道,知道的StarUML一個插件,將生成的VB.NET代碼的,但是,如果使用不同的建模工具的可能性,Sparx System'sEnterprise Architect將產生VB.NET代碼(如以及許多其他語言)。

企業架構師允許您 生成從UML模型 元素源代碼,創建源代碼 等效的類或接口 元件以供將來制定和 彙編的。特別是你可以用 生成C,C++,C#,Delphi,Java, PHP,Python,ActionScript,Visual Basic和VB.NET源代碼。生成的 源代碼包括類別 的定義,變量和函數 存根的每個屬性和方法在 的UML類中。

不幸的是,Enterprise Architect不是免費的,也不是開源的,但是,有一個全功能的30天試用版,以及學術定價(如果適用)的折扣選項。

如果你正在尋找留在免費和/或開源軟件,我認爲最接近的VB.NET代碼生成是使用一對夫婦的工具彼此相結合:

Dia是一個開源的,基於GTK +的圖表創建程序,用於Linux,Unix和Windows下的GPL許可證。你可以用它來創建你的UML圖。從那裏,你可以使用:Novell公司的

Project: CodeGen,它將採用從Dia存儲/導出的UML圖表,並將它們轉換爲骨架C#或VB.NET代碼。

如果你願意看一個更「通用的」代碼生成器,這個頁面:
Generators that build VB.NET
會給你的,這將產生VB.NET代碼的工具了良好的首發名單。

+0

這一切看起來都非常有用。非常感謝!我已經提出了這個問題的死亡。非常感激。 – Charlie 2009-09-28 08:12:46

+0

@ F5ToDebug - 沒問題。很高興我能提供幫助,這是因爲我幾個月前經歷了完全相同的事情。 – CraigTP 2009-09-28 08:35:22

相關問題