web-dev-qa-db-ja.com

.NET Webサービスを使用するシンプルなWindowsシステムトレイデスクトップアプリの開発

.NET Webサービスを使用するには、単純なWindowsシステムトレイデスクトップアプリを開発する必要がありますが、PHPに精通しており、デスクトップアプリケーションのバックグラウンドはほとんどありません。どのプラットフォームを使用するか、できれば非常に低い学習曲線で使用することをお勧めしますか?

システムトレイアプリは、(コンテキストメニューに).NET Webサービスから受信した新しいイベントの通知のカウンターを表示します。また、すべてのイベントログをテキストファイルに書き込みます。

私はすでにAdobe AIRまたはC#.NETを考えていますが、アプリを開発するためにすぐに学べるより良いオプションがあるかどうか知りたいです。

30
Cogicero

すべてを.NETに保管してください。 Windowsフォームアプリケーションを簡単に記述して、トレイアイコンを表示し、Webサービスで何かが発生したときに通知を表示できます(ポーリングを行うにはおそらくタイマーが必要です)。

これを行う方法を紹介する記事がたくさんあります。始めるための1つを次に示します。

http://www.codeproject.com/Articles/290013/Formless-System-Tray-Application

27
Lloyd

WPFとMVVMを使用しなければならないので、本当に素晴らしいアプリになると思います。

そして私が見つけた最高の例は

WPF NotifyIconhttp://www.codeproject.com/Articles/36468/WPF-NotifyIcon

13
Developer