問題タブ [whiteboard]

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 に答える
1443 参照

service - OSGi サービス - ベスト プラクティス

私は OSGi サービスをますます好きになり、より多くのコンポーネントをサービスとして実現したいと考えています。特にUIコンポーネントのベストプラクティスを探しています。

リスナーとの関係については、ホワイトボード パターンを使用します。これは、IMHO の意見が最良のアプローチです。ただし、通知以上のものが必要な場合は、3 つの解決策が考えられます。

次のシナリオを想像してください。

[1] ホワイトボードパターン - セルフ設定サービス付き

新しいサービス インターフェイスを作成します。

このようなbindConsumerメソッドを使用して宣言型の IDatabaseService コンポーネントを作成します

このアプローチは、IDatabaseService が 1 つしかないことを前提としています。

[更新]使用法は次のようになります。

[2] クラスをサービスにする

みたいなクラスをイメージ

public class DatabaseEntryViewer は TableViewer を拡張します

ここで、IDatabaseService のバインド/バインド解除メソッドを追加し、component.xml を追加して、DatabaseEntryViewer を追加するだけです。このアプローチでは、引数のないコンストラクターがあり、OSGi-Service-Factory を介して UI コンポーネントを作成することを前提としています。

[3] 従来の方法: ServiceTracker

Activator に静的な ServiceTracker を登録してアクセスする従来の方法。トラッカーを使用するクラスは、ダイナミックを処理する必要があります。

現在、私は最初のアプローチを支持しています。このアプローチはオブジェクトの作成を複雑にせず、Activator を無限の静的な ServiceTracker から保存するからです。

0 投票する
1 に答える
2170 参照

javascript - SmartBoard インタラクティブ ホワイトボード ドラッグ アンド ドロップ

私は、各教室に SmartBoard インタラクティブ ホワイトボードがある学校の教師です。基本的に、Webページのさまざまな要素をドラッグアンドドロップすることを含む、子供向けのWebアプリケーションを作成しようとしています。実際、マウスを使用してコンピューターで使用すると正常に動作するものを作成しました。ただし、SmartBoard では、ドラッグ アンド ドロップが非常に遅くなり、完全に失敗することもあります。

私が知る限り、ホワイトボードはonmousedown機能を模倣しておらず、代わりにすべてのタッチがonclicks として解釈されます。これを回避する方法はありますか?onmouseupandを使用せずにドラッグ アンド ドロップを実装する方法は考えられません。onmousedownまた、ホワイトボードに入力を別の方法で解釈させる方法も知りません。

これを回避する唯一の方法は、Java でアプリケーションを作成することです。経験上、これでうまくいくことがわかっているからです。ただし、明らかに手間がかかるので、必要がなければやりたくありません。

0 投票する
2 に答える
4002 参照

jquery - WebSocket と HTML5 を使用してオンライン ホワイトボード アプリを作成しますか?

HTML5、php、websockets、jQuery & MySql をバックエンドとして使用する予定です (保存などが必要な場合)。ただし、Websocket の経験はありません。これは私が見つけた例です: http://www.codeproject.com/KB/aspnet/WebSocketWhiteBoard.aspx ただし、ローカル サーバーから websocket を取得しています。提供されている websocket API を使用したいと考えています。 http://dev.w3.org/html5/websockets/ クライアントとサーバー間のハンドシェイクから始める必要があります。どうすればそうできるか教えていただけますか?ありがとう!

0 投票する
1 に答える
209 参照

wordpress - Wordpress ホワイトボード フレームワーク クエリ

私はプログラミングとウェブデザインの初心者です。少し助けが必要です。ホワイトボード フレームワークには、index.php ファイルに次のコード行があります。

それはなんのためですか?

0 投票する
1 に答える
364 参照

apache-flex - flex を使用したホワイトボード アプリケーションでのドキュメント共有

flex を使用してホワイトボード アプリケーションを作成しています。ドキュメント共有機能をアプリケーションに追加したいと考えています。つまり、ユーザーはドキュメントをアップロードしてホワイトボードにロードし、ユーザーはドキュメントに注釈を付けることができます。

私はたくさんグーグルで検索しましたが、どこから始めればよいのかまだわかりません。サーバー側でドキュメントを一連の画像に変換し、フレックスアプリにロードできるという考えしかありませんでした。

専門家がこれを始めるのを手伝ってくれますか? サーバー側にJavaを使用する予定です。

皆さんありがとう。

0 投票する
2 に答える
1936 参照

wpf - マウスをドラッグしてペイントで行うように、WPF で四角形と円/楕円を描画するにはどうすればよいですか?

WPF でホワイトボード アプリケーションを開発しています。

ペイントでマウスポインタをドラッグして行うように、マウスをドラッグして長方形と円/楕円を描くにはどうすればよいですか?

描画にWPFキャンバスを使用しています。

0 投票する
0 に答える
112 参照

qt - QPainterをビデオとしてキャプチャすることは可能ですか?

ホワイトボードを作成し、ビデオストリームとして他の人と共有したいのですが、それが可能で、どのライブラリを使用できるのか知りたいのですが。

0 投票する
1 に答える
1481 参照

servlets - apache felix whiteboard (OSGi) を使用してサーブレットを構築する際の問題

BndTools を使用してサーブレットを構築しようとしています。このチュートリアルに従いました: http://www.ralfebert.de/archive/java/osgi_server/

しかし..サーブレットを動作させることができません:(。問題は、apache felix ホワイトボード バンドルがデバッグ メッセージを表示することです: Ignoring Servlet Service [javax.servlet.Servlet], alias is missing or empty

何時間もグーグルで検索しましたが、この問題に対する答えが得られません。localhost:8080 にアクセスしようとすると、次のメッセージが表示されます。

/ へのアクセスに問題があります。理由:

私のサーブレットのコードは次のとおりです。

私は何が欠けているか、何か間違っていますか??

私の bnd.bnd ファイルのソースは次のとおりです。

また、BndTools の新しいバージョンを使用しているため、.bnd ファイル内のすべてを管理できなくなりました。したがって、ここに私の run.runbnd ファイルのソースもあります。