Tag: 脚本

在C#应用程序中执行JavaScript函数

在不使用WebBrowser控件的情况下,如何在C#应用程序中执行与任何浏览器DOM依赖关系分离的JavaScript函数? 我正在调查实施validation规则一次,用于服务器和客户端validation。 如果您愿意,请参阅此问题以供参考。 我可以使用任何JS解释器库吗? 附录:我的目标是在客户端和服务器上自动部署和调用完全相同的validation逻辑,在实际validation期间不进行两者之间的通信。 因此,理想情况下,我会在JavaScript中编写validation逻辑,并将其呈现给页面。 或者,我可以在C#中编写逻辑代码,使用脚本#将其转换为JavaScript,并将其呈现给页面。 我不希望在客户端和服务器端维护单独的validationfunction,并且我不希望AJAX调用服务器validationfunction,并且我不希望仅客户端或仅服务器validation。

在C#中实现脚本语言

我们有一个项目,我们应该让第三方开发人员创建自己的GUI / CodeBehind驱动程序。 我们的GUI在WPF上运行。 现在,我们有很多可能做到这一点,但我们正在考虑的事情之一是创建某种子Xaml XSD,让我们使用标记创建他们的GUI(如果它是XAML或我们自己的dunno XML-“语言”,然后让他们通过脚本语言执行代码隐藏。 我想到了,这个模型似乎与魔兽世界让人们创建自己的GUI的方式有许多相似之处。 WoW的工作方式是实现LUA脚本语言,然后公开一些自己的API调用。 我们想要类似的行为。 但是,我们处于严格的截止日期,这种实施并不是我们的首要任务。 因此,我正在寻找一个.Net兼容的脚本解析器/“编译器”,以便在我们的项目中使用。 我们使用的哪种脚本语言不是主要问题,我们只是希望能够快速实现它,而不需要过多的模糊。 有谁知道这种图书馆? 或者你们有一个更智能的解决方案来满足这些要求吗? 显然,我们正在梦想创建我们自己的WYSIWYG编辑器和我们自己的领域特定语言,但这对我们来说似乎有些过分。 我们只想要一种脚本语言,它只能通过我们的API进行调用,同时让第三方开发人员使用条件,循环,可能是OO等。 提前致谢 :)

C#/ .NET脚本库

我想像许多其他应用程序一样使用脚本支持来增强应用程序,例如使用VBA的MS Office或使用JavaScript的UltraEdit 。 C#/ .NET存在哪些库(以及它们支持哪种语言)?

用于嵌入C#/ .NET应用程序的脚本语言?

[我能找到的唯一类似的问题很久以前就被回答了,并且主要提到了IronPython。 我想考虑其他选项] 我们有一个用C#编写的复杂数据分析应用程序。 应用程序应为用户提供定制数据分析任务的复杂方法。 目前,我们使用配置文件和Excel表的混合来指定它,但它变得笨拙,所以我们正在寻找嵌入的脚本语言。 什么是C#/ .NET嵌入最好的简单脚本语言? 是否有可能以某种方式嵌入VBA类似于Excel / Word? 或者是使用JavaScript / Lua? 不用说,将主应用程序中的一些API和对象暴露给嵌入式脚本应该很容易。