问题标签 [jscript.net]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
.net - 如何在 Jscript .NET 的新线程中运行方法
我一直在寻找2天的答案,我真的被困住了!我找到了这个问题,但答案不起作用。
我有一个 jscript 类,WorkerClass
它有一个函数,PerformCalculation
需要在单独的线程上运行,因为它不能在 UI 线程上运行。
这是我的解决方案:
CallerClass
我尝试了一些事情,例如:
- 将
PerformCalculation
函数放入CallerClass
- 将
PerformCalculation
函数放在一个单独的类中,即WorkerClass
- 使
PerformCalculation
函数private
,public
和static
没有访问修饰符(默认) var workerThread : Thread = new Thread(workerClass.PerformCalculation);
在前三个场景中,我得到了以下编译时错误:
最后一种情况给出了以下编译时错误:
您认为我的代码有什么问题,我该如何解决?
提前致谢!
debugging - 调试 FiddlerScript
有谁知道如何通过 FiddlerScript 进行调试?
我尝试了看似显而易见的事情:
在 Fiddler CustomRules.js 中,插入以下代码:
/li>
(也在文件顶部:import System.Diagnostics;)
在 Visual Studio 2010 中打开 CustomRules.js 文件,然后在 Visual Studio 中执行 Attach to Debugger,选择 Fiddler 进程作为调试目标。
浏览到一个网站。
这一半有效:当 Debugger.Break() 语句被命中时,Visual Studio 停止,但问题是,它向我显示的只是反汇编窗口 - 不是很有用!VS 似乎没有提供任何选项来连接 CustomRules.js 中的源代码。我猜问题可能是它需要一个 pdb 文件并且没有,但我不清楚如何提供一个。
c# - 我可以在 JScript .NET 中使用 DirectX
我是一名希望制作 3D 游戏的 JavaScript 开发人员。
起初我尝试了 C#,因为它看起来比 C++ 简单得多,但我刚刚了解了 JScript .NET,它是 JavaScript 的一个版本,它也使用像 C# 这样的 .NET 框架。
我想知道的是,我可以在 JScript .NET 中使用 DirectX(或者更准确地说,SharpDX)吗?如果可以,它比 C# 更好还是更慢?
c# - 如何从对 JScript.NET 的 Eval 调用返回 JSON 字符串?
我正在尝试使用 JScript.NET 进行动态代码评估。我有一个简单的 JScript.NET eval 方法来处理:
我希望能够将对象传递到 Eval 并再次将它们取出,并且我希望通过 JSON 来实现。通过使用 JSON.NET 对对象进行序列化,我可以毫无问题地将对象从 C# 传递到我的 JScript 中。我遇到的麻烦是将 JSON从我的 javascript 程序中返回到我的 C# 调用程序中。当我返回一个对象时,我得到的是一个 JSObject ( http://msdn.microsoft.com/en-us/library/microsoft.jscript.jsobject.aspx )。我显然也不能在 JScript.NET 中使用 JSON.stringify(),因为它对 JSON 一无所知。或者,如果我可以将脚本返回的 JSObject 序列化为 C# 中的 JSON,我可以获取它,但 JSON.NET 不处理这些 JSObject。
这是一个代码示例:
任何帮助将不胜感激!
regex - 我需要帮助使用正则表达式并在冒号后提取字符串
我需要一些使用正则表达式的帮助。
这是场景:
函数名(一个:字符串)
或者
函数名(a:字符串):字符串
如果我们有返回类型的版本,我将需要冒号后面的字符串,否则我需要一个空字符串。
提前致谢。
jscript - 如何列出类/对象的所有方法?
如何在 jscript.net 中列出类或对象的所有可用方法?甚至可能吗?
c# - 以编程方式更改选择器的 ListView 样式
我正在做一个 Windows WPF 应用程序的插件。因此,我可以通过编程访问 ListView,但不能编辑 WPF 源。
ListViewItem
要根据数据为 s 添加特殊格式,我创建了自己的StyleSelector
类并将其实例分配给 ListViewItemContainerStyleSelector
属性。
这是来源:
如果列索引 3 包含等于 的值,这将采用旧选择器并添加红色背景"3"
。
这工作正常,但是当 ListView 中的一行被悬停或选择时,原始样式仍然适用并且红色背景丢失,直到该行被取消选择或取消悬停。
即使它们被选中或悬停,我如何为这些线条应用我的红色背景?
请记住,我无法编辑 XAML,但可以以编程方式访问大多数属性。如果这是用 JScript.NET 编写的插件代码。
我现在尝试在newStyle
编程中添加触发器:
没有效果。
c# - 使用 CodeTypeDeclaration 创建一个类并向其添加成员
我在 CodeTypeDeclaration 的帮助下声明一个类,如下所示:
我可以添加一个构造函数:
或成员字段:
但我正在尝试添加任何类型的行,例如常量声明:
我可以在不使用 CodeMemberField 的情况下执行此操作吗?也许我可以以某种方式向类添加 CodeSnippetStatement,所以我们简单地说,通过使用力向类添加一些行,而不是使用 CodeMemberField 过滤声明行?
也许像这样:
谢谢。
c# - C# 等效于 JScript 的新 ActiveXObject
我正在尝试使用ActiveXObject()
C# 中 JScript.NET 中的新功能。我怎样才能做到这一点?
并且不要说你可以用 COM 对象做的任何事情都可以在 C# 中完成。如果我想那样做,我已经做到了。