問題タブ [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.
javascript - パラメータを実行中のSilverlightアプリケーションに渡す
シナリオは、HTML でアイテムのリストを持っているというものです。アイテムをクリックすると、JS を使用して HTML を動的に作成し、特定のアイテムを渡す Silverlight アプリをロードします # (initParams を使用); そして、私の Silverlight アプリはこれをうまく視覚化します。新しい Web ページをロードするのではなく、同じページでこれを行うと、移行はスムーズです。
私のページでSilverlightにJS関数を呼び出させることが可能であることはわかっています(私が必要としているものとは反対です)。私のJS関数がイベントを発生させたり、Silverlightでメソッドを呼び出したりすることも可能だと思いますが、正確にはわかりません-誰かがこれを試しましたか? 回避策は毎回 Silverlight アプリを再作成することですが、既存の読み込まれた SL アプリでイベントを発生させるだけで、私の問題に対する完璧な解決策になります。
よろしく。
linq-to-sql - LINQ to SQL - ストアド プロシージャは、送信されていないデータ コンテキストの変更とどのようにやり取りしますか?
ここで誰かが尋ねました:
「Linq-To-Sql を使用すると、SP を呼び出すことができます。この SP が更新/削除/挿入を実行する場合、その後に SubmitChanges() を実行する必要がありますか?」
そして答えは次のとおりでした。
「いいえ。コードは機能します。変更の送信は、変更された LINQ to SQL オブジェクトにのみ関係し、ストアド プロシージャには関係しません。」
明確にしたいのですが:
(すみません、私は比較的LINQに慣れていません)
はい、しかし、ストアド プロシージャは datacontext オブジェクトをバイパスし、データベース自体を変更しませんか? (一方、linq は、datacontext.submitchanges メソッドが呼び出されるまで、datacontext オブジェクトのみを変更し、そこでデータベースを変更します)
ストアド プロシージャでデータ コンテキスト オブジェクトを変更することはできますか? すでにこれを行っていますか?
そのようにしてもらえますか
- linq を使用して SP を呼び出すと (データベースが直接変更されると想定しています)、
- 次に、linq を使用してデータ コンテキスト オブジェクトを変更し、データ コンテキスト オブジェクトに加えた変更を送信します。
私が行った2つの異なる変更(1つはSPで、もう1つはデータコンテキストへのLinq)は干渉しませんか?
私が本当に欲しいのは、ストアド プロシージャでデータ コンテキストを変更する方法です。これは可能ですか?
主にストアド プロシージャを持つ Web サイトを SQL から LINQ に変換し、どのストアド プロシージャを LINQ に変換し、どのストアド プロシージャを SQL に保持し、LINQ で SP 呼び出しを行うかを選択しようとしていることを言及する必要があります。
助けてくれてありがとう - ジェフ
windows - wcfWindowsサービスの相互作用
wcfサービスをホストするWindowsサービスがあります。wcfサービスを介してWindowsサービスを制御するための最良のアプローチは何ですか?すでにwcfサービスのインターフェイスを作成しましたが、Windowsサービスのクラスと関数を操作する方法がわかりません。
mvvm - イベントはInvokeCommandActionでは機能しません
私はウェブブラウザコントロールとインタラクショントリガーを使用していますが、ScriptNotifyやLoadCompletedのように機能しないイベントがいくつかあります。これは制限であるか、何かすべきことがあります。ありがとうございます
user-interface - 新しい相互作用技術
ヒューマン・コンピューター・インタラクションとコンピューター・グラフィックスの文脈において、新規インタラクション技法とは正確には何ですか? 私はこれに関していくつかの混乱を覚えています。誰かが例を挙げて説明できますか? ありがとう。
android - Android で複数のタスクを同期的に実行する
次のタスクをエレガントに解決する方法がわかりません。
- 実行するコード (操作) のブロックがいくつかあります。
- 各ブロックは、さらなる実行が可能であることを示すために を
true
返すことができます。false
- 各ブロック内では、非同期メソッド呼び出しを使用する必要があります (Android は完全に非同期であるため)。
処理操作の例 (期待どおりに動作しない):
問題は、たとえば、AlertDialog を表示して入力を待機する必要がある操作の内部にあります。しかしdialog.show()
、メソッドのexecute
終了を呼び出した後、間違った結果が返されます。
AlertDialog に登録されたボタン リスナーの例を以下に示します。
Android の非同期モデルをサポートするには、操作の処理をどのように変更すればよいですか?
documentation - プログラム ソリューションに関する情報をどのように整理しますか?
ああ。証券取引所と連携するシステム(システム、以下)を開発しています。そして、私のプログラムがこのシステムとやり取りするために必要な情報がたくさんあります。このシステムには正式に宣言されたインターフェースがありますが、この宣言以外のさまざまな詳細と私のシステムに対する要件は頻繁に変更されます。では、このシステムに関する入手可能な情報と、プログラムに対する要件を理解しやすく変更しやすいものにするにはどうすればよいでしょうか。
java - C++ と Java プログラム間の相互作用/通信
Java で記述されたアプリと、システム フックを備えたネイティブ C++ コードがあります。この 2 つは相互に通信する必要があります。つまり、C++ サブプログラムはデータを Java サブプログラムに送信する必要があります。可能であれば、すべてを1つの言語で書いたでしょう。私が今やっていることは本当にばかげていますが、うまくいきます。C++ プログラムのウィンドウを非表示にして、そのデータを標準出力に送信し、その出力を Java の標準入力で読み取っています!!! わかりました、私はJNIが何であるかを知っていますが、これがより簡単なものを探しています(存在する場合)。
誰でもこれを行う方法について何か考えを教えてもらえますか?
どんな助けでも大歓迎です。
python - Pythonバックエンドロジック追加MVCフレームワーク(Django)
SQLデータベースモデルを備えたPythonCLIプログラムがあり、MVCフレームワーク(Djangoなど)を備えたフロントエンドを追加したいと考えています。モデルをすでに定義している場合、プログラムをフレームワークとインターフェースするための最良の方法は何ですか?
私はどちらかをしますか:
- Djangoと私のプログラムの両方で共有されるようにモデルを書き直します
- Djangoと私のプログラムの間のインターフェースとなるレイヤーを作成します
- マイプログラムからモデルを削除し、Djangoに処理させます
選択肢1:共有モデル
選択肢2:ブリッジングライブラリを作成する
選択肢3:ほとんどの作業にDjangoを使用し、プログラムからモデルを削除する
DjangoのORMとSQLAlchemyを使用して共有モデルを作成する方法がわからないため、選択肢1(共有モデルの作成)を避けています。
選択肢2(ブリッジの作成)については、これがDjangoを完全に使用しているかどうかわからないため、よくわかりません。ドキュメントから、MVCフレームワークを考えると、Djangoがモデルを処理する必要があると考えられているようです。
My-ProgramでSQLAlchemyモデルを使用するすべてのSQLAlchemyORMロジックを書き直す必要があるため、選択肢#3(プログラムからのモデルの削除)も避けています。
皆さんはどう思いますか?プログラムのCLIバージョンをすでに作成している場合、どちらを選択するのが最適ですか?
c++ - Python と C++ スクリプトの相互作用
私が持っている 2 つのスクリプト間の相互作用を最適化しようとしています。私が考えた2つのことは、手動で強制終了しない限り終了しないc ++プログラム、またはc ++に供給する前にpythonですべての情報を生成することです。
問題の説明:
スクリプトが行うこと: C++ プログラム (私が作成したものではありません。また、C++ でうまくプログラミングすることはできません): 7 つの数値配列を受け取り、単純な単一の数値を返します。Python スクリプト (私のもので、Python で少しプログラミングできます): これらの 7 つの数値配列を生成し、それらを C++ プログラムにフィードし、回答を待ってリストに追加します。次に、次の配列を作成します。
理論的には、これは機能します。ただし、現在のように、呼び出しごとに c++ プログラムを開いたり閉じたりします。1 つのアレイについては問題ありませんが、25,000 のアレイにアップスケールしようとしています。将来的には 600 万以上のアレイに拡張しようとしています。特にC++プログラムが機能するために最初に130MBのVCDファイルをロードする必要があるため、毎回それを開いたり閉じたりすることはもはや現実的ではありません。
私が自分で考えた 2 つのオプションは、最初にすべての配列を Python で生成し、次にそれらを C++ プログラムにフィードしてから、すべての結果を分析することでした。ただし、6M 配列でこれを行う方法はわかりません。ただし、返される結果がフィードする配列と同じ順序であることは重要ではありません。
私が考えた 2 番目のオプションは、呼び出しのたびに C++ プログラムが終了しないようにすることでした。ただし、C ++でプログラムすることはできないので、これが可能かどうかはわかりません。「生きている」状態を維持して、時々配列をフィードして答えを得ることができます。
(注: 私は Python 以外でプログラミングすることはできず、このプロジェクトを Python で実行したいと考えています。速度上の理由から、C++ プログラムを Python に変換することはできません。)
前もってありがとう、マックス。