2016-04-14 5 views
0

これを行うにはどうすればよい解決方法を教えてください。angularJS Webダッシュボードアプリケーションのローカルwinform .netアプリケーションからjsonデータを表示する最善の方法/ソリューション

  • 私は何かを続けているWindowsフォームアプリケーションを持っています。 (スクリーンショットの作成とデータの生成)このアプリケーションはローカルで実行されています。

  • 私は自分のアプリケーションが何をしているのかを知るために、オフィスからteamviewerを使いたいとは思わない。 AngularJS Web Dashboardアプリケーションを作成し(webhost上にロードする)、このwinformデータをグラフの形で表示して、everywereからアクセスできるようにしたいと考えています。

これに最適な解決策は何ですか?

私はAngularJSの経験があり、WebサーバーからJSONファイルを解析しています。

私は、winformアプリケーションからjsonファイル(毎秒)を作成/シリアル化し、webhost上のどこかにロードしてから、このAngleJSアプリケーションからhttp.getでこのjsonファイルにアクセスします。

これは可能な解決策ですか?助言がありますか?

ありがとうございます!

答えて

1

私はAngular Webアプリケーションを作成することに同意します(このために角張っている必要はありませんが、jqueryを使用して簡単なajax呼び出しを行うことができますが、角度を設定するよりもjquery参照を追加する方が速く1つまたは2つのajax呼び出しのための足場)を使用して、winformsアプリケーションがデータを格納するWeb要求を呼び出します。

Ex。 winformsアプリケーションでウェブリクエスト(またはディレクトリ保存)を作成して、ここに記載されている「スナップツール」アクションを実行して、C# snipping tool serviceのデータをどこかに送信して保存することができます。スニッフィングツールが機能しない場合は、おそらくキャプチャしているチャートまたはデータのエクスポートを使用してください。その後、Webアプリケーションは、必要なデータを取得するためにそのディレクトリを検索できます(ajax/http get)。

数秒ごとに保存するとかなり大きくなる可能性があるので、そのディレクトリをクリーンアップするようお勧めします。

関連する問題