問題タブ [messenger]

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 投票する
2 に答える
3705 参照

wpf - MVVMFoundationMessengerを使用したダイアログの表示

私はWPFアプリを構築しており、MVVMのベストプラクティスに準拠しようとしています。MVVM Foundationフレームワークを使用していますが、読んだMessengerクラスをWPFでのダイアログの処理に使用する必要があることに気付きました。これは素晴らしいことのように聞こえますが、私はこの目的でメッセンジャーを使用する方法を完全に理解していません。文字通り、私がやりたいのは、モーダルのAboutダイアログを開くことだけです。メッセージをやり取りする必要はありません。

メッセンジャークラスの意図は、ダイアログがその親からのメッセージを必要とする場合、またはその親にメッセージを返す場合に使用されましたか?Aboutダイアログではやり過ぎですか?ダイアログを表示するためにイベントハンドラーにコードを追加する方がよいでしょうか?

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

silverlight - MVVMライトメッセージタイプ:各タイプをいつ使用するか?

MVVMLightフレームワークを使用してSilverlightの学習を始めたところです。ごく最近、MVVMLightのMessenger機能を使い始めました。

これまで、Laurentによって投稿されたClean Shutdownの例をダウンロードして掘り下げ、Messengerクラスがどのように機能するかについての基本的な理解はありますが、どのメッセージタイプをいつ使用するかはまだ少しわかりません。

サイトからのメッセージタイプは次のとおりです。

  • MessageBase:メッセージの送信者に関するオプションの情報を運ぶ単純なメッセージクラス。
  • GenericMessage:タイプTのContentプロパティを持つ単純なメッセージ。
  • NotificationMessage:受信者に(文字列として)通知を送信するために使用されます。たとえば、通知を通知クラスに定数として保存してから、Notifications.Saveを受信者に送信します。
  • NotificationMessage:上記と同じですが、一般的なContentプロパティを使用します。通知とともにパラメータを受信者に渡すために使用できます。
  • NotificationMessageAction:受信者に通知を送信し、受信者が送信者にコールバックできるようにします。
  • NotificationMessageAction:受信者に通知を送信し、受信者が汎用パラメーターを使用して送信者にコールバックできるようにします。
  • DialogMessage:受信者(通常はビュー)がダイアログを表示し、結果を(コールバックを使用して)呼び出し元に返すように要求するために使用されます。受信者は、標準のメッセージボックス、カスタムポップアップなど、ダイアログの表示方法を選択できます…</ li>
  • PropertyChangedMessage:プロパティが送信者で変更されたことをブロードキャストするために使用されます。PropertyChangedイベントと同じ目的を果たしますが、より厳密ではありません。

私の質問はこれです:私がこれらのメッセージタイプのそれぞれを通常使用するとき、または各メッセージタイプを使用することの賛否両論を分解する記事を私に指摘するとき、誰かが私に説明できますか?

0 投票する
4 に答える
68640 参照

blackberry - BBM 表示画像用のアニメーション GIF を作成する

Blackberry Messenger のアニメーション GIF を作成する方法を知りたいのですが、Total Video Converter を使用してビデオをアニメーション GIF に変換しました。Blackberry の画像ディレクトリでは GIF 画像として正しく表示されますが、Blackberry Messenger の表示画像として使用すると表示されます。再生されず、位置がずれているように見えます。いくつかのブラックベリー メッセンジャーのアニメーション gif 表示画像が適切に表示されるのを見てきました (つまり、再生され、適切に位置合わせされている)。ブラックベリー メッセンジャーの表示画像として再生されるビデオからアニメーション gif を作成する方法はありますか?

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

c# - C# P2P インスタント メッセンジャーの一般的な基本ヘルプ

AOL や ICQ などに似たシンプルな Windows P2P インスタント メッセンジャーを C#で開始したいのですが、はるかにシンプルです (2 人の男性間のプレーン テキスト メッセージ)。

それを行う方法の例は必要ありません。私はそれらを自分で見つけることができます。

私が必要としているのは、多くの技術的な詳細がなくても、インスタント メッセージング (マルチチャットではなく P2P) がどのように機能するかについての一般的な考えです。

例えば:

  • user1 と user2 の間の通信を行うためにメイン サーバーが必要ですか、それとも user1 が文字列を直接 user2 に送信できますか? これはどのように呼ばれますか?

  • user1 がログインしている場合、別のユーザーからの受信メッセージ (または友人のオンライン ステータス) をどのように知るのでしょうか? チャット クライアント アプリは X 秒ごとにメイン サーバーをチェックしますか?

