问题标签 [interaction]

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.

0 投票
1 回答
1235 浏览

javascript - 将参数传递给正在运行的 silverlight 应用程序

场景是我有一个 HTML 项目列表;当我单击一个项目时,我使用 JS 动态创建 HTML 以加载传入特定项目 # 的 silverlight 应用程序(使用 initParams);我的 silverlight 应用程序以一种很好的方式可视化了这一点。我在同一页面上执行此操作,而不是加载新网页,并且过渡很顺利。

我知道可以让 silverlight 在我的页面上调用 JS 函数(与我需要的相反)。我认为我的 JS 函数也可以在 Silverlight 中引发事件/调用方法,但不完全确定如何 - 有人试过吗?虽然一种解决方法是每次都重新创建 silverlight 应用程序,但仅在现有的加载的 SL 应用程序中引发一个事件将是解决我的问题的完美解决方案。

问候尤特。

0 投票
2 回答
1151 浏览

linq-to-sql - LINQ to SQL - 存储过程如何与未提交的数据上下文更改交互?

这里有人问:

“Linq-To-Sql 启用调用 SP。如果此 SP 执行更新/删除/插入,我是否需要在它之后 SubmitChanges()?”

答案是:

“不,你不知道。代码可以工作。提交更改只涉及修改后的 LINQ to SQL 对象,而不涉及存储的过程。”

我想澄清一下:

(请原谅,我对 LINQ 比较陌生)

是的,但是存储过程不会绕过数据上下文对象并修改数据库本身吗?(而 linq 只修改 datacontext 对象,直到调用 datacontext.submitchanges 方法,然后它会修改数据库)

我可以让存储过程以某种方式修改我的 datacontext 对象吗?它已经这样做了吗?

我可以这样吗

  • 如果我用 linq 调用 SP(并且我假设它直接修改数据库),
  • 然后使用 linq 修改我的 datacontext 对象,并提交我对我的 datacontext 对象所做的更改,

我所做的两个不同的更改(一个使用 SP,另一个使用 Linq 到我的数据上下文)不会干扰?

我真正想要的是一种让我的存储过程修改我的数据上下文的方法。这可能吗?

我应该提到,我正在将一个网站从 SQL 转换为 LINQ,该网站主要包含存储过程,并试图与哪些存储过程转换为 LINQ 以及哪些存储过程保留在 SQL 中并使用 LINQ 对它们进行 SP 调用。

谢谢你的帮助,-杰夫

0 投票
1 回答
541 浏览

windows - wcf windows服务交互

我有一个 Windows 服务,我在其中托管一个 wcf 服务。通过 wcf 服务控制 Windows 服务的最佳方法是什么?我已经为 wcf 服务创建了接口,但是我不知道如何与 windows 服务的类和函数进行交互。

0 投票
0 回答
421 浏览

mvvm - 事件不适用于 InvokeCommandAction

我正在使用 webbrowser 控件和交互触发器,并且有些事件像 ScriptNotify 和 LoadCompleted 一样不起作用,这是一个限制还是我应该做些什么谢谢

0 投票
1 回答
1453 浏览

user-interface - 新颖的交互技术

在人机交互和计算机图形学的背景下,新颖的交互技术到底是什么?我对此有些困惑,有人可以举例解释吗?谢谢。

0 投票
2 回答
1558 浏览

android - 在 Android 中同步执行多个任务

我不知道如何优雅地解决以下任务:

  1. 我有几个代码块(操作)要执行。
  2. 每个块都可以返回truefalse指示可以进一步执行。
  3. 在每个块内部,我必须使用异步方法调用(因为 Android 是完全异步的)。

处理操作示例(现在无法按预期工作):

问题是我需要的操作内部,例如,显示 AlertDialog 并等待输入。但是在我调用dialog.show()我的方法execute完成后,它返回不正确的结果。

使用 AlertDialog 注册的按钮侦听器示例如下:

我应该如何修改操作处理以支持 Android 的异步模型?

0 投票
1 回答
132 浏览

