我该如何解决这个问题,有没有任何库可以简化它? 用户需要能够在存储在纯文本文件中的VB语言中编写“宏”。来自C的迷你BASIC IDE#
这些宏随后附加到C#应用程序中的给定按钮,并在单击该按钮时执行。
这是一个Windows窗体应用程序(可能是WPF)使用.NET 4
我需要支持如文本框,下拉列表,标签,按钮&他们控制弹出形式可能是图片盒也是如此。 IF THEN ELSE,*, - ,%,+,/,=的基本功能包含,是,不取消消息框... 将数据从一个脚本传递到另一个脚本并获取任何返回的数据。
我知道你在想什么,告诉他们安装VB.net免费版!但我不能,因为我需要添加一些定制的功能来扩展语言,也允许与内部系统通过现有的COM对象提供读写系统的通信。
此外宿主的C#应用程序需要包含许多按钮,每个按钮都附有自己的脚本。
如果这还不够糟糕的用途必须能够如此理想的编写自己的脚本,也需要某种形式的基本的IDE。
有什么建议吗?
如果未来的用户已经具备一些编程知识,那么简单地编写一个可以提供所需扩展功能的API并教他们如何使用这些API可能会更容易一些吗? – 2011-12-15 12:59:56
感谢斯莱德,是的,它会更容易,但大多数用户将有非常有限的编程知识。而且公司不希望他们直接使用VB,这更多的是用宏或脚本自动化他们现有的产品。 – Adrian 2011-12-15 13:04:50