2

我想创建一种智能且简单的方法来自动生成和生成代码。

这并不容易解释,但我想做的是类似于 codefluent 软件 ( http://www.softfluent.com/ ) 所做的事情。因此,以图形方式设计一个模型,生成的是根据为我的上下文定义的一些规则的类集合。否则,还有一个像 Telerik 这样的工具,它集成在 Visual Studio 中,通过自定义菜单,可以管理应用程序的特定行为。

我知道我的要求不明确,如此笼统,但我的实际想法也处于萌芽状态。我看到 Visual Studio 支持允许指定和设计自己的语言的 DSL SDK (vsvmsdk)。但我不明白这是否正是我所需要的。

任何人都可以向我建议一个不同的工具,或者一个关于我可以在 Visual Studio 中做什么来实现我的目标的文档?

4

1 回答 1

0

CodeFluent Entities 是一个定制工具,它不依赖于任何第三方软件。图形表面使用带有特殊算法和特定轻量级树视图的 WPF。(免责声明:我为这家公司工作,并帮助开发了该软件)。

话虽如此,如果你想快速开发一些东西,你确实可以从你提到的http://archive.msdn.microsoft.com/vsvmsdk开始(VSVMSDK 是 DSL SDK 的继承者,又名“DSL 工具”)。它具有免费的巨大优势。但是请注意,微软这个组件的未来还不清楚,因为他们现在似乎更喜欢“代码优先”而不是“模型优先”。

于 2012-12-03T08:18:43.483 回答