documentation - 如何组织有关程序解决方案的信息?

Неll®。我开发了适用于证券交易所的系统(系统,如下)。我的程序需要与这个系统交互有很多信息。这个系统有正式声明的接口,但是这个声明旁边的不同细节和对我系统的要求经常改变。那么,我如何才能组织有关该系统的可用信息以及对我的程序的要求,以使其既易于理解又易于更改。

0 投票
3 回答
2532 浏览

java - C++ 和 Java 程序之间的交互/通信

我有一个用 Java 编写的应用程序和一些带有系统挂钩的本机 C++ 代码。这两个必须互相交流。我的意思是 C++ 子程序必须向 Java 发送一些数据。如果可能的话,我会用一种语言写整件事。我现在正在做的事情真的很愚蠢,但是很有效。我正在隐藏 C++ 程序的窗口并将其数据发送到它的标准输出,然后我正在使用 Java 的标准输入读取该输出!!!好的,我知道 JNI 是什么,但我正在为此寻找更容易的东西(如果有的话)。

谁能告诉我如何做到这一点?

任何帮助将不胜感激。

0 投票
4 回答
615 浏览

python - Python后端逻辑添加MVC框架(Django)

我有一个带有 SQL 数据库模型的 Python CLI 程序,并且想添加一个带有 MVC 框架(例如 Django)的前端。如果我已经定义了我的模型,那么将我的程序与框架接口的最佳方式是什么?

我是否:

  1. 重写模型,使其由 Django 和我的程序共享
  2. 编写一个在 Django 和我的程序之间进行接口的层
  3. 从我的程序中删除模型并让 Django 处理它

选择 #1:共享模型

选择#2:创建一个桥接库

选择 #3:使用 Django 完成大部分工作并从我的程序中删除模型

我避免选择 #1(创建共享模型),因为我不知道如何使用 Django 的 ORM 和 SQLAlchemy 创建共享模型。

我不确定选择 #2(创建桥梁),因为我不知道这是否充分利用了 Django。从文档来看,似乎认为 Django 应该处理模型,因为它是一个 MVC 框架。

我也避免选择#3(从程序中删除模型),因为我必须重新编写在 My-Program 中使用 SQLAlchemy 模型的所有 SQLAlchemy ORM 逻辑。

你们有什么感想?鉴于我已经编写了程序的 CLI 版本,哪种选择最好?

0 投票
5 回答
2188 浏览

c++ - Python与C++脚本交互

我正在尝试优化我拥有的两个脚本之间的交互。我想到的两件事是除非您手动杀死它,否则 c++ 程序不会终止,或者在将其提供给 c++ 之前在 python 中生成所有信息。

问题说明:

脚本的作用: C++ 程序(不是我制作的,而且我不能很好地用 C++ 编程):采用 7 数字数组并返回一个数字,很简单。Python 脚本(我的,我可以在 python 中编写一点程序):生成这 7 个数字数组,将它们提供给 c++ 程序,等待答案并将其添加到列表中。然后它制作下一个数组。

从理论上讲,这是可行的。但是,就像现在一样,它会为每次调用打开和关闭 c++ 程序。对于一个没有问题的阵列,但我正在尝试升级到 25k 阵列,并在未来升级到 6+ 百万阵列。显然,每次都打开/关闭它不再可行,特别是因为 c++ 程序首先必须加载一个 130mb 的 VCD 文件才能运行。

我自己想到的两个选择是首先在 python 中生成所有数组,然后将它们提供给 c++ 程序,然后分析所有结果。但是,我不知道如何使用 6M 数组来执行此操作。然而,我得到的结果与我输入的数组的顺序相同并不重要。

我想到的第二个选择是让 c++ 程序在每次调用后都不会退出。我不能用 C++ 编程,所以我不知道这是否可能,保持它“活着”,这样你就可以有时将数组输入它并得到答案。

(注意:我不能用python以外的任何东西编程,我想用python做这个项目。由于速度原因,c++程序不能翻译成python。)

在此先感谢,马克斯。