一般的なデータ フローのアイデアを明確にするのに役立つ手がかりは、非常に高く評価されます。共有するフローチャートが見つかった場合は、フローチャートも役立ちます。

前もって感謝します。

更新 (新しい質問) - 7 月 6 日

ユーザーが正常にログインし、アプリが連絡先のリストを取得して入力する必要があるとしましょう (私の apache/php/mysql サーバーに保存されています)。

  • データの取得 (重要)とその後の連絡先リストの作成をどのように実装しますか? WebClient.DownloadString[Async] は良いアプローチですか? より良い方法はありますか?

  • アプリが更新されたリスト (オンライン/オフライン ステータス) をチェックする頻度。推奨事項は受け入れられました。

  • C#.NET (Visual C# Studio 2010) で JSON データを解析するにはどうすればよいですか? JSON 文字列を取得します。

ありがとう!

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

c# - C# インスタント メッセンジャーのヘルプ

C# で単純な Windows P2P インスタント メッセンジャーを開始したい

概念的および技術的な側面で、ガイダンスが必要ないくつかの質問をここに置きます。

ユーザーが自分のアカウントに正常にログインしたとしましょう。アプリは連絡先のリストを取得して入力する必要があります (私の apache/php/mysql サーバーに保存されています)。

  • データの取得 (重要) とその後の連絡先リストの作成をどのように実装しますか? WebClient.DownloadString[Async] は良いアプローチですか? より良い方法はありますか?

  • アプリが更新されたリスト (オンライン/オフライン ステータス) をチェックする頻度。推奨事項は受け入れられました。

  • C#.NET (Visual C# Studio 2010) で JSON データを解析するにはどうすればよいですか? JSON 文字列を取得します。

ありがとう!

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

c# - メイン接続が閉じられたときのユーザークラスのプロパティへのアクセス

メッセンジャークラスライブラリを構築しています。ログインすると、msgrinstance.Usersを介してユーザーオブジェクトリストのコレクションにアクセスできます。これらのユーザーには、LoginName、FriendlyName、DisplayPictureなどのプロパティがあります。

ログアウト後に.Usersにアクセスしようとすると、NotLoggedInExceptionがスローされます。また、ログイン中に作成されたユーザークラスのいずれかにアクセスしようとすると、再びNotLoggedInExceptionが発生します。

これは物事を行うための良い方法ですか?おそらく、ユーザープロパティについては、ユーザークラスがメインのMessengerクラスにリンクされていないため、InvalidOperationExceptionをスローする必要がありますか?

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

eclipse - ブラックベリーの日食でブラックベリーメッセンジャー6 SDKを実装する方法は?

私はEclipse v1.3 MR用のBlackBerry Java Plug-inを使用しており、ここからblackberryメッセンジャーをダウンロードしましたhttp://us.blackberry.com/developers/blackberrymessenger/

私のEclipseでこのSDKを実装する方法、またはBlackberryアプリケーションにBlackberryメッセンジャーを実装する方法についていくつかのアイデアを教えてください。

0 投票する
3 に答える
891 参照

ruby-on-rails - Rails 3.1 + Juggernaut Instant Messenger の実例?

パブリッシュ/サブスクライブ メッセージング システム Juggernaut のいずれかに基づく ruby​​ on rails 3 インスタント メッセンジャー アプリの適切なサンプル アプリはありますか?

  • 「会話」に2人のユーザーを追加する方法で1対1のチャット
  • 1 対 1 の会話をその中の 2 人だけに見えるように保護する方法
  • 基本的なフロントエンドの実装
0 投票する
1 に答える
227 参照

windows - yahooメッセンジャーのQoSアプリケーションタイプ

Yahoo メッセンジャーのビデオ/音声通話に QoS ルールを設定しようとしています。ただし、どのようなサービスかはわかりません。IGMP、SIP、H323、RSTP などですか? または、どのポート範囲を使用していますか?

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

silverlight-4.0 - ViewModelは、Viewを閉じた後もまだ存在しています

radwindow新しいアイテムを追加するタスクのユーザーコントロール( )があります。親ウィンドウからこのウィンドウを呼び出しますが、このモーダルコントロールを閉じて再度呼び出すと、viewmodelが以前と同じであることがわかり、コントロールに古いデータが入力されています。Ofcource私は空のフィールドで制御する必要があります:)

私はを使用してMVVM Lightいます。メッセンジャーに問題がある可能性があることは知っていますが、コードに問題はありません。

これがの背後にあるコードですradwindow

そして、親コントロールのコードの一部

親コントロールのviemodelの一部: