問題タブ [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.
cocoa - 別のプログラムのウィンドウに Cocoa の「シート」を投稿するにはどうすればよいですか?
Apple OS X Cocoa フレームワークを使用して、別のプロセスのウィンドウにシート(スライドダウン モーダル ダイアログ)を投稿するにはどうすればよいですか?
編集:少し明確に:
私のアプリケーションは、Subversion のバージョン管理を行うための Finder 拡張機能です ( http://scplugin.tigris.org/ )。私のアプリケーションの一部はプラグイン (Finder のコンテキスト メニュー項目) です。ただし、私のアプリケーションの大部分は別のデーモン プロセスにあります。いくつかの理由から、事実上すべてのコードをデーモンに入れることにしました。プラグインはメニュー自体のみを定義し、Apple-Events は Daemon に渡します。
デーモンは、ユーザーに詳細情報の入力を求める必要がある場合があります。このために画面上にウィンドウを投げることができますが、それは破壊的です (ランダムに配置されます)。ここでのワークフローは合法的にモーダルであるように思えます。たとえば、「ファイルを選択し、メニューから「コミット」を選択し、コミット コメントを提供します。 、操作を行ってください。」
プロセス間の連携 (ある種の参照を渡すなど) は許容されます。どちらのプロセスも私のものですが、シートのコードをプライマリ プロセスにバインドすることは避けたいと考えています。
ajax - フォームデータを取得するための最良の戦略は何ですか?クライアントajax/サーバー
最近、再現性を保証するためのjTemplatesの使用や、優れたライブラリであるjQueryなど、Ajaxフォームのデータ処理について紹介されました。
しかし、私は少し混乱しています。フォームとユーザーの対話では、Ajax呼び出しを使用して、純粋なHTMLマークアップを処理します。したがって、フォームの読み込み時にフォームデータをバインドする場合は、jQuery/JSを使用してAjaxでバインドする必要があります。 これは私には良くないようです。 onLoadの初期化はサーバーでのみ行われるべきだと思います。ただし、後でAjaxとのやり取りが簡単になるように、フォームのマークアップを公開する方法を見つける必要があります。
たとえば、サーバー上のリストをバインドしたい場合、後でAjaxでアイテムを追加/削除できるように、どのコントロールがこれを処理できますか?
私の主張を明確にしたいと思います。助けてくれてありがとう!
javascript - flash interaction with javascript internet explorer
I have a flash object interacting with a javascript function. The interaction works fine in every browser except in IE (all versions) I have tried with swfobject and with classic embeding. AllowScriptAccess is set to "always". Is there any cause for this flaw ? Thanks
user-interface - 素晴らしい初回実行体験
素晴らしい初回実行体験を持つソフトウェアの良い例を持っている人はいますか?一部のソフトウェアは、明らかに「箱から出して」動作します。ただし、使用する前にいくつかの構成を必要とする重要なソフトウェアがあります。
どんな例でも大歓迎です。
乾杯、イー
design-patterns - マルチタッチ デザインとインタラクション パターン、リンクはありますか?
Microsoft Surface のようなマルチタッチ デバイスでコラボレーション ビジネス アプリケーションを開発しています。しかし、私の考えでは、マルチタッチ デバイス上のすべてのコラボレーション アプリケーションは、写真を共有したり、絵を描いたり、遊んだり、一度に 1 人だけのために作られています。
そのため、参照がなく、複数のユーザーが同じユーザー インターフェイスでどのように作業できるか、またはアプリケーションと対話する方法を想像するのに苦労しています。
私の質問は: 共同マルチタッチ デバイスのデザインとインタラクション パターンについて話しているブログ/本/リンク/著者を知っていますか? (私にとって、共同作業とは「一度に複数のユーザー」を意味します)。
python - 2つのpythonプログラムを相互作用させる方法は?
あるプログラムに HTTP サーバーがあり、別のプログラムに基本的なアプリケーションがあります。どちらもループなので、次の方法がわかりません。
- アプリを起動してから HTTP サーバーを起動するスクリプトを作成します。
- これらのプログラムが動作中にデータを交換するようにします。
これらは通常どのように行われますか?私のスクリプトは Python で書かれているので、Python ソリューションは本当にありがたいです。
ユーザーは、アプリにデータを照会して結果を返す http 要求を行いますか? はい
アプリはデータを収集してどこかに保存しますか? アプリと HTTP サーバーは両方とも SQLite データベースを使用します。ただし、DB は異なる場合があります。
c# - C# winforms を使用して Windows で他のデスクトップ アプリケーションと対話する
私のプログラムを使って他のプログラムと対話できるかどうか疑問に思っていました。たとえば、別のプログラムのボタンをクリックするなどです。これが可能かどうかはわかりませんが、可能であれば誰かがC#で小さなサンプルコードを提供できます。
ありがとう
javascript - WSH-Jscriptを使用してプログラムと対話する方法
WSHを使用してシステムトレイ内のアプリケーションのボタンをクリックしようとしています。これは可能ですか?誰かがJscriptで書かれた例を提供してもらえますか?ありがとう
eclipse - Eclipse Workbench UI と GNU デバッガー機能のインターフェース
Eclipse Workbench UI が GNU デバッガーと通信する方法を知りたいです。私が言いたいのは、C/C++ の Eclipse では、メニューのステップ オーバー、再開、または続行ボタンを押すと、舞台裏で何が起こるのでしょうか? GNU gdb はどのように呼び出されるのでしょうか? gdb は実行する関数をどのように認識しますか? UI はどのように gdb と通信しますか? カスタム関数をgdbに追加しました(関数が何であるかは関係ありません..)。Eclipseワークベンチにボタンを追加して、ボタンを押すとgdbと特にその関数が呼び出されるようにします。Eclipse ワークベンチ UI が GNU gdb とどのように対話するかを知りたいです。どうすればこれを行うことができますか?
ありがとう、ロヒット