成功使应用程序可编写脚本的资源

Kas*_*dum 5 c# scripting

在设计应用程序的过程中,我们得出的结论是,用户需要能够向程序添加自定义行为,并且我们希望通过脚本来实现这一点,但是,我们没有人有任何在程序中嵌入脚本引擎的经验。一个应用程序,更不用说设计应用程序以成功地允许脚本编写。

我们认为使应用程序可编写脚本的关键是创建脚本可以响应的大量事件,以及公开供脚本使用的函数。我们宁愿阅读有关该主题的一些资源,而不是鲁莽地匆忙编写脚本。

我们正在寻找涵盖脚本应用程序设计过程的资源(最好是书籍)。任何建议也很棒。或多或少有关该主题的任何建议都会很好。

如果需要有关项目的详细信息,请直接说明,我将添加一段解释更深入的细节。

Mar*_*tin 2

您希望脚本的技术含量如何?

如果您的用户乐于使用 .Net,那么本文将介绍如何制作可扩展应用程序。

http://www.developerfusion.com/article/4529/using-net-to-make-your-application-scriptable/

当我不久前调查类似的事情时,我也发现 Sharpdevelop 应用程序的技术说明非常有帮助。

http://www.icsharpcode.net/TechNotes/ProgramArchitecture.pdf http://damieng.com/blog/2007/11/08/dissecting-ac-application-inside-sharpdevelop