Кто-нибудь знает какие-либо плагины генерации кода VB.Net для StarUML? - PullRequest
0 голосов
/ 11 августа 2009

Простой вопрос на самом деле. Никаких уточнений не требуется.

Я нашел похожие инструменты для Java, C #, C ++ и других языков, но не для VB.Net.

Спасибо

1 Ответ

1 голос
/ 25 сентября 2009

К сожалению, я не знаю плагина для StarUML, который будет генерировать код VB.NET, однако, если возможно использование другого инструмента моделирования, Sparx System Enterprise Architect сгенерирует код на VB.NET (а также на многих других языках).

Enterprise Architect позволяет вам генерировать исходный код из модели UML элементы, создающие исходный код эквивалент класса или интерфейса элемент для дальнейшей разработки и сборник. В частности, вы можете генерировать C, C ++, C #, Delphi, Java, PHP, Python, ActionScript, Visual Базовый и исходный код VB.NET. сгенерированный исходный код включает в себя класс определения, переменные и функции заглушки для каждого атрибута и метода в класс UML.

К сожалению, Enterprise Architect не бесплатен и не является открытым исходным кодом, однако имеется полнофункциональная 30-дневная пробная версия, а также варианты скидок для академических цен (при необходимости).

Если вы хотите остаться с бесплатным и / или открытым программным обеспечением, я думаю, что наиболее близким для генерации кода VB.NET будет использование пары инструментов вместе:

Dia - это программа для создания диаграмм на основе GTK + для Linux, Unix и Windows с открытым исходным кодом, выпущенная по лицензии GPL. Вы можете использовать это для создания своих диаграмм UML. Оттуда вы будете использовать:

Проект: CodeGen от Novell, который возьмет UML-диаграммы, сохраненные / экспортированные из Dia, и преобразует их в каркасный код C # или VB.NET.

Если вы готовы взглянуть на генератор кода более общего назначения, эта страница:
Генераторы, которые собирают VB.NET
даст вам хороший стартовый список инструментов, которые будут генерировать код VB.NET.

...