2009-07-15 23 views
1

我有一个应用程序,它执行一些自定义数据收集,转换和报告。是否有框架或可自定义的工具来为我的.NET应用程序制作可视化编辑器?

目前,设置和配置所有步骤的唯一方法是填充一些大而笨重的WinForms屏幕。我想做的是做一个轻量级和用户友好的可视化编辑器,其中“块”将显示数据源,数据转换模块和可视化器,“箭头”将显示数据流...

类型你知道,就像在SQL Server或Access中一样,你可以直接编辑SQL查询文本或者通过一个可视编辑器来编辑SQL查询文本,这在所有情况下都可能并不完美,但可能在99%的真实用户场景中运行良好。

所以问题是你可以命名一个免费的框架或工具包,它可以帮助我在GUI部分的问题?因此,我不需要编写编辑器,只需提供与“我的应用程序”相关的“块”和“箭头”背后的业务逻辑。

或者它可能很容易在WPF中实现?

回答

1

如果您的工具的用户必须拥有Visual Studio Standard或更高版本,那么请查看DSL Toolkit。它允许您创建一个图形编辑器来创建域模型的实例。这些实例可以按原样使用,也可以用于在Visual Studio中生成代码或其他基于文本的工件。


我刚刚意识到你不需要VS.有一些将您生成的设计器作为Windows窗体控件托管在您最喜爱的Windows窗体应用程序中的示例。结果将是一个返回域模型实例的控件。你可以做任何你想做的事情。

+0

不,我不认为我的用户会安装VS。有没有办法可能包含所需的软件包到我的安装或它太大? – 2009-07-15 12:34:33

相关问题