我有一个应用程序,它执行一些自定义的数据收集、转换和报告。
目前,设置和配置所有步骤的唯一方法是填充一些又大又笨重的WinForms屏幕。我想做的是做一个轻量级和用户友好的可视化编辑器,其中“块”将显示数据源,数据转换模块和可视化工具,而“箭头”将显示数据流……
您知道,在某种程度上,就像在SQL Server或Access中一样,您可以直接编辑SQL查询文本,也可以通过可视化编辑器编辑SQL查询文本,这可能不是在所有情况下都是完美的,但可能在99%的实际用户场景中都能正常工作。
所以问题是,你能说出一个免费的框架或工具包,它可以帮助我解决GUI部分的问题吗?因此,我不需要编写编辑器,只需提供与我的特定应用程序相关的“块”和“箭头”背后的业务逻辑。
或者也许这在WPF中很容易做到?
发布于 2009-07-15 12:30:20
如果你的工具的用户必须有Visual Studio Standard或更高版本是可以的,那么可以看看DSL Toolkit。它允许您创建用于创建域模型实例的图形化编辑器。这些实例可以按原样使用,也可以用于在Visual Studio中生成代码或其他基于文本的工件。
我刚意识到你不需要VS。有一些示例可以将生成的设计器作为Windows窗体控件承载在您最喜欢的Windows窗体应用程序中。结果将是一个返回域模型实例的控件。你可以对这个实例做任何你想做的事情。
https://stackoverflow.com/questions/1131080
复制相似问题