【IT168 专稿】在过去的几天中,我一直在思考将.NET的部分应用程序脚本化这种可能性。
虽然我查看了现有的解决方案,但是最终,在基于内置.NET编译器的基础上,我以一种非常简单的方式实现了这种功能。
Nanoscript 就是我工作的成果。
它允许我实现下面的功能:
• 编写能够从应用程序调用的脚本函数。
• 在脚本内部定义新类使其能在脚本内部能够实例化并使用。
• 定义能够在脚本内部和外部使用的全局变量。
• 为脚本上下文导出静态程序员函数并从脚本中调用它们。
我已经为该方案添加了两个简单的示例应用程序。第一个示例是基于命令行的小型应用程序。这些仅是做一些基本的测试。使你可以对整个方案有个更好的了解。第二个示例是一个基于窗口的应用程序,用来画一个曲线:


