我正在创建一个软件(用 C# 编写,将是一个 Windows 应用程序),我遇到了这个问题 -
我有一组变量,我需要允许用户在这些变量上定义广泛的数学函数。
但我的用户不一定必须具备任何有关编程的先验知识。
我考虑过的选项是:
- 创建某种 GUI 来定义数学“函数”。但这是非常有限的。
- 实现一种非常简单的嵌入式语言,这将提供灵活性,同时保持相对容易理解。我查看了 Lua,但问题在于您非常需要具备编程方面的先验知识。我在想一些更易读的东西(有点类似于 SQL),例如“将 3 分配给 X;”
欢迎其他想法。
假设我的用户没有任何编程知识,我基本上是在寻找最好的方法。
但是,请注意,这不是我的软件的主要功能,所以我假设如果用户想要/需要使用此功能,他会花几分钟时间查看手册并学习如何操作所以,只要不是太复杂。
谢谢,马尔基 